:root{--navy:#111827;--charcoal:#1f2937;--muted:#64748b;--soft-muted:#94a3b8;--line:rgba(99,116,145,0.18);--surface:#ffffff;--surface-soft:#f8fbff;--bg:#eef5ff;--primary:#3457d5;--primary-dark:#263fb0;--primary-soft:#e6ecff;--indigo:#4f46e5;--green:#2f8f67;--green-soft:#ecfdf5;--blue-soft:#edf5ff;--amber:#b76b15;--amber-soft:#fff7ed;--danger:#b45309;--radius:8px;--shadow:0 18px 44px rgba(15,23,42,0.1);--shadow-soft:0 10px 26px rgba(15,23,42,0.07);--max:1120px}@media (max-width:767px){body,body.route-rewrite{background:#eef5ff!important;padding-bottom:76px!important}body.route-rewrite main,main{background:transparent!important}.button,.composer-card .primary,.install-button{border-radius:14px!important;box-shadow:none!important;min-height:48px!important}.button.primary,.composer-card .primary,.install-button{background:#075cff!important}.button.secondary{background:#ffffff!important;border:1px solid #bfd7ff!important;color:#17408f!important}.mobile-bottom-nav{background:#ffffff!important;border:1px solid #d7e5fb!important;border-radius:18px 18px 0 0!important;box-shadow:0 -4px 20px rgba(15,23,42,.08)!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:70px!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important}.mobile-bottom-nav a{align-items:center!important;border-radius:14px!important;display:flex!important;font-size:.86rem!important;justify-content:center!important;min-height:46px!important;padding:8px!important}.mobile-bottom-nav a.active{background:#075cff!important;color:#ffffff!important}.video-hero.install-hero{display:block!important;min-height:auto!important;padding:24px 18px 18px!important}.install-hero:before,.video-hero:before{display:none!important}.mobile-home-brand{justify-content:flex-start!important;margin:0 0 22px!important}.mobile-home-brand strong{color:#071a52!important;font-size:1.15rem!important}.mobile-home-brand small{color:#31507a!important;font-size:.78rem!important}.hero-badge{display:none!important}.video-hero .hero-content,.video-hero h1{text-align:left!important}.video-hero h1{color:#071a52!important;font-size:clamp(2.15rem,10vw,2.65rem)!important;line-height:1.03!important;margin-bottom:12px!important}.video-hero .tagline{color:#31507a!important;font-size:1rem!important;font-weight:700!important;line-height:1.48!important;margin:0 0 14px!important;text-align:left!important}.home-store-note,.mobile-free-line{color:#075cff!important;font-size:.92rem!important;font-weight:900!important;line-height:1.35!important;margin:0 0 10px!important;text-align:left!important}.mobile-home-actions{display:grid!important;grid-gap:10px!important;gap:10px!important;margin-top:18px!important}.install-section,.mobile-home-actions a:nth-child(2){display:none!important}.rewrite-page{padding:10px 10px 82px!important}.rewrite-workspace{gap:10px!important}.auth-panel,.composer-card,.outputs,.price-card{border:1px solid #d5e2f5!important;border-radius:16px!important;box-shadow:none!important}.composer-card{margin-top:0!important}.rewrite-app-bar{background:#075cff!important;border-radius:15px 15px 0 0!important;min-height:62px!important;padding:12px 14px!important}.app-mark{height:34px!important;width:40px!important}.app-name{font-size:1.18rem!important}.rewrite-app-bar small{font-size:.72rem!important}.composer-header{align-items:center!important;margin:16px 14px 8px!important}.composer-header h2,.situation-picker .mini-label{color:#071a52!important;font-size:1rem!important}.char-count{font-size:.9rem!important}.composer-card textarea{border-radius:14px!important;font-size:1rem!important;line-height:1.45!important;margin-left:14px!important;margin-right:14px!important;min-height:180px!important;padding:14px!important;width:calc(100% - 28px)!important}.situation-picker{margin:14px!important}.pill-grid{gap:8px!important}.mode-pill,.situation-pill{border-radius:999px!important;box-shadow:none!important;font-size:.86rem!important;min-height:42px!important;padding:9px 12px!important}.login-required-card{background:#f8fbff!important;border-radius:14px!important;box-shadow:none!important;margin:14px!important;padding:14px!important}.login-required-card h3{font-size:1rem!important}.login-required-card p{font-size:.9rem!important}.composer-card .primary{margin:0 14px 14px!important;width:calc(100% - 28px)!important}.mobile-inline-empty{display:none!important}.pricing-page{padding:20px 14px 86px!important}.pricing-page .section-heading{background:transparent!important;border:0!important;box-shadow:none!important;padding:0 4px 14px!important}.pricing-page .section-heading h1{font-size:2.2rem!important;line-height:1.05!important}.pricing-lede{font-size:1rem!important;line-height:1.35!important}.pricing-trust{display:none!important}.pricing-grid-three{gap:12px!important}.price-card{background:#ffffff!important;padding:18px!important}.price-card.featured{background:#ffffff!important;border-color:#9cc2ff!important;box-shadow:none!important}.plan-badge{border-radius:999px!important;box-shadow:none!important;font-size:.78rem!important;padding:7px 10px!important}.price-card h2{font-size:1.45rem!important}.price{font-size:2.15rem!important;line-height:1.05!important}.benefit-list li{font-size:.95rem!important;line-height:1.35!important}.auth-page{align-items:flex-start!important;min-height:auto!important;padding:20px 16px 86px!important}.auth-panel{padding:20px!important}.auth-panel h1{font-size:2.2rem!important;line-height:1.05!important}.auth-panel p{font-size:1rem!important;line-height:1.45!important}}*{box-sizing:border-box}html{background:var(--bg);color:var(--charcoal);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:optimizeLegibility}body{margin:0;min-height:100vh;background:radial-gradient(circle at 16% 10%,rgba(56,189,248,.24),transparent 28rem),radial-gradient(circle at 82% 14%,rgba(79,70,229,.26),transparent 30rem),linear-gradient(180deg,#eaf4ff,#dbeafe 48%,#c7d2fe)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,textarea:focus-visible{outline:3px solid rgba(52,87,213,.3);outline-offset:3px}.site-header{background:rgba(219,234,254,.82);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid rgba(37,99,235,.18);box-shadow:0 10px 34px rgba(30,64,175,.1);position:-webkit-sticky;position:sticky;top:0;z-index:20}.nav-inner{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:0 auto;max-width:var(--max);min-height:68px;padding:12px 16px}.brand,.footer-brand{align-items:center;color:var(--navy);display:inline-flex;font-weight:900;gap:9px}.brand-copy{display:grid;grid-gap:1px;gap:1px;line-height:1.05}.brand-copy small{color:var(--primary-dark);display:none;font-size:.68rem;font-weight:800}.brand-mark{background:linear-gradient(135deg,var(--primary),var(--indigo));border-radius:var(--radius);box-shadow:0 10px 28px rgba(52,87,213,.26);color:white;display:inline-flex;font-size:.88rem;height:32px;justify-content:center;width:32px}.brand-mark,nav{align-items:center}nav{display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.nav-link{border-radius:999px;color:#1e3a8a;display:none;font-size:.9rem;font-weight:800;padding:10px 12px}.nav-link.mobile-visible{display:inline-flex}.nav-link:hover{background:rgba(37,99,235,.12);color:var(--primary-dark)}.nav-link.active{background:rgba(37,99,235,.16);color:var(--primary-dark)}.nav-cta{background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 44%),linear-gradient(135deg,#111827,#263fb0);border-radius:999px;box-shadow:0 14px 30px rgba(17,24,39,.2),inset 0 1px 0 rgba(255,255,255,.22);color:white;font-size:.86rem;font-weight:900;padding:11px 14px}.nav-cta:hover{background:var(--primary-dark)}main{min-height:calc(100vh - 154px)}.hero,.pricing-page,.rewrite-page,.simple-page,.situations-section{margin:0 auto;max-width:var(--max);padding:36px 16px}.hero{align-items:center;display:grid;grid-gap:26px;gap:26px;min-height:auto;padding-bottom:46px;padding-top:64px;position:relative}.hero:before{background:radial-gradient(circle at 76% 36%,rgba(52,87,213,.18),transparent 22rem),linear-gradient(135deg,rgba(17,24,39,.055),rgba(52,87,213,.1)),rgba(255,255,255,.46);border:1px solid rgba(255,255,255,.65);border-radius:var(--radius);box-shadow:0 34px 90px rgba(15,23,42,.1);content:"";inset:34px 8px 18px;pointer-events:none;position:absolute}.hero>*{position:relative}.hero-content{max-width:660px}.eyebrow,.hero-badge,.mini-label{color:var(--primary-dark);font-size:.76rem;font-weight:900;letter-spacing:0;margin:0 0 10px;text-transform:uppercase}.hero-badge{align-items:center;background:rgba(255,255,255,.78);border:1px solid rgba(52,87,213,.18);border-radius:999px;box-shadow:0 14px 38px rgba(52,87,213,.12);display:inline-flex;margin-bottom:18px;padding:9px 12px}.mini-label{color:var(--soft-muted);display:block;margin-bottom:6px}h1,h2,h3,p{margin-top:0}h1{color:var(--navy);font-size:clamp(2.35rem,10vw,4.4rem);line-height:1.03;margin-bottom:18px}.hero h1{font-size:clamp(2.25rem,9vw,4.55rem);line-height:1.02;max-width:720px}.hero h1 span{display:block}h2{font-size:clamp(1.75rem,8vw,3rem);line-height:1.05;margin-bottom:14px}h2,h3{color:var(--navy)}h3{font-size:1rem;margin-bottom:8px}.legal-copy p,.price-card p,.rewrite-hero>p,.section-heading>p,.situation-card p,.tagline{color:var(--muted);line-height:1.6}.tagline{font-size:1.08rem;margin-bottom:24px;max-width:620px}.button-row{display:grid;grid-gap:13px;gap:13px}.button{align-items:center;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;min-height:56px;padding:15px 20px;text-align:center;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.button:hover{transform:translateY(-1px)}.button:disabled{box-shadow:none;cursor:not-allowed;opacity:.52;transform:none}.primary{background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 38%),linear-gradient(135deg,var(--primary),var(--indigo));box-shadow:0 12px 26px rgba(52,87,213,.22),inset 0 1px 0 rgba(255,255,255,.28);color:white}.primary:hover{box-shadow:0 16px 32px rgba(52,87,213,.28),inset 0 1px 0 rgba(255,255,255,.3)}.composer-card .primary{background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 36%),linear-gradient(135deg,#0f3fb5,#3457d5 46%,#151f6d);border-color:rgba(255,255,255,.24);box-shadow:0 14px 30px rgba(37,99,235,.3),inset 0 1px 0 rgba(255,255,255,.3)}.composer-card .primary:hover:not(:disabled){box-shadow:0 18px 36px rgba(37,99,235,.36),inset 0 1px 0 rgba(255,255,255,.34)}.composer-card .primary:active:not(:disabled){box-shadow:0 8px 18px rgba(37,99,235,.28),inset 0 2px 8px rgba(15,23,42,.24);transform:translateY(0)}.composer-card .primary:disabled{background:linear-gradient(135deg,rgba(219,234,254,.22),rgba(186,230,253,.18)),linear-gradient(135deg,#8fb7f5,#7186d7);opacity:.68}.secondary{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(248,251,255,.85));border-color:rgba(52,87,213,.22);box-shadow:0 12px 26px rgba(15,23,42,.06);color:var(--primary-dark)}.secondary:hover{background:white;border-color:rgba(52,87,213,.38);box-shadow:0 16px 34px rgba(15,23,42,.09)}.full-width{width:100%}.trust-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.plan-badge,.trust-chips span{background:rgba(255,255,255,.82);border:1px solid rgba(52,87,213,.16);border-radius:999px;color:var(--charcoal);font-size:.84rem;font-weight:800;box-shadow:0 10px 22px rgba(15,23,42,.045);padding:9px 12px}.composer-card,.hero-preview,.legal-copy,.output-card,.price-card,.pricing-teaser,.situation-card,.step-card{background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.78);border-radius:var(--radius);box-shadow:var(--shadow)}.hero-preview{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,246,255,.78)) padding-box,linear-gradient(135deg,rgba(52,87,213,.55),rgba(14,165,233,.18),rgba(47,143,103,.28)) border-box;border:1px solid transparent;display:grid;grid-gap:15px;gap:15px;overflow:hidden;padding:18px;position:relative;transform:translateZ(0)}.hero-preview:before{background:linear-gradient(160deg,rgba(17,24,39,.04),transparent 46%),repeating-linear-gradient(90deg,rgba(52,87,213,.045) 0 1px,transparent 1px 36px);content:"";inset:0;pointer-events:none;position:absolute}.hero-preview>*{position:relative}.preview-glow{background:radial-gradient(circle,rgba(52,87,213,.34),transparent 62%),radial-gradient(circle at 70% 20%,rgba(14,165,233,.24),transparent 55%);filter:blur(36px);height:190px;opacity:.68;position:absolute;right:-28px;top:-18px;width:78%}.preview-topbar{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:3px 2px 8px}.window-dots{display:flex;gap:6px}.window-dots span{background:rgba(100,116,139,.42);border-radius:999px;height:8px;width:8px}.preview-brand{color:var(--navy);font-size:.92rem;font-weight:950;margin-right:auto}.preview-status{background:rgba(47,143,103,.12);border:1px solid rgba(47,143,103,.18);border-radius:999px;color:var(--green);font-size:.78rem;font-weight:900;padding:6px 9px}.preview-original,.preview-reply{background:white;border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 32px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.8);padding:16px}.preview-original span{color:var(--danger);font-size:.78rem;font-weight:900;text-transform:uppercase}.preview-original p,.preview-reply p,.reply-text{color:var(--charcoal);line-height:1.55;margin-bottom:0;overflow-wrap:anywhere}.preview-replies{display:grid;grid-gap:11px;gap:11px}.preview-reply h3{margin-bottom:6px}.preview-reply.soft,.tone-soft{background:linear-gradient(180deg,#bbf7d0,#bfdbfe);border-color:rgba(47,143,103,.24)}.preview-reply.balanced,.tone-balanced{background:linear-gradient(180deg,#dbeafe,#c7d2fe);border-color:rgba(52,87,213,.23)}.preview-reply.firm,.tone-firm{background:linear-gradient(180deg,#fde68a,#bfdbfe);border-color:rgba(183,107,21,.24)}.section-heading{max-width:720px}.section-heading h1,.section-heading h2{letter-spacing:0;margin-bottom:10px}.situations-section{padding-bottom:42px}.situation-grid{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.situation-card{box-shadow:var(--shadow-soft);min-height:182px;padding:20px;transition:box-shadow .17s ease,transform .17s ease}.situation-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.situation-icon{background:linear-gradient(135deg,rgba(52,87,213,.14),rgba(14,165,233,.1)),white;border-radius:var(--radius);border:1px solid rgba(52,87,213,.12);color:var(--primary-dark);font-size:.76rem;height:44px;margin-bottom:16px;width:44px}.rewrite-page{display:grid;grid-gap:16px;gap:16px;max-width:1240px;overflow:hidden;padding-bottom:54px;padding-top:20px;position:relative}.rewrite-page:before{background:radial-gradient(circle at 18% 8%,rgba(34,211,238,.34),transparent 23rem),radial-gradient(circle at 84% 18%,rgba(59,130,246,.34),transparent 25rem),linear-gradient(135deg,#071a52,#0b3ed8 50%,#0583e8);border:1px solid rgba(147,197,253,.26);border-radius:calc(var(--radius) * 2);box-shadow:0 34px 90px rgba(15,23,42,.22);content:"";inset:72px 8px 24px;opacity:.98;pointer-events:none;position:absolute}.rewrite-page>*{position:relative}.rewrite-hero{margin:0 auto;max-width:780px}.rewrite-hero h1{font-size:clamp(2rem,7vw,3.18rem);line-height:1.06;text-shadow:0 12px 32px rgba(3,7,18,.2)}.rewrite-hero p:not(.eyebrow){color:rgba(239,246,255,.9);margin-bottom:0}.composer-column,.rewrite-workspace{display:grid;grid-gap:14px;gap:14px;width:100%}.composer-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,255,.96)) padding-box,linear-gradient(135deg,rgba(96,165,250,.92),rgba(37,99,235,.5),rgba(14,165,233,.52)) border-box;border:1px solid transparent;box-shadow:0 28px 70px rgba(3,7,18,.24),inset 0 1px 0 rgba(255,255,255,.86);display:grid;grid-gap:15px;gap:15px;margin:0 auto;max-width:920px;overflow:hidden;padding:18px;position:relative;width:100%}.composer-card:before{background:linear-gradient(90deg,#172554,#2563eb,#06b6d4);content:"";height:3px;inset:0 0 auto;opacity:.9;position:absolute}.composer-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.composer-header h2{color:#08143a;font-size:1.12rem;line-height:1.2;margin:0}textarea{background:linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid rgba(37,99,235,.18);border-radius:var(--radius);color:var(--navy);box-shadow:inset 0 1px 9px rgba(30,64,175,.08),0 8px 20px rgba(30,64,175,.08);font-size:1rem;line-height:1.55;min-height:240px;outline:none;padding:18px;resize:vertical;width:100%}textarea::placeholder{color:var(--soft-muted)}textarea:focus{background:#ffffff;border-color:rgba(52,87,213,.68);box-shadow:0 0 0 4px rgba(52,87,213,.12),inset 0 1px 7px rgba(15,23,42,.03),0 10px 22px rgba(52,87,213,.08)}.char-count{color:#3457d5;flex:0 0 auto;font-size:.86rem;padding-top:2px}.limit-note,.warning{color:var(--danger);font-weight:900}.limit-note{font-size:.9rem;margin:-6px 0 0}.form-error{background:rgba(180,83,9,.09);border:1px solid rgba(180,83,9,.18);border-radius:var(--radius);color:var(--danger);font-size:.92rem;font-weight:850;line-height:1.45;margin:0;padding:12px 14px}.usage-note{font-size:.74rem;line-height:1.35;margin:-6px 0 0}.starter-notice{background:linear-gradient(135deg,rgba(37,99,235,.14),rgba(14,165,233,.14)),rgba(219,234,254,.82);border:1px solid rgba(37,99,235,.24);border-radius:999px;color:var(--primary-dark);font-size:.86rem;font-weight:900;line-height:1.35;margin:-4px 0 0;padding:9px 12px;text-align:center}.mobile-inline-empty{display:none}.situation-picker{display:grid;grid-gap:10px;gap:10px}.mode-picker{background:transparent;border:0;border-radius:0;display:grid;grid-gap:8px;gap:8px}.inline-label-row{display:none}.optional-label{color:var(--soft-muted);font-size:.78rem;font-weight:850}.tone-toggle{background:rgba(239,246,255,.94);border:1px solid rgba(37,99,235,.18);border-radius:999px;color:var(--primary-dark);cursor:pointer;font-size:.8rem;justify-self:start;min-height:34px;padding:7px 11px}.tone-toggle[aria-expanded=true]{background:rgba(37,99,235,.16);border-color:rgba(52,87,213,.28)}.pill-grid{display:flex}.mode-grid,.pill-grid{flex-wrap:wrap;gap:8px}.mode-grid{display:none}.mode-grid.expanded{display:flex}.mode-pill,.situation-pill{align-items:center;background:linear-gradient(180deg,#ffffff,#eef6ff);border-radius:999px;color:var(--charcoal);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:850;justify-content:center;line-height:1.15;min-height:38px;padding:10px 12px;box-shadow:0 8px 20px rgba(30,64,175,.07);transition:background .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease,transform .17s ease}.mode-pill{background:#eef6ff;font-size:.84rem;padding:9px 11px}.mode-pill:hover,.situation-pill:hover{border-color:rgba(52,87,213,.38);box-shadow:0 12px 26px rgba(15,23,42,.08);transform:translateY(-1px)}.mode-pill.active,.situation-pill.active{background:linear-gradient(135deg,#0649ff,#0a2fbf);border-color:rgba(37,99,235,.88);box-shadow:0 14px 30px rgba(17,24,39,.2),inset 0 1px 0 rgba(255,255,255,.18);color:white}.outputs{background:radial-gradient(circle at 88% 4%,rgba(59,130,246,.18),transparent 15rem),linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,255,.96)) padding-box,linear-gradient(135deg,rgba(96,165,250,.72),rgba(37,99,235,.32),rgba(14,165,233,.3)) border-box;border:1px solid transparent;border-radius:var(--radius);box-shadow:0 24px 64px rgba(3,7,18,.18),inset 0 1px 0 rgba(255,255,255,.82);display:grid;grid-gap:14px;gap:14px;overflow:hidden;padding:16px;position:relative;width:100%}.outputs-ready{animation:replyReveal .28s ease both}.outputs:before{background:linear-gradient(135deg,rgba(52,87,213,.06),transparent 46%);content:"";inset:0;pointer-events:none;position:absolute}.outputs>*{position:relative}.outputs-panel-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;padding:4px 2px 0}.outputs-panel-header h2{color:var(--navy);font-size:1.35rem;line-height:1.15;margin-bottom:0}.outputs-panel-header .mini-label{color:var(--primary-dark)}.outputs-panel-header p{color:var(--muted);font-size:.92rem;font-weight:750;line-height:1.45;margin:0;text-align:right}.reply-stack{display:grid;grid-gap:13px;gap:13px}.intent-summary{align-items:center;background:linear-gradient(135deg,rgba(219,234,254,.78),rgba(186,230,253,.48));border:1px solid rgba(37,99,235,.18);border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:8px;padding:10px}.intent-summary span{background:rgba(219,234,254,.84);border:1px solid rgba(37,99,235,.16);border-radius:999px;color:var(--primary-dark);font-size:.8rem;font-weight:900;line-height:1.25;padding:7px 9px}.empty-state{background:linear-gradient(135deg,rgba(239,246,255,.98),rgba(219,234,254,.82));border:1px solid rgba(37,99,235,.17);border-radius:var(--radius);color:var(--muted);padding:13px}.empty-state span{color:var(--primary-dark);display:block;font-size:.94rem;font-weight:950;margin-bottom:0}.empty-state p{color:var(--muted);font-size:.92rem;font-weight:700;line-height:1.45;margin:0}.outputs-before{background:transparent;border:0;box-shadow:none;padding:0}.outputs-before .outputs-panel-header,.outputs-before:before{display:none}.outputs-before .empty-state{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,255,.92)) padding-box,linear-gradient(135deg,rgba(96,165,250,.42),rgba(14,165,233,.2)) border-box;border:1px solid transparent;box-shadow:0 14px 36px rgba(30,64,175,.13),inset 0 1px 0 rgba(255,255,255,.56);color:var(--muted);padding:16px}.outputs-before .empty-state span{color:var(--primary-dark)}.empty-state.active{border-color:rgba(52,87,213,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.74)}.output-card{animation:replyReveal .32s ease both;border-left-width:5px;box-shadow:0 16px 38px rgba(30,64,175,.12),inset 0 1px 0 rgba(255,255,255,.82);display:grid;grid-gap:16px;gap:16px;min-width:0;overflow:hidden;padding:18px;position:relative;transition:box-shadow .17s ease,transform .17s ease}.output-card.recommended{border-color:rgba(52,87,213,.42);box-shadow:0 14px 32px rgba(52,87,213,.16),inset 0 1px 0 rgba(255,255,255,.82)}.reply-stack .output-card:nth-of-type(2){animation-delay:70ms}.reply-stack .output-card:nth-of-type(3){animation-delay:.14s}.output-card:hover{box-shadow:0 18px 38px rgba(15,23,42,.11),inset 0 1px 0 rgba(255,255,255,.82);transform:translateY(-1px)}.output-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.output-header h2{font-size:1.22rem;margin:0}.tone-title-row{align-items:flex-start;display:flex;gap:12px;min-width:0}.tone-title-row>div{min-width:0}.tone-heading-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.recommended-badge{background:linear-gradient(135deg,rgba(191,219,254,.96),rgba(125,211,252,.72));border:1px solid rgba(52,87,213,.26);border-radius:999px;color:var(--primary-dark);padding:5px 7px}.recommended-badge,.tone-chip{font-size:.68rem;font-weight:950;line-height:1}.tone-chip{align-items:center;border-radius:var(--radius);display:inline-flex;flex:0 0 auto;justify-content:center;min-height:36px;min-width:52px;padding:7px 8px;text-transform:uppercase}.tone-soft .tone-chip{background:rgba(47,143,103,.14);color:var(--green)}.tone-balanced .tone-chip{background:rgba(52,87,213,.12);color:var(--primary-dark)}.tone-firm .tone-chip{background:rgba(183,107,21,.13);color:var(--amber)}.tone-description{color:#64748b;font-size:.9rem;line-height:1.4;margin:0}.tone-soft{box-shadow:0 10px 24px rgba(47,143,103,.1),inset 0 1px 0 rgba(255,255,255,.78)}.tone-balanced{box-shadow:0 10px 24px rgba(52,87,213,.11),inset 0 1px 0 rgba(255,255,255,.78)}.tone-firm{box-shadow:0 10px 24px rgba(183,107,21,.1),inset 0 1px 0 rgba(255,255,255,.78)}.copy-button{align-items:center;background:linear-gradient(180deg,rgba(219,234,254,.98),rgba(125,211,252,.72));border:1px solid rgba(37,99,235,.28);border-radius:var(--radius);color:var(--primary-dark);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.88rem;font-weight:900;justify-content:center;line-height:1.1;min-height:42px;min-width:82px;padding:9px 12px;transition:background .17s ease,box-shadow .17s ease,transform .17s ease}.copy-button:hover:not(:disabled){background:linear-gradient(180deg,rgba(191,219,254,.98),rgba(96,165,250,.76));box-shadow:0 14px 28px rgba(15,23,42,.12);transform:translateY(-1px)}.copy-button:disabled{cursor:not-allowed;opacity:.5}.follow-up-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:2px 2px 0}.follow-up-actions button{background:rgba(191,219,254,.82);border:1px solid rgba(37,99,235,.22);border-radius:999px;color:var(--primary-dark);cursor:pointer;font-size:.82rem;font-weight:900;min-height:36px;padding:8px 11px;transition:background .17s ease,border-color .17s ease,transform .17s ease}.follow-up-actions button:hover:not(:disabled){background:rgba(125,211,252,.78);border-color:rgba(52,87,213,.34);transform:translateY(-1px)}.follow-up-actions button:disabled{cursor:not-allowed;opacity:.58}.quick-examples{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,255,.9)) padding-box,linear-gradient(135deg,rgba(96,165,250,.36),rgba(14,165,233,.18)) border-box;border:1px solid transparent;border-radius:var(--radius);box-shadow:0 14px 34px rgba(30,64,175,.11),inset 0 1px 0 rgba(255,255,255,.82);display:grid;grid-gap:10px;gap:10px;margin-top:0;overflow:hidden;padding:14px;position:relative}.quick-examples:after{display:none}.quick-examples>*{position:relative}.quick-examples h2{font-size:1rem;line-height:1.2;margin-bottom:4px}.quick-examples p:not(.eyebrow){color:var(--muted);font-size:.8rem;font-weight:700;line-height:1.3;margin-bottom:0}.example-chip-row{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.example-chip-row::-webkit-scrollbar{display:none}.example-chip{align-items:center;background:linear-gradient(180deg,rgba(219,234,254,.94),rgba(191,219,254,.82));border:1px solid rgba(37,99,235,.28);border-radius:999px;box-shadow:0 8px 18px rgba(30,64,175,.09),inset 0 1px 0 rgba(255,255,255,.78);color:var(--charcoal);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.84rem;font-weight:900;justify-content:center;line-height:1.1;min-height:36px;padding:8px 12px;text-align:center;transition:background .17s ease,border-color .17s ease,box-shadow .17s ease,color .17s ease,transform .17s ease}.example-chip:hover{border-color:rgba(52,87,213,.38);box-shadow:0 10px 22px rgba(15,23,42,.09);color:var(--primary-dark);transform:translateY(-1px)}.example-chip.active{background:linear-gradient(135deg,#111827,#263fb0);border-color:rgba(17,24,39,.84);box-shadow:0 10px 24px rgba(17,24,39,.16),inset 0 1px 0 rgba(255,255,255,.18);color:white}@keyframes replyReveal{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.output-card{animation:none}}.pricing-page,.simple-page{padding-bottom:84px;padding-top:44px}.pricing-page{max-width:1180px}.pricing-page .section-heading{background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(239,246,255,.58)) padding-box,linear-gradient(135deg,rgba(52,87,213,.24),rgba(14,165,233,.1)) border-box;border:1px solid transparent;border-radius:var(--radius);box-shadow:0 18px 44px rgba(15,23,42,.08);max-width:none;padding:22px}.pricing-page .section-heading h1{font-size:clamp(2.25rem,7vw,4rem);line-height:1.02;margin-bottom:10px;max-width:720px}.pricing-lede{color:var(--navy)!important;font-size:clamp(1.02rem,3vw,1.35rem);font-weight:900;line-height:1.35;margin-bottom:8px}.how-section{margin:0 auto;max-width:var(--max);padding:36px 16px 48px}.centered{margin:0 auto;text-align:center}.step-grid{display:grid;grid-gap:12px;gap:12px;margin-top:22px}.step-card{box-shadow:var(--shadow-soft);padding:18px}.step-card span{align-items:center;background:var(--navy);border-radius:999px;color:white;display:inline-flex;font-size:.86rem;font-weight:950;height:32px;justify-content:center;margin-bottom:18px;width:32px}.step-card p{color:var(--muted);line-height:1.6;margin-bottom:0}.pricing-teaser{align-items:center;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,246,255,.86)) padding-box,linear-gradient(135deg,rgba(52,87,213,.44),rgba(14,165,233,.18),rgba(47,143,103,.24)) border-box;border:1px solid transparent;display:grid;grid-gap:18px;gap:18px;margin:12px auto 76px;max-width:var(--max);overflow:hidden;padding:24px;position:relative}.pricing-teaser:after{background:radial-gradient(circle,rgba(52,87,213,.16),transparent 62%);content:"";height:220px;pointer-events:none;position:absolute;right:-90px;top:-92px;width:280px}.pricing-teaser>*{position:relative}.pricing-teaser h2{margin-bottom:10px}.pricing-teaser p:not(.eyebrow){color:var(--muted);line-height:1.6;margin-bottom:0}.pricing-grid{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.price-card{align-content:space-between;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(248,251,255,.9)) padding-box,linear-gradient(135deg,rgba(255,255,255,.86),rgba(52,87,213,.13)) border-box;border:1px solid transparent;display:grid;grid-gap:20px;gap:20px;padding:20px;position:relative}.price-card.featured{background:linear-gradient(180deg,rgba(230,236,255,.94),rgba(255,255,255,.96)),white;border-color:rgba(52,87,213,.34);box-shadow:0 26px 76px rgba(52,87,213,.18)}.price-card-top h2{font-size:clamp(1.65rem,5vw,2.25rem);margin-bottom:10px}.price{color:var(--navy)!important;font-size:2.35rem;font-weight:950;line-height:1;margin-bottom:12px}.plan-badge{justify-self:start}.benefit-list{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.benefit-list li{color:var(--charcoal);font-weight:750;line-height:1.45;padding-left:28px;position:relative}.benefit-list li:before{align-items:center;background:rgba(47,143,103,.12);border-radius:999px;color:var(--green);display:inline-flex;font-size:.78rem;font-weight:950;height:18px;justify-content:center;left:0;position:absolute;top:2px;width:18px}.fair-use{color:var(--muted);font-size:.92rem;line-height:1.6;margin:18px auto 0;max-width:740px;text-align:center}.benefit-list li:before{content:"✓"}.legal-copy{box-shadow:var(--shadow-soft);display:grid;grid-gap:16px;gap:16px;margin-top:20px;padding:20px}.site-footer{border-top:1px solid rgba(148,163,184,.2);padding:24px 16px 30px}.footer-inner{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:space-between;margin:0 auto;max-width:var(--max)}.footer-links{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.footer-links a{color:var(--muted);font-size:.92rem;font-weight:800}.footer-links a:hover{color:var(--primary-dark)}@media (min-width:560px){.nav-link{display:inline-flex}.button-row,.pricing-grid,.situation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-inner{flex-direction:row}}@media (min-width:820px){.hero,.nav-inner,.pricing-page,.rewrite-page,.simple-page,.situations-section{padding-left:24px;padding-right:24px}.hero{gap:34px;grid-template-columns:minmax(0,1.18fr) minmax(380px,.88fr);min-height:680px;padding-bottom:64px;padding-top:78px}.hero:before{inset:50px 14px 34px}.hero h1{font-size:clamp(3.55rem,4.35vw,4rem);line-height:1.06}.tagline{font-size:1.15rem}.hero-preview{margin-top:8px;padding:22px}.rewrite-workspace{align-items:flex-start;gap:22px;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr)}.composer-card,.legal-copy,.output-card,.price-card{padding:22px}.rewrite-page{gap:16px;padding-top:12px}.rewrite-hero{max-width:880px}.rewrite-hero h1{font-size:2.45rem}.composer-card{gap:14px;max-width:none;position:-webkit-sticky;position:sticky;top:92px}.composer-card textarea{min-height:260px}.mode-picker{gap:8px;padding:10px}.mode-pill{font-size:.8rem;padding:8px 10px}.output-card{min-height:154px;padding:24px}.empty-state{padding:22px}.quick-examples{align-items:center;grid-template-columns:minmax(140px,.24fr) minmax(0,1fr);padding:14px}.situation-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.how-section{padding-left:24px;padding-right:24px}.pricing-teaser{grid-template-columns:minmax(0,1fr) auto;padding:28px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1120px){.hero h1{font-size:4rem}.hero-preview{min-height:520px}.rewrite-page{max-width:1240px}.rewrite-workspace{gap:26px}.composer-card,.output-card{border-color:rgba(255,255,255,.86)}.output-card{min-height:166px}}@media (max-width:819px){.pricing-page{padding-top:18px}.pricing-page .section-heading{padding:18px}.pricing-page .section-heading h1{font-size:clamp(2rem,12vw,2.75rem)}.rewrite-page{gap:9px;padding-bottom:24px;padding-top:8px}.rewrite-page:before{inset:52px 8px 16px}.rewrite-hero h1{font-size:clamp(1.62rem,6.8vw,1.95rem);margin-bottom:5px}.rewrite-hero p:not(.eyebrow){font-size:.91rem;line-height:1.38}.rewrite-hero .eyebrow{margin-bottom:7px}.composer-column,.rewrite-workspace{gap:10px}.composer-card{gap:10px;padding:14px}textarea{min-height:142px;padding:13px}.mode-picker{order:6;gap:8px;padding:9px 10px}.mode-picker .inline-label-row{display:none}.tone-toggle{background:linear-gradient(180deg,rgba(219,234,254,.92),rgba(125,211,252,.66));border:1px solid rgba(37,99,235,.24);border-radius:999px;color:var(--primary-dark);cursor:pointer;font-size:.78rem;min-height:32px;padding:7px 11px;width:auto}.tone-toggle[aria-expanded=true]{background:linear-gradient(135deg,rgba(37,99,235,.2),rgba(14,165,233,.18));border-color:rgba(37,99,235,.36)}.composer-card .primary{order:4}.mobile-inline-empty{background:rgba(219,234,254,.72);border:1px solid rgba(37,99,235,.16);border-radius:var(--radius);display:grid;order:5;padding:8px 10px;text-align:center}.mobile-inline-empty span{color:var(--primary-dark);display:block;font-size:.84rem;font-weight:950;line-height:1.2}.mobile-inline-empty p{display:none}.starter-notice{font-size:.82rem;order:6;padding:8px 10px}.usage-note{font-size:.72rem;order:7}.form-error{order:9}.situation-picker{gap:8px}.situation-pill{font-size:.82rem;min-height:34px;padding:8px 10px}.mode-grid{display:none;flex-wrap:wrap;gap:7px}.mode-grid.expanded{display:flex}.mode-pill{flex:0 1 auto;font-size:.8rem;min-height:34px;padding:8px 10px}.outputs{gap:9px;padding:11px}.outputs-before{display:none}.outputs-panel-header{gap:10px}.outputs-panel-header h2{font-size:1.15rem}.outputs-panel-header p{font-size:.84rem}.empty-state{padding:15px}.intent-summary{gap:6px;padding:8px}.intent-summary span{font-size:.74rem;padding:6px 8px}.reply-stack{gap:10px}.output-card{gap:10px;padding:12px}.output-header{align-items:flex-start;display:grid;grid-gap:9px;gap:9px;grid-template-columns:minmax(0,1fr) auto}.tone-title-row{gap:9px;min-width:0}.tone-heading-row{align-items:center;gap:6px}.tone-chip{font-size:.58rem;min-height:30px;min-width:42px;padding:6px 7px}.output-header h2{font-size:1.02rem}.tone-description{font-size:.8rem;line-height:1.3}.reply-text{font-size:.92rem;line-height:1.48}.copy-button{font-size:.8rem;min-height:36px;min-width:74px;padding:8px 10px}.recommended-badge{font-size:.62rem;padding:4px 6px}.follow-up-actions{flex-wrap:nowrap;gap:7px;margin:0 -12px;overflow-x:auto;padding:1px 12px 3px;scrollbar-width:none}.follow-up-actions::-webkit-scrollbar{display:none}.follow-up-actions button{flex:0 0 auto;font-size:.78rem;min-height:34px;padding:7px 10px}.quick-examples{gap:8px;padding:10px}.quick-examples h2{font-size:.95rem}.quick-examples .eyebrow{margin-bottom:5px}.quick-examples p:not(.eyebrow){font-size:.8rem;line-height:1.35}.example-chip-row{flex-wrap:nowrap;gap:7px;margin:0 -10px;overflow-x:auto;padding:1px 10px 4px;scrollbar-width:none}.example-chip-row::-webkit-scrollbar{display:none}.example-chip{flex:0 0 auto;font-size:.8rem;min-height:34px;min-width:auto;padding:7px 11px}}@media (max-width:380px){.nav-inner{padding-left:12px;padding-right:12px}.brand{font-size:.94rem}.brand-mark{height:28px;width:28px}.nav-cta{font-size:.8rem;padding:10px 11px}.output-header{align-items:stretch;flex-direction:column}.copy-button{width:100%}}.site-header-rewrite{background:linear-gradient(180deg,rgba(6,73,255,.96),rgba(5,49,177,.96));border-bottom:1px solid rgba(255,255,255,.18);box-shadow:0 12px 32px rgba(5,24,91,.22)}.site-header-rewrite .brand,.site-header-rewrite .nav-link{color:white}.site-header-rewrite .brand-mark{background:rgba(255,255,255,.18);box-shadow:none}.site-header-rewrite .nav-link.active,.site-header-rewrite .nav-link:hover{background:rgba(255,255,255,.14);color:white}.site-header-rewrite .nav-cta{background:white;color:#0649ff;box-shadow:0 12px 26px rgba(3,7,18,.18)}.rewrite-page{max-width:1120px;overflow:visible;padding-top:18px}.rewrite-page:before{display:none}.rewrite-hero{color:white;max-width:720px}.rewrite-hero h1{color:white;font-size:clamp(2rem,4.8vw,2.85rem);line-height:1.02;margin-bottom:8px}.rewrite-hero p:not(.eyebrow){color:rgba(255,255,255,.88);font-size:1rem;font-weight:800}.composer-card,.outputs{background:#ffffff;border:1px solid rgba(191,219,254,.7);border-radius:22px;box-shadow:0 28px 76px rgba(3,7,18,.24),inset 0 1px 0 rgba(255,255,255,.9);overflow:hidden;padding:0}.composer-card:before{display:none}.rewrite-app-bar{align-items:center;background:linear-gradient(180deg,#075cff,#053dd7);color:white;display:flex;font-size:1.08rem;font-weight:950;gap:9px;min-height:58px;padding:16px 18px}.app-mark{align-items:center;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.24);border-radius:8px;display:inline-flex;font-size:.84rem;height:30px;justify-content:center;width:30px}.composer-header{margin:16px 18px 8px}.composer-header h2,.situation-picker .mini-label{color:#172554;font-size:.88rem;font-weight:950;letter-spacing:0;text-transform:none}.char-count{color:#64748b;font-size:.72rem;font-weight:800}.composer-card textarea{background:#ffffff;border:1px solid rgba(100,116,139,.22);box-shadow:none;color:#0f172a;font-size:.96rem;line-height:1.48;margin:0 18px;min-height:138px;padding:13px;width:calc(100% - 36px)}.composer-card textarea:focus{background:#ffffff;border-color:#0649ff;box-shadow:0 0 0 4px rgba(6,73,255,.12)}.form-error,.limit-note,.mobile-inline-empty,.mode-picker,.situation-picker,.starter-notice,.usage-note{margin-left:18px;margin-right:18px}.situation-picker{gap:8px;margin-top:14px}.pill-grid{gap:7px}.situation-picker .pill-grid{-webkit-overflow-scrolling:touch;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:auto}.situation-picker .pill-grid::-webkit-scrollbar{display:none}.situation-picker .situation-pill{flex:0 0 auto;scroll-snap-align:start}.mode-pill,.situation-pill{background:#f8fbff;border:1px solid rgba(37,99,235,.16);box-shadow:none;color:#172554;font-size:.82rem;min-height:34px;padding:8px 10px}.example-chip.active,.mode-pill.active,.situation-pill.active{background:linear-gradient(180deg,#0649ff,#0534c7);border-color:#0649ff;box-shadow:0 12px 24px rgba(6,73,255,.24);color:white}.composer-card .primary{background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 42%),linear-gradient(180deg,#075cff,#053dd7);border:0;border-radius:10px;box-shadow:0 16px 34px rgba(6,73,255,.3),inset 0 1px 0 rgba(255,255,255,.28);color:white;margin:16px 18px 0;min-height:52px;width:calc(100% - 36px)}.composer-card .primary:hover:not(:disabled){box-shadow:0 20px 40px rgba(6,73,255,.38),inset 0 1px 0 rgba(255,255,255,.32)}.composer-card .primary:disabled{background:linear-gradient(180deg,#cbd5e1,#94a3b8);box-shadow:none;opacity:.78}.usage-note{font-size:.72rem;font-weight:800;margin-top:11px}.mobile-inline-empty{background:#eff6ff;border:1px solid rgba(37,99,235,.14);margin-top:10px}.mode-picker{margin-bottom:16px;margin-top:12px;padding:0}.tone-toggle{background:#f8fbff;border:1px solid rgba(37,99,235,.16);color:#0649ff}.quick-examples{background:rgba(255,255,255,.94);border:1px solid rgba(191,219,254,.78);border-radius:18px;box-shadow:0 18px 46px rgba(3,7,18,.18)}.example-chip{background:#eff6ff;border:1px solid rgba(37,99,235,.14);box-shadow:none;color:#172554}.outputs-panel-header{background:linear-gradient(180deg,#075cff,#053dd7);color:white;padding:17px 18px}.outputs-panel-header h2{color:white;font-size:1.2rem}.follow-up-actions,.intent-summary,.reply-stack{margin-left:16px;margin-right:16px}.intent-summary{background:#eff6ff;margin-top:14px}.reply-stack{gap:12px;margin-bottom:14px;margin-top:14px}.output-card{border:1px solid transparent;border-radius:12px;box-shadow:none;gap:11px}.tone-soft{background:#eaf8ed;border-color:#cdebd4}.tone-balanced{background:#eaf2ff;border-color:#cddcff}.tone-firm{background:#fff3e6;border-color:#ffd9b2}.output-card.recommended{border-color:#2563eb;box-shadow:0 0 0 1px rgba(37,99,235,.08)}.tone-description{color:#475569;font-size:.82rem}.reply-text{color:#0f172a}.copy-button{background:#ffffff;border:1px solid rgba(37,99,235,.18);border-radius:10px;box-shadow:none;color:#0649ff;min-height:38px}.copy-button:hover:not(:disabled){background:#eff6ff;box-shadow:none}.follow-up-actions{margin-bottom:16px;padding:0}.follow-up-actions button{background:#eff6ff;border-color:rgba(37,99,235,.16);color:#0649ff}@media (min-width:820px){.rewrite-workspace{grid-template-columns:minmax(340px,.47fr) minmax(360px,.53fr)}.composer-card{top:88px}.quick-examples{grid-template-columns:minmax(150px,.26fr) minmax(0,1fr)}}@media (max-width:819px){.site-header-rewrite{display:none}.rewrite-page{gap:10px;padding:12px 10px 28px}.rewrite-hero{display:none}.composer-card,.outputs{border-radius:18px}.rewrite-app-bar{min-height:54px;padding:14px 16px}.composer-header,.form-error,.limit-note,.mobile-inline-empty,.mode-picker,.situation-picker,.starter-notice,.usage-note{margin-left:14px;margin-right:14px}.composer-card textarea{min-height:132px}.composer-card .primary,.composer-card textarea{margin-left:14px;margin-right:14px;width:calc(100% - 28px)}.situation-pill{font-size:.78rem;min-height:32px;padding:7px 9px}.quick-examples{padding:12px}.outputs-before{display:none}}body.route-rewrite{background:radial-gradient(circle at 18% 0,rgba(37,99,235,.44),transparent 28rem),radial-gradient(circle at 84% 12%,rgba(14,165,233,.26),transparent 28rem),linear-gradient(180deg,#06164f,#082c86 52%,#063dc8)}body.route-rewrite .site-footer{display:none}body.route-rewrite main{background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0),radial-gradient(circle at 48% 0,rgba(96,165,250,.2),transparent 30rem);background-size:92px 100%,auto;min-height:calc(100vh - 68px)}.rewrite-page{padding-bottom:36px;padding-top:26px}.rewrite-hero{margin:0 auto 22px;max-width:760px;text-align:center}.rewrite-hero .eyebrow{color:#075cff;margin-bottom:6px}.rewrite-hero h1{color:#071a52;font-size:2.4rem;line-height:1.05;margin:0}.rewrite-hero>p:not(.eyebrow){color:#334155;font-size:1rem;line-height:1.5;margin:10px auto 0;max-width:620px}.pricing-trust,.rewrite-hero-trust{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:.76rem;font-weight:800;gap:8px 18px;justify-content:center;margin-top:14px}.pricing-trust span,.rewrite-hero-trust span{align-items:center;display:inline-flex;gap:6px}.pricing-trust span:before,.rewrite-hero-trust span:before{color:#16804a;content:"\2713";font-weight:950}.rewrite-workspace{gap:24px}.composer-card,.outputs{border:1px solid rgba(255,255,255,.9);border-radius:30px;box-shadow:0 32px 90px rgba(3,7,18,.42),0 0 0 1px rgba(15,23,42,.08)}.rewrite-app-bar{background:radial-gradient(circle at 12% 12%,rgba(96,165,250,.34),transparent 13rem),linear-gradient(180deg,#075cff,#0646e8 52%,#0534b7);gap:12px;min-height:78px;padding:18px 20px}.app-mark{background:transparent;border:3px solid #ffffff;border-radius:14px 14px 14px 5px;box-shadow:0 12px 24px rgba(3,7,18,.18);color:transparent;flex:0 0 auto;height:42px;overflow:visible;position:relative;width:48px}.app-mark:before{height:13px;left:13px;top:11px;width:13px}.app-mark:after,.app-mark:before{background:#ffffff;-webkit-clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);content:"";position:absolute}.app-mark:after{height:9px;left:27px;top:8px;width:9px}.app-name{color:#ffffff;display:flex;font-size:1.52rem;font-weight:950;letter-spacing:0;line-height:1}.app-name strong{color:#53b7ff;font-weight:950}.rewrite-app-bar small{color:rgba(255,255,255,.82);display:block;font-size:.68rem;font-weight:800;line-height:1.2;margin-top:4px}.tone-preview-tabs{display:flex;gap:8px;margin:16px 18px 0}.tone-preview{align-items:center;border-radius:9px;border:1px solid transparent;display:inline-flex;font-size:.76rem;font-weight:950;gap:5px;justify-content:center;min-height:34px;padding:8px 12px;text-transform:none}.tone-preview span{font-size:.92rem;line-height:1}.tone-preview-soft{background:#eaf8ed;border-color:#cdebd4;color:#1f8f54}.tone-preview-balanced{background:#eaf2ff;border-color:#cddcff;color:#075cff;box-shadow:none}.tone-preview-firm{background:#fff3e6;border-color:#ffd9b2;color:#c56a13}.composer-header{margin-top:18px}.composer-header h2,.situation-picker .mini-label{color:#111827;font-size:.84rem}.composer-card textarea{min-height:146px}.composer-card .primary{border-radius:12px;font-size:.95rem;min-height:54px}.usage-note{color:#2563eb}.login-required-actions,.result-pro-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.login-required-actions .button,.result-pro-actions .button{flex:1 1 180px;min-height:44px}.result-pro-offer{background:#f7faff;border-top:1px solid #dbe7ff;color:#334155;margin-top:18px;padding:20px}.result-pro-kicker{color:#075cff;display:block;font-size:.72rem;font-weight:950;margin-bottom:4px;text-transform:uppercase}.result-pro-offer h3{color:#071a52;font-size:1rem;line-height:1.25;margin:0}.result-pro-offer p{font-size:.82rem;line-height:1.45;margin:6px 0 0}.result-pro-offer small{color:#64748b;display:block;font-size:.7rem;margin-top:10px;text-align:center}.pricing-trust{margin:22px auto 0;max-width:850px}.quick-examples{border-color:rgba(255,255,255,.85);box-shadow:0 24px 70px rgba(3,7,18,.28)}.outputs-panel-header{background:#ffffff;color:#111827;padding:24px 20px 8px}.outputs-panel-header h2{color:#111827;font-size:1.05rem;font-weight:950}.output-card{border-radius:13px;padding:14px}.tone-balanced .tone-heading-row:before,.tone-firm .tone-heading-row:before,.tone-soft .tone-heading-row:before{align-items:center;border-radius:9px;display:inline-flex;flex:0 0 auto;font-size:.74rem;font-weight:950;height:28px;justify-content:center;width:28px}.tone-soft .tone-heading-row:before{background:#d7f2df;color:#1f8f54;content:"🌿"}.tone-balanced .tone-heading-row:before{background:#dbeafe;color:#075cff;content:"⚖️"}.tone-firm .tone-heading-row:before{background:#ffedd5;color:#c56a13;content:"🛡️"}.tone-heading-row{align-items:center}.recommended-badge{background:#075cff;border:0;color:white}@media (min-width:820px){.rewrite-page{padding-top:34px}.rewrite-hero{margin-bottom:4px}.rewrite-workspace{align-items:flex-start;grid-template-columns:minmax(320px,420px) minmax(420px,560px);justify-content:center}.composer-card{max-width:420px}.outputs{max-width:560px}}@media (max-width:819px){body.route-rewrite main{min-height:100vh}.rewrite-page{max-width:430px;padding:10px 10px 28px}.rewrite-hero{margin-bottom:14px;padding:6px 8px 0}.rewrite-hero h1{font-size:2rem}.rewrite-hero>p:not(.eyebrow){font-size:.9rem}.rewrite-hero-trust{gap:5px 12px;margin-top:10px}.composer-card,.outputs{border-radius:28px}.rewrite-app-bar{min-height:68px;padding:16px 18px}.tone-preview-tabs{gap:7px;margin-left:14px;margin-right:14px}.tone-preview{flex:1 1;font-size:.68rem;min-height:32px;padding:8px 6px}.pill-grid{flex-wrap:nowrap;margin:0 -14px;overflow-x:auto;padding:1px 14px 4px;scrollbar-width:none}.pill-grid::-webkit-scrollbar{display:none}.situation-pill{flex:0 0 auto}.composer-card textarea{min-height:136px}.quick-examples{border-radius:22px}.result-pro-offer{padding:18px 14px}.result-pro-actions{flex-direction:column}.result-pro-actions .button{flex-basis:auto;width:100%}}.composer-card{gap:0}.usage-note{color:#64748b;font-size:.68rem;font-weight:750;line-height:1.25;margin-bottom:0;margin-top:8px;text-align:center}.mode-picker{justify-items:center;margin-bottom:14px;margin-top:8px}.tone-toggle{background:transparent;border:0;color:#075cff;font-size:.72rem;font-weight:900;min-height:24px;padding:3px 6px}.tone-toggle:hover{color:#0534c7}.tone-toggle[aria-expanded=true]{background:rgba(7,92,255,.08);border:0}@media (max-width:819px){.usage-note{order:6}.mode-picker{order:7}}.mobile-inline-empty,.outputs-before .empty-state{background:transparent;border:0;color:#64748b;padding:7px 10px 0}.mobile-inline-empty span,.outputs-before .empty-state span{color:#64748b;font-size:.78rem;font-weight:800}.usage-note{border-top:1px solid rgba(148,163,184,.14);color:#94a3b8;margin-top:12px;padding-top:10px}.mode-picker{margin-bottom:12px;margin-top:4px}.tone-toggle{color:#64748b}.tone-toggle:before{content:"+ "}.tone-toggle:hover,.tone-toggle[aria-expanded=true]{color:#075cff}.tone-soft .tone-heading-row:before{content:"\1F33F"}.tone-balanced .tone-heading-row:before{content:"\2696\FE0F"}.tone-firm .tone-heading-row:before{content:"\1F6E1\FE0F"}@media (min-width:820px){.composer-card{border:9px solid #050816;border-radius:38px;outline:1px solid rgba(255,255,255,.26);position:-webkit-sticky;position:sticky}.composer-card:after{background:#050816;border-radius:0 0 12px 12px;content:"";height:12px;left:50%;pointer-events:none;position:absolute;top:-1px;transform:translateX(-50%);width:92px;z-index:4}.outputs{border-radius:28px}}.video-hero{align-items:center;gap:26px;max-width:1180px;padding-bottom:36px;padding-top:38px}.video-hero:before{background:radial-gradient(circle at 82% 14%,rgba(7,92,255,.14),transparent 24rem),linear-gradient(135deg,rgba(255,255,255,.86),rgba(234,244,255,.76));border-radius:28px;inset:18px 8px 18px}.video-hero .hero-badge{background:#eaf2ff;border-color:#cddcff;color:#075cff}.video-hero h1{color:#071a52;font-size:clamp(2.45rem,11vw,4.85rem);letter-spacing:0;max-width:780px}.video-hero .tagline{color:#31507a;font-size:clamp(1.05rem,4vw,1.35rem);font-weight:850;max-width:600px}.preview-style-row,.tone-strip{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:20px}.tone-pill{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:950;justify-content:center;min-height:36px;padding:9px 14px}.tone-pill-soft{background:#eaf8ed;border-color:#cdebd4;color:#1f8f54}.tone-pill-balanced{background:#eaf2ff;border-color:#cddcff;color:#075cff}.tone-pill-firm{background:#fff3e6;border-color:#ffd9b2;color:#c56a13}.phone-preview{background:#ffffff;border:8px solid #050816;border-radius:38px;box-shadow:0 34px 80px rgba(7,26,82,.26),inset 0 1px 0 rgba(255,255,255,.86);display:grid;grid-gap:13px;gap:13px;margin:0 auto;max-width:390px;overflow:hidden;padding:0 16px 18px;position:relative;width:100%}.phone-speaker{background:#050816;border-radius:0 0 14px 14px;height:16px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:104px;z-index:3}.preview-app-header{align-items:center;background:linear-gradient(180deg,#075cff,#053dd7);color:#ffffff;display:flex;gap:10px;margin:0 -16px 4px;min-height:74px;padding:18px 18px 14px}.final-logo,.preview-logo{border:3px solid;border-radius:13px 13px 13px 5px;display:inline-flex;flex:0 0 auto;height:38px;position:relative;width:46px}.final-logo:after,.final-logo:before,.preview-logo:after,.preview-logo:before{background:currentColor;-webkit-clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);content:"";position:absolute}.final-logo:before,.preview-logo:before{height:12px;left:12px;top:10px;width:12px}.final-logo:after,.preview-logo:after{height:8px;left:26px;top:7px;width:8px}.preview-app-header span:not(.preview-logo){display:block;font-size:1.18rem;font-weight:950}.preview-app-header small{color:rgba(255,255,255,.84);display:block;font-size:.68rem;font-weight:800;margin-top:3px}.preview-label{color:#172554;font-size:.82rem;font-weight:900;margin:0}.preview-message{border:1px solid rgba(100,116,139,.22);border-radius:13px;color:#0f172a;font-size:.95rem;line-height:1.45;min-height:92px;padding:13px}.preview-style-row{margin-bottom:2px}.phone-preview .preview-replies{gap:10px}.phone-preview .preview-reply{align-items:center;border-radius:13px;box-shadow:none;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.phone-preview .preview-reply h3{font-size:.88rem;margin-bottom:4px}.phone-preview .preview-reply p{color:#0f172a;font-size:.84rem;line-height:1.35}.phone-preview .preview-reply>span{background:#ffffff;border:1px solid rgba(7,92,255,.16);border-radius:9px;color:#075cff;font-size:.76rem;font-weight:900;padding:7px 9px}.phone-preview .preview-reply.soft{background:#eaf8ed;border-color:#cdebd4}.phone-preview .preview-reply.balanced{background:#eaf2ff;border-color:#cddcff}.phone-preview .preview-reply.firm{background:#fff3e6;border-color:#ffd9b2}.final-cta,.install-section,.trust-strip{margin:0 auto;max-width:1120px;padding-left:16px;padding-right:16px}.trust-strip{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:28px;padding-top:4px}.trust-strip span{background:#ffffff;border:1px solid #dbeafe;border-radius:18px;box-shadow:0 14px 34px rgba(7,26,82,.08);color:#071a52;font-weight:950;padding:16px;text-align:center}.install-section{display:grid;grid-gap:18px;gap:18px;padding-bottom:38px;padding-top:8px}.install-section h2{max-width:620px}.install-cards{display:grid;grid-gap:12px;gap:12px}.install-cards article{background:#ffffff;border:1px solid #dbeafe;border-radius:22px;box-shadow:0 14px 34px rgba(7,26,82,.08);padding:18px}.install-cards p{color:#31507a;line-height:1.5;margin:0}.install-actions{align-items:flex-start;display:grid;grid-gap:10px;gap:10px;margin-top:2px}.install-button{min-width:210px}.install-status{color:#1f3b73;font-size:.92rem;font-weight:800;margin:0;max-width:520px}.final-cta{align-items:center;background:radial-gradient(circle at 18% 12%,rgba(83,183,255,.32),transparent 18rem),linear-gradient(180deg,#075cff,#071a52);border-radius:28px;box-shadow:0 28px 74px rgba(7,26,82,.28);display:grid;justify-items:center;margin-bottom:42px;padding-bottom:34px;padding-top:34px;text-align:center}.final-cta,.final-cta .eyebrow,.final-cta h2,.final-cta p{color:#ffffff}.final-cta h2{font-size:clamp(2rem,9vw,3.7rem);margin-bottom:8px}.final-cta p{color:rgba(255,255,255,.82);font-weight:850}.final-logo{color:#ffffff;height:52px;margin-bottom:14px;width:64px}.final-button{background:#ffffff;border-radius:999px;color:#075cff;margin-top:10px;min-width:190px}@media (min-width:560px){.brand-copy small{display:block}.install-cards,.trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:820px){.video-hero{grid-template-columns:minmax(0,1.08fr) minmax(300px,360px);min-height:660px;padding-top:58px}.video-hero .phone-preview{border-width:7px;max-width:330px;padding-left:13px;padding-right:13px}.video-hero .preview-app-header{margin-left:-13px;margin-right:-13px;min-height:66px;padding:16px 16px 12px}.video-hero .preview-logo{border-width:2px;height:34px;width:40px}.video-hero .preview-app-header span:not(.preview-logo){font-size:1.04rem}.video-hero .preview-message{min-height:76px}}@media (max-width:559px){.nav-cta{font-size:.76rem;padding:10px 11px}.nav-link.mobile-visible{display:none}.video-hero .button-row{grid-template-columns:1fr}}.site-header .brand-mark{background:transparent;border:2px solid;border-radius:10px 10px 10px 4px;box-shadow:none;color:#ffffff;flex:0 0 auto;font-size:0;height:36px;position:relative;width:42px}.site-header:not(.site-header-rewrite) .brand-mark{color:#075cff}.site-header .brand-mark:after,.site-header .brand-mark:before{background:currentColor;-webkit-clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);content:"";position:absolute}.site-header .brand-mark:before{height:11px;left:11px;top:10px;width:11px}.site-header .brand-mark:after{height:8px;left:24px;top:8px;width:8px}.site-header-rewrite .brand{gap:12px}.site-header-rewrite .brand-copy>span{color:#ffffff;font-size:1.05rem}.site-header .brand-name{align-items:baseline;display:inline-flex;gap:0}.site-header .brand-name strong{color:#2563eb;font-weight:950}.site-header-rewrite .brand-name span{color:#ffffff}.site-header-rewrite .brand-name strong{color:#53b7ff}.site-header-rewrite .brand-copy small{color:rgba(255,255,255,.86);font-size:.66rem;line-height:1.1;max-width:260px}@media (min-width:820px){.rewrite-workspace{grid-template-columns:minmax(300px,340px) minmax(500px,560px)}.composer-card{border-radius:28px;max-width:340px;min-height:560px}.composer-card textarea{min-height:156px}}.final-cta,.install-section,.trust-strip{max-width:1180px}.install-section{grid-template-columns:minmax(0,.72fr) minmax(320px,1fr);align-items:end}.install-section>div:first-child{align-self:center}.install-cards{align-items:stretch}.install-cards article,.trust-strip span{min-height:68px}.install-actions{grid-column:1/-1}.install-button{align-items:center;display:inline-flex;gap:12px;justify-content:center;justify-self:stretch;min-height:58px}.install-button-logo{border:2px solid;border-radius:10px 10px 10px 4px;display:inline-flex;height:30px;position:relative;width:36px}.install-button-logo:after,.install-button-logo:before{background:currentColor;-webkit-clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);content:"";position:absolute}.install-button-logo:before{height:9px;left:9px;top:8px;width:9px}.install-button-logo:after{height:7px;left:21px;top:6px;width:7px}@media (min-width:820px){.video-hero{grid-template-columns:minmax(0,1fr) minmax(286px,310px)}.video-hero .phone-preview{max-width:300px;min-height:590px}.video-hero .preview-message{min-height:90px}.video-hero .preview-reply{min-height:74px}.mobile-inline-empty{display:none}.outputs-before{align-content:start;background:#ffffff;border:1px solid rgba(255,255,255,.9);border-radius:28px;box-shadow:0 32px 90px rgba(3,7,18,.3),0 0 0 1px rgba(15,23,42,.08);display:grid;min-height:560px;padding:0}.outputs-before .outputs-panel-header{align-items:center;background:linear-gradient(180deg,#075cff,#053dd7);border-radius:28px 28px 0 0;display:flex;min-height:74px;padding:20px 24px}.outputs-before .outputs-panel-header h2{color:#ffffff}.outputs-before .reply-stack{align-content:center;min-height:400px;padding:24px}.outputs-before .empty-state{align-items:center;background:linear-gradient(180deg,rgba(239,246,255,.98),rgba(219,234,254,.78));border:1px solid rgba(37,99,235,.16);border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.72);display:flex;min-height:160px;padding:22px}.pricing-grid{align-items:stretch}.price-card{grid-template-rows:auto 1fr auto;min-height:430px}.price-card-top{min-height:172px}}@media (max-width:819px){.install-section{grid-template-columns:1fr}}:root{--max:1180px}main{min-height:auto}.mobile-bottom-nav{display:none}.home-how{margin:0 auto;max-width:var(--max);padding:10px 16px 34px}.home-how .section-heading{margin-bottom:16px}.home-how-grid{display:grid;grid-gap:14px;gap:14px}.home-how-card{background:rgba(255,255,255,.94);border:1px solid #dbeafe;border-radius:22px;box-shadow:0 18px 46px rgba(7,26,82,.1);min-height:168px;padding:20px}.home-how-icon{align-items:center;background:linear-gradient(180deg,#075cff,#0636c6);border-radius:14px;color:#ffffff;display:inline-flex;font-size:.9rem;font-weight:950;height:38px;justify-content:center;margin-bottom:16px;width:38px}.home-how-card p{color:#31507a;line-height:1.5;margin:0}.pricing-trust{align-items:center;background:rgba(255,255,255,.7);border:1px solid rgba(37,99,235,.16);border-radius:999px;color:#1e3a8a!important;display:inline-flex;font-size:.88rem;font-weight:900;margin-top:8px;padding:9px 12px}.placeholder-card{opacity:.92}.placeholder-card .reply-text{color:#64748b;font-weight:750}.placeholder-card .copy-button{opacity:.72}@media (min-width:768px){.final-cta,.hero,.home-how,.install-section,.pricing-page,.rewrite-page,.simple-page,.trust-strip{max-width:var(--max)}.video-hero{min-height:auto;padding-bottom:28px;padding-top:42px}.video-hero:before{inset:12px 8px 12px}.trust-strip{padding-bottom:22px}.home-how-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.install-section{background:linear-gradient(135deg,rgba(255,255,255,.58),rgba(239,246,255,.38));border:1px solid rgba(255,255,255,.62);border-radius:28px;box-shadow:0 18px 54px rgba(7,26,82,.08);margin-bottom:24px;padding-bottom:24px;padding-top:24px}.final-cta{margin-bottom:30px}body.route-rewrite{background:radial-gradient(circle at 16% 8%,rgba(56,189,248,.24),transparent 28rem),radial-gradient(circle at 86% 14%,rgba(79,70,229,.22),transparent 30rem),linear-gradient(180deg,#eaf4ff,#dbeafe 54%,#c7d2fe)}body.route-rewrite .site-footer{display:block}body.route-rewrite main{background:transparent;min-height:auto}.rewrite-page{gap:24px;max-width:1180px;overflow:visible;padding:34px 16px 54px}.rewrite-page:before{background:radial-gradient(circle at 82% 4%,rgba(7,92,255,.1),transparent 22rem),linear-gradient(135deg,rgba(255,255,255,.74),rgba(234,244,255,.62));border-color:rgba(255,255,255,.76);border-radius:30px;box-shadow:0 28px 78px rgba(7,26,82,.14);inset:86px 8px 30px}.rewrite-hero h1{color:#071a52;font-size:clamp(2.4rem,4vw,3.35rem);text-shadow:none}.rewrite-hero p:not(.eyebrow){color:#31507a}.rewrite-workspace{align-items:stretch;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);justify-content:stretch}.composer-card,.outputs{border:1px solid rgba(255,255,255,.9);border-radius:28px;box-shadow:0 28px 78px rgba(7,26,82,.18),inset 0 1px 0 rgba(255,255,255,.84);max-width:none;min-height:610px}.composer-card{border-color:rgba(191,219,254,.72);outline:0;position:relative;top:auto}.composer-card:after{display:none}.rewrite-app-bar{min-height:72px}.composer-header,.form-error,.limit-note,.mobile-inline-empty,.mode-picker,.situation-picker,.starter-notice,.usage-note{margin-left:24px;margin-right:24px}.composer-card textarea{min-height:230px}.composer-card .primary,.composer-card textarea{margin-left:24px;margin-right:24px;width:calc(100% - 48px)}.outputs-before,.outputs-ready{align-content:start;display:grid;padding:0}.outputs-panel-header{align-items:center;background:radial-gradient(circle at 90% 0,rgba(83,183,255,.22),transparent 13rem),linear-gradient(180deg,#075cff,#053dd7);border-radius:28px 28px 0 0;display:flex;min-height:72px;padding:20px 24px}.outputs-panel-header h2{color:#ffffff;font-size:1.16rem}.reply-stack{gap:14px;padding:22px}.mobile-result-hint{display:none!important}.outputs-before .reply-stack{align-content:start;min-height:auto}.outputs-before .output-card{display:grid;min-height:132px}.output-card{border-left-width:0}.follow-up-actions{padding:0 22px 20px}.pricing-page{padding-bottom:64px;padding-top:42px}.price-card.featured{border-color:rgba(7,92,255,.62);box-shadow:0 28px 82px rgba(7,92,255,.2),0 0 0 1px rgba(7,92,255,.16)}}@media (max-width:767px){body{background:linear-gradient(180deg,#075cff 0 74px,#eaf4ff 74px,#dbeafe);padding-bottom:72px}.site-footer,.site-header{display:none}.mobile-bottom-nav{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(191,219,254,.92);border-radius:22px 22px 0 0;bottom:0;box-shadow:0 -18px 44px rgba(7,26,82,.16);display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));left:0;padding:9px 10px calc(9px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:50}.mobile-bottom-nav a{border-radius:16px;color:#1e3a8a;font-size:.78rem;font-weight:950;min-height:44px;padding:12px 8px;text-align:center}.mobile-bottom-nav a.active{background:#075cff;color:#ffffff}.video-hero{align-content:center;display:grid;min-height:calc(100vh - 250px);padding:34px 16px 22px}.video-hero:before{inset:12px 10px}.video-hero .hero-content{text-align:center}.video-hero h1{font-size:clamp(2.4rem,11vw,3.3rem)}.video-hero .tagline{margin-left:auto;margin-right:auto}.final-cta,.home-how,.tone-strip,.trust-strip,.video-hero .hero-badge,.video-hero .phone-preview{display:none}.install-section{background:transparent;gap:12px;padding:8px 16px 22px}.install-section h2{font-size:1.55rem}.install-cards{gap:8px}.install-cards article{border-radius:18px;padding:14px}.install-button{min-height:54px}body.route-rewrite{background:linear-gradient(180deg,#075cff 0 76px,#eaf4ff 76px,#dbeafe)}body.route-rewrite main{background:transparent;min-height:auto}.rewrite-page{gap:10px;max-width:none;padding:0 10px 86px}.rewrite-hero,.rewrite-page:before{display:none}.rewrite-workspace{gap:10px}.composer-card,.outputs{border:1px solid rgba(191,219,254,.84);border-radius:22px;box-shadow:0 14px 40px rgba(7,26,82,.12);max-width:none;min-height:auto}.composer-card{margin-top:10px}.rewrite-app-bar{border-radius:21px 21px 0 0;min-height:66px;padding:15px 16px}.composer-header,.form-error,.limit-note,.mobile-inline-empty,.mode-picker,.situation-picker,.starter-notice,.usage-note{margin-left:14px;margin-right:14px}.composer-card textarea{font-size:1rem;min-height:168px}.composer-card .primary,.composer-card textarea{margin-left:14px;margin-right:14px;width:calc(100% - 28px)}.composer-card .primary{min-height:54px}.usage-note{font-size:0}.usage-note:before{content:"5 free rewrites";font-size:.78rem}.outputs-before{display:grid;padding:0}.outputs-panel-header{background:transparent;padding:16px 14px 2px}.outputs-panel-header h2{color:#071a52;font-size:1rem}.reply-stack{gap:10px;padding:10px 14px 14px}.mobile-result-hint{display:none}.output-card{border-radius:14px;gap:8px;min-height:86px;padding:12px}.output-header{align-items:center;flex-direction:row}.copy-button{min-height:38px;width:auto}.tone-description{display:none}.pricing-page{padding:22px 14px 86px}.pricing-trust{border-radius:18px;display:flex;line-height:1.35}}.home-store-note{color:#075cff;font-size:.98rem;font-weight:950;margin:-8px 0 20px}.install-hero .button-row{align-items:stretch}.install-hero .button-row .install-actions{display:grid;grid-gap:8px;gap:8px;margin:0}.install-hero .button-row .install-button{width:100%}.footer-brand-wrap{align-items:center;display:grid;grid-gap:4px;gap:4px;justify-items:center}.footer-brand-wrap small{color:var(--muted);font-size:.78rem;font-weight:750;line-height:1.35}.benefit-list li:before{content:"\2713"}.upgrade-card{background:radial-gradient(circle at 90% 0,rgba(83,183,255,.2),transparent 12rem),linear-gradient(180deg,#eff6ff,#ffffff);border:1px solid rgba(37,99,235,.18);border-radius:18px;display:grid;grid-gap:10px;gap:10px;margin:0 18px 18px;padding:16px}.upgrade-card h3{margin:0}.upgrade-card p{color:#31507a;font-weight:800;line-height:1.45;margin:0}.upgrade-actions{display:grid;grid-gap:8px;gap:8px}.upgrade-actions .button{min-height:48px;padding:12px 14px}.nav-account{align-items:center;display:inline-flex;gap:6px}.nav-auth-placeholder{display:inline-flex;flex:0 0 132px;height:40px;visibility:hidden;width:132px}.nav-auth-status,.nav-signout{border:0;border-radius:999px;color:#1e3a8a;font-size:.86rem;font-weight:900;padding:10px 12px}.nav-auth-status{display:none}.nav-signout{background:rgba(37,99,235,.1);cursor:pointer}.nav-signout:hover{background:rgba(37,99,235,.16)}.nav-signout:disabled{cursor:default;opacity:.72}.nav-signout:disabled:hover{background:rgba(37,99,235,.1)}.auth-page{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:var(--max);min-height:calc(100vh - 220px);padding:42px 16px}.auth-panel,.login-required-card{background:rgba(255,255,255,.96);border:1px solid rgba(191,219,254,.92);border-radius:18px;box-shadow:0 24px 70px rgba(7,26,82,.12)}.auth-panel{max-width:460px;padding:28px;width:100%}.auth-panel h1{font-size:clamp(2rem,6vw,3rem);margin-bottom:12px}.auth-panel p{color:#31507a;line-height:1.55}.auth-form{display:grid;grid-gap:10px;gap:10px}.auth-form label{color:#1e3a8a;font-size:.84rem;font-weight:900}.auth-form input{background:#f8fbff;border:1px solid #bfdbfe;border-radius:12px;color:#111827;min-height:48px;padding:12px 14px}.auth-divider{align-items:center;color:#64748b;display:flex;font-size:.8rem;font-weight:900;gap:10px;justify-content:center;margin:18px 0;text-transform:uppercase}.auth-divider:after,.auth-divider:before{background:#dbeafe;content:"";flex:1 1;height:1px}.auth-back-link,.auth-switch{color:#1e3a8a;display:block;font-weight:900;margin:14px auto 0;text-align:center}.auth-switch{background:transparent;border:0}.account-summary{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;display:grid;grid-gap:4px;gap:4px;margin:18px 0;padding:14px}.account-summary span{color:#64748b;font-size:.78rem;font-weight:900;text-transform:uppercase}.account-summary strong{color:#111827;overflow-wrap:anywhere}.login-required-card{margin-top:14px;padding:16px}.login-required-card h3{color:#111827;font-size:1.05rem;margin-bottom:6px}.login-required-card p{color:#31507a;font-size:.92rem;line-height:1.45;margin-bottom:12px}@media (min-width:560px){.pricing-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand-wrap{justify-items:start}}@media (min-width:768px){.install-hero .button-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.install-hero .install-actions{align-self:stretch}.pricing-grid-three .price-card{min-height:470px}.pricing-grid-three .price-card.featured{transform:translateY(-8px)}.upgrade-card{margin-left:24px;margin-right:24px}.upgrade-actions{grid-template-columns:1fr 1fr}}@media (max-width:767px){.home-store-note{font-size:.92rem;margin:-4px auto 14px;max-width:270px}.install-hero .button-row .install-actions{display:none}.pricing-grid-three{grid-template-columns:1fr}.pricing-grid-three .price-card.featured{order:-1}.footer-brand-wrap{justify-items:center}.upgrade-card{margin-left:14px;margin-right:14px}}.mobile-free-line,.mobile-home-actions,.mobile-home-brand{display:none}@media (max-width:767px){.mobile-home-brand{align-items:center;display:inline-flex;gap:10px;justify-content:center;margin-bottom:18px}.mobile-home-logo{border:2px solid #075cff;border-radius:12px 12px 12px 5px;display:inline-flex;height:38px;position:relative;width:44px}.mobile-home-logo:after,.mobile-home-logo:before{background:#075cff;-webkit-clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);content:"";position:absolute}.mobile-home-logo:before{height:11px;left:11px;top:10px;width:11px}.mobile-home-logo:after{height:8px;left:25px;top:8px;width:8px}.mobile-home-brand strong{color:#071a52;display:block;font-size:1.28rem;font-weight:950;line-height:1}.mobile-home-brand small{color:#31507a;display:block;font-size:.75rem;font-weight:900;margin-top:3px}.mobile-free-line{color:#075cff;display:block;font-size:.98rem;font-weight:950;margin-bottom:14px}.mobile-home-actions{display:grid;grid-gap:10px;gap:10px}.video-hero .button-row{display:none}.video-hero{min-height:auto;padding-bottom:18px;padding-top:24px}.video-hero:before{background:radial-gradient(circle at 82% 12%,rgba(7,92,255,.16),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.88));border-radius:24px}.video-hero h1{color:#071a52;font-size:clamp(2.25rem,10vw,3rem);line-height:1.04;margin-bottom:12px}.video-hero .tagline{font-size:1rem;line-height:1.45;margin-bottom:12px}.install-section{padding-top:0}.install-section>div:first-child{text-align:center}.install-section h2{color:#071a52;font-size:1.45rem;margin-bottom:0}.install-section .eyebrow{margin-bottom:6px}body.route-rewrite{background:linear-gradient(180deg,#075cff 0 70px,#eaf4ff 70px,#dbeafe)}.rewrite-page{padding-left:8px;padding-right:8px}.composer-card{background:#ffffff;border-color:rgba(191,219,254,.92);border-radius:24px;overflow:hidden}.composer-card:before{display:none}.rewrite-app-bar{background:radial-gradient(circle at 14% 16%,rgba(83,183,255,.32),transparent 10rem),linear-gradient(180deg,#075cff,#0646e8 58%,#0534b7);min-height:70px}.app-mark{border-width:2px;height:38px;width:44px}.app-name{font-size:1.28rem}.rewrite-app-bar small{color:rgba(255,255,255,.9);font-size:.7rem}.composer-header h2,.situation-picker .mini-label{color:#071a52;font-size:.9rem}.char-count{color:#64748b;font-size:.82rem}.composer-card textarea{background:#ffffff;border-color:#cbd5e1;border-radius:14px;box-shadow:none;color:#111827;min-height:174px;padding:14px}.pill-grid{gap:8px}.situation-pill{background:#f8fbff;border-color:#bfd7ff;border-radius:999px;color:#071a52;font-size:.78rem;font-weight:950;min-height:38px;padding:8px 12px}.situation-pill.active{background:#075cff;border-color:#075cff;color:#ffffff}.composer-card .primary{background:linear-gradient(180deg,#1267ff,#074ff2);border-radius:14px;box-shadow:0 12px 26px rgba(7,92,255,.26);font-size:.98rem;min-height:56px}.composer-card .primary:disabled{background:linear-gradient(180deg,#cbd5e1,#aebccc);box-shadow:none;opacity:1}.usage-note{border-top:0;color:#64748b;padding-top:0}.mode-picker{margin-bottom:10px}.outputs{background:#ffffff;border-color:rgba(191,219,254,.92);border-radius:22px;box-shadow:0 14px 40px rgba(7,26,82,.12)}.outputs-panel-header{padding-top:14px}.outputs-panel-header h2{font-size:1rem}.phone-preview .preview-reply.soft,.tone-soft{background:#eaf8ed;border-color:#cdebd4}.phone-preview .preview-reply.balanced,.tone-balanced{background:#eaf2ff;border-color:#cddcff}.phone-preview .preview-reply.firm,.tone-firm{background:#fff3e6;border-color:#ffd9b2}.output-card{box-shadow:none}.tone-heading-row h2{font-size:1rem}.reply-text{color:#111827;font-size:.94rem;line-height:1.42}.copy-button{background:#ffffff;border-color:#bfd7ff;border-radius:12px;color:#075cff;font-size:.8rem;font-weight:950}}@media (min-width:768px){body{background:radial-gradient(circle at 10% 0,rgba(56,189,248,.22),transparent 24rem),radial-gradient(circle at 88% 12%,rgba(99,102,241,.2),transparent 26rem),linear-gradient(180deg,#dff0ff,#dbeafe 58%,#cdd7ff)}body.route-rewrite{background:radial-gradient(circle at 14% 0,rgba(56,189,248,.24),transparent 26rem),radial-gradient(circle at 88% 10%,rgba(99,102,241,.22),transparent 28rem),linear-gradient(180deg,#eaf4ff,#dbeafe 58%,#cdd7ff)}body.route-rewrite .site-footer{display:block}body.route-rewrite main{background:transparent;min-height:auto}.site-header-rewrite{background:linear-gradient(180deg,rgba(7,92,255,.96),rgba(5,61,215,.96));border-bottom:1px solid rgba(255,255,255,.22)}.rewrite-page{display:grid;grid-gap:24px;gap:24px;max-width:1180px;overflow:visible;padding:34px 16px 58px}.rewrite-page:before{background:radial-gradient(circle at 86% 4%,rgba(7,92,255,.1),transparent 22rem),linear-gradient(135deg,rgba(255,255,255,.78),rgba(234,244,255,.62));border:1px solid rgba(255,255,255,.78);border-radius:32px;box-shadow:0 28px 78px rgba(7,26,82,.14);content:"";display:block;inset:96px 8px 34px;opacity:1;pointer-events:none;position:absolute}.rewrite-hero{color:#071a52;max-width:820px}.rewrite-hero h1{color:#071a52;font-size:clamp(2.45rem,4vw,3.45rem);line-height:1.02;margin-bottom:8px;text-shadow:none}.rewrite-hero p:not(.eyebrow){color:#31507a;font-size:1.02rem}.rewrite-workspace{align-items:stretch;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(440px,.46fr) minmax(520px,.54fr);width:100%}.composer-column{min-width:0}.composer-card,.outputs{background:#ffffff;border:1px solid rgba(191,219,254,.72);border-radius:28px;box-shadow:0 28px 78px rgba(7,26,82,.18),inset 0 1px 0 rgba(255,255,255,.84);max-width:none;min-height:620px;outline:0;overflow:hidden;padding:0;position:relative;top:auto;width:100%}.composer-card:after,.composer-card:before{display:none}.outputs-panel-header,.rewrite-app-bar{align-items:center;background:radial-gradient(circle at 90% 0,rgba(83,183,255,.24),transparent 13rem),linear-gradient(180deg,#075cff,#053dd7);border-radius:28px 28px 0 0;color:#ffffff;display:flex;min-height:76px;padding:20px 24px}.app-mark{border-width:2px;height:40px;width:48px}.app-name{font-size:1.46rem}.rewrite-app-bar small{color:rgba(255,255,255,.86);font-size:.7rem}.composer-header,.form-error,.limit-note,.mobile-inline-empty,.mode-picker,.situation-picker,.starter-notice,.usage-note{margin-left:24px;margin-right:24px}.composer-header{margin-top:22px}.composer-card textarea{min-height:238px}.composer-card .primary,.composer-card textarea{margin-left:24px;margin-right:24px;width:calc(100% - 48px)}.composer-card .primary{border-radius:14px;min-height:58px}.situation-picker .pill-grid{overflow-x:visible}.outputs-before,.outputs-ready{align-content:start;display:grid}.outputs-panel-header h2{color:#ffffff;font-size:1.18rem}.reply-stack{gap:14px;margin:0;padding:24px}.mobile-result-hint{display:none!important}.outputs-before .outputs-panel-header{display:flex}.outputs-before .reply-stack{align-content:start;min-height:auto}.outputs-before .output-card{display:grid;min-height:138px}.output-card{border-left-width:1px;border-radius:18px;padding:18px}.tone-description{display:block}.follow-up-actions{padding:0 24px 22px}.video-hero{min-height:auto;padding-bottom:32px}.home-how{padding-bottom:30px}.install-section{margin-bottom:24px}.price-card.featured{border-color:rgba(7,92,255,.64);box-shadow:0 30px 90px rgba(7,92,255,.2),0 0 0 1px rgba(7,92,255,.18)}}@media (max-width:767px){body{background:linear-gradient(180deg,#075cff 0 72px,#eaf4ff 72px,#dbeafe);padding-bottom:72px}.site-footer,.site-header{display:none}.mobile-bottom-nav{align-items:center;background:rgba(255,255,255,.96);border:1px solid rgba(191,219,254,.92);border-radius:22px 22px 0 0;bottom:0;box-shadow:0 -16px 42px rgba(7,26,82,.15);display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));left:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:50}.mobile-bottom-nav a{border-radius:16px;color:#1e3a8a;font-size:.78rem;font-weight:950;min-height:44px;padding:12px 8px;text-align:center}.mobile-bottom-nav a.active{background:#075cff;color:#ffffff}.mobile-free-line,.mobile-home-actions,.mobile-home-brand{display:revert}.mobile-home-brand{align-items:center;display:inline-flex;gap:10px;justify-content:center;margin-bottom:18px}.video-hero{align-content:center;display:grid;min-height:calc(100svh - 250px);padding:28px 16px 18px}.video-hero:before{background:radial-gradient(circle at 82% 12%,rgba(7,92,255,.16),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.9));border-radius:24px;inset:10px}.video-hero .hero-content{text-align:center}.video-hero h1{color:#071a52;font-size:clamp(2.2rem,10vw,3rem);line-height:1.04}.video-hero .tagline{color:#31507a;font-size:1rem;margin-left:auto;margin-right:auto}.final-cta,.home-how,.tone-strip,.trust-strip,.video-hero .button-row,.video-hero .hero-badge,.video-hero .phone-preview{display:none}.mobile-free-line{color:#075cff;display:block;font-size:.98rem;font-weight:950;margin-bottom:14px}.mobile-home-actions{display:grid;grid-gap:10px;gap:10px}.install-section{background:transparent;gap:10px;padding:6px 16px 22px}.install-section>div:first-child{text-align:center}.install-section h2{color:#071a52;font-size:1.42rem;margin-bottom:0}.install-section .eyebrow{margin-bottom:6px}.install-cards{gap:8px}.install-cards article{border-radius:18px;padding:14px}.install-button{min-height:54px}body.route-rewrite{background:linear-gradient(180deg,#075cff 0 76px,#eaf4ff 76px,#dbeafe)}body.route-rewrite main{background:transparent;min-height:auto}.rewrite-page{gap:10px;max-width:none;padding:0 10px 86px}.rewrite-hero,.rewrite-page:before{display:none}.rewrite-workspace{display:grid;grid-gap:10px;gap:10px}.composer-card,.outputs{background:#ffffff;border:1px solid rgba(191,219,254,.86);border-radius:22px;box-shadow:0 14px 38px rgba(7,26,82,.12);max-width:none;min-height:auto;outline:0;padding:0;width:100%}.composer-card{margin-top:10px}.composer-card:after,.composer-card:before{display:none}.rewrite-app-bar{background:radial-gradient(circle at 16% 14%,rgba(83,183,255,.34),transparent 10rem),linear-gradient(180deg,#075cff,#0646e8 58%,#0534b7);border-radius:21px 21px 0 0;min-height:72px;padding:15px 16px}.app-mark{border-width:2px;height:38px;width:44px}.app-name{font-size:1.28rem}.rewrite-app-bar small{color:rgba(255,255,255,.9);font-size:.7rem}.composer-header,.form-error,.limit-note,.mobile-inline-empty,.mode-picker,.situation-picker,.starter-notice,.usage-note{margin-left:14px;margin-right:14px}.composer-header{margin-top:16px}.composer-header h2,.situation-picker .mini-label{color:#071a52;font-size:.9rem}.char-count{color:#64748b;font-size:.82rem}.composer-card textarea{background:#ffffff;border-color:#cbd5e1;border-radius:14px;box-shadow:none;color:#111827;font-size:1rem;margin-left:14px;margin-right:14px;min-height:174px;padding:14px;width:calc(100% - 28px)}.situation-picker{gap:9px;margin-top:14px}.pill-grid{display:flex;flex-wrap:wrap;gap:8px}.situation-picker .pill-grid{overflow-x:visible}.situation-pill{background:#f8fbff;border-color:#bfd7ff;border-radius:999px;color:#071a52;flex:0 0 auto;font-size:.78rem;font-weight:950;min-height:38px;padding:8px 12px}.situation-pill.active{background:#075cff;border-color:#075cff;color:#ffffff}.composer-card .primary{background:linear-gradient(180deg,#1267ff,#074ff2);border-radius:14px;box-shadow:0 12px 26px rgba(7,92,255,.26);font-size:.98rem;margin-left:14px;margin-right:14px;min-height:56px;width:calc(100% - 28px)}.composer-card .primary:disabled{background:linear-gradient(180deg,#cbd5e1,#aebccc);box-shadow:none;opacity:1}.usage-note{border-top:0;color:#64748b;font-size:0;margin-top:10px;padding-top:0}.usage-note:before{content:"5 free rewrites";font-size:.78rem;font-weight:850}.mode-picker{justify-items:start;margin-bottom:12px;margin-top:6px}.tone-toggle{color:#075cff}.mobile-inline-empty{display:block;margin-top:8px;padding:2px 0 0;text-align:center}.mobile-inline-empty span{color:#64748b;font-size:.76rem;font-weight:800}.outputs-before{display:none}.outputs-ready{display:grid}.outputs-panel-header{background:#ffffff;border-radius:22px 22px 0 0;padding:16px 14px 2px}.outputs-panel-header h2{color:#071a52;font-size:1rem}.intent-summary{margin:12px 14px 0}.reply-stack{gap:10px;margin:0;padding:12px 14px 14px}.output-card{border-left-width:1px;border-radius:14px;box-shadow:none;gap:8px;min-height:86px;padding:12px}.output-header{align-items:center;flex-direction:row}.tone-description{display:none}.tone-soft{background:#eaf8ed;border-color:#cdebd4}.tone-balanced{background:#eaf2ff;border-color:#cddcff}.tone-firm{background:#fff3e6;border-color:#ffd9b2}.tone-heading-row h2{font-size:1rem}.reply-text{color:#111827;font-size:.94rem;line-height:1.42}.copy-button{background:#ffffff;border-color:#bfd7ff;border-radius:12px;color:#075cff;font-size:.8rem;font-weight:950;min-height:38px;width:auto}.follow-up-actions{padding:0 14px 14px}.pricing-page{padding:22px 14px 86px}.pricing-trust{border-radius:18px;display:flex;line-height:1.35}body,body.route-rewrite{background:#f5f8fc!important}.final-cta,.home-how,.install-section,.site-footer,.site-header,.trust-strip,.video-hero .button-row,.video-hero .hero-badge,.video-hero .phone-preview{display:none!important}.video-hero.install-hero{padding:22px 18px 88px!important}.video-hero h1{font-size:clamp(1.95rem,9vw,2.35rem)!important;max-width:11ch}.video-hero .tagline{font-size:.96rem!important;font-weight:650!important}.home-store-note,.mobile-free-line{font-size:.9rem!important}.mobile-home-actions .button{font-size:.98rem!important;min-height:50px!important}.home-store-note,.mobile-home-actions a:nth-child(2){display:none!important}.button.primary,.composer-card .primary,.install-button,.mode-pill.active,.plan-badge,.situation-pill.active,.tone-toggle{background:#075cff!important;background-image:none!important;box-shadow:none!important}.mobile-bottom-nav{background:#ffffff!important;border:1px solid #d8e4f5!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important;min-height:68px!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important;box-shadow:none!important}.mobile-bottom-nav a{font-size:.84rem!important;min-height:44px!important}.rewrite-page{background:#f5f8fc!important;padding-bottom:82px!important}.rewrite-app-bar{background:#075cff!important;background-image:none!important;box-shadow:none!important}.auth-panel,.composer-card,.outputs,.price-card{background:#ffffff!important;box-shadow:none!important}.composer-card textarea{min-height:160px!important}.login-required-card{margin-bottom:16px!important}.pricing-page{padding:18px 14px 86px!important}.pricing-page .section-heading h1{font-size:1.95rem!important}.pricing-lede{font-size:.94rem!important}.price-card{padding:16px!important}.price-card.featured{order:0!important}.price-card h2{font-size:1.28rem!important}.price{font-size:1.85rem!important}.benefit-list li,.fair-use,.price-card-top p{font-size:.9rem!important;line-height:1.4!important}.benefit-list{gap:8px!important}.auth-page{padding:16px 14px 86px!important}.auth-panel{padding:18px!important}.auth-panel h1{font-size:1.95rem!important}.auth-panel p{font-size:.94rem!important}}:root{--reply-blue:#075cff;--reply-blue-dark:#052ca8;--reply-cyan:#53b7ff;--reply-ink:#06144a;--reply-glow:rgba(83,183,255,0.42)}body.route-download{background:radial-gradient(circle at 12% 8%,rgba(83,183,255,.38),transparent 26rem),radial-gradient(circle at 84% 2%,rgba(7,92,255,.34),transparent 30rem),linear-gradient(180deg,#eaf4ff,#f8fbff 42%,#dbeafe)!important}.site-header:not(.site-header-rewrite){background:rgba(255,255,255,.72)!important;border-bottom:1px solid rgba(7,92,255,.12)!important;box-shadow:0 18px 48px rgba(7,26,82,.08)!important}.site-header:not(.site-header-rewrite) .nav-inner{max-width:1220px!important}.site-header:not(.site-header-rewrite) .brand{color:var(--reply-ink)!important}.site-header:not(.site-header-rewrite) .brand-copy small{color:#31507a!important}.site-header:not(.site-header-rewrite) .nav-link{color:#17408f!important}.site-header:not(.site-header-rewrite) .nav-link.active,.site-header:not(.site-header-rewrite) .nav-link:hover{background:rgba(7,92,255,.1)!important;color:var(--reply-blue)!important}.site-header:not(.site-header-rewrite) .nav-cta{background:linear-gradient(135deg,rgba(255,255,255,.25),transparent 35%),linear-gradient(135deg,#0d72ff,#075cff 44%,#071a52)!important;box-shadow:0 16px 36px rgba(7,92,255,.28),inset 0 0 0 1px rgba(255,255,255,.22)!important}.download-page{isolation:isolate;margin:0 auto;max-width:1280px;padding:44px 16px 28px;position:relative}.download-shell{align-items:center;background:radial-gradient(circle at 80% 16%,rgba(83,183,255,.34),transparent 24rem),radial-gradient(circle at 14% 88%,rgba(255,255,255,.22),transparent 18rem),linear-gradient(135deg,#075cff,#0645d6 42%,#071a52);border:1px solid rgba(255,255,255,.4);border-radius:38px;box-shadow:0 38px 110px rgba(7,26,82,.3),inset 0 1px 0 rgba(255,255,255,.28);color:#ffffff;display:grid;grid-gap:34px;gap:34px;min-height:720px;overflow:hidden;padding:clamp(24px,5vw,58px);position:relative}.download-shell:before{display:none}.download-shell:after,.download-shell:before{content:"";inset:0;pointer-events:none;position:absolute}.download-shell:after{background:radial-gradient(circle,rgba(255,255,255,.62) 0 1.6px,transparent 2.4px),radial-gradient(circle,rgba(83,183,255,.36) 0 1.4px,transparent 2.2px);background-position:0 0,28px 34px;background-size:88px 88px,124px 124px;opacity:.16}.download-shell>*{position:relative;z-index:1}.download-copy{max-width:680px}.app-title-lockup{align-items:center;display:flex;gap:14px;margin-bottom:28px}.app-icon-large{background:radial-gradient(circle at 26% 20%,rgba(255,255,255,.28),transparent 42%),linear-gradient(135deg,#1aa3ff,#075cff 54%,#06144a);border:1px solid rgba(255,255,255,.46);border-radius:24px;box-shadow:0 20px 42px rgba(0,0,0,.24),0 0 44px rgba(83,183,255,.36),inset 0 1px 0 rgba(255,255,255,.42);display:inline-flex;flex:0 0 auto;height:72px;position:relative;width:72px}.app-icon-large:after,.app-icon-large:before{background:#ffffff;-webkit-clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);content:"";position:absolute}.app-icon-large:before{height:18px;left:22px;top:27px;width:18px}.app-icon-large:after{height:12px;left:42px;top:20px;width:12px}.download-kicker{color:#ffffff;font-size:1.02rem;font-weight:950;letter-spacing:.01em;margin:0 0 4px}.download-mini{color:rgba(255,255,255,.72);font-size:.9rem;font-weight:850;margin:0}.download-page h1{color:#ffffff;font-size:clamp(3.1rem,8vw,6.85rem);letter-spacing:-.07em;line-height:.88;margin:0 0 20px;max-width:720px;text-wrap:balance}.download-lead{color:#ffffff;font-size:clamp(1.45rem,3vw,2.4rem);font-weight:950;letter-spacing:-.03em;line-height:1.05;margin:0 0 12px}.download-body{color:rgba(255,255,255,.82);font-size:clamp(1.02rem,2vw,1.22rem);font-weight:750;line-height:1.55;margin:0 0 28px;max-width:640px}.download-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:22px}.download-page .install-actions{margin:0!important}.download-page .install-button{background:linear-gradient(135deg,rgba(7,92,255,.08),transparent 40%),linear-gradient(180deg,#ffffff,#eaf4ff)!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:20px!important;box-shadow:0 20px 44px rgba(0,0,0,.24),0 0 50px rgba(83,183,255,.3),inset 0 1px 0 rgba(255,255,255,.9)!important;color:var(--reply-blue)!important;font-size:1.02rem;min-height:64px!important;min-width:230px;padding:17px 24px!important}.download-page .install-button-logo{color:var(--reply-blue)}.download-secondary{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:20px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important;color:#ffffff!important;min-height:64px!important}.install-help-card{background:rgba(255,255,255,.96);border:1px solid rgba(219,234,254,.9);border-radius:18px;box-shadow:0 18px 44px rgba(0,0,0,.14);line-height:1.45;max-width:360px;padding:14px 16px}.install-help-card strong{display:block;font-weight:950;margin-bottom:4px}.install-help-card p{margin:0 0 8px}.install-help-card a{color:var(--reply-blue);font-weight:950}.download-pills{display:flex;flex-wrap:wrap;gap:10px;max-width:660px}.download-pills span{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);color:rgba(255,255,255,.94);font-size:.88rem;font-weight:900;padding:10px 13px}.download-visual{display:grid;justify-items:center;min-height:620px;position:relative}.download-visual:before{background:radial-gradient(circle,rgba(83,183,255,.55),transparent 62%);border-radius:999px;content:"";filter:blur(4px);height:470px;position:absolute;right:0;top:76px;width:470px}.bling-phone{border-color:#041035!important;border-radius:42px!important;box-shadow:0 46px 100px rgba(0,0,0,.38),0 0 80px rgba(83,183,255,.34),inset 0 0 0 1px rgba(255,255,255,.18)!important;max-width:360px!important;transform:rotate(1.5deg)}.bling-phone .preview-app-header{background:radial-gradient(circle at 20% 20%,rgba(83,183,255,.35),transparent 42%),linear-gradient(180deg,#0b72ff,#075cff 48%,#0534b9)!important}.floating-bubble{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.7);border-radius:18px;box-shadow:0 22px 52px rgba(3,7,18,.22);color:#071a52;font-size:.92rem;font-weight:950;padding:13px 15px;position:absolute;z-index:3}.bubble-one{left:0;top:90px;transform:rotate(-6deg)}.bubble-two{bottom:140px;right:0;transform:rotate(5deg)}.bling-orb{border-radius:999px;filter:blur(7px);pointer-events:none;position:absolute;z-index:-1}.app-flow-section,.download-page,.final-cta,.install-now-section{overflow:clip}.bling-orb-one{background:rgba(83,183,255,.5);height:220px;left:-40px;top:120px;width:220px}.bling-orb-two{background:rgba(7,92,255,.24);bottom:80px;height:260px;right:-55px;width:260px}.app-flow-section,.install-now-section{margin:0 auto;max-width:1180px;padding:48px 16px 18px}.centered-heading{margin:0 auto 24px;max-width:760px;text-align:center}.centered-heading h2{letter-spacing:-.04em}.centered-heading p:not(.eyebrow){color:#31507a;font-weight:750;line-height:1.55}.bling-card-grid{display:grid;grid-gap:16px;gap:16px}.bling-info-card{background:radial-gradient(circle at 80% 0,rgba(83,183,255,.18),transparent 50%),linear-gradient(180deg,#ffffff,#f8fbff);border:1px solid rgba(219,234,254,.95);border-radius:28px;box-shadow:0 22px 54px rgba(7,26,82,.1);padding:24px}.bling-info-icon{align-items:center;background:linear-gradient(135deg,#0d72ff,#075cff);border-radius:18px;box-shadow:0 16px 34px rgba(7,92,255,.22);color:#ffffff;display:inline-flex;font-size:1.15rem;font-weight:950;height:48px;justify-content:center;margin-bottom:18px;width:48px}.bling-info-card h3{color:#071a52;font-size:1.15rem;margin-bottom:8px}.bling-info-card p{color:#31507a;font-weight:750;line-height:1.5;margin:0}.flow-panel{align-items:center;background:radial-gradient(circle at 8% 10%,rgba(83,183,255,.22),transparent 22rem),linear-gradient(135deg,#ffffff,#eef6ff);border:1px solid rgba(255,255,255,.92);border-radius:34px;box-shadow:0 28px 74px rgba(7,26,82,.12);display:grid;grid-gap:24px;gap:24px;padding:clamp(24px,4vw,42px)}.flow-panel h2{letter-spacing:-.04em}.flow-panel p:not(.eyebrow){color:#31507a;font-weight:750;line-height:1.55;margin-bottom:0;max-width:540px}.flow-step,.flow-steps{display:grid;grid-gap:12px;gap:12px}.flow-step{align-items:center;background:#ffffff;border:1px solid #dbeafe;border-radius:20px;box-shadow:0 14px 34px rgba(7,26,82,.08);grid-template-columns:auto 1fr;padding:15px}.flow-step span{align-items:center;background:#eaf2ff;border-radius:14px;color:var(--reply-blue);display:inline-flex;font-weight:950;height:40px;justify-content:center;width:40px}.flow-step strong{color:#071a52}.bling-final{margin-top:34px}.bling-final .final-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:14px}.bling-final .final-button{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.24)!important;color:#ffffff!important}@media (min-width:860px){.download-shell{grid-template-columns:minmax(0,1.04fr) minmax(360px,.82fr)}.bling-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-panel{grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr)}}@media (max-width:767px){body.route-download{background:#eef5ff!important;padding-bottom:76px!important}.site-header:not(.site-header-rewrite){background:#ffffff!important}.download-page{padding:14px 10px 18px!important}.download-shell{border-radius:28px;display:block;min-height:auto;padding:22px 16px 20px}.app-title-lockup{margin-bottom:20px}.app-icon-large{border-radius:19px;height:58px;width:58px}.app-icon-large:before{height:15px;left:17px;top:22px;width:15px}.app-icon-large:after{height:10px;left:34px;top:17px;width:10px}.download-page h1{font-size:clamp(2.8rem,14vw,4.25rem)!important;letter-spacing:-.075em;line-height:.88!important;margin-bottom:14px}.download-lead{font-size:1.55rem}.download-body{font-size:1rem;margin-bottom:20px}.bling-final .final-actions,.download-actions{display:grid;grid-gap:10px;gap:10px}.bling-final .final-button,.download-page .install-button,.download-secondary{min-height:56px!important;width:100%}.download-pills{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr}.download-pills span{text-align:center}.download-visual{margin-top:26px;min-height:auto}.download-visual:before,.floating-bubble{display:none}.bling-phone{max-width:315px!important;min-height:auto!important;transform:none}.app-flow-section,.install-now-section{padding:34px 12px 8px}.centered-heading{text-align:left}.bling-card-grid{gap:12px}.bling-info-card,.flow-panel{border-radius:24px}}.mobile-launch-home{display:none}.install-help-backdrop{align-items:flex-end;background:rgba(2,6,23,.5);bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:9999}.install-help-card{background:radial-gradient(circle at 18% 0,rgba(6,73,255,.12),transparent 12rem),#ffffff;border:1px solid rgba(191,219,254,.9);border-radius:28px;box-shadow:0 28px 80px rgba(2,6,23,.28);color:#071a52;max-width:440px;padding:28px 22px 22px;position:relative;width:100%}.install-help-card h2{color:#071a52;font-size:1.65rem;letter-spacing:-.04em;line-height:1.05;margin:14px 0 10px}.install-help-card p{color:#31507a;font-size:1.05rem;font-weight:750;line-height:1.45;margin:0 0 18px}.install-help-close{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#071a52;display:inline-flex;font-size:1.4rem;font-weight:950;height:40px;justify-content:center;line-height:1;position:absolute;right:14px;top:14px;width:40px}.install-help-logo{background:linear-gradient(145deg,#075cff,#53b7ff);border-radius:20px;box-shadow:0 18px 42px rgba(6,73,255,.3);display:inline-block;height:62px;position:relative;width:62px}.install-help-logo:after,.install-help-logo:before{background:#ffffff;-webkit-clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);content:"";position:absolute}.install-help-logo:before{height:18px;left:18px;top:22px;width:18px}.install-help-logo:after{animation:starTwinkle 2.8s ease-in-out infinite;height:11px;left:36px;top:17px;width:11px}.install-help-start{min-height:58px}@media (max-width:819px){body{background:linear-gradient(180deg,#f8fbff,#eef6ff)!important}main{padding-bottom:102px}.app-flow-section,.bling-final,.download-page,.final-cta.bling-final,.install-now-section{display:none!important}.mobile-launch-home{display:grid;grid-gap:18px;gap:18px;margin:0 auto;max-width:450px;padding:12px 12px 112px}.mobile-launch-card{background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.32),transparent 10rem),linear-gradient(160deg,#075cff,#0967ff 52%,#083cc4);border:1px solid rgba(255,255,255,.72);border-radius:30px;box-shadow:0 22px 48px rgba(7,26,82,.22);color:white;overflow:hidden;padding:22px;position:relative}.mobile-launch-card:after{background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:34px 34px;content:"";inset:0;opacity:.45;pointer-events:none;position:absolute}.mobile-launch-card>*{position:relative;z-index:1}.mobile-launch-topline{align-items:center;display:flex;gap:14px;margin-bottom:22px}.mobile-launch-icon,.mobile-preview-logo{border:3px solid;border-radius:18px 18px 18px 7px;color:#ffffff;display:inline-flex;flex:0 0 auto;height:62px;position:relative;width:68px}.mobile-launch-icon:after,.mobile-launch-icon:before,.mobile-preview-logo:after,.mobile-preview-logo:before{background:currentColor;-webkit-clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);content:"";position:absolute}.mobile-launch-icon:before,.mobile-preview-logo:before{animation:starTwinkle 3.2s ease-in-out infinite;height:18px;left:18px;top:21px;width:18px}.mobile-launch-icon:after,.mobile-preview-logo:after{animation:starTwinkle 3.2s ease-in-out .65s infinite;height:12px;left:39px;top:15px;width:12px}.mobile-launch-kicker,.mobile-launch-mini{margin:0}.mobile-launch-kicker{color:#ffffff;font-size:1.15rem;font-weight:950;letter-spacing:-.03em}.mobile-launch-mini{color:rgba(255,255,255,.8);font-size:.82rem;font-weight:850}.mobile-launch-card h1{color:#ffffff;font-size:clamp(2.35rem,13vw,3.9rem);letter-spacing:-.08em;line-height:.95;margin:0 0 12px}.mobile-launch-lead{color:#ffffff;font-size:1.38rem;font-weight:950;line-height:1.08;margin:0 0 12px}.mobile-launch-body{color:rgba(255,255,255,.86);font-size:1.02rem;font-weight:800;line-height:1.42;margin:0 0 20px}.mobile-launch-actions{display:grid;grid-gap:12px;gap:12px}.mobile-add-icon-button,.mobile-launch-actions .button,.mobile-launch-actions button,.mobile-start-button{align-items:center;border-radius:22px!important;display:inline-flex;font-size:1.12rem!important;font-weight:950!important;justify-content:center;min-height:66px;text-decoration:none;width:100%}.mobile-start-button{background:#ffffff!important;border:0!important;box-shadow:0 18px 38px rgba(2,6,23,.2)!important;color:#0649ff!important}.mobile-add-icon-button,.mobile-launch-actions .add-icon-button{background:rgba(255,255,255,.12)!important;border:2px solid rgba(255,255,255,.78)!important;box-shadow:none!important;color:#ffffff!important}.mobile-launch-actions .install-actions,.mobile-launch-actions .pwa-install-actions{margin:0}.mobile-launch-actions .install-button-logo{color:currentColor}.mobile-benefit-row{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.mobile-benefit-row span{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#ffffff;font-size:.92rem;font-weight:900;padding:11px 12px;text-align:center}.mobile-mini-preview{background:#ffffff;border:1px solid #bfdbfe;border-radius:28px;box-shadow:0 18px 46px rgba(7,26,82,.12);padding:16px}.mobile-preview-header{align-items:center;display:flex;gap:12px;margin-bottom:14px}.mobile-preview-logo{background:#075cff;border:0;height:50px;width:54px}.mobile-preview-header strong{color:#071a52;display:block;font-size:1.2rem;font-weight:950}.mobile-preview-header small{color:#31507a;display:block;font-weight:800;margin-top:2px}.mobile-preview-message{background:#f8fbff;border:1px solid #dbeafe;border-radius:18px;color:#0f172a;font-size:1rem;font-weight:750;line-height:1.45;padding:15px}.mobile-preview-tones{display:flex;gap:8px;margin:14px 0}.mobile-preview-tones .tone-pill{flex:1 1;font-size:.82rem;min-height:42px;padding-left:8px;padding-right:8px}.mobile-preview-cta{min-height:56px}body.route-rewrite{background:linear-gradient(180deg,#f8fbff,#eef6ff)!important}body.route-rewrite main{background:transparent!important;min-height:100vh;padding-bottom:120px}.rewrite-page{max-width:450px!important;padding:12px 12px 118px!important}.rewrite-workspace{gap:14px}.composer-card,.outputs{background:#ffffff!important;border:1px solid #bfdbfe!important;border-radius:28px!important;box-shadow:0 18px 46px rgba(7,26,82,.14)!important;overflow:hidden}.rewrite-app-bar{background:radial-gradient(circle at 14% 0,rgba(255,255,255,.25),transparent 10rem),linear-gradient(145deg,#075cff,#0967ff 56%,#0534c7)!important;min-height:76px!important;padding:17px 18px!important}.app-name{font-size:1.45rem!important}.composer-header{margin:20px 18px 10px!important}.composer-header h2,.situation-picker .mini-label{color:#071a52!important;font-size:1.28rem!important;font-weight:950!important;letter-spacing:-.04em!important}.char-count{color:#64748b!important;font-size:1rem!important;font-weight:900!important}.composer-card textarea{border:2px solid #cfe0fa!important;border-radius:22px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;color:#0f172a!important;font-size:1.08rem!important;line-height:1.45!important;margin-left:18px!important;margin-right:18px!important;min-height:168px!important;padding:17px!important;width:calc(100% - 36px)!important}.composer-card textarea::placeholder{color:#93a4ba!important}.situation-picker{margin-left:18px!important;margin-right:18px!important;margin-top:22px!important}.pill-grid,.situation-picker .pill-grid{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:12px 0 0!important;overflow:visible!important;padding:0!important}.situation-pill{background:#ffffff!important;border:2px solid #c7dcfb!important;border-radius:999px!important;box-shadow:0 8px 18px rgba(7,26,82,.06)!important;color:#071a52!important;flex:0 1 auto!important;font-size:1rem!important;font-weight:950!important;min-height:54px!important;padding:12px 18px!important}.situation-pill.active{background:linear-gradient(180deg,#075cff,#0649ff)!important;border-color:#075cff!important;box-shadow:0 14px 28px rgba(6,73,255,.28)!important;color:#ffffff!important}.login-required-card,.upgrade-card{background:radial-gradient(circle at 12% 0,rgba(7,92,255,.08),transparent 12rem),#f8fbff!important;border:2px solid #dbeafe!important;border-radius:24px!important;margin:22px 18px 18px!important;padding:20px!important}.login-required-card h3,.upgrade-card h3{color:#071a52!important;font-size:1.25rem!important;letter-spacing:-.04em!important}.login-required-card p,.upgrade-card p{color:#31507a!important;font-size:1rem!important;font-weight:760!important;line-height:1.45!important}.composer-card .primary,.login-required-card .button,.upgrade-card .primary,.upgrade-card .secondary{border-radius:18px!important;font-size:1.03rem!important;font-weight:950!important;min-height:58px!important}.composer-card .primary,.login-required-card .button,.upgrade-card .primary{background:linear-gradient(180deg,#075cff,#0649ff)!important;box-shadow:0 16px 34px rgba(6,73,255,.28)!important;color:#ffffff!important}.composer-card .primary{width:calc(100% - 36px)!important}.composer-card .primary,.form-error,.mobile-inline-empty,.mode-picker,.starter-notice,.usage-note{margin-left:18px!important;margin-right:18px!important}.mobile-inline-empty{background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:18px!important;color:#31507a!important;padding:12px!important}.outputs-before{display:none!important}.mobile-bottom-nav{background:rgba(255,255,255,.96)!important;border:1px solid #dbeafe!important;border-radius:26px 26px 0 0!important;box-shadow:0 -18px 44px rgba(7,26,82,.14)!important;gap:8px!important;left:0!important;padding:10px 14px max(10px,env(safe-area-inset-bottom))!important;right:0!important}.mobile-bottom-nav a{border-radius:18px!important;color:#143b7a!important;flex:1 1!important;font-size:1rem!important;font-weight:950!important;min-height:62px!important}.mobile-bottom-nav a.active{background:linear-gradient(180deg,#075cff,#0649ff)!important;box-shadow:0 12px 24px rgba(6,73,255,.25)!important;color:#ffffff!important}}@media (prefers-reduced-motion:reduce){.install-help-logo:after,.mobile-launch-icon:after,.mobile-launch-icon:before,.mobile-preview-logo:after,.mobile-preview-logo:before{animation:none!important}}@keyframes starTwinkle{0%,to{opacity:.72;transform:scale(1) rotate(0deg)}50%{opacity:1;transform:scale(1.16) rotate(10deg)}}@media (min-width:820px){.download-pills span{align-items:center;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:default;display:inline-flex;gap:8px;letter-spacing:0!important;padding:4px 2px!important}.download-pills span:before{background:rgba(255,255,255,.85);border-radius:999px;content:"";height:6px;width:6px}.download-page .install-button{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important;color:#ffffff!important;min-height:46px!important;min-width:0!important;padding:10px 15px!important}.download-page .install-button-logo{color:#ffffff!important}}@media (max-width:819px){.plan-badge{align-items:center;background:linear-gradient(135deg,#075cff,#5b4cff 55%,#0f2f91)!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 12px 26px rgba(6,73,255,.28)!important;color:#ffffff!important;display:inline-flex;gap:6px;letter-spacing:0!important;text-shadow:0 1px 8px rgba(255,255,255,.48)}.plan-badge:after{animation:starTwinkle 2.1s ease-in-out infinite;color:#ffffff;content:"✦";display:inline-block;font-size:.9em}}.billing-bubble{align-self:flex-start;background:#eef5ff;border:1px solid #bfdbfe;border-radius:999px;color:#0649ff;display:none;font-size:.82rem;font-weight:900;letter-spacing:0;margin:0 0 10px;padding:7px 11px}@media (max-width:819px){.billing-bubble{display:inline-flex}body{background:linear-gradient(180deg,#f3f8ff,#e8f0fb)!important}.mobile-launch-home{background:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(180deg,#0b72ff,#0649d8 54%,#082a79)!important;background-size:32px 32px,32px 32px,auto;border-radius:0 0 28px 28px;box-shadow:0 18px 44px rgba(7,26,82,.2);max-width:480px!important;padding:14px 14px 120px!important}.mobile-launch-card{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:26px!important;box-shadow:none!important;padding:16px!important}.mobile-launch-card:after{display:none!important}.mobile-launch-icon{height:44px!important;width:50px!important}.mobile-launch-kicker{font-size:1rem!important;font-weight:820!important;letter-spacing:0!important}.mobile-launch-mini{font-size:.75rem!important;font-weight:760!important}.mobile-launch-card h1{font-size:2.6rem!important;font-weight:820!important;letter-spacing:0!important;line-height:1!important;margin-bottom:8px!important}.mobile-launch-lead{font-size:1.3rem!important;font-weight:830!important;letter-spacing:0!important}.mobile-launch-body{color:rgba(255,255,255,.88)!important;font-size:.98rem!important;font-weight:720!important}.mobile-start-button{background:#ffffff!important;background-image:none!important;border:0!important;opacity:1!important;text-shadow:none!important}.mobile-start-button,.mobile-start-button span{color:#0649ff!important}.mobile-launch-actions .mobile-start-button.button.primary{background:#ffffff!important;background-image:none!important;border:0!important;box-shadow:0 18px 38px rgba(2,6,23,.2)!important;color:#0649ff!important}.mobile-add-icon-button{background:rgba(255,255,255,.18)!important;border:2px solid rgba(255,255,255,.82)!important;color:#ffffff!important}.mobile-benefit-row{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:10px 12px}.mobile-benefit-row span{align-items:center;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex;font-size:.9rem!important;gap:8px;justify-content:flex-start;padding:6px 0!important;text-align:left!important}.mobile-benefit-row span:before{background:rgba(255,255,255,.92);border-radius:999px;content:"";flex:0 0 auto;height:6px;width:6px}.mobile-mini-preview{background:#f8fbff!important;border:7px solid #071a52!important;border-radius:30px!important;box-shadow:0 24px 42px rgba(2,6,23,.36)!important;margin:4px auto 0!important;max-width:330px!important;padding:16px 14px!important;position:relative;transform:rotate(1.5deg);width:calc(100% - 34px)}.mobile-mini-preview:before{background:#071a52;border-radius:0 0 12px 12px;content:"";height:18px;left:50%;position:absolute;top:-7px;transform:translateX(-50%);width:86px}.mobile-preview-header{background:linear-gradient(135deg,#075cff,#0649ff);border-radius:18px 18px 14px 14px;color:#ffffff;margin:-16px -14px 14px!important;padding:16px 14px 14px!important}.mobile-preview-header small,.mobile-preview-header strong{color:#ffffff!important;letter-spacing:0!important}.mobile-preview-logo{background:transparent!important;border:2px solid #ffffff!important;height:34px!important;overflow:hidden!important;width:42px!important}.mobile-preview-logo:before{height:12px!important;left:14px!important;top:13px!important;width:12px!important}.mobile-preview-logo:after{height:8px!important;left:25px!important;top:8px!important;width:8px!important}.mobile-preview-message{background:#ffffff!important;border-color:#d1d9e8!important;border-radius:14px!important;font-size:.92rem!important;font-weight:650!important;letter-spacing:0!important}.mobile-preview-tones .tone-pill{border-radius:999px!important;font-size:.78rem!important;font-weight:850!important;min-height:36px!important}.mobile-preview-cta{background:linear-gradient(135deg,#5c74f6,#4d37df)!important;border-radius:8px!important;box-shadow:none!important;min-height:50px!important}.mobile-floating-bubble{background:#eef5ff;border-radius:999px;box-shadow:0 9px 18px rgba(7,26,82,.22);color:#071a52;display:inline-block;font-size:.78rem;font-weight:900;letter-spacing:0;padding:9px 14px;position:absolute;white-space:nowrap;z-index:3}.bubble-left{left:-34px;top:54px;transform:rotate(-7deg)}.bubble-right{bottom:98px;right:-44px;transform:rotate(5deg)}.install-help-backdrop{background:transparent!important;display:block!important;inset:auto!important;margin-top:10px!important;padding:0!important;position:static!important;z-index:auto!important}.install-help-card{background:rgba(255,255,255,.98)!important;border-radius:18px!important;box-shadow:none!important;color:#071a52!important;max-width:none!important;padding:14px!important}.install-help-logo{border-radius:13px!important;height:40px!important;width:40px!important}.install-help-card h2{font-size:1.12rem!important;font-weight:850!important;letter-spacing:0!important;margin:10px 36px 6px 0!important}.install-help-card p{font-size:.9rem!important;font-weight:650!important;margin-bottom:12px!important}.install-help-close{font-size:1rem!important;height:32px!important;right:10px!important;top:10px!important;width:32px!important}.install-help-start{min-height:46px!important}.mobile-bottom-nav{background:rgba(248,251,255,.97)!important}.pricing-page{background:linear-gradient(180deg,#f4f8ff,#edf4fc)!important}}.install-help-actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr auto;margin-top:14px}.install-help-actions .button{min-height:48px;padding:12px 16px}.install-help-secondary{min-width:96px}.install-help-body{margin-bottom:10px!important}.install-help-steps{color:#31507a;display:grid;grid-gap:7px;gap:7px;font-size:.98rem;font-weight:750;line-height:1.4;margin:0;padding-left:20px}.install-help-steps li{padding-left:2px}@media (max-width:819px){.install-help-backdrop{align-items:flex-end!important;background:rgba(2,6,23,.46)!important;bottom:0!important;display:flex!important;justify-content:center!important;left:0!important;margin-top:0!important;padding:14px!important;position:fixed!important;right:0!important;top:0!important;z-index:9999!important}.install-help-card{background:#ffffff!important;border:1px solid #dbeafe!important;border-radius:22px!important;box-shadow:0 22px 58px rgba(2,6,23,.28)!important;max-width:420px!important;padding:18px!important}.install-help-card h2{font-size:1.2rem!important;margin:12px 42px 8px 0!important}.install-help-card p{font-size:.94rem!important;line-height:1.4!important;margin-bottom:10px!important}.install-help-steps{font-size:.94rem!important;margin-bottom:0!important}.install-help-actions{grid-template-columns:1fr 1fr}.mobile-launch-home{min-height:calc(100svh + 520px);padding-bottom:220px!important}.mobile-mini-preview{max-width:350px!important;min-height:460px;padding-bottom:28px!important}.mobile-preview-message{min-height:118px}.mobile-preview-tones{margin-bottom:18px!important}}.price-card.glow-card{background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,rgba(7,92,255,.95),rgba(83,183,255,.65),rgba(91,76,255,.9)) border-box!important;border:1px solid transparent!important;box-shadow:0 20px 46px rgba(6,73,255,.16),0 0 34px rgba(83,183,255,.24)!important}.plan-badge{align-items:center;background:linear-gradient(135deg,#075cff,#5b4cff 56%,#0f2f91)!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:999px;box-shadow:0 10px 22px rgba(6,73,255,.24),0 0 22px rgba(83,183,255,.34)!important;color:#ffffff!important;display:inline-flex;gap:6px;letter-spacing:0!important;text-shadow:0 1px 8px rgba(255,255,255,.44)}.plan-badge:after{animation:starTwinkle 2.1s ease-in-out infinite;color:#ffffff;content:"\2726";display:inline-block;font-size:.9em}@media (min-width:820px){.price-card.glow-card{box-shadow:0 26px 62px rgba(6,73,255,.18),0 0 48px rgba(83,183,255,.28)!important}}@media (max-width:819px){body,html{max-width:100%;overflow-x:hidden!important}.mobile-launch-home,body.route-home,body.route-home main{background:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(180deg,#0b72ff,#0649d8 54%,#082a79)!important;background-size:32px 32px,32px 32px,auto}.mobile-launch-home{border-radius:0!important;box-shadow:none!important;min-height:calc(100svh + 620px);max-width:100%!important;overflow-x:hidden!important;padding-bottom:260px!important;width:100%!important}.mobile-mini-preview{max-width:350px!important;width:min(350px,calc(100% - 34px))!important}.bubble-left{left:-12px!important}.bubble-right{right:-12px!important}.install-help-backdrop{align-items:flex-end!important;background:rgba(3,8,26,.62)!important;bottom:0!important;display:flex!important;justify-content:center!important;left:0!important;margin:0!important;padding:14px 14px calc(14px + env(safe-area-inset-bottom))!important;position:fixed!important;right:0!important;top:0!important;z-index:2147483000!important}.install-help-card{background:#ffffff!important;background-image:none!important;border:1px solid #dbeafe!important;border-radius:22px!important;box-shadow:0 24px 70px rgba(2,6,23,.34)!important;color:#071a52!important;max-height:calc(100svh - 38px);max-width:430px!important;overflow:auto;padding:18px!important;position:relative!important;width:100%!important}.install-help-close{background:#eef5ff!important;border:1px solid #cfe0fa!important;border-radius:999px!important;box-shadow:none!important;color:#071a52!important;font-size:.95rem!important;font-weight:800!important;height:34px!important;line-height:1!important;padding:0!important;position:absolute!important;right:12px!important;top:12px!important;width:34px!important}.install-help-card h2{margin-right:42px!important}}.pwa-sheet-backdrop{align-items:flex-end;background:rgba(3,8,26,.66);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);bottom:0;display:flex;justify-content:center;left:0;overscroll-behavior:contain;padding:16px;position:fixed;right:0;touch-action:none;top:0;z-index:2147483000}.pwa-sheet{background:linear-gradient(180deg,#f8fbff,#eef6ff);border:1px solid #dbeafe;border-radius:22px;box-shadow:0 24px 70px rgba(2,6,23,.34);color:#071a52;max-height:calc(100svh - 40px);max-width:430px;overflow:auto;overscroll-behavior:contain;padding:18px;position:relative;touch-action:pan-y;width:100%}.pwa-sheet-close{align-items:center;background:#eef5ff;border:1px solid #cfe0fa;border-radius:999px;box-shadow:none;color:#071a52;display:inline-flex;font-size:.95rem;font-weight:800;height:34px;justify-content:center;line-height:1;padding:0;position:absolute;right:12px;top:12px;width:34px}.pwa-sheet-logo{background:linear-gradient(145deg,#075cff,#53b7ff);border-radius:13px;display:inline-block;height:42px;position:relative;width:42px}.pwa-sheet-logo:after,.pwa-sheet-logo:before{background:#ffffff;-webkit-clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);clip-path:polygon(50% 0,62% 34%,100% 42%,68% 61%,76% 100%,50% 78%,24% 100%,32% 61%,0 42%,38% 34%);content:"";position:absolute}.pwa-sheet-logo:before{height:13px;left:12px;top:16px;width:13px}.pwa-sheet-logo:after{height:8px;left:25px;top:12px;width:8px}.pwa-sheet h2{color:#071a52;font-size:1.2rem;font-weight:850;letter-spacing:0;line-height:1.15;margin:12px 42px 8px 0}.pwa-sheet-body{font-weight:650;margin:0 0 10px}.pwa-sheet-body,.pwa-sheet-steps{color:#31507a;font-size:.94rem;line-height:1.4}.pwa-sheet-steps{display:grid;grid-gap:7px;gap:7px;font-weight:750;margin:0;padding-left:20px}.pwa-sheet-actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr;margin-top:14px}.pwa-sheet-actions .button{min-height:48px;padding:12px 16px}@media (max-width:819px){.pwa-sheet-backdrop{padding:14px 14px calc(14px + env(safe-area-inset-bottom))}body{overscroll-behavior:none;padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}.pwa-sheet-backdrop{align-items:center!important;background:rgba(7,26,82,.78)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden!important;touch-action:none!important}.pwa-sheet{border:2px solid #dbeafe!important;border-radius:26px!important;box-shadow:0 28px 90px rgba(2,6,23,.42)!important;isolation:isolate!important;max-height:calc(100dvh - 42px)!important;max-width:390px!important;overflow-y:auto!important;padding:26px 20px 20px!important;touch-action:auto!important;width:min(100%,390px)!important}.pwa-sheet,.pwa-sheet:before{background:linear-gradient(180deg,#f8fbff,#eef6ff)!important}.pwa-sheet:before{border-radius:inherit!important;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.mobile-bottom-nav{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;border:1px solid #dbeafe!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;box-shadow:0 -12px 34px rgba(7,26,82,.12)!important;min-height:60px!important;padding:6px 10px max(6px,env(safe-area-inset-bottom))!important}.mobile-bottom-nav:after{background:#ffffff;bottom:-32px;content:"";height:34px;left:0;pointer-events:none;position:absolute;right:0}.mobile-bottom-nav a{border-radius:14px!important;font-size:.88rem!important;min-height:40px!important;padding:6px 8px!important}.mobile-bottom-nav a.active{background:linear-gradient(180deg,#075cff,#0649ff)!important;color:#ffffff!important}}.button.primary:not(.mobile-start-button),.composer-card .primary,.login-required-card .button,.mobile-preview-cta,.nav-cta,.upgrade-card .primary,a.button.primary:not(.mobile-start-button),button.button.primary:not(.mobile-start-button){color:#ffffff!important}.button.primary:not(.mobile-start-button) *,.composer-card .primary *,.login-required-card .button *,.mobile-preview-cta *,.nav-cta *,.upgrade-card .primary *,a.button.primary:not(.mobile-start-button) *,button.button.primary:not(.mobile-start-button) *{color:inherit!important}.nav-cta:visited,a.button.primary:visited:not(.mobile-start-button){color:#ffffff!important}@media (max-width:819px){main{padding-bottom:calc(74px + env(safe-area-inset-bottom))!important}.mobile-bottom-nav{align-items:center!important;border-radius:20px 20px 0 0!important;min-height:60px!important;padding:6px 10px max(6px,env(safe-area-inset-bottom))!important}.mobile-bottom-nav a{border-radius:16px!important;font-size:.88rem!important;min-height:40px!important}.mobile-bottom-nav a.active{border-radius:17px!important;min-height:42px!important}body.route-rewrite{background:radial-gradient(circle at 12% 0,rgba(7,92,255,.08),transparent 16rem),linear-gradient(180deg,#f7fbff,#eef6ff 58%,#eaf3ff)!important}.composer-card,.outputs{background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(241,247,255,.96))!important}.composer-card textarea,.login-required-card,.mobile-inline-empty,.upgrade-card{background:#f6faff!important}.mode-pill:not(.active),.situation-pill:not(.active),.tone-pill:not(.active){background:#f3f8ff!important}}.pricing-page .price-card:not(.featured) .button.secondary,.pricing-page .price-card:not(.featured) a.button.secondary{background:linear-gradient(180deg,#eef6ff,#dcecff)!important;border:1px solid #a8caff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 10px 24px rgba(7,92,255,.1)!important;color:#0649d8!important}.pricing-page .price-card:not(.featured) .button.secondary:hover,.pricing-page .price-card:not(.featured) a.button.secondary:hover{background:linear-gradient(180deg,#e3f0ff,#cfe3ff)!important;border-color:#82b4ff!important;color:#0534c7!important}@media (max-width:819px){body.route-rewrite,body.route-rewrite main{background:radial-gradient(circle at 14% 0,rgba(7,92,255,.06),transparent 14rem),linear-gradient(180deg,#f7fbff,#f2f7ff 48%,#eef6ff)!important}body.route-rewrite{background-color:#eef6ff!important}.rewrite-page{background:transparent!important}.composer-card,.outputs{background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(238,246,255,.98))!important;border-color:#c5ddfb!important}.situation-picker .pill-grid{display:grid!important;grid-gap:9px!important;gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:12px!important}.situation-pill{background:linear-gradient(180deg,#f6faff,#eaf3ff)!important;border:1.5px solid #bdd7f8!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 18px rgba(7,26,82,.06)!important;color:#08245c!important;font-size:.92rem!important;font-weight:900!important;min-height:44px!important;padding:9px 10px!important;width:100%!important}.situation-pill.active{background:linear-gradient(180deg,#1772ff,#064cff)!important;border-color:#0b5cff!important;box-shadow:0 13px 26px rgba(6,73,255,.22),inset 0 0 0 1px rgba(255,255,255,.46)!important;color:#ffffff!important}.mode-picker{background:linear-gradient(180deg,rgba(248,251,255,.86),rgba(236,245,255,.88))!important;border:1px solid #cfe0fa!important;border-radius:18px!important;margin:14px 18px 16px!important;padding:12px!important}.mode-picker .inline-label-row{align-items:center!important;display:flex!important;justify-content:space-between!important}.mode-picker .mini-label{color:#08245c!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:0!important}.optional-label{background:#dcecff!important;border-radius:999px!important;color:#34629d!important;font-size:.72rem!important;padding:4px 8px!important}.tone-toggle{background:linear-gradient(180deg,#ffffff,#edf5ff)!important;border:1.5px solid #bdd7f8!important;border-radius:15px!important;color:#08245c!important;font-size:.9rem!important;justify-content:space-between!important;min-height:42px!important;padding:9px 12px!important;width:100%!important}.tone-toggle:after{color:#0b5cff;content:"\25BE";font-size:.8rem;margin-left:10px}.tone-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.mode-grid.expanded{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.mode-pill{border-radius:14px!important;font-size:.8rem!important;min-height:38px!important;padding:8px!important}.mobile-bottom-nav:after{background:#ffffff!important}}.pricing-page .price-card:not(.featured) .button.secondary,.pricing-page .price-card:not(.featured) a.button.secondary{background:linear-gradient(135deg,#075cff,#5b4cff 56%,#0f2f91)!important;border-color:rgba(255,255,255,.32)!important;box-shadow:0 16px 34px rgba(6,73,255,.24),inset 0 1px 0 rgba(255,255,255,.28)!important}.pricing-page .price-card:not(.featured) .button.secondary:hover,.pricing-page .price-card:not(.featured) a.button.secondary:hover{background:linear-gradient(135deg,#0d72ff,#6357ff 56%,#1438a8)!important;color:#ffffff!important}.site-header-rewrite nav{gap:8px}.site-header-rewrite .nav-cta{background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)!important;color:#ffffff!important;order:-2}.site-header-rewrite .nav-signout{background:rgba(255,255,255,.12)!important}.site-header-rewrite .nav-signout:hover{background:rgba(255,255,255,.2)!important}.bling-final .install-actions,.bling-final .pwa-install-actions,.download-actions .install-actions,.download-actions .pwa-install-actions{display:flex!important}.bling-final .final-button,.bling-final .install-button,.download-page .install-button,.download-secondary{flex:0 0 auto!important;padding:14px 20px!important;white-space:nowrap!important}.bling-final .final-button,.bling-final .install-button,.download-page .install-button,.download-secondary{width:220px!important}.bling-final .install-button span:last-child,.download-page .install-button span:last-child{white-space:nowrap!important}.bling-info-icon{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,system-ui,sans-serif!important;font-size:1.25rem!important}.pwa-install-hints{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.pwa-arrow-row{align-items:center;background:rgba(236,245,255,.74);border:1px solid #dbeafe;border-radius:16px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:92px 1fr;padding:10px}.pwa-arrow-row span{align-items:center;background:linear-gradient(90deg,rgba(7,92,255,.16),rgba(7,92,255,.04));border-radius:999px;color:#075cff;display:inline-flex;font-size:1.35rem;font-weight:950;height:30px;justify-content:flex-end;padding-right:10px;position:relative;width:92px}.pwa-arrow-row span:before{background:#075cff;border-radius:999px;content:"";height:2px;left:12px;opacity:.55;position:absolute;right:26px;top:50%;transform:translateY(-50%)}.pwa-arrow-row p{color:#31507a;font-size:.9rem;font-weight:800;line-height:1.32;margin:0}.pwa-arrow-top span{transform:rotate(-12deg)}.pwa-arrow-bottom span{transform:rotate(10deg)}@media (max-width:819px){.site-header-rewrite nav{gap:5px}.site-header-rewrite .nav-cta,.site-header-rewrite .nav-link,.site-header-rewrite .nav-signout{font-size:.75rem!important;padding:9px 10px!important}.bling-final .final-button,.bling-final .install-button,.download-page .install-button,.download-secondary{min-height:52px!important;min-width:0!important;width:100%!important}.mobile-bottom-nav{gap:4px!important;padding-left:8px!important;padding-right:8px!important}.mobile-bottom-nav a{font-size:.8rem!important;min-height:38px!important;padding:6px 4px!important}.mobile-bottom-nav a.active{min-height:40px!important}}body.route-rewrite,body.route-rewrite main{background:radial-gradient(circle at 84% 0,rgba(7,92,255,.12),transparent 30rem),linear-gradient(180deg,#f1f7ff,#e6f1ff)!important}.composer-card,.outputs{background:linear-gradient(180deg,rgba(248,251,255,.97),rgba(236,245,255,.97))!important}.composer-card textarea,.empty-state,.output-card,.outputs-panel-header{background-color:#f7fbff!important}.site-header-rewrite .nav-cta,.site-header-rewrite .nav-link.active,.site-header-rewrite .nav-link:hover{background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:none!important;color:#ffffff!important}.site-header-rewrite .nav-signout{background:transparent!important;border:0!important;box-shadow:none!important;color:#ffffff!important}.site-header-rewrite .nav-signout:hover{background:rgba(255,255,255,.14)!important}.site-header-rewrite .nav-signout:disabled:hover{background:transparent!important}.pricing-page .price-card:not(.featured) .button.secondary,.pricing-page .price-card:not(.featured) a.button.secondary{background:linear-gradient(180deg,#1268ff,#075cff)!important;border-color:#075cff!important;box-shadow:0 14px 28px rgba(7,92,255,.2)!important;color:#ffffff!important}.pricing-page .price-card:not(.featured) .button.secondary:hover,.pricing-page .price-card:not(.featured) a.button.secondary:hover{background:linear-gradient(180deg,#1f74ff,#075cff)!important}.app-icon-large:before,.brand-mark:before,.final-logo:before,.install-button-logo:before,.preview-logo:before,.pwa-sheet-logo:before{animation:starTwinkle 3.1s ease-in-out infinite!important}.app-icon-large:after,.brand-mark:after,.final-logo:after,.install-button-logo:after,.preview-logo:after,.pwa-sheet-logo:after{animation:starTwinkle 3.1s ease-in-out .65s infinite!important}.auth-panel .google-auth-button{background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(232,242,255,.96))!important;border:1px solid #b9d2fb!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 26px rgba(7,26,82,.08)!important;color:#0b3fb4!important;gap:10px!important}.google-auth-logo{align-items:center;background:#ffffff;border-radius:999px;box-shadow:0 3px 10px rgba(7,26,82,.1);display:inline-flex;height:24px;justify-content:center;width:24px}.google-auth-logo svg{display:block;height:16px;width:16px}.bling-final .final-actions,.download-actions{align-items:stretch!important;display:flex!important;gap:12px!important}.bling-final .install-actions,.bling-final .pwa-install-actions,.download-page .install-actions,.download-page .pwa-install-actions{display:flex!important;width:220px!important}.bling-final .final-button,.bling-final .install-button,.download-page .install-button,.download-secondary{align-items:center!important;border-radius:20px!important;box-sizing:border-box!important;display:inline-flex!important;flex:0 0 220px!important;gap:10px!important;height:58px!important;justify-content:center!important;line-height:1.1!important;min-height:58px!important;min-width:220px!important;padding:0 18px!important;width:220px!important}.bling-final .install-button,.download-page .install-button{background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 14px 30px rgba(3,22,78,.18)!important;color:#ffffff!important}.bling-final .install-button-logo,.download-page .install-button-logo{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.72)!important;box-shadow:none!important;flex:0 0 34px!important;height:34px!important;width:34px!important}.bling-final .final-button,.bling-final .install-button span:last-child,.download-page .install-button span:last-child,.download-secondary{white-space:nowrap!important}.composer-card,.outputs{background:linear-gradient(180deg,rgba(246,250,255,.99),rgba(229,241,255,.99))!important;border-color:#bfd8fb!important}.composer-card textarea,.empty-state,.outputs-panel-header{background-color:#f1f7ff!important}.output-card.tone-soft{background:linear-gradient(180deg,#e8faef,#ddf6e9)!important;border-color:#b8e7c8!important}.output-card.tone-balanced{background:linear-gradient(180deg,#eaf3ff,#dfeeff)!important;border-color:#bdd7ff!important}.output-card.tone-firm{background:linear-gradient(180deg,#fff4e5,#ffecd6)!important;border-color:#ffd19a!important}.pricing-grid-three{align-items:stretch!important}.pricing-grid-three .price-card{display:flex!important;flex-direction:column!important;height:100%!important}.pricing-grid-three .price-card.featured{transform:none!important}.pricing-grid-three .price-card-top{min-height:188px!important}.pricing-grid-three .benefit-list{flex:1 1 auto!important}.pricing-grid-three .price-card .button{margin-top:auto!important}@media (min-width:820px){.bling-final .final-actions,.download-actions{align-items:start!important;display:grid!important;grid-gap:12px!important;gap:12px!important;grid-auto-flow:column!important;grid-auto-columns:198px!important;justify-content:start!important}.bling-final .install-actions,.bling-final .pwa-install-actions,.download-page .install-actions,.download-page .pwa-install-actions{align-items:stretch!important;display:block!important;height:52px!important;margin:0!important;width:198px!important}.bling-final .final-button,.bling-final .install-button,.download-page .install-button,.download-secondary{align-items:center!important;border-radius:18px!important;box-sizing:border-box!important;display:inline-flex!important;font-size:.95rem!important;gap:9px!important;height:52px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-height:52px!important;min-width:198px!important;padding:0 16px!important;width:198px!important}.bling-final .install-button-logo,.download-page .install-button-logo{flex:0 0 30px!important;height:30px!important;width:30px!important}}@media (min-width:768px){.pricing-grid-three{align-items:stretch!important}.pricing-grid-three .price-card:first-child{order:1!important}.pricing-grid-three .price-card:nth-child(2){order:3!important}.pricing-grid-three .price-card:nth-child(3){order:2!important}.pricing-grid-three .price-card{display:grid!important;grid-template-rows:40px 190px 1fr 58px!important;min-height:458px!important;padding:22px 20px 20px!important}.pricing-grid-three .price-card.featured{min-height:458px!important;transform:none!important}.pricing-grid-three .price-card:before{content:"";display:block;grid-row:1}.pricing-grid-three .plan-badge{align-self:start!important;grid-row:1!important;justify-self:start!important;margin:0!important;max-width:max-content!important}.pricing-grid-three .price-card-top{grid-row:2!important;min-height:0!important}.pricing-grid-three .benefit-list{align-self:start!important;grid-row:3!important}.pricing-grid-three .price-card .button{align-self:end!important;grid-row:4!important;height:52px!important;justify-self:stretch!important;margin-top:0!important;max-width:none!important;min-height:52px!important;min-width:0!important;width:100%!important}.pricing-grid-three .price-card.glow-card .button{background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 42%),linear-gradient(135deg,#1c6cff,#4d57e8 52%,#5b3fe6)!important;border-color:rgba(255,255,255,.38)!important;box-shadow:0 14px 28px rgba(45,89,232,.22),inset 0 1px 0 rgba(255,255,255,.28)!important;color:#ffffff!important}}@media (max-width:819px){.bling-final .final-actions,.download-actions{display:grid!important;grid-gap:10px!important;gap:10px!important}.bling-final .final-button,.bling-final .install-actions,.bling-final .install-button,.bling-final .pwa-install-actions,.download-page .install-actions,.download-page .install-button,.download-page .pwa-install-actions,.download-secondary{flex:none!important;min-width:0!important;width:100%!important}}@media (min-width:820px){.rewrite-page{gap:30px!important;padding-top:34px!important}.rewrite-hero{display:block!important;margin:0 auto 30px!important;min-height:150px!important;padding:34px 24px 32px!important;position:relative!important;z-index:2!important}.rewrite-hero h1{line-height:1.05!important;margin-bottom:14px!important}.rewrite-hero p:not(.eyebrow){margin-bottom:0!important}.rewrite-workspace{margin-top:0!important;position:relative!important;z-index:1!important}}@media (max-width:819px){.mobile-bottom-nav{display:grid!important;grid-gap:4px!important;gap:4px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-height:58px!important;padding:6px 8px max(6px,env(safe-area-inset-bottom))!important}.mobile-bottom-nav a{border-radius:14px!important;font-size:.74rem!important;font-weight:900!important;min-height:38px!important;min-width:0!important;overflow:hidden!important;padding:6px 3px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-bottom-nav a.active{border-radius:15px!important;min-height:40px!important}.mobile-bottom-nav,.mobile-bottom-nav:after{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important}.mobile-bottom-nav{border-bottom:0!important;bottom:0!important;overflow:visible!important}.mobile-bottom-nav:after{bottom:-96px!important;content:""!important;height:calc(96px + env(safe-area-inset-bottom))!important;left:0!important;pointer-events:none!important;position:absolute!important;right:0!important}body:after{background:#ffffff;bottom:0;content:"";height:calc(38px + env(safe-area-inset-bottom));left:0;pointer-events:none;position:fixed;right:0;z-index:49}.rewrite-page .login-required-card{display:none!important}}.pwa-install-hints{display:grid!important;grid-gap:10px!important;gap:10px!important;margin-top:10px!important}.pwa-step-row{background:rgba(236,245,255,.74)!important;border:1px solid #dbeafe!important;border-radius:14px!important;padding:12px 14px!important}.pwa-step-row p{color:#31507a!important;font-size:.9rem!important;font-weight:800!important;line-height:1.34!important;margin:0!important}.pwa-arrow-row,.pwa-arrow-row span,.pwa-arrow-row span:before{display:none!important}.price-card .plan-badge,.pricing-grid-three .plan-badge,.pricing-page .plan-badge{align-items:center!important;align-self:start!important;display:inline-flex!important;flex:0 0 auto!important;justify-self:start!important;max-width:max-content!important;min-height:0!important;min-width:0!important;padding:8px 12px!important;width:auto!important}.pricing-page .section-heading{isolation:isolate!important;margin:0 auto 26px!important;max-width:900px!important;overflow:hidden!important;padding:clamp(28px,5vw,44px) clamp(18px,4vw,44px)!important;position:relative!important;text-align:center!important}.pricing-page .section-heading:before{background:radial-gradient(circle at 50% 50%,rgba(37,99,255,.22),transparent 62%);border-radius:999px;content:"";height:210px;left:50%;pointer-events:none;position:absolute;top:-126px;transform:translateX(-50%);width:min(520px,90vw);z-index:-1}.pricing-page .section-heading .eyebrow{align-items:center!important;background:rgba(37,99,255,.1)!important;border:1px solid rgba(37,99,255,.18)!important;border-radius:999px!important;color:#1747c7!important;display:inline-flex!important;justify-content:center!important;margin:0 auto 14px!important;padding:9px 14px!important;width:auto!important}.pricing-page .section-heading h1{max-width:760px!important}.pricing-page .pricing-lede,.pricing-page .section-heading h1{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.pricing-page .pricing-lede{max-width:710px!important}.pricing-page .pricing-trust{align-items:center!important;background:rgba(255,255,255,.78)!important;border:1px solid rgba(191,219,254,.9)!important;border-radius:999px!important;box-shadow:0 10px 22px rgba(7,26,82,.06)!important;color:#31507a!important;display:inline-flex!important;font-size:clamp(.86rem,2.8vw,.98rem)!important;justify-content:center!important;line-height:1.35!important;margin:10px auto 0!important;max-width:100%!important;padding:10px 14px!important;text-align:center!important}.auth-footer-actions{grid-gap:10px!important;gap:10px!important;justify-items:center!important;margin-top:16px!important;padding-top:14px!important}.auth-footer-actions .auth-back-link,.auth-footer-actions .auth-switch{margin:0!important}.auth-footer-actions .auth-switch{background:transparent!important;border:0!important;border-radius:0!important;color:#0b3fb4!important;font-size:.9rem!important;font-weight:900!important;line-height:1.15!important;max-width:320px!important;min-height:0!important;padding:2px 4px!important;text-decoration:none!important;width:auto!important}.auth-footer-actions .auth-switch:focus-visible,.auth-footer-actions .auth-switch:hover{background:transparent!important;color:#075cff!important;text-decoration:underline!important}.auth-footer-actions .auth-back-link{color:#64748b!important;font-size:.84rem!important;font-weight:850!important;line-height:1.2!important;text-decoration:none!important}.auth-footer-actions .auth-back-link:focus-visible,.auth-footer-actions .auth-back-link:hover{color:#0b3fb4!important;text-decoration:underline!important}.auth-resend-link{align-self:center!important;background:transparent!important;border:0!important;color:#0b3fb4!important;cursor:pointer!important;font:inherit!important;font-size:.9rem!important;font-weight:900!important;margin-top:2px!important;padding:6px 8px!important;text-decoration:underline!important;text-underline-offset:3px!important}.auth-resend-link:disabled{cursor:wait!important;opacity:.6!important}.auth-resend-link:focus-visible,.auth-resend-link:hover{color:#075cff!important;outline:none!important}.auth-panel .auth-form-error,.auth-panel .auth-message,.auth-panel .form-error,.auth-panel .starter-notice{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:.9rem!important;line-height:1.45!important;margin:2px 0 0!important;padding:0!important;text-align:left!important}.auth-panel .auth-message,.auth-panel .starter-notice{color:#31507a!important;font-weight:800!important}.auth-panel .auth-form-error,.auth-panel .form-error{color:#b45309!important;font-weight:850!important}.auth-action-button{margin-top:18px!important}@media (max-width:640px){.pricing-page .section-heading{border-radius:26px!important;margin-bottom:18px!important;padding:26px 16px!important}.pricing-page .pricing-trust{border-radius:18px!important;display:flex!important;padding:10px 12px!important}.auth-panel{padding:22px!important}.auth-footer-actions{margin-top:14px!important;padding-top:14px!important}.auth-footer-actions .auth-switch{font-size:.86rem!important;min-height:40px!important}}.browser-target-pointer{align-items:center!important;display:flex!important;filter:drop-shadow(0 10px 18px rgba(2,6,23,.35))!important;gap:10px!important}.browser-target-pointer .pointer-bubble{border:2px solid rgba(7,92,255,.22)!important;box-shadow:0 14px 34px rgba(2,6,23,.24)!important;letter-spacing:-.01em!important;line-height:1.1!important;padding:10px 12px!important;white-space:nowrap!important}.browser-target-pointer .pointer-arrow{background:#ffffff!important;border-radius:999px!important;box-shadow:0 0 0 2px rgba(7,92,255,.18)!important;display:block!important;position:relative!important}.browser-target-pointer .pointer-arrow:after{content:""!important;height:0!important;position:absolute!important;width:0!important}.pointer-android{right:max(8px,env(safe-area-inset-right))!important;top:max(8px,env(safe-area-inset-top))!important}.pointer-android .pointer-arrow{height:5px!important;transform:rotate(-18deg)!important;transform-origin:right center!important;width:76px!important}.pointer-android .pointer-arrow:after{border-bottom:11px solid transparent!important;border-left:16px solid #ffffff!important;border-top:11px solid transparent!important;right:-5px!important;top:50%!important;transform:translateY(-50%)!important}.pointer-ios{bottom:calc(8px + env(safe-area-inset-bottom))!important;flex-direction:column!important;left:50%!important;transform:translateX(-50%)!important}.pointer-ios .pointer-arrow{height:58px!important;order:2!important;width:5px!important}.pointer-ios .pointer-arrow:after{border-left:11px solid transparent!important;border-right:11px solid transparent!important;border-top:16px solid #ffffff!important;bottom:-5px!important;left:50%!important;transform:translateX(-50%)!important}.pointer-ios .pointer-bubble{order:1!important}@media (max-width:380px){.pointer-android .pointer-bubble{font-size:.72rem!important;max-width:166px!important;padding:8px 10px!important;white-space:normal!important}.pointer-android .pointer-arrow{width:54px!important}}.browser-target-pointer{display:block!important;filter:drop-shadow(0 16px 24px rgba(2,6,23,.42))!important;pointer-events:none!important;position:fixed!important;z-index:2147483002!important}.browser-target-pointer .pointer-bubble{align-items:center!important;border:2px solid rgba(7,92,255,.3)!important;box-shadow:0 16px 36px rgba(2,6,23,.28)!important;color:#075cff!important;display:inline-flex!important;font-size:.82rem!important;font-weight:950!important;line-height:1.12!important;max-width:225px!important;padding:10px 13px!important;text-align:center!important;white-space:normal!important}.browser-target-pointer .pointer-bubble,.browser-target-pointer .pointer-line{background:#ffffff!important;border-radius:999px!important;position:absolute!important}.browser-target-pointer .pointer-line{box-shadow:0 0 0 2px rgba(7,92,255,.22),0 10px 24px rgba(2,6,23,.22)!important;display:block!important;height:6px!important;transform-origin:right center!important}.browser-target-pointer .pointer-line:after{border-bottom:12px solid transparent!important;border-left:18px solid #ffffff!important;border-top:12px solid transparent!important;content:""!important;height:0!important;position:absolute!important;right:-8px!important;top:50%!important;transform:translateY(-50%)!important;width:0!important}.browser-target-pointer .pointer-target{animation:rbTargetPulse 1.15s ease-in-out infinite!important;border:3px solid #ffffff!important;border-radius:999px!important;box-shadow:0 0 0 4px rgba(7,92,255,.26),0 0 0 10px rgba(255,255,255,.22),0 10px 24px rgba(2,6,23,.3)!important;display:block!important;height:34px!important;position:absolute!important;width:34px!important}@keyframes rbTargetPulse{0%,to{transform:scale(.92);opacity:.82}50%{transform:scale(1.1);opacity:1}}.browser-target-android{height:118px!important;right:max(0px,env(safe-area-inset-right))!important;top:max(0px,env(safe-area-inset-top))!important;width:min(92vw,330px)!important}.browser-target-android .pointer-target{right:5px!important;top:1px!important}.browser-target-android .pointer-line{right:35px!important;top:38px!important;transform:rotate(-32deg)!important;width:112px!important}.browser-target-android .pointer-bubble{right:124px!important;top:58px!important}.browser-target-ios-safari{bottom:max(2px,env(safe-area-inset-bottom))!important;height:142px!important;left:50%!important;transform:translateX(-50%)!important;width:min(92vw,330px)!important}.browser-target-ios-safari .pointer-target{bottom:2px!important;left:50%!important;transform:translateX(-50%)!important}.browser-target-ios-safari .pointer-line{bottom:38px!important;height:76px!important;left:calc(50% - 3px)!important;transform:rotate(90deg)!important;transform-origin:right center!important;width:76px!important}.browser-target-ios-safari .pointer-bubble{left:50%!important;top:0!important;transform:translateX(-50%)!important}.browser-target-ios-menu{bottom:max(2px,env(safe-area-inset-bottom))!important;height:132px!important;right:max(0px,env(safe-area-inset-right))!important;width:min(92vw,330px)!important}.browser-target-ios-menu .pointer-target{bottom:2px!important;right:5px!important}.browser-target-ios-menu .pointer-line{bottom:34px!important;right:36px!important;transform:rotate(32deg)!important;width:108px!important}.browser-target-ios-menu .pointer-bubble{right:124px!important;top:6px!important}@media (max-width:380px){.browser-target-pointer .pointer-bubble{font-size:.73rem!important;max-width:178px!important;padding:8px 10px!important}.browser-target-android .pointer-line,.browser-target-ios-menu .pointer-line{width:82px!important}.browser-target-android .pointer-bubble,.browser-target-ios-menu .pointer-bubble{right:94px!important}}.pwa-phone-guide{display:grid!important;grid-gap:12px!important;gap:12px!important;margin:16px 0 4px!important}.pwa-browser-demo{background:#ffffff!important;border:1px solid rgba(191,219,254,.9)!important;border-radius:22px!important;box-shadow:0 18px 45px rgba(7,26,82,.12),inset 0 1px 0 rgba(255,255,255,.95)!important;overflow:hidden!important;position:relative!important}.pwa-browser-topbar{align-items:center!important;background:linear-gradient(180deg,#f8fbff,#eef6ff)!important;border-bottom:1px solid #dbeafe!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:1fr 38px 32px!important;min-height:58px!important;padding:10px 12px!important;position:relative!important}.pwa-url-pill{background:#ffffff!important;border:1px solid #dbeafe!important;border-radius:999px!important;color:#31507a!important;display:block!important;font-size:.74rem!important;font-weight:900!important;overflow:hidden!important;padding:9px 11px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pwa-ios-tool,.pwa-share-target,.pwa-toolbar-icon{align-items:center!important;background:#ffffff!important;border:1px solid #bfdbfe!important;border-radius:12px!important;color:#075cff!important;display:inline-flex!important;height:34px!important;justify-content:center!important;position:relative!important;width:34px!important;z-index:3!important}.pwa-share-target svg,.pwa-toolbar-icon svg{height:20px!important;width:20px!important}.pwa-share-target svg path,.pwa-toolbar-icon svg path{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.2!important}.pwa-menu-target{font-size:1.35rem!important;font-weight:950!important;line-height:1!important}.pwa-install-target,.pwa-menu-target,.pwa-share-target{animation:pwaTargetPulse 1.6s ease-in-out infinite!important;box-shadow:0 0 0 4px rgba(7,92,255,.1)!important}@keyframes pwaTargetPulse{0%,to{box-shadow:0 0 0 4px rgba(7,92,255,.1),0 0 0 0 rgba(7,92,255,.18);transform:scale(1)}50%{box-shadow:0 0 0 4px rgba(7,92,255,.15),0 0 0 9px rgba(7,92,255,.08);transform:scale(1.04)}}.pwa-demo-screen{background:radial-gradient(circle at 18% 18%,rgba(83,183,255,.2),transparent 8rem),linear-gradient(180deg,#ffffff,#f8fbff)!important;display:grid!important;grid-gap:8px!important;gap:8px!important;min-height:118px!important;padding:18px!important}.pwa-demo-title{color:#071a52!important;font-size:1rem!important;font-weight:950!important}.pwa-demo-line{background:#dbeafe!important;border-radius:999px!important;display:block!important;height:10px!important;max-width:220px!important;width:78%!important}.pwa-demo-line.short{max-width:150px!important;width:52%!important}.pwa-pointer{align-items:center!important;color:#075cff!important;display:inline-flex!important;font-size:.74rem!important;font-weight:950!important;line-height:1!important;pointer-events:none!important;position:absolute!important;text-align:center!important;z-index:5!important}.pwa-pointer span{background:#075cff!important;border-radius:999px!important;box-shadow:0 10px 24px rgba(7,92,255,.22)!important;color:#ffffff!important;display:inline-flex!important;padding:7px 9px!important;white-space:nowrap!important}.pwa-pointer:before{background:#075cff!important;height:28px!important;width:2px!important}.pwa-pointer:after,.pwa-pointer:before{content:""!important;position:absolute!important}.pwa-pointer:after{border-left:6px solid transparent!important;border-right:6px solid transparent!important;height:0!important;width:0!important}.pwa-pointer-install{right:35px!important;top:67px!important}.pwa-pointer-install:before{right:20px!important;top:-27px!important}.pwa-pointer-install:after{border-bottom:0!important;border-top:8px solid #075cff!important;right:15px!important;top:-2px!important}.pwa-pointer-menu{right:0!important;top:111px!important}.pwa-pointer-menu:before{height:58px!important;right:26px!important;top:-58px!important;transform:rotate(-8deg)!important;transform-origin:top center!important}.pwa-pointer-menu:after{border-bottom:0!important;border-top:8px solid #075cff!important;right:18px!important;top:-5px!important}.pwa-ios-demo{padding-bottom:70px!important}.pwa-ios-toolbar{align-items:center!important;background:rgba(248,251,255,.98)!important;border-top:1px solid #dbeafe!important;bottom:0!important;display:grid!important;grid-template-columns:1fr 42px 1fr!important;justify-items:center!important;left:0!important;min-height:62px!important;padding:10px 20px!important;position:absolute!important;right:0!important}.pwa-ios-tool.muted{background:#eef6ff!important;opacity:.6!important}.pwa-pointer-share{bottom:70px!important}.pwa-pointer-share,.pwa-pointer-share:before{left:50%!important;transform:translateX(-50%)!important}.pwa-pointer-share:before{height:34px!important;top:28px!important}.pwa-pointer-share:after{border-bottom:8px solid #075cff!important;border-top:0!important;left:50%!important;top:56px!important;transform:translateX(-50%)!important}.pwa-guide-caption{background:rgba(255,255,255,.78)!important;font-weight:800!important;margin:0!important;padding:11px 12px!important}@media (max-width:420px){.pwa-sheet{padding-left:16px!important;padding-right:16px!important}.pwa-pointer span{font-size:.68rem!important;padding:6px 8px!important}.pwa-pointer-install{right:30px!important}.pwa-pointer-menu{right:-2px!important}}@media (prefers-reduced-motion:reduce){.pwa-install-target,.pwa-menu-target,.pwa-share-target{animation:none!important}}.pwa-live-pointer{align-items:center!important;color:#ffffff!important;display:flex!important;filter:drop-shadow(0 14px 28px rgba(2,6,23,.55))!important;gap:6px!important;pointer-events:none!important;position:fixed!important;z-index:2147483600!important}.pwa-live-label{background:rgba(7,92,255,.96)!important;border:2px solid rgba(255,255,255,.88)!important;border-radius:999px!important;box-shadow:0 16px 38px rgba(2,6,23,.32)!important;font-size:.82rem!important;line-height:1.12!important;max-width:180px!important;padding:9px 12px!important;text-align:center!important}.pwa-live-arrow,.pwa-live-label{color:#ffffff!important;font-weight:950!important}.pwa-live-arrow{display:block!important;font-size:clamp(4.6rem,18vw,7rem)!important;line-height:.76!important;text-shadow:0 3px 0 rgba(7,92,255,.95),0 10px 30px rgba(2,6,23,.62)!important;animation:pwaLivePoint 1.05s ease-in-out infinite!important}.pwa-live-pointer-android{align-items:flex-end!important;flex-direction:column-reverse!important;right:max(8px,env(safe-area-inset-right))!important;top:max(2px,env(safe-area-inset-top))!important}.pwa-live-pointer-android .pwa-live-arrow{transform:rotate(-4deg)!important}.pwa-live-pointer-ios{align-items:center!important;bottom:max(2px,env(safe-area-inset-bottom))!important;flex-direction:column!important;left:50%!important;transform:translateX(-50%)!important}.pwa-live-pointer-ios .pwa-live-arrow{font-size:clamp(4.2rem,17vw,6.4rem)!important;margin-top:-4px!important}@keyframes pwaLivePoint{0%,to{opacity:.88;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-4px) scale(1.08)}}@media (max-width:819px){.pwa-sheet-backdrop-android .pwa-sheet{margin-top:54px!important}.pwa-sheet-backdrop-ios .pwa-sheet{margin-bottom:82px!important}.pwa-live-pointer-android .pwa-live-label,.pwa-live-pointer-ios .pwa-live-label{font-size:.76rem!important;max-width:158px!important;padding:8px 10px!important}}@media (max-width:360px){.pwa-live-label{font-size:.7rem!important;max-width:138px!important;padding:7px 9px!important}.pwa-live-arrow{font-size:4.1rem!important}}@media (prefers-reduced-motion:reduce){.pwa-live-arrow{animation:none!important}}body.route-rewrite{background:radial-gradient(circle at 15% 0,rgba(56,189,248,.5),transparent 24rem),radial-gradient(circle at 88% 10%,rgba(129,140,248,.38),transparent 25rem),linear-gradient(180deg,#06154d,#0a3ab9 48%,#075cff)!important}body.route-rewrite main{background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0));background-size:88px 100%,auto}.rewrite-page{max-width:1180px!important;padding-top:24px!important}.rewrite-hero h1{letter-spacing:-.045em}.rewrite-workspace{align-items:start}.composer-card,.outputs{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,249,255,.98)) padding-box,linear-gradient(135deg,rgba(255,255,255,.95),rgba(125,211,252,.5),rgba(37,99,235,.48)) border-box!important;border:1px solid transparent!important;border-radius:32px!important;box-shadow:0 34px 90px rgba(2,6,23,.38),inset 0 1px 0 rgba(255,255,255,.95)!important}.rewrite-app-bar{background:radial-gradient(circle at 18% 0,rgba(125,211,252,.5),transparent 12rem),linear-gradient(135deg,#075cff,#0647dc 55%,#042d9b)!important;border-bottom:1px solid rgba(255,255,255,.18)}.app-mark:after,.app-mark:before{animation:replybetterStarOnly 1.8s ease-in-out infinite}.app-mark:after{animation-delay:.35s;animation-duration:2.25s}@keyframes replybetterStarOnly{0%,to{opacity:.58;transform:scale(.9)}50%{opacity:1;transform:scale(1.13)}}.privacy-chip{align-items:center;background:#eff6ff;border:1px solid rgba(37,99,235,.14);border-radius:999px;color:#075cff;display:inline-flex;font-size:.74rem;font-weight:900;justify-self:center;margin:10px 18px 0;min-height:30px;padding:7px 12px}.composer-header{background:rgba(239,246,255,.78);border:1px solid rgba(191,219,254,.65);border-radius:18px;margin:14px 18px 10px!important;padding:10px 12px}.composer-header h2,.situation-picker .mini-label{color:#071a52!important;font-size:.9rem!important;font-weight:950!important}.char-count{background:#ffffff;border:1px solid rgba(191,219,254,.9);border-radius:999px;color:#31507a!important;padding:5px 8px}.composer-card textarea{background:linear-gradient(180deg,#ffffff,#f8fbff)!important;border:1px solid rgba(37,99,235,.2)!important;border-radius:22px!important;box-shadow:inset 0 1px 10px rgba(37,99,235,.08),0 12px 24px rgba(15,23,42,.06)!important;color:#071a52!important}.composer-card textarea:focus{border-color:#075cff!important;box-shadow:0 0 0 4px rgba(7,92,255,.14),inset 0 1px 10px rgba(37,99,235,.08)!important}.situation-picker{background:#f8fbff;border:1px solid rgba(191,219,254,.7);border-radius:22px;padding:12px}.pill-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px!important;gap:10px!important}.situation-pill{align-items:center;background:#ffffff!important;border:1px solid rgba(37,99,235,.18)!important;border-radius:16px!important;box-shadow:0 10px 18px rgba(15,23,42,.055)!important;color:#0f2b67!important;display:flex!important;gap:8px;justify-content:flex-start!important;min-height:48px!important;padding:10px 12px!important;text-align:left;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.situation-pill:focus-visible,.situation-pill:hover{transform:translateY(-1px);box-shadow:0 14px 26px rgba(7,92,255,.12)!important}.situation-pill.active{background:linear-gradient(135deg,#075cff,#0645d9)!important;border-color:#075cff!important;box-shadow:0 16px 30px rgba(7,92,255,.28)!important;color:#ffffff!important}.situation-icon{align-items:center;background:#eff6ff;border:1px solid rgba(191,219,254,.9);border-radius:12px;color:#075cff;display:inline-flex;flex:0 0 auto;font-size:.95rem;font-weight:950;height:30px;justify-content:center;width:30px}.situation-pill.active .situation-icon{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.28);color:#ffffff}.composer-card .primary{border-radius:18px!important;font-size:1rem!important;font-weight:950!important;min-height:58px!important;text-transform:none}.login-required-card{background:radial-gradient(circle at 100% 0,rgba(125,211,252,.22),transparent 10rem),#f8fbff!important;border:1px solid rgba(191,219,254,.75)!important;border-radius:22px!important;box-shadow:0 14px 28px rgba(15,23,42,.08)!important;text-align:center}.login-card-icon{background:#075cff;border-radius:16px;box-shadow:0 12px 24px rgba(7,92,255,.22);color:#fff;margin-bottom:10px}.mode-picker{background:transparent!important;border:0!important}.tone-toggle{align-items:center;background:#ffffff!important;border:1px solid rgba(37,99,235,.16)!important;border-radius:999px!important;box-shadow:0 8px 18px rgba(15,23,42,.055);color:#075cff!important;display:inline-flex;font-size:.76rem!important;font-weight:950!important;justify-content:center;min-height:34px!important;padding:8px 12px!important}.mode-grid.expanded{background:#f8fbff;border:1px solid rgba(191,219,254,.7);border-radius:18px;margin-top:10px;padding:10px}.mode-pill{border-color:rgba(37,99,235,.16)!important;border-radius:999px!important}.mode-pill,.outputs{background:#ffffff!important}.outputs-panel-header{background:radial-gradient(circle at 15% 0,rgba(125,211,252,.2),transparent 10rem),linear-gradient(180deg,#ffffff,#f8fbff)!important;border-bottom:1px solid rgba(191,219,254,.55);color:#071a52!important;padding:22px 20px 14px!important}.result-kicker{color:#075cff;display:inline-flex;font-size:.72rem;font-weight:950;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.outputs-panel-header h2{color:#071a52!important;font-size:clamp(1.28rem,2.6vw,1.72rem)!important;letter-spacing:-.03em}.output-card{border-radius:20px!important;box-shadow:0 14px 28px rgba(15,23,42,.07)!important;padding:16px!important}.tone-soft{background:linear-gradient(180deg,#f0fdf4,#e7f8ed)!important;border-color:#bbf7d0!important}.tone-balanced{background:linear-gradient(180deg,#eff6ff,#e6f0ff)!important;border-color:#bfdbfe!important}.tone-firm{background:linear-gradient(180deg,#fff7ed,#ffedd5)!important;border-color:#fed7aa!important}.copy-button{border-radius:14px!important;font-weight:950!important;min-width:74px}.follow-up-actions button{border-radius:999px!important;font-weight:900!important}@media (min-width:820px){.rewrite-workspace{grid-template-columns:minmax(360px,460px) minmax(480px,620px)!important}.composer-card{max-width:460px!important}.outputs{max-width:620px!important}.composer-card textarea{min-height:210px!important}}@media (max-width:819px){body.route-rewrite{background:linear-gradient(180deg,#eaf3ff,#eef5ff 60%,#eef5ff)!important}body.route-rewrite main{background:radial-gradient(circle at 18% 0,rgba(7,92,255,.2),transparent 18rem),linear-gradient(180deg,#eaf3ff,#eef5ff)!important}.rewrite-page{padding:12px 10px 96px!important}.rewrite-workspace{gap:14px!important}.composer-card,.outputs{border-radius:26px!important;box-shadow:0 18px 44px rgba(15,23,42,.12)!important}.rewrite-app-bar{min-height:70px!important}.app-name{font-size:1.36rem!important}.privacy-chip{font-size:.7rem;margin-left:14px;margin-right:14px}.composer-header{margin-left:14px!important;margin-right:14px!important}.composer-card textarea{min-height:150px!important}.situation-picker{margin-left:14px!important;margin-right:14px!important;padding:10px}.pill-grid,.situation-picker .pill-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;overflow:visible!important;padding:0!important}.situation-pill{font-size:.78rem!important;min-height:50px!important;padding:9px!important}.situation-icon{height:28px;width:28px}.tone-preview-tabs{margin-top:12px}.tone-preview{border-radius:12px!important}.outputs-panel-header{padding:18px 16px 10px!important}.follow-up-actions,.intent-summary,.reply-stack{margin-left:12px!important;margin-right:12px!important}.output-card{padding:14px!important}}@media (prefers-reduced-motion:reduce){.app-mark:after,.app-mark:before{animation:none!important}}.tone-icon{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;height:2.15rem;justify-content:center;width:2.15rem}.tone-icon svg{fill:none;height:1.25rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.15;width:1.25rem}.tone-icon-soft{background:linear-gradient(145deg,#dcfce7,#f0fdf4);color:#087443;box-shadow:inset 0 0 0 1px rgba(34,197,94,.22),0 8px 22px rgba(22,163,74,.16)}.tone-icon-balanced{background:linear-gradient(145deg,#dbeafe,#eff6ff);color:#1d4ed8;box-shadow:inset 0 0 0 1px rgba(37,99,235,.22),0 8px 22px rgba(37,99,235,.16)}.tone-icon-firm{background:linear-gradient(145deg,#ffedd5,#fff7ed);color:#b45309;box-shadow:inset 0 0 0 1px rgba(245,158,11,.24),0 8px 22px rgba(245,158,11,.16)}.tone-preview{gap:.45rem!important}.tone-preview .tone-icon{height:1.6rem;width:1.6rem}.tone-preview .tone-icon svg{height:.95rem;width:.95rem}.tone-heading-row{align-items:center!important;display:flex!important;gap:.65rem!important}.rewrite-main-cta{margin-top:1.05rem!important;min-height:58px!important}.login-required-card-compact{align-items:center!important;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(239,246,255,.9))!important;border:1px solid rgba(147,197,253,.7)!important;display:grid!important;grid-gap:.9rem!important;gap:.9rem!important;grid-template-columns:auto 1fr!important;margin-top:.9rem!important;padding:1rem!important}.login-required-card-compact h3{font-size:1rem!important;line-height:1.1!important;margin:0 0 .25rem!important}.login-required-card-compact p{color:#385577!important;font-size:.88rem!important;line-height:1.35!important;margin:0!important}.login-card-icon{align-items:center;background:linear-gradient(145deg,#075cff,#38bdf8);border-radius:18px;box-shadow:0 12px 26px rgba(7,92,255,.24);color:white;display:inline-flex;font-size:1.05rem;height:44px;justify-content:center;width:44px}.auth-footer-actions{background:transparent!important;border:0!important;border-top:1px solid rgba(191,219,254,.65)!important;border-radius:0!important;display:grid!important;grid-gap:.65rem!important;gap:.65rem!important;margin-top:1.1rem!important;padding:.85rem 0 0!important;text-align:center!important}.auth-switch-prompt{color:#25466f!important;font-size:.86rem!important;font-weight:800!important;line-height:1.2!important;margin:0!important}.auth-switch{background:transparent!important;border:0!important;border-radius:0!important;color:#075cff!important;cursor:pointer;display:inline-flex!important;font-size:.98rem!important;font-weight:900!important;justify-self:center!important;line-height:1.2!important;min-height:0!important;padding:.14rem .2rem 0!important;text-decoration:none!important}.auth-switch:focus-visible,.auth-switch:hover{color:#0048d8!important;text-decoration:underline!important}.auth-back-link{color:#4f6a8e!important;font-size:.84rem!important;font-weight:800!important;text-decoration:none!important}.auth-back-link:hover{color:#075cff!important}@media (min-width:820px){.tone-icon{height:2.35rem;width:2.35rem}.tone-icon svg{height:1.38rem;width:1.38rem}}@media (max-width:819px){.rewrite-page{padding-left:12px!important;padding-right:12px!important}.rewrite-hero{display:none!important}.composer-card{overflow:hidden!important}.rewrite-app-bar{background:linear-gradient(135deg,#075cff,#0ea5e9)!important;padding:18px 18px 16px!important}.rewrite-app-bar,.rewrite-app-bar .app-name,.rewrite-app-bar .app-name strong,.rewrite-app-bar small{color:white!important}.tone-preview-tabs{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,255,.82))!important;border-bottom:1px solid rgba(191,219,254,.7)!important;display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;padding:12px 12px 10px!important}.tone-preview{align-items:center!important;border-radius:18px!important;display:flex!important;flex-direction:column!important;font-size:.74rem!important;gap:5px!important;justify-content:center!important;min-height:72px!important;padding:8px 4px!important;text-align:center!important}.privacy-chip{margin-top:12px!important}.composer-header h2{font-size:1.18rem!important;letter-spacing:-.03em!important}.char-count{font-size:.86rem!important}.situation-picker{background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(239,246,255,.85))!important;border-color:rgba(147,197,253,.75)!important;border-radius:24px!important;box-shadow:0 14px 30px rgba(30,64,175,.09)!important}.situation-pill{border-radius:20px!important;font-size:.88rem!important;min-height:58px!important;padding:9px 8px!important}.situation-pill.active{background:linear-gradient(135deg,#075cff,#2563ff 55%,#38bdf8)!important;box-shadow:0 12px 24px rgba(7,92,255,.26),inset 0 0 0 1px rgba(255,255,255,.24)!important}.composer-card .primary,.rewrite-main-cta{border-radius:22px!important;font-size:1rem!important;margin-left:14px!important;margin-right:14px!important;min-height:58px!important}.usage-note{background:rgba(255,255,255,.84)!important;border:1px solid rgba(191,219,254,.8)!important;border-radius:999px!important;color:#46617f!important;display:table!important;font-size:.78rem!important;font-weight:850!important;margin:12px auto!important;padding:.45rem .75rem!important}.mode-picker{background:rgba(255,255,255,.86)!important;border:1px solid rgba(191,219,254,.78)!important;border-radius:24px!important;margin:14px!important;padding:12px!important}.tone-toggle{border-radius:18px!important;min-height:48px!important}.mode-grid.expanded{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:10px!important}.mode-pill{border-radius:16px!important;font-size:.82rem!important;min-height:44px!important;padding:8px!important}.login-required-card-compact{margin-left:14px!important;margin-right:14px!important}.outputs-panel-header h2{font-size:1.25rem!important}.output-card{border-radius:22px!important;box-shadow:0 14px 28px rgba(15,23,42,.08)!important}.output-header{gap:.8rem!important}.copy-button{min-height:40px!important;min-width:76px!important}.auth-footer-actions{margin-top:.9rem!important}}.rewrite-page .composer-header h2,.rewrite-page .situation-picker .mini-label{font-size:clamp(.9rem,1.7vw,1.05rem)!important;letter-spacing:-.01em!important;line-height:1.15!important}.rewrite-page .privacy-chip{border-radius:999px!important;font-size:.74rem!important;font-weight:850!important;margin:10px 18px 0!important;padding:.4rem .7rem!important;width:-moz-fit-content!important;width:fit-content!important}.rewrite-page .tone-preview-tabs{gap:7px!important;margin:12px 18px 0!important}.rewrite-page .tone-preview{border-radius:14px!important;font-size:.74rem!important;min-height:42px!important;padding:6px 9px!important}.rewrite-page .tone-preview .tone-icon{height:1.35rem!important;width:1.35rem!important}.rewrite-page .tone-preview .tone-icon svg{height:.78rem!important;width:.78rem!important}.rewrite-page .composer-card textarea{border-radius:18px!important;font-size:.94rem!important;line-height:1.45!important;min-height:142px!important;padding:13px 14px!important}.rewrite-page .char-count{font-size:.72rem!important;font-weight:800!important}.rewrite-page .situation-picker{border-radius:20px!important;gap:8px!important;padding:12px!important}.rewrite-page .mode-pill,.rewrite-page .situation-pill{border-radius:14px!important;font-size:.78rem!important;font-weight:850!important;min-height:38px!important;padding:7px 9px!important}.rewrite-page .situation-icon{font-size:.9rem!important;height:1rem!important;width:1rem!important}.rewrite-page .composer-card .primary,.rewrite-page .rewrite-main-cta{border-radius:18px!important;font-size:.94rem!important;min-height:52px!important}.rewrite-page .mode-picker{margin-top:10px!important}.rewrite-page .tone-toggle{border-radius:14px!important;font-size:.82rem!important;padding:8px 10px!important}.rewrite-page .login-required-card-compact{border-radius:18px!important;gap:.7rem!important;margin-top:.75rem!important;padding:.82rem!important}.rewrite-page .login-card-icon{border-radius:14px!important;height:36px!important;width:36px!important}.rewrite-page .login-required-card-compact h3{font-size:.9rem!important}.rewrite-page .login-required-card-compact p{font-size:.78rem!important}.rewrite-page .output-card{border-radius:18px!important;padding:12px!important}.rewrite-page .tone-description{font-size:.76rem!important}.rewrite-page .copy-button{border-radius:12px!important;font-size:.82rem!important;min-height:36px!important;min-width:68px!important}@media (min-width:820px){.rewrite-page .rewrite-hero h1{font-size:clamp(2rem,4vw,2.62rem)!important}.rewrite-page .rewrite-hero p:not(.eyebrow){font-size:.96rem!important}.rewrite-page .composer-card{max-width:410px!important}.rewrite-page .outputs{max-width:560px!important}.rewrite-page .composer-card textarea{min-height:162px!important}}@media (max-width:819px){.rewrite-page{gap:9px!important;max-width:430px!important;padding:9px 10px 26px!important}.rewrite-page .composer-card,.rewrite-page .outputs{border-radius:22px!important}.rewrite-page .rewrite-app-bar{min-height:58px!important;padding:12px 14px!important}.rewrite-page .app-mark{border-radius:12px 12px 12px 4px!important;height:34px!important;width:40px!important}.rewrite-page .app-name{font-size:1.22rem!important}.rewrite-page .rewrite-app-bar small{font-size:.62rem!important}.rewrite-page .tone-preview-tabs{gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;padding:8px 10px!important}.rewrite-page .tone-preview{border-radius:13px!important;flex-direction:row!important;font-size:.66rem!important;gap:4px!important;min-height:38px!important;padding:6px 4px!important}.rewrite-page .tone-preview .tone-icon{height:1.15rem!important;width:1.15rem!important}.rewrite-page .tone-preview .tone-icon svg{height:.68rem!important;width:.68rem!important}.rewrite-page .privacy-chip{font-size:.68rem!important;margin:8px 12px 0!important;padding:.32rem .55rem!important}.rewrite-page .composer-header,.rewrite-page .form-error,.rewrite-page .limit-note,.rewrite-page .mobile-inline-empty,.rewrite-page .mode-picker,.rewrite-page .situation-picker,.rewrite-page .starter-notice{margin-left:12px!important;margin-right:12px!important}.rewrite-page .composer-header{margin-bottom:6px!important;margin-top:12px!important}.rewrite-page .composer-header h2,.rewrite-page .situation-picker .mini-label{font-size:.86rem!important}.rewrite-page .char-count{font-size:.66rem!important}.rewrite-page .composer-card textarea{border-radius:16px!important;font-size:.9rem!important;margin-left:12px!important;margin-right:12px!important;min-height:118px!important;padding:11px 12px!important;width:calc(100% - 24px)!important}.rewrite-page .situation-picker{background:rgba(255,255,255,.88)!important;border-radius:18px!important;margin-top:11px!important;padding:10px!important}.rewrite-page .pill-grid,.rewrite-page .situation-picker .pill-grid{display:grid!important;grid-gap:7px!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;overflow:visible!important;padding:0!important}.rewrite-page .situation-pill{border-radius:14px!important;font-size:.76rem!important;justify-content:center!important;min-height:38px!important;padding:6px!important;width:100%!important}.rewrite-page .composer-card .primary,.rewrite-page .rewrite-main-cta{border-radius:16px!important;font-size:.92rem!important;margin-left:12px!important;margin-right:12px!important;min-height:50px!important;width:calc(100% - 24px)!important}.rewrite-page .mode-picker{border-radius:16px!important;margin:10px 12px 12px!important;padding:9px!important}.rewrite-page .tone-toggle{min-height:38px!important}.rewrite-page .mode-pill{border-radius:13px!important;font-size:.74rem!important;min-height:36px!important;padding:6px!important}.rewrite-page .login-required-card-compact{margin-left:12px!important;margin-right:12px!important}.rewrite-page .outputs-panel-header{padding:16px 14px 6px!important}.rewrite-page .outputs-panel-header h2{font-size:1.02rem!important}.rewrite-page .reply-stack{gap:9px!important;margin-left:12px!important;margin-right:12px!important}.rewrite-page .output-card{border-radius:16px!important;padding:10px!important}.rewrite-page .reply-text{font-size:.9rem!important}.mobile-bottom-nav{min-height:68px!important;padding:7px 10px max(7px,env(safe-area-inset-bottom))!important}.mobile-bottom-nav a{font-size:.78rem!important;padding:6px 7px!important}.mobile-bottom-nav a,.mobile-bottom-nav a.active{border-radius:20px!important;min-height:46px!important}}.pwa-live-pointer{display:none!important}.pwa-sheet{border:1px solid rgba(191,219,254,.95)!important;box-shadow:0 34px 90px rgba(2,6,23,.38)!important}.pwa-android-realistic{padding-bottom:74px!important;position:relative!important}.pwa-android-bottom-bar{align-items:center!important;background:rgba(248,251,255,.98)!important;border-top:1px solid #dbeafe!important;bottom:0!important;display:flex!important;gap:16px!important;justify-content:flex-end!important;left:0!important;min-height:66px!important;padding:10px 18px!important;position:absolute!important;right:0!important}.pwa-android-nav-dot{background:#cbd5e1!important;border-radius:10px!important;height:28px!important;opacity:.65!important;width:28px!important}.pwa-bottom-menu-target,.pwa-install-target,.pwa-share-target{background:#075cff!important;box-shadow:0 12px 24px rgba(7,92,255,.22)!important;color:#ffffff!important}.pwa-clean-arrow{border-bottom:4px solid #075cff!important;border-right:4px solid #075cff!important;bottom:54px!important;height:54px!important;position:absolute!important;right:27px!important;transform:rotate(45deg)!important;width:54px!important}.pwa-clean-arrow:after{border-radius:999px!important;bottom:-6px!important;content:""!important;height:12px!important;right:-6px!important;width:12px!important}.pwa-clean-arrow:after,.pwa-clean-label{background:#075cff!important;position:absolute!important}.pwa-clean-label{border:2px solid rgba(255,255,255,.86)!important;border-radius:999px!important;bottom:118px!important;box-shadow:0 12px 30px rgba(2,6,23,.25)!important;color:#ffffff!important;font-size:.78rem!important;font-weight:950!important;padding:8px 11px!important;right:2px!important;white-space:nowrap!important}.pwa-pointer{display:none!important}.pwa-guide-caption{background:rgba(255,255,255,.95)!important;border:1px solid #dbeafe!important;border-radius:16px!important;color:#31507a!important;font-size:.9rem!important;font-weight:820!important;line-height:1.4!important;margin:10px 0 0!important;padding:12px!important;text-align:center!important}.pwa-guide-caption strong{color:#075cff!important;font-weight:950!important}@media (max-width:819px){.rewrite-page{max-width:450px!important;padding:12px 12px 106px!important}.composer-card,.outputs{border-radius:26px!important;box-shadow:0 14px 34px rgba(7,26,82,.11)!important}.composer-header h2,.situation-picker .mini-label{font-size:1.12rem!important;letter-spacing:-.035em!important}.composer-header{margin:16px 16px 8px!important}.composer-card textarea{border-radius:20px!important;font-size:1rem!important;margin-left:16px!important;margin-right:16px!important;min-height:142px!important;padding:15px!important;width:calc(100% - 32px)!important}.situation-picker{margin:18px 16px 0!important}.pill-grid,.situation-picker .pill-grid{display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:1fr 1fr!important;margin-top:10px!important}.situation-pill{border-radius:20px!important;font-size:.95rem!important;min-height:50px!important;padding:9px 11px!important;width:100%!important}.situation-icon{display:none!important}.situation-pill.active{box-shadow:0 10px 20px rgba(6,73,255,.22)!important}.rewrite-main-cta{border-radius:20px!important;font-size:1rem!important;margin:18px 16px 0!important;min-height:56px!important}.usage-note{background:rgba(239,246,255,.9)!important;border:1px solid rgba(191,219,254,.9)!important;border-radius:999px!important;color:#31507a!important;display:inline-flex!important;font-size:.82rem!important;font-weight:900!important;justify-self:center!important;margin:12px auto 0!important;padding:8px 12px!important;width:auto!important}.mode-picker{background:rgba(255,255,255,.9)!important;border:1px solid rgba(191,219,254,.92)!important;border-radius:20px!important;box-shadow:0 10px 26px rgba(7,26,82,.06)!important;gap:8px!important;margin:18px 16px 16px!important;padding:14px!important}.mode-picker .inline-label-row{align-items:center!important;display:flex!important;gap:8px!important;justify-content:flex-start!important}.mode-picker .mini-label{color:#071a52!important;font-size:.95rem!important;font-weight:950!important;letter-spacing:-.02em!important;text-transform:none!important}.optional-label{background:#e7f0ff!important;border-radius:999px!important;color:#31507a!important;font-size:.72rem!important;padding:5px 8px!important}.tone-helper{color:#64748b!important;font-size:.78rem!important;font-weight:750!important;margin:-2px 0 4px!important}.tone-toggle{border-radius:16px!important;font-size:.9rem!important;min-height:44px!important;padding:8px 12px!important;width:100%!important}.mode-grid.expanded{display:grid!important;grid-gap:8px!important;gap:8px!important;grid-template-columns:1fr 1fr!important;margin-top:4px!important}.mode-pill{border-radius:16px!important;font-size:.84rem!important;min-height:40px!important;padding:8px 10px!important}.upgrade-card.upgrade-card-locked{background:linear-gradient(180deg,#ffffff,#f8fbff)!important;border:1px solid rgba(191,219,254,.95)!important;border-radius:24px!important;box-shadow:0 16px 38px rgba(7,26,82,.12)!important;margin:20px 16px 18px!important;padding:18px!important;text-align:center!important}.upgrade-lock-icon{align-items:center!important;background:linear-gradient(145deg,#075cff,#53b7ff)!important;border-radius:18px!important;color:#ffffff!important;display:inline-flex!important;font-size:1.25rem!important;height:48px!important;justify-content:center!important;margin:0 auto 10px!important;width:48px!important}.upgrade-card.upgrade-card-locked h3{color:#071a52!important;font-size:1.25rem!important;line-height:1.1!important;margin:0!important}.upgrade-card.upgrade-card-locked p{color:#31507a!important;font-size:.95rem!important;font-weight:760!important;line-height:1.42!important;margin:0!important}.upgrade-best-note{background:#e7f0ff!important;border-radius:999px!important;color:#31507a!important;display:inline-flex!important;font-size:.78rem!important;font-weight:920!important;justify-self:center!important;margin:2px auto 0!important;padding:7px 10px!important}.upgrade-card .upgrade-actions{gap:12px!important;margin-top:2px!important}.upgrade-card .primary,.upgrade-card .secondary{border-radius:18px!important;font-size:.96rem!important;min-height:52px!important}.mobile-bottom-nav{min-height:70px!important;padding:8px 10px max(8px,env(safe-area-inset-bottom))!important}.mobile-bottom-nav a{border-radius:22px!important;font-size:.9rem!important;min-height:46px!important;padding:10px 12px!important}}@media (max-width:390px){.pwa-clean-label{font-size:.7rem!important;right:-6px!important}.situation-pill{font-size:.9rem!important}}.browser-target-pointer,.pwa-clean-arrow,.pwa-clean-label,.pwa-live-pointer,.pwa-pointer{display:none!important}.pwa-sheet-backdrop{align-items:center!important;justify-content:center!important;background:rgba(4,18,58,.78)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;padding:14px!important}.pwa-sheet{border:1px solid #cfe0fa!important;max-height:calc(100dvh - 34px)!important;max-width:410px!important;padding:20px!important;width:min(100%,410px)!important}.pwa-sheet h2{font-size:1.35rem!important;line-height:1.1!important;margin:12px 38px 8px 0!important}.pwa-sheet-body{font-size:.96rem!important;font-weight:750!important;margin-bottom:12px!important}.rb-add-guide{display:grid;grid-gap:10px;gap:10px;margin:12px 0 0}.rb-add-visual{background:linear-gradient(180deg,#f8fbff,#eef6ff);border:1px solid #cfe0fa;border-radius:22px;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 12px 26px rgba(7,26,82,.08);min-height:248px;overflow:hidden;position:relative}.rb-android-topbar,.rb-ios-bar{align-items:center;background:rgba(255,255,255,.94);border-bottom:1px solid #dbeafe;display:grid;grid-gap:9px;gap:9px;min-height:58px;padding:10px 12px}.rb-android-topbar{grid-template-columns:1fr 42px}.rb-ios-bar{border-bottom:0;border-top:1px solid #dbeafe;bottom:0;grid-template-columns:34px 1fr 42px;left:0;position:absolute;right:0}.rb-android-url,.rb-ios-url{background:#ffffff;border:1px solid #dbeafe;border-radius:999px;color:#31507a;display:block;font-size:.8rem;font-weight:900;overflow:hidden;padding:9px 12px;text-overflow:ellipsis;white-space:nowrap}.rb-install-small,.rb-menu-target,.rb-share-target{align-items:center;background:#075cff;border:2px solid rgba(255,255,255,.85);border-radius:14px;box-shadow:0 10px 22px rgba(7,92,255,.24);color:#ffffff;display:inline-flex;font-size:1.3rem;font-weight:950;height:40px;justify-content:center;line-height:1;width:40px}.rb-install-small svg,.rb-share-target svg{height:22px;width:22px}.rb-install-small svg path,.rb-share-target svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.rb-add-screen{display:grid;grid-gap:11px;gap:11px;min-height:124px;padding:22px 20px}.rb-add-title{color:#071a52;font-size:1.14rem;font-weight:950;letter-spacing:-.03em}.rb-add-line{background:#dbeafe;border-radius:999px;display:block;height:11px;width:78%}.rb-add-line.short{width:52%}.rb-android-bottombar{align-items:center;background:rgba(255,255,255,.94);border-top:1px solid #dbeafe;bottom:0;display:flex;gap:14px;justify-content:flex-end;left:0;min-height:64px;padding:10px 16px;position:absolute;right:0}.rb-android-dot,.rb-ios-muted{background:#dbe5f2;border-radius:13px;color:#64748b;display:inline-flex;height:30px;width:30px}.rb-ios-muted{align-items:center;justify-content:center;font-size:1.4rem;font-weight:900}.rb-guide-arrow{height:88px;overflow:visible;position:absolute;width:130px;z-index:4}.rb-guide-arrow path{fill:none;stroke:#075cff;stroke-linecap:round;stroke-linejoin:round;stroke-width:9}.rb-guide-arrow-android{bottom:34px;right:46px}.rb-guide-arrow-ios{bottom:40px;right:38px}.rb-guide-callout{background:#075cff;border:2px solid rgba(255,255,255,.88);border-radius:999px;box-shadow:0 12px 28px rgba(2,6,23,.2);color:#ffffff;font-size:.78rem;font-weight:950;line-height:1;padding:8px 11px;position:absolute;z-index:5}.rb-guide-callout-android{bottom:112px;right:14px}.rb-guide-callout-ios{bottom:114px;right:20px}.rb-guide-copy,.rb-guide-note{border-radius:16px;color:#31507a;font-size:.92rem;font-weight:800;line-height:1.38;margin:0;padding:12px;text-align:center}.rb-guide-copy{background:#f8fbff;border:1px solid #dbeafe}.rb-guide-note{background:rgba(239,246,255,.75);border:1px solid rgba(219,234,254,.85);font-size:.82rem;padding:9px 11px}.rb-guide-copy strong,.rb-guide-note strong{color:#075cff;font-weight:950}.pwa-sheet-actions{gap:12px!important;margin-top:14px!important}.pwa-sheet-actions .button{border-radius:18px!important;min-height:50px!important}@media (max-width:390px){.pwa-sheet{padding:16px!important}.rb-add-visual{min-height:228px}.rb-guide-arrow{transform:scale(.88);transform-origin:bottom right}.rb-guide-callout{font-size:.7rem}}@media (max-width:819px){.rewrite-page .pill-grid,.rewrite-page .situation-picker .pill-grid{gap:14px!important}.rewrite-page .situation-pill{gap:8px!important;min-height:50px!important}.rewrite-page .situation-icon,.rewrite-page .situation-pill{align-items:center!important;display:inline-flex!important;justify-content:center!important}.rewrite-page .situation-icon{background:rgba(255,255,255,.55)!important;border-radius:999px!important;flex:0 0 22px!important;font-size:.9rem!important;height:22px!important;line-height:1!important;width:22px!important}.rewrite-page .situation-pill.active .situation-icon{background:rgba(255,255,255,.22)!important;color:#ffffff!important}.rewrite-page .upgrade-card,.rewrite-page .upgrade-card.upgrade-card-locked{background:linear-gradient(180deg,#ffffff,#f3f8ff)!important;border:1px solid #bfd8fb!important;box-shadow:0 16px 38px rgba(7,26,82,.12)!important;color:#071a52!important}.rewrite-page .upgrade-card p,.rewrite-page .upgrade-card.upgrade-card-locked p{color:#31507a!important}.rewrite-page .form-error{background:#ffffff!important;border:1px solid #bfd8fb!important;box-shadow:0 10px 26px rgba(7,26,82,.08)!important;color:#31507a!important}}.rewrite-page .upgrade-card.upgrade-card-locked{background:radial-gradient(circle at 50% 0,rgba(124,92,255,.14),transparent 13rem),linear-gradient(180deg,#ffffff,#f7fbff)!important;border:1px solid rgba(162,199,255,.95)!important;border-radius:28px!important;box-shadow:0 18px 46px rgba(7,26,82,.13)!important;gap:13px!important;max-width:560px!important}.rewrite-page .upgrade-card.upgrade-card-locked h3{font-size:clamp(1.35rem,5vw,2rem)!important;letter-spacing:-.045em!important;line-height:1.05!important}.rewrite-page .upgrade-card.upgrade-card-locked p{color:#35557d!important;font-size:clamp(.96rem,3.7vw,1.18rem)!important;line-height:1.36!important;margin-left:auto!important;margin-right:auto!important;max-width:430px!important}.rewrite-page .upgrade-best-note{background:linear-gradient(135deg,rgba(124,92,255,.13),rgba(83,183,255,.14))!important;border:1px solid rgba(124,92,255,.2)!important;color:#4c2fcf!important;font-weight:950!important;margin:2px auto!important}.rewrite-page .upgrade-card .upgrade-actions,.rewrite-page .upgrade-plan-actions{display:grid!important;grid-gap:14px!important;gap:14px!important;margin-top:4px!important}.rewrite-page .upgrade-card .upgrade-actions .button,.rewrite-page .upgrade-plan-actions .button{border:0!important;border-radius:20px!important;box-shadow:0 14px 30px rgba(7,92,255,.18)!important;color:#ffffff!important;font-weight:950!important;letter-spacing:-.02em!important;min-height:56px!important;text-decoration:none!important}.rewrite-page .upgrade-monthly-button{background:linear-gradient(135deg,#136cff,#075cff)!important}.rewrite-page .upgrade-yearly-button{background:linear-gradient(135deg,#7c5cff,#4b32e8 52%,#2e5bff)!important}@media (min-width:760px){.rewrite-page .upgrade-plan-actions{grid-template-columns:1fr 1fr!important}}.rewrite-page .pill-grid,.rewrite-page .situation-picker .pill-grid{gap:16px!important}@media (max-width:819px){.rewrite-page .pill-grid,.rewrite-page .situation-picker .pill-grid{column-gap:18px!important;row-gap:14px!important}.rewrite-page .situation-pill{min-height:52px!important}}.rewrite-page .mode-picker{background:radial-gradient(circle at 90% 0,rgba(83,183,255,.12),transparent 9rem),linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,251,255,.96))!important;border:1px solid rgba(170,205,255,.95)!important;border-radius:22px!important;box-shadow:0 16px 34px rgba(7,26,82,.08)!important;padding:14px!important}.rewrite-page .mode-picker .inline-label-row{gap:9px!important}.rewrite-page .mode-picker .mini-label{font-size:clamp(1rem,3.8vw,1.18rem)!important;letter-spacing:-.04em!important}.rewrite-page .optional-label{background:linear-gradient(135deg,#eaf2ff,#edf6ff)!important;border:1px solid rgba(191,219,254,.9)!important;font-size:.74rem!important;padding:5px 10px!important}.rewrite-page .tone-helper{color:#5b7498!important;font-size:.84rem!important;font-weight:800!important;margin:0 0 10px!important}.rewrite-page .tone-toggle{border:1px solid rgba(191,219,254,.95)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 18px rgba(7,26,82,.05)!important;color:#075cff!important;font-size:.92rem!important;min-height:44px!important}.rewrite-page .mode-grid.expanded{gap:10px!important;margin-top:12px!important}.rewrite-page .mode-pill{background:rgba(255,255,255,.86)!important;border:1px solid rgba(191,219,254,.92)!important;border-radius:16px!important;color:#10234d!important;font-size:.84rem!important;min-height:40px!important}.rewrite-page .mode-pill.active{background:linear-gradient(135deg,#136cff,#075cff)!important;box-shadow:0 12px 22px rgba(7,92,255,.2)!important}.rb-add-visual{min-height:230px!important}.rb-guide-callout{border-radius:999px!important;box-shadow:0 12px 26px rgba(7,92,255,.18)!important}.rb-guide-copy,.rb-guide-note{font-size:.92rem!important;line-height:1.38!important}.pwa-sheet{background:#ffffff!important;border:1px solid rgba(191,219,254,.98)!important;border-radius:26px!important;box-shadow:0 30px 90px rgba(2,6,23,.38)!important;color:#071a52!important;max-width:400px!important;overflow:hidden auto!important}.pwa-sheet h2{color:#071a52!important;font-size:1.32rem!important;letter-spacing:-.035em!important;line-height:1.08!important}.pwa-sheet-body{color:#31507a!important;font-size:.94rem!important;font-weight:760!important;line-height:1.38!important}.rb-install-guide{display:grid!important;grid-gap:10px!important;gap:10px!important;margin:12px 0 0!important}.rb-install-mock{background:linear-gradient(180deg,#f9fcff,#eef6ff)!important;border:1px solid #cfe0fa!important;border-radius:22px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 28px rgba(7,26,82,.08)!important;min-height:216px!important;overflow:hidden!important;position:relative!important}.rb-android-addressbar{align-items:center!important;background:rgba(255,255,255,.96)!important;border-bottom:1px solid #dbeafe!important;display:grid!important;grid-gap:9px!important;gap:9px!important;grid-template-columns:1fr 42px!important;min-height:58px!important;padding:10px 12px!important}.rb-android-address,.rb-ios-address{background:#ffffff!important;border:1px solid #dbeafe!important;border-radius:999px!important;color:#31507a!important;display:block!important;font-size:.78rem!important;font-weight:900!important;overflow:hidden!important;padding:9px 12px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rb-android-install-target,.rb-bottom-menu-mini,.rb-ios-share-target{align-items:center!important;background:#075cff!important;border:2px solid rgba(255,255,255,.9)!important;border-radius:14px!important;box-shadow:0 10px 22px rgba(7,92,255,.24)!important;color:#ffffff!important;display:inline-flex!important;font-size:1.25rem!important;font-weight:950!important;height:40px!important;justify-content:center!important;line-height:1!important;width:40px!important}.rb-android-install-target svg,.rb-ios-share-target svg{height:22px!important;width:22px!important}.rb-android-install-target svg path,.rb-ios-share-target svg path{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.4!important}.rb-mock-page{display:grid!important;grid-gap:10px!important;gap:10px!important;min-height:112px!important;padding:20px!important}.rb-mock-brand{color:#071a52!important;font-size:1.08rem!important;font-weight:950!important;letter-spacing:-.03em!important}.rb-mock-line{background:#dbeafe!important;border-radius:999px!important;display:block!important;height:10px!important;width:76%!important}.rb-mock-line-short{width:52%!important}.rb-polished-arrow{height:92px!important;overflow:visible!important;position:absolute!important;width:136px!important;z-index:5!important}.rb-polished-arrow path{fill:none!important;stroke:#075cff!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:8!important}.rb-polished-arrow-android{right:24px!important;top:64px!important}.rb-polished-arrow-ios{bottom:38px!important;right:34px!important}.rb-android-bottom-fallback{align-items:center!important;background:rgba(255,255,255,.95)!important;border-top:1px solid #dbeafe!important;bottom:0!important;display:flex!important;gap:10px!important;justify-content:flex-end!important;left:0!important;min-height:54px!important;padding:9px 14px!important;position:absolute!important;right:0!important}.rb-fallback-text{color:#5b7498!important;font-size:.72rem!important;font-weight:900!important;text-transform:uppercase!important}.rb-ios-toolbar{align-items:center!important;background:rgba(255,255,255,.96)!important;border-top:1px solid #dbeafe!important;bottom:0!important;display:grid!important;grid-gap:9px!important;gap:9px!important;grid-template-columns:34px 1fr 42px!important;left:0!important;min-height:58px!important;padding:10px 12px!important;position:absolute!important;right:0!important}.rb-ios-back{align-items:center!important;background:#e8f1ff!important;border-radius:999px!important;color:#64748b!important;display:inline-flex!important;font-size:1.4rem!important;font-weight:950!important;height:34px!important;justify-content:center!important;width:34px!important}.rb-guide-copy,.rb-guide-copy-main,.rb-guide-note{border-radius:16px!important;color:#31507a!important;font-size:.9rem!important;font-weight:820!important;line-height:1.38!important;margin:0!important;padding:11px 12px!important;text-align:center!important}.rb-guide-copy,.rb-guide-copy-main{background:#f8fbff!important;border:1px solid #dbeafe!important}.rb-guide-note{background:rgba(239,246,255,.72)!important;border:1px solid rgba(219,234,254,.9)!important;font-size:.8rem!important;padding:9px 10px!important}.rb-guide-copy strong,.rb-guide-note strong{color:#075cff!important;font-weight:950!important}.rewrite-page .pill-grid,.rewrite-page .situation-picker .pill-grid{gap:12px!important}@media (max-width:819px){.rewrite-page .pill-grid,.rewrite-page .situation-picker .pill-grid{column-gap:12px!important;row-gap:12px!important}.rewrite-page .situation-pill{border-radius:17px!important;font-size:.86rem!important;gap:7px!important;min-height:44px!important;padding:7px 9px!important;width:100%!important}.rewrite-page .situation-icon{flex:0 0 19px!important;font-size:.78rem!important;height:19px!important;width:19px!important}.rewrite-page .composer-header h2,.rewrite-page .situation-picker .mini-label{font-size:1.02rem!important}.rewrite-page .composer-card textarea{min-height:146px!important}}.rewrite-page .mode-picker{background:radial-gradient(circle at 95% 0,rgba(83,183,255,.11),transparent 8.5rem),linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,255,.98))!important;border:1px solid rgba(174,207,255,.94)!important;box-shadow:0 12px 26px rgba(7,26,82,.07)!important}.rewrite-page .mode-picker .mini-label{font-size:.98rem!important;letter-spacing:-.03em!important;text-transform:none!important}.rewrite-page .optional-label{background:#eaf2ff!important;border:1px solid rgba(191,219,254,.92)!important;color:#31507a!important;font-size:.68rem!important;font-weight:950!important}.rewrite-page .tone-helper{color:#64748b!important;font-size:.78rem!important;margin:0 0 8px!important}.rewrite-page .tone-toggle{border-radius:16px!important;font-size:.86rem!important;min-height:42px!important;padding:8px 11px!important}.rewrite-page .mode-grid.expanded{gap:8px!important;margin-top:10px!important}.rewrite-page .mode-pill{border-radius:15px!important;font-size:.8rem!important;min-height:38px!important;padding:7px 9px!important}.rewrite-page .usage-note{display:none!important}.rewrite-page .upgrade-plan-actions{gap:13px!important}.rewrite-page .upgrade-yearly-button{background:linear-gradient(135deg,#8c6cff,#6b4bff 48%,#4b32e8)!important;box-shadow:0 18px 38px rgba(76,50,232,.28)!important}.rewrite-page .upgrade-monthly-button{background:linear-gradient(135deg,#1f7aff,#075cff)!important;box-shadow:0 14px 30px rgba(7,92,255,.2)!important}.rewrite-page .situation-picker{gap:9px!important;padding:10px!important}.rewrite-page .pill-grid{gap:8px!important}.rewrite-page .situation-pill{border-radius:14px!important;font-size:.78rem!important;gap:6px!important;height:38px!important;min-height:0!important;padding:5px 8px!important}.rewrite-page .situation-icon{flex:0 0 17px!important;font-size:.72rem!important;height:17px!important;width:17px!important}.rewrite-page .mode-picker{background:radial-gradient(circle at 100% 0,rgba(7,92,255,.09),transparent 7rem),linear-gradient(180deg,rgba(248,252,255,.99),rgba(239,247,255,.96))!important;border-color:rgba(166,201,255,.92)!important;border-radius:17px!important;box-shadow:0 10px 22px rgba(7,26,82,.06)!important;padding:10px!important}.rewrite-page .mode-picker .inline-label-row{margin-bottom:4px!important}.rewrite-page .tone-helper{font-size:.74rem!important;margin-bottom:7px!important}.rewrite-page .tone-toggle{background:#ffffff!important;border-color:rgba(170,201,247,.95)!important;border-radius:13px!important;box-shadow:inset 0 -1px 0 rgba(7,92,255,.08)!important;font-size:.8rem!important;min-height:36px!important;padding:7px 10px!important}.rewrite-page .mode-grid.expanded{margin-top:8px!important}.rewrite-page .mode-pill{font-size:.76rem!important}.account-actions{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1rem}@media (max-width:819px){.rewrite-page .pill-grid,.rewrite-page .situation-picker .pill-grid{column-gap:8px!important;row-gap:8px!important}.rewrite-page .situation-pill{border-radius:14px!important;font-size:.76rem!important;height:38px!important;min-height:0!important;padding:5px 7px!important}.rewrite-page .mode-picker{padding:9px!important}}.pwa-sheet{background:linear-gradient(180deg,#f8fbff,#edf5ff)!important;border-radius:24px!important;max-height:min(760px,calc(100dvh - 28px))!important;max-width:380px!important}.pwa-sheet-close{color:transparent!important;font-size:0!important}.pwa-sheet-close:before{color:#071a52!important;content:"x"!important;font-size:1rem!important;font-weight:950!important;line-height:1!important}.pwa-sheet h2{font-size:1.22rem!important;margin-top:.3rem!important}.pwa-sheet-body{font-size:.88rem!important;margin-bottom:.65rem!important}.rb-install-mock-clean{min-height:180px!important}.rb-install-mock-clean .pwa-clean-arrow,.rb-install-mock-clean .pwa-pointer,.rb-install-mock-clean .rb-polished-arrow{display:none!important}.rb-install-mock-clean .rb-mock-page{min-height:88px!important;padding:16px!important}.rb-install-mock-clean .rb-android-addressbar,.rb-install-mock-clean .rb-ios-toolbar{min-height:50px!important;padding:8px 10px!important}.rb-install-mock-clean .rb-android-install-target,.rb-install-mock-clean .rb-bottom-menu-mini,.rb-install-mock-clean .rb-ios-share-target{border-radius:12px!important;height:36px!important;width:36px!important}.rb-install-mock-clean .rb-android-bottom-fallback,.rb-install-mock-clean .rb-ios-toolbar{min-height:50px!important}.rb-guide-copy-main,.rb-guide-note{font-size:.82rem!important;padding:9px 10px!important}.pwa-sheet-actions{gap:9px!important;margin-top:12px!important}.rewrite-page .situation-icon{background:rgba(219,234,254,.95)!important;border:1px solid rgba(176,205,249,.95)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;flex:0 0 21px!important;font-size:.82rem!important;height:21px!important;margin-top:0!important;width:21px!important}.rewrite-page .situation-pill.active .situation-icon{background:rgba(255,255,255,.22)!important;border-color:rgba(255,255,255,.36)!important}.rewrite-page .mode-picker{background:radial-gradient(circle at 90% 8%,rgba(53,140,255,.15),transparent 6.6rem),linear-gradient(180deg,#f7fbff,#eaf3ff)!important;border:1px solid rgba(144,190,255,.94)!important;border-radius:18px!important;box-shadow:0 14px 34px rgba(7,26,82,.09),inset 0 1px 0 rgba(255,255,255,.9)!important}.rewrite-page .tone-toggle{background:linear-gradient(135deg,#ffffff,#edf5ff)!important;border:1px solid rgba(145,187,249,.98)!important}.rewrite-page .tone-toggle:after{background:#075cff!important;font-size:.95rem!important;margin-left:.7rem!important}.rewrite-page .mode-pill{background:rgba(255,255,255,.92)!important;border:1px solid rgba(156,192,244,.92)!important}.rewrite-page .mode-pill.active{background:linear-gradient(135deg,#0d6bff,#074fe8)!important;box-shadow:0 12px 24px rgba(7,92,255,.22)!important}.pwa-sheet{background:linear-gradient(180deg,#f7fbff,#eaf3ff)!important;border:1px solid rgba(174,207,255,.98)!important;box-shadow:0 28px 82px rgba(2,6,23,.34),inset 0 1px 0 rgba(255,255,255,.95)!important;padding:18px!important}.rb-install-guide-simple{gap:11px!important}.rb-install-mini-phone{background:linear-gradient(180deg,#ffffff,#eef6ff)!important;border:1px solid rgba(174,207,255,.95)!important;border-radius:20px!important;box-shadow:0 14px 30px rgba(7,26,82,.08)!important;overflow:hidden!important}.rb-mini-phone-bar{align-items:center!important;background:#ffffff!important;border-bottom:1px solid #dbeafe!important;display:grid!important;grid-gap:9px!important;gap:9px!important;grid-template-columns:1fr 38px!important;padding:10px!important}.rb-mini-phone-bar>span:first-child{background:#eef6ff!important;border:1px solid #dbeafe!important;border-radius:999px!important;color:#31507a!important;font-size:.78rem!important;font-weight:900!important;overflow:hidden!important;padding:8px 10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rb-mini-action-icon{align-items:center!important;background:linear-gradient(135deg,#1f7aff,#075cff)!important;border-radius:12px!important;color:#ffffff!important;display:inline-flex!important;height:38px!important;justify-content:center!important;width:38px!important}.rb-mini-action-icon svg{height:21px!important;width:21px!important}.rb-mini-action-icon svg path{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.35!important}.rb-mini-menu-icon{gap:3px!important}.rb-mini-menu-icon span{background:currentColor!important;border-radius:999px!important;display:block!important;height:4px!important;width:4px!important}.rb-mini-phone-screen{display:grid!important;grid-gap:9px!important;gap:9px!important;padding:16px!important}.rb-mini-phone-screen strong{color:#071a52!important;font-size:1.02rem!important;letter-spacing:-.03em!important}.rb-mini-phone-screen span{background:#dbeafe!important;border-radius:999px!important;display:block!important;height:10px!important;width:76%!important}.rb-mini-phone-screen span:last-child{width:50%!important}.rb-install-steps{display:grid!important;grid-gap:8px!important;gap:8px!important}.rb-install-guide-android-clean{gap:9px!important}.rb-install-guide-android-clean .rb-install-step{grid-template-columns:36px minmax(0,1fr)!important;min-height:62px!important}.rb-install-guide-android-clean .rb-install-step p{font-size:.94rem!important;line-height:1.24!important}.rb-install-guide-android-clean .rb-install-step strong{color:#075cff!important}.rb-install-step{background:rgba(255,255,255,.76)!important;border:1px solid rgba(190,217,255,.92)!important;border-radius:15px!important;display:grid!important;grid-gap:9px!important;gap:9px!important;grid-template-columns:28px 1fr!important;padding:9px 10px!important}.rb-step-number{align-items:center!important;background:#075cff!important;border-radius:999px!important;color:#ffffff!important;display:inline-flex!important;font-size:.82rem!important;font-weight:950!important;height:28px!important;justify-content:center!important;width:28px!important}.rb-install-step p{color:#31507a!important;font-size:.82rem!important;font-weight:850!important;line-height:1.28!important;margin:0!important}.rb-install-step strong{color:#075cff!important;font-weight:950!important}.rb-install-inline-icon{align-items:center!important;background:#ffffff!important;border:1.5px solid rgba(122,174,249,.95)!important;border-radius:10px!important;box-shadow:0 7px 16px rgba(7,26,82,.1),inset 0 1px 0 rgba(255,255,255,.95)!important;color:#075cff!important;display:inline-flex!important;height:28px!important;justify-content:center!important;margin:0 5px!important;position:relative!important;top:7px!important;vertical-align:baseline!important;width:30px!important}.rb-install-inline-icon svg{height:18px!important;width:18px!important}.rb-install-inline-icon svg circle,.rb-install-inline-icon svg path{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.35!important}.rb-install-icon-download{background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,#075cff,#5a49ff) border-box!important;border:1.5px solid transparent!important}.rb-install-icon-menu{gap:2.5px!important;width:26px!important}.rb-install-icon-menu span{background:#075cff!important;border-radius:999px!important;display:block!important;height:3.5px!important;width:3.5px!important}.rb-install-icon-plus{border-radius:999px!important;width:28px!important}.rb-install-icon-plus svg{height:20px!important;width:20px!important}.account-panel{background:radial-gradient(circle at 95% 0,rgba(7,92,255,.08),transparent 8rem),linear-gradient(180deg,#ffffff,#eef6ff)!important;border-color:rgba(176,205,249,.9)!important}.rewrite-page .privacy-chip{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#5b7498!important;display:block!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:0!important;line-height:1.2!important;margin:6px 0 0!important;padding:0!important;text-align:left!important;text-transform:none!important;width:auto!important}.rewrite-page .composer-card textarea{margin-bottom:0!important}.rewrite-page .situation-picker{margin-top:8px!important}.pwa-sheet{max-height:min(82vh,760px)!important;overflow-y:auto!important;overscroll-behavior:contain!important}.rb-install-guide-simple{display:grid!important;grid-gap:12px!important;gap:12px!important;width:100%!important}.rb-install-mini-phone{width:100%!important}.rb-mini-phone-bar{grid-template-columns:minmax(0,1fr) 38px!important}.rb-mini-phone-bar>span:first-child{min-width:0!important}.rb-install-step{align-items:center!important;grid-template-columns:34px minmax(0,1fr) auto!important;min-height:66px!important}.rb-install-step p{align-self:center!important;min-width:0!important}.rb-install-inline-icon{flex:0 0 auto!important;height:38px!important;margin:0!important;top:auto!important;vertical-align:middle!important;width:38px!important}.rb-install-icon-stack{display:inline-flex!important;flex:0 0 auto!important;justify-content:flex-end!important}@media (max-width:520px){.pwa-sheet{border-radius:24px!important;max-height:calc(100dvh - 88px)!important;padding:14px!important;width:min(92vw,390px)!important}.pwa-sheet-logo{height:48px!important;width:48px!important}.pwa-sheet-close{height:42px!important;right:14px!important;top:14px!important;width:42px!important}.pwa-sheet h2{font-size:clamp(1.5rem,8vw,2rem)!important;line-height:.96!important;margin:10px 48px 8px 0!important}.pwa-sheet-body{font-size:clamp(.92rem,4.8vw,1.12rem)!important;line-height:1.28!important;margin:0 0 12px!important}.rb-mini-phone-bar{gap:7px!important;grid-template-columns:minmax(0,1fr) 36px!important;padding:8px!important}.rb-mini-phone-bar>span:first-child{font-size:clamp(.8rem,4.4vw,1rem)!important;padding:8px 10px!important}.rb-mini-action-icon{border-radius:12px!important;height:36px!important;width:36px!important}.rb-mini-phone-screen{gap:8px!important;padding:14px!important}.rb-install-step{border-radius:16px!important;gap:9px!important;grid-template-columns:34px minmax(0,1fr) auto!important;min-height:64px!important;padding:9px!important}.rb-step-number{font-size:.9rem!important;height:34px!important;width:34px!important}.rb-install-step p{font-size:clamp(.82rem,4vw,.98rem)!important;line-height:1.18!important}.rb-install-inline-icon{border-radius:12px!important;height:36px!important;width:36px!important}.rb-install-icon-stack{flex-direction:column!important;gap:5px!important}.pwa-sheet-actions{gap:10px!important;margin-top:12px!important}.pwa-sheet-actions .button{min-height:56px!important;padding:0 14px!important}}@media (max-width:370px){.pwa-sheet{width:94vw!important}.rb-install-step{grid-template-columns:30px minmax(0,1fr) 34px!important}.rb-step-number{height:30px!important;width:30px!important}.rb-install-inline-icon{height:34px!important;width:34px!important}}.rb-install-mini-phone{border-radius:18px!important}.rb-mini-phone-bar{border-bottom:0!important}.rb-install-icon-stack{align-items:center!important;flex-direction:row!important;gap:6px!important}.tone-pill{gap:6px!important}.tone-mini-icon{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;width:20px}.tone-mini-icon svg{height:14px;width:14px}.tone-mini-icon svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.tone-mini-icon-soft{background:rgba(34,197,94,.13);color:#148a48}.tone-mini-icon-balanced{background:rgba(7,92,255,.11);color:#075cff}.tone-mini-icon-firm{background:rgba(245,158,11,.14);color:#b45b0b}.phone-preview .preview-reply h3{align-items:center!important;display:inline-flex!important;gap:6px!important}.phone-preview .preview-reply h3 .tone-mini-icon{height:18px!important;width:18px!important}.phone-preview .preview-reply h3 .tone-mini-icon svg{height:13px!important;width:13px!important}@media (min-width:820px){.rewrite-page .rewrite-hero{margin-bottom:34px!important;padding-bottom:54px!important;padding-top:20px!important;position:relative!important;z-index:2!important}.rewrite-page .rewrite-hero h1,.rewrite-page .rewrite-workspace{margin-top:0!important}.rewrite-page .login-required-card-compact{align-items:center!important;display:grid!important;grid-gap:11px!important;gap:11px!important;grid-template-columns:auto auto!important;justify-content:center!important;margin-left:0!important;margin-right:0!important;padding:13px 18px!important;text-align:center!important;width:100%!important}.rewrite-page .login-required-card-compact .login-card-icon,.rewrite-page .login-required-card-compact>div{transform:translateX(-10px)!important}.rewrite-page .login-required-card-compact>div{align-items:center!important;display:grid!important;justify-items:center!important;max-width:290px!important;text-align:center!important}.rewrite-page .login-required-card-compact h3,.rewrite-page .login-required-card-compact p{text-align:center!important}.bling-card-grid .bling-info-card:nth-child(-n+2) .bling-info-icon{color:transparent!important;font-size:0!important;position:relative!important}.bling-card-grid .bling-info-card:nth-child(-n+2) .bling-info-icon:before{background:transparent!important;border:2px solid #ffffff!important;border-radius:8px!important;box-shadow:inset 0 4px 0 rgba(255,255,255,.16),inset 0 -5px 0 rgba(255,255,255,.2)!important;color:#ffffff!important;content:""!important;display:block!important;height:28px!important;width:18px!important}.bling-card-grid .bling-info-card:nth-child(-n+2) .bling-info-icon:after{background:#ffffff!important;border-radius:999px!important;bottom:6px!important;content:""!important;display:block!important;height:3px!important;left:50%!important;position:absolute!important;transform:translateX(-50%)!important;width:3px!important}.final-cta.bling-final{align-items:flex-start!important;display:flex!important;flex-direction:column!important;text-align:left!important}.final-cta.bling-final .final-logo{align-self:flex-start!important;margin-left:0!important}.final-cta.bling-final .eyebrow,.final-cta.bling-final h2,.final-cta.bling-final p{text-align:left!important}.final-cta.bling-final .final-actions{justify-content:flex-start!important}}.rb-install-steps .rb-install-step:nth-child(2){row-gap:8px!important}.rb-install-steps .rb-install-step:nth-child(2) .rb-step-number{grid-area:number!important}.rb-install-steps .rb-install-step:nth-child(2) .rb-install-icon-stack{display:flex!important}.rb-install-icon-menu{display:inline-flex!important;flex-direction:row!important}@media (min-width:820px){.pwa-sheet-backdrop-desktop .pwa-sheet{max-width:430px!important;width:min(430px,92vw)!important}.rb-install-guide-desktop-device .rb-install-steps{gap:10px!important}.rb-install-guide-desktop-device .rb-install-step,.rb-install-guide-desktop-device .rb-install-step:nth-child(2){align-items:center!important;grid-template-areas:"number copy icons"!important;grid-template-columns:34px minmax(0,1fr) auto!important;min-height:68px!important;padding:12px 14px!important}.rb-install-guide-desktop-device .rb-install-step p{grid-area:copy!important;line-height:1.28!important;max-width:38ch!important}.rb-install-guide-desktop-device .rb-install-icon-stack,.rb-install-guide-desktop-device .rb-install-step>.rb-install-inline-icon{grid-area:icons!important;justify-self:end!important}.rb-install-guide-desktop-device .rb-install-icon-stack{gap:8px!important;justify-content:flex-end!important;min-width:82px!important}.rb-install-guide-desktop-device .rb-install-inline-icon{height:38px!important;width:38px!important}}@media (max-width:819px){.rewrite-page .privacy-chip{font-size:.68rem!important;margin-top:5px!important}.rewrite-page .situation-picker{margin-top:7px!important}}.rewrite-page .situation-pill{display:grid!important;grid-template-columns:24px 1fr!important;justify-items:start!important;place-items:center start!important}.rewrite-page .situation-icon{display:grid!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:.84rem!important;justify-self:center!important;place-items:center!important}.rewrite-page .situation-icon,.rewrite-page .situation-pill>span:last-child{transform:translateY(0)!important}.rewrite-page .mode-picker{background:radial-gradient(circle at 96% 0,rgba(56,189,248,.18),transparent 7.5rem),linear-gradient(180deg,#f9fcff,#edf6ff 58%,#e7f1ff)!important;border:1px solid rgba(135,184,255,.98)!important;border-radius:20px!important;box-shadow:0 16px 38px rgba(7,26,82,.11),inset 0 1px 0 rgba(255,255,255,.94)!important;padding:12px!important}.rewrite-page .mode-picker .inline-label-row{align-items:center!important;display:flex!important;gap:8px!important;justify-content:space-between!important;margin-bottom:5px!important}.rewrite-page .mode-picker .mini-label{color:#071a52!important;font-size:.9rem!important;font-weight:950!important;letter-spacing:-.02em!important}.rewrite-page .optional-label{background:linear-gradient(135deg,#dbeafe,#eef6ff)!important;border:1px solid rgba(147,197,253,.95)!important;border-radius:999px!important;color:#0752d8!important;font-size:.64rem!important;letter-spacing:.02em!important;padding:4px 8px!important;text-transform:uppercase!important}.rewrite-page .tone-helper{color:#4e6b95!important;font-size:.72rem!important;font-weight:780!important;line-height:1.25!important;margin:0 0 9px!important}.rewrite-page .tone-toggle{align-items:center!important;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,rgba(7,92,255,.65),rgba(90,73,255,.7)) border-box!important;border:1px solid transparent!important;border-radius:15px!important;box-shadow:0 10px 22px rgba(7,26,82,.08),inset 0 -1px 0 rgba(7,92,255,.07)!important;color:#071a52!important;display:flex!important;font-size:.83rem!important;font-weight:950!important;justify-content:space-between!important;min-height:40px!important;padding:8px 10px 8px 12px!important;width:100%!important}.rewrite-page .tone-toggle:hover,.rewrite-page .tone-toggle[aria-expanded=true]{background:linear-gradient(180deg,#f8fbff,#eef6ff) padding-box,linear-gradient(135deg,#075cff,#5a49ff) border-box!important}.rewrite-page .tone-toggle:after{align-items:center!important;background:linear-gradient(135deg,#075cff,#4f46e5)!important;border-radius:999px!important;box-shadow:0 7px 16px rgba(7,92,255,.25)!important;color:#ffffff!important;content:"+"!important;display:inline-flex!important;flex:0 0 24px!important;font-size:1rem!important;font-weight:950!important;height:24px!important;justify-content:center!important;line-height:1!important;margin-left:10px!important;width:24px!important}.rewrite-page .tone-toggle[aria-expanded=true]:after{content:"-"!important}.rewrite-page .mode-grid.expanded{background:rgba(255,255,255,.54)!important;border:1px solid rgba(191,219,254,.86)!important;border-radius:15px!important;display:grid!important;grid-gap:7px!important;gap:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:9px!important;padding:8px!important}.rewrite-page .mode-pill{background:linear-gradient(180deg,#ffffff,#f2f7ff)!important;border:1px solid rgba(159,197,250,.92)!important;border-radius:13px!important;box-shadow:0 8px 18px rgba(7,26,82,.055)!important;color:#0b245e!important;font-size:.72rem!important;font-weight:900!important;min-height:34px!important;padding:6px 8px!important;text-align:center!important}.rewrite-page .mode-pill.active{background:linear-gradient(135deg,#075cff,#4f46e5)!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(7,92,255,.24)!important;color:#ffffff!important}@media (max-width:819px){.rewrite-page .situation-pill{grid-template-columns:23px 1fr!important}.rewrite-page .situation-icon{font-size:.8rem!important;height:21px!important;width:21px!important}.rewrite-page .mode-picker{padding:10px!important}.rewrite-page .mode-grid.expanded{gap:6px!important;padding:7px!important}}.rewrite-page .situation-pill{align-items:center!important;display:flex!important;gap:7px!important;grid-template-columns:none!important;justify-content:flex-start!important;line-height:1!important;padding-bottom:0!important;padding-top:0!important;text-align:left!important}.rewrite-page .situation-icon{flex:0 0 22px!important;height:22px!important;justify-content:center!important;padding:0 0 1px!important;position:static!important;text-align:center!important;width:22px!important}.rewrite-page .situation-icon,.rewrite-page .situation-pill>span:last-child{align-items:center!important;align-self:center!important;display:inline-flex!important;line-height:1!important;margin:0!important;transform:none!important}.rewrite-page .situation-pill>span:last-child{height:100%!important;padding:0!important}.rewrite-page .mode-picker .inline-label-row{justify-content:flex-start!important}.mobile-benefit-row>span:last-child{display:none!important}.mobile-tone-benefit{align-items:center!important;display:inline-flex!important;gap:5px!important}.mobile-tone-benefit .tone-mini-icon{height:18px!important;width:18px!important}.mobile-tone-benefit .tone-mini-icon svg{height:12px!important;width:12px!important}@media (max-width:819px){.rewrite-page .mode-picker{border-radius:14px!important;gap:4px!important;padding:7px!important}.rewrite-page .mode-picker .inline-label-row{margin-bottom:2px!important}.rewrite-page .mode-picker .mini-label{font-size:.82rem!important}.rewrite-page .tone-helper{display:none!important}.rewrite-page .tone-toggle{border-radius:12px!important;font-size:.78rem!important;min-height:34px!important;padding:5px 9px!important}.rewrite-page .tone-toggle:after{flex-basis:20px!important;font-size:.86rem!important;height:20px!important;margin-left:7px!important;width:20px!important}.rewrite-page .mode-grid.expanded{border-radius:12px!important;gap:5px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-top:6px!important;padding:5px!important}.rewrite-page .mode-pill{border-radius:10px!important;font-size:.62rem!important;min-height:27px!important;padding:3px 5px!important}}.rewrite-page .tone-balanced .tone-heading-row:before,.rewrite-page .tone-firm .tone-heading-row:before,.rewrite-page .tone-soft .tone-heading-row:before{content:none!important;display:none!important}.rewrite-page .tone-heading-row .tone-icon{align-items:center!important;border-radius:999px!important;display:inline-flex!important;flex:0 0 auto!important;height:2rem!important;justify-content:center!important;opacity:1!important;visibility:visible!important;width:2rem!important}.rewrite-page .tone-heading-row .tone-icon svg{display:block!important;fill:none!important;height:1.14rem!important;overflow:visible!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.15!important;width:1.14rem!important}.rewrite-page .tone-heading-row .tone-icon svg path{fill:none!important;stroke:currentColor!important}.rb-install-steps .rb-install-step:nth-child(2){grid-template-areas:"number copy" ". icons"!important}.rb-install-steps .rb-install-step:nth-child(2) .rb-install-icon-stack{align-items:center!important;display:inline-flex!important;flex-direction:row!important;gap:8px!important;grid-area:icons!important;justify-content:flex-start!important}.rb-install-steps .rb-install-step:nth-child(2) .rb-install-inline-icon{margin:0!important;top:0!important}.rb-install-steps .rb-install-icon-menu{align-items:center!important;display:inline-flex!important;flex-direction:row!important;gap:3px!important;justify-content:center!important}.rb-install-steps .rb-install-icon-menu span{border-radius:999px!important;display:block!important;height:4px!important;width:4px!important}.rb-install-icon-label{display:none!important}@media (max-width:819px){.rewrite-page .tone-heading-row .tone-icon{height:2.08rem!important;width:2.08rem!important}.rewrite-page .tone-heading-row .tone-icon svg{height:1.18rem!important;width:1.18rem!important}.rb-install-steps .rb-install-step:nth-child(2){row-gap:7px!important}}@media (min-width:820px){.rb-install-guide-desktop-device .rb-install-icon-menu{flex-direction:column!important;gap:2.5px!important}.rb-install-guide-desktop-device .rb-install-icon-refresh{gap:4px!important;width:68px!important}.rb-install-guide-desktop-device .rb-install-icon-refresh svg{flex:0 0 auto!important;height:15px!important;width:15px!important}.rb-install-guide-desktop-device .rb-install-icon-label{color:#075cff!important;display:inline!important;font-size:.58rem!important;font-weight:950!important;line-height:1!important}.rb-install-guide-desktop-device .rb-install-icon-stack{min-width:116px!important}}@media (max-width:819px){.mobile-tone-benefit{gap:6px!important;line-height:1!important}.mobile-benefit-row .mobile-tone-benefit:before{content:none!important;display:none!important}.mobile-tone-benefit .tone-mini-icon{align-items:center!important;background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.38)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.24)!important;color:#ffffff!important;display:inline-flex!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:.72rem!important;font-weight:950!important;height:18px!important;justify-content:center!important;line-height:1!important;width:18px!important}.mobile-tone-benefit .tone-mini-icon svg{display:none!important}.mobile-tone-benefit .tone-mini-icon:before{display:inline!important;line-height:1!important}.mobile-tone-benefit .tone-mini-icon-soft:before{content:"\1F33F"!important}.mobile-tone-benefit .tone-mini-icon-balanced:before{content:"\2696\FE0F"!important}.mobile-tone-benefit .tone-mini-icon-firm:before{content:"\1F6E1\FE0F"!important}}.rewrite-page .mode-pill{gap:6px!important}.rewrite-page .mode-pill,.rewrite-page .mode-pill-icon{align-items:center!important;display:inline-flex!important;justify-content:center!important}.rewrite-page .mode-pill-icon{flex:0 0 auto!important;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:.78rem!important;line-height:1!important}.rewrite-page .mode-pill-less{justify-content:flex-start!important;padding-left:10px!important;text-align:left!important}.rewrite-page .mode-pill-less>span:last-child{text-align:left!important}.rewrite-page .mode-pill-soft-left{justify-content:flex-start!important;padding-left:12px!important;text-align:left!important}.rewrite-page .mode-pill-soft-left>span:last-child{text-align:left!important}.rb-install-steps .rb-install-step:nth-child(2){align-items:center!important;grid-template-areas:"number copy"!important;grid-template-columns:34px minmax(0,1fr)!important;row-gap:0!important}.rb-install-steps .rb-install-step:nth-child(2) p{align-items:center!important;display:block!important;grid-area:copy!important;padding-right:0!important}.rb-install-text-line{align-items:center!important;display:inline-flex!important;gap:4px!important;justify-content:flex-start!important;line-height:1.15!important;margin-right:6px!important}.rb-install-icon-inline-text{display:inline-flex!important;height:32px!important;margin:0 4px!important;transform:none!important;vertical-align:middle!important;width:32px!important}.rb-install-icon-menu,.rb-install-steps .rb-install-icon-menu,.rb-install-steps .rb-install-step:nth-child(2) .rb-install-icon-menu{align-items:center!important;display:inline-flex!important;flex-direction:column!important;gap:3px!important;justify-content:center!important}.rb-install-icon-menu span,.rb-install-steps .rb-install-icon-menu span{border-radius:999px!important;display:block!important;height:4px!important;width:4px!important}.mobile-tone-benefit .tone-mini-icon{box-shadow:0 4px 10px rgba(7,26,82,.12)!important}.mobile-tone-benefit .tone-mini-icon svg{display:block!important}.mobile-tone-benefit .tone-mini-icon-balanced:before,.mobile-tone-benefit .tone-mini-icon-firm:before,.mobile-tone-benefit .tone-mini-icon-soft:before,.mobile-tone-benefit .tone-mini-icon:before{content:none!important;display:none!important}.mobile-tone-benefit .tone-mini-icon-soft{background:linear-gradient(180deg,#e7fbea,#d2f6dc)!important;color:#159447!important}.mobile-tone-benefit .tone-mini-icon-balanced{background:linear-gradient(180deg,#ffffff,#eaf4ff)!important;color:#044bd8!important}.mobile-tone-benefit .tone-mini-icon-firm{background:linear-gradient(180deg,#fff4dc,#ffead0)!important;color:#b45b0b!important}.rb-install-steps .rb-install-step:nth-child(2) .rb-install-icon-stack{display:none!important}.rb-install-guide-android-clean .rb-install-step{grid-template-columns:36px minmax(0,1fr) 36px!important}.rb-install-guide-android-clean .rb-install-step p{grid-column:2!important;grid-row:1!important}.rb-install-guide-android-clean .rb-install-step-icon{grid-column:3!important;grid-row:1!important;justify-self:end!important;margin:0!important;position:static!important;top:auto!important}.rb-install-guide-android-clean .rb-install-step:nth-child(3){grid-template-columns:36px minmax(0,1fr)!important}.rb-install-guide-android-clean .rb-install-step:nth-child(3) p{grid-column:2!important}.rb-install-guide-android-clean .rb-install-icon-menu{flex-direction:column!important}.rb-install-guide-desktop-device .rb-install-step{grid-template-areas:none!important;grid-template-columns:36px minmax(0,1fr) 42px!important}.rb-install-guide-desktop-device .rb-install-step p{grid-column:2!important;grid-row:1!important}.rb-install-guide-desktop-device .rb-install-step-icon{grid-column:3!important;grid-row:1!important;justify-self:end!important;margin:0!important;position:static!important;top:auto!important}.rb-install-guide-desktop-device .rb-install-step:nth-child(3){grid-template-columns:36px minmax(0,1fr)!important}.rb-install-guide-desktop-device .rb-install-step:nth-child(3) p{grid-column:2!important}.rb-install-guide-desktop-device .rb-install-icon-menu{flex-direction:column!important}@media (max-width:819px){body.route-home,body.route-home main{background:radial-gradient(circle,rgba(255,255,255,.16) 0 1px,transparent 1.55px),linear-gradient(180deg,#0b72ff,#0649d8 44%,#082a79 70%,#082a79)!important;background-position:18px 18px,0 0!important;background-size:58px 58px,auto!important}.mobile-launch-home{background:transparent!important;background-image:none!important}.mobile-launch-card:after{display:none!important}.rewrite-page .mode-pill{gap:4px!important}.rewrite-page .mode-pill-icon{font-size:.68rem!important}.rb-install-text-line{margin-right:0!important}.rb-install-steps .rb-install-step:nth-child(2) p{display:grid!important;grid-gap:7px!important;gap:7px!important}.mobile-tone-benefit .tone-mini-icon svg{display:block!important;height:12px!important;width:12px!important}.mobile-tone-benefit .tone-mini-icon svg path{fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.25!important}.mobile-tone-benefit .tone-mini-icon-balanced:before,.mobile-tone-benefit .tone-mini-icon-firm:before,.mobile-tone-benefit .tone-mini-icon-soft:before,.mobile-tone-benefit .tone-mini-icon:before{content:none!important;display:none!important}}@media (min-width:768px){body.has-site-footer{display:flex;flex-direction:column;min-height:100dvh}body.has-site-footer>main{flex:1 0 auto}body.has-site-footer>.site-footer{margin-top:auto}}.intent-summary{justify-content:center!important}.intent-summary span{text-align:center!important}@media (max-width:767px){.intent-summary span{max-width:100%!important;width:-moz-fit-content!important;width:fit-content!important}}.pricing-page{display:flex!important;flex-direction:column!important;min-height:calc(100dvh - 170px)!important}.pricing-page .pricing-grid-three{margin-bottom:18px!important}.pricing-page .fair-use{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#486587!important;font-size:.88rem!important;font-weight:750!important;line-height:1.45!important;margin:0 auto!important;max-width:none!important;padding:0!important;text-align:left!important;width:100%!important}@media (max-width:767px){.pricing-page{min-height:calc(100svh - 88px)!important;padding-bottom:112px!important}.pricing-page .pricing-grid-three{margin-bottom:18px!important}.pricing-page .fair-use{font-size:.82rem!important;line-height:1.45!important}}@media (min-width:768px){.pricing-grid-three .price-card{overflow:hidden!important}.pricing-grid-three .plan-badge{inset:auto!important;justify-self:end!important;max-width:calc(100% - 12px)!important;position:static!important;transform:none!important}}.auth-callback-page{align-items:center!important;display:flex!important;justify-content:center!important;min-height:calc(100dvh - 72px)!important;padding:clamp(28px,6vw,72px) 18px!important}.auth-callback-panel{background:radial-gradient(circle at 18% 0,rgba(7,92,255,.13),transparent 13rem),linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,255,.94))!important;border:1px solid rgba(169,202,246,.86)!important;border-radius:28px!important;box-shadow:0 30px 86px rgba(7,26,82,.17)!important;color:#071a52!important;max-width:540px!important;overflow:hidden!important;padding:clamp(26px,5vw,40px)!important;position:relative!important;width:min(100%,540px)!important}.auth-callback-panel:after{background:linear-gradient(90deg,#075cff,#24c7ef,#5b4cff)!important;bottom:0!important;content:""!important;height:5px!important;left:0!important;position:absolute!important;right:0!important}.auth-callback-logo{align-items:center!important;background:linear-gradient(145deg,#32baff,#075cff 58%,#09247c)!important;border:1px solid rgba(255,255,255,.54)!important;border-radius:18px!important;box-shadow:0 18px 40px rgba(7,92,255,.24)!important;display:inline-flex!important;height:58px!important;justify-content:center!important;margin-bottom:18px!important;position:relative!important;width:58px!important}.auth-callback-logo:after,.auth-callback-logo:before{background:#ffffff!important;-webkit-clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%)!important;clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%)!important;content:""!important;display:block!important;filter:drop-shadow(0 2px 8px rgba(255,255,255,.38))!important;position:absolute!important}.auth-callback-logo:before{height:21px!important;left:17px!important;top:23px!important;width:21px!important}.auth-callback-logo:after{height:13px!important;right:15px!important;top:15px!important;width:13px!important}.auth-callback-kicker{color:#075cff!important;font-size:.74rem!important;font-weight:950!important;letter-spacing:.08em!important;margin:0 0 8px!important;text-transform:uppercase!important}.auth-callback-panel h1{color:#071a52!important;font-size:clamp(2.15rem,6vw,3.15rem)!important;letter-spacing:0!important;line-height:1.02!important;margin:0 0 10px!important}.auth-callback-copy{color:#31507a!important;font-size:1rem!important;font-weight:750!important;line-height:1.5!important;margin:0!important;max-width:34rem!important}.auth-callback-small{color:#607da5!important;font-size:.88rem!important;margin-top:.35rem!important}.auth-callback-progress{background:rgba(191,219,254,.72)!important;border-radius:999px!important;height:9px!important;margin-top:26px!important;overflow:hidden!important;width:100%!important}.auth-callback-progress span{animation:authCallbackSweep 1.35s ease-in-out infinite!important;background:linear-gradient(90deg,#075cff,#24c7ef,#5b4cff)!important;border-radius:inherit!important;display:block!important;height:100%!important;width:42%!important}.auth-callback-note{color:#64748b!important;font-size:.84rem!important;font-weight:850!important;margin:12px 0 0!important}@keyframes authCallbackSweep{0%{transform:translateX(-120%)}to{transform:translateX(260%)}}@media (prefers-reduced-motion:reduce){.auth-callback-progress span{animation:none!important;transform:none!important;width:100%!important}}@media (max-width:767px){.auth-callback-page{min-height:100svh!important;padding:20px 16px 96px!important}.auth-callback-panel{border-radius:24px!important;padding:24px!important}.auth-callback-logo{border-radius:16px!important;height:54px!important;width:54px!important}}@media (min-width:768px){.rewrite-page .rewrite-workspace{align-items:stretch!important;margin-top:38px!important}.rewrite-page .composer-card,.rewrite-page .composer-column,.rewrite-page .outputs{align-self:stretch!important}.rewrite-page .outputs{display:flex!important;flex-direction:column!important;height:100%!important}.rewrite-page .reply-stack{flex:1 1 auto!important}}.rewrite-page .result-kicker-tones{align-items:center!important;display:inline-flex!important;flex-wrap:wrap!important;gap:8px!important}.rewrite-page .result-kicker-tones>span{align-items:center!important;display:inline-flex!important;gap:4px!important;line-height:1!important}.rewrite-page .result-kicker-tones .tone-icon{border-radius:999px!important;box-shadow:none!important;height:16px!important;width:16px!important}.rewrite-page .result-kicker-tones .tone-icon svg{display:block!important;fill:none!important;height:10px!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.35!important;width:10px!important}.rewrite-page .result-kicker-tones .tone-icon svg path{fill:none!important;stroke:currentColor!important}.rewrite-page .outputs-ready .outputs-panel-header{text-align:center!important}.rewrite-page .outputs-ready .outputs-panel-header>div{width:100%!important}.rewrite-page .outputs-ready .result-kicker-tones{display:flex!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;width:100%!important}.rewrite-page .outputs-ready .outputs-panel-header h2{text-align:center!important}.rewrite-page .form-error{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#b45309!important;padding:0!important}.rewrite-page .voice-textarea-wrap{position:relative!important}.rewrite-page .voice-textarea-wrap textarea{padding-right:58px!important}.rewrite-page .voice-input-button{align-items:center!important;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,rgba(7,92,255,.7),rgba(90,73,255,.8)) border-box!important;border:1px solid transparent!important;border-radius:999px!important;bottom:12px!important;box-shadow:0 12px 26px rgba(7,26,82,.13),inset 0 -1px 0 rgba(7,92,255,.08)!important;color:#075cff!important;cursor:pointer!important;display:grid!important;height:42px!important;justify-content:center!important;padding:0!important;position:absolute!important;right:12px!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease!important;width:42px!important;z-index:2!important}.rewrite-page .voice-input-button svg{fill:none!important;height:20px!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.2!important;width:20px!important}.rewrite-page .voice-input-button:focus-visible,.rewrite-page .voice-input-button:hover{box-shadow:0 16px 30px rgba(7,26,82,.18),0 0 0 4px rgba(7,92,255,.12)!important;outline:none!important;transform:translateY(-1px)!important}.rewrite-page .voice-input-button.listening{background:linear-gradient(135deg,#075cff,#4f46e5)!important;color:#ffffff!important}.rewrite-page .voice-status{color:#0752d8!important;font-size:.74rem!important;font-weight:850!important;margin:6px 0 0!important}.rewrite-page .turnstile-check{align-items:center!important;display:flex!important;justify-content:center!important;margin:8px 0 0!important;min-height:0!important}.rewrite-page .turnstile-check span{color:#50607f!important;font-size:.74rem!important;font-weight:800!important}@media (max-width:700px){.rewrite-page .voice-input-button{bottom:10px!important;height:40px!important;right:10px!important;width:40px!important}.rewrite-page .voice-textarea-wrap textarea{padding-right:54px!important}}.pricing-page .pricing-grid-three .plan-badge{align-items:center!important;background:linear-gradient(135deg,#075cff,#5b4cff)!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:999px!important;box-shadow:0 12px 26px rgba(6,73,255,.24),0 0 22px rgba(83,183,255,.34)!important;color:#ffffff!important;display:inline-flex!important;font-size:.74rem!important;font-weight:900!important;height:34px!important;justify-content:center!important;letter-spacing:0!important;line-height:1!important;min-width:92px!important;padding:0 14px!important;text-align:center!important;white-space:nowrap!important;width:auto!important}.pricing-page .pricing-grid-three .plan-badge:after{content:none!important}@media (min-width:768px){.pricing-page .pricing-grid-three .price-card{column-gap:0!important;grid-template-columns:1fr!important}.pricing-page .pricing-grid-three .plan-badge,.pricing-page .pricing-grid-three .price-card.glow-card .button{grid-column:1/-1!important}.pricing-page .pricing-grid-three .price-card.glow-card .button{justify-self:center!important;max-width:252px!important;min-width:0!important;width:min(100%,252px)!important}}@media (max-width:767px){.mobile-benefit-row{justify-items:center!important;text-align:center!important}.mobile-tone-benefit{justify-content:center!important;justify-self:center!important;margin-inline:auto!important;text-align:center!important;width:100%!important}.auth-panel .auth-form-error,.auth-panel .form-error,.rewrite-page .form-error{align-items:flex-start!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,248,255,.96)) padding-box,linear-gradient(135deg,rgba(7,92,255,.32),rgba(83,183,255,.22)) border-box!important;border:1px solid transparent!important;border-radius:20px!important;box-shadow:0 16px 34px rgba(7,26,82,.09)!important;color:#12396f!important;display:flex!important;font-size:clamp(1rem,4.5vw,1.12rem)!important;font-weight:900!important;gap:10px!important;line-height:1.35!important;margin:14px 0 0!important;padding:14px 15px!important;text-align:left!important}.auth-panel .auth-form-error:before,.auth-panel .form-error:before,.rewrite-page .form-error:before{align-items:center!important;background:linear-gradient(135deg,#075cff,#4f46e5)!important;border-radius:999px!important;color:#ffffff!important;content:"!"!important;display:inline-flex!important;flex:0 0 22px!important;font-size:.78rem!important;font-weight:950!important;height:22px!important;justify-content:center!important;line-height:1!important;margin-top:2px!important;width:22px!important}.pricing-page{padding-bottom:26px!important}.pricing-page .pricing-grid-three{margin-bottom:8px!important}.pricing-page .fair-use{font-size:.8rem!important;line-height:1.38!important;margin-top:0!important}.site-footer{background:rgba(245,248,252,.96)!important;border-top:0!important;display:block!important;padding:12px 18px calc(100px + env(safe-area-inset-bottom))!important}.footer-inner{display:block!important;max-width:none!important}.footer-brand-wrap{display:none!important}.footer-links{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px 12px!important;justify-content:center!important;margin:0 auto!important;max-width:330px!important;text-align:center!important}.footer-links a{color:#385a86!important;font-size:.72rem!important;font-weight:900!important;line-height:1.1!important;text-decoration:underline!important;text-underline-offset:3px!important}.mobile-benefit-row{justify-items:start!important;text-align:left!important}.mobile-benefit-row>span:first-child,.mobile-benefit-row>span:nth-child(2){justify-self:start!important;text-align:left!important}.mobile-tone-benefit{justify-content:center!important;justify-self:center!important;text-align:center!important;width:100%!important}.site-footer{padding:26px 14px calc(14px + env(safe-area-inset-bottom))!important}.footer-links,.site-footer{background:transparent!important;border:0!important;box-shadow:none!important}.footer-links{border-radius:0!important;gap:10px 16px!important;max-width:none!important;padding:0!important}.footer-links a{background:transparent!important;color:#294d7d!important;font-size:.7rem!important;font-weight:900!important;line-height:1!important;padding:2px 0!important;text-decoration:none!important;white-space:nowrap!important}}@media (max-width:767px){.footer-links a:focus-visible,.footer-links a:hover{background:rgba(7,92,255,.08)!important;color:#075cff!important;outline:none!important;text-decoration:none!important}body.route-home .site-footer{background:transparent!important}body.route-home .footer-links a{color:rgba(255,255,255,.86)!important}body.route-home .footer-links a:focus-visible,body.route-home .footer-links a:hover{background:transparent!important;color:#ffffff!important}.pricing-page .fair-use{display:block!important;margin-left:auto!important;margin-right:auto!important;max-width:21.5rem!important;text-align:center!important;width:min(100%,21.5rem)!important}.mobile-launch-icon{border-radius:15px 15px 15px 6px!important;height:44px!important;width:50px!important}.mobile-launch-icon:before{height:14px!important;left:17px!important;top:19px!important;width:14px!important}.mobile-launch-icon:after{height:9px!important;left:31px!important;top:12px!important;width:9px!important}.pricing-page .pricing-grid-three .price-card{display:flex!important;flex-direction:column!important;gap:20px!important;min-height:auto!important;padding-bottom:28px!important}.pricing-page .pricing-grid-three .price-card-top{display:flex!important;flex-direction:column!important;gap:12px!important;min-height:154px!important;text-align:left!important}.pricing-page .pricing-grid-three .price-card-top>p:not(.price){color:#6a7c96!important;font-size:clamp(.86rem,3.8vw,.96rem)!important;line-height:1.35!important;margin:20px auto 0!important;max-width:100%!important;text-align:center!important;white-space:nowrap!important}.pricing-page .pricing-grid-three .benefit-list{margin-top:14px!important}.pricing-page .pricing-grid-three .price-card-top>p:not(.price){margin-bottom:8px!important}.pricing-page .pricing-grid-three .benefit-list{gap:12px!important}.auth-panel .auth-create-inline{margin-top:10px!important}.auth-panel .auth-form .auth-resend-link:first-of-type{margin-top:14px!important}}.auth-panel,.composer-card,.output-card,.outputs,.price-card,.pwa-sheet{contain:layout paint!important}.mobile-bottom-nav,.site-header{contain:layout paint style!important}.mobile-bottom-nav a{-webkit-tap-highlight-color:transparent!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease!important;will-change:background-color,color!important}.mobile-bottom-nav a,.mobile-bottom-nav a.active{transform:none!important}@media (max-width:767px){.pricing-page .fair-use,.site-footer{content-visibility:auto!important;contain-intrinsic-size:auto 160px!important}}@media (max-width:819px){html{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}body,body.route-account,body.route-download,body.route-home,body.route-login,body.route-pricing,body.route-rewrite{height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;position:static!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}body.route-account>main,body.route-download>main,body.route-home>main,body.route-login>main,body.route-pricing>main,body.route-rewrite>main,body>main{height:auto!important;min-height:auto!important;overflow:visible!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}.account-page,.auth-shell,.download-page,.mobile-launch-home,.pricing-page,.rewrite-page{height:auto!important;overflow:visible!important;overscroll-behavior-y:auto!important;position:relative!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}.install-help-backdrop,.pwa-sheet-backdrop{overflow:hidden!important;position:fixed!important;touch-action:none!important}.install-help-card,.pwa-sheet{overflow-y:auto!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}.rewrite-page .voice-textarea-wrap,.rewrite-page .voice-textarea-wrap textarea{overscroll-behavior-y:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}}