:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--flag-red:#d52b1e;--flag-white:#fff;--flag-blue:#0f47af;--flag-navy:#0a2463;--flag-green:#138a3e;--flag-yellow:#ffce00;--flag-black:#111;--flag-saffron:#f93;--ground-1:#f4f5f7;--ground-2:#f4f5f7;--ground-3:#f4f5f7;--ground:linear-gradient(var(--ground-line) 1px, transparent 1px), linear-gradient(90deg, var(--ground-line) 1px, transparent 1px);--light-surface:#fff;--surface:var(--light-surface);--light-surface-2:#fafafc;--surface-2:var(--light-surface-2);--light-surface-3:#f1f1f6;--surface-3:var(--light-surface-3);--light-glass:#ffffffeb;--glass:var(--surface);--light-glass-raised:#fff;--glass-raised:var(--surface);--light-glass-border:var(--tile-ink);--glass-border:var(--tile-ink);--glass-shadow:var(--tile-shadow);--shadow-sm:var(--tile-shadow-sm);--light-shadow-lg:var(--tile-shadow-lg);--shadow-lg:var(--tile-shadow-lg);--scrim:#0e0f156b;--gram-spelling:#d93f4c;--gram-grammar:#c2570c;--gram-punctuation:#2f6fe0;--gram-style:#7a4be0;--gram-typography:#0e8a7e;--gram-clarity:#b4318a;--shadow-header:var(--tile-shadow-sm);--glass-blur:12px;--light-ink:#111318;--ink:var(--light-ink);--light-ink-muted:#5b606b;--ink-muted:var(--light-ink-muted);--light-ink-faint:#9a9aab;--ink-faint:var(--light-ink-faint);--light-hairline:var(--tile-ink);--hairline:var(--tile-ink);--light-accent:#08804f;--accent:var(--light-accent);--light-accent-soft:var(--tint-mint);--accent-soft:var(--light-accent-soft);--light-accent-line:var(--tile-ink);--accent-line:var(--light-accent-line);--action:#20c77e;--action-ink:var(--tile-ink);--action-hover:#35d58d;--on-accent:#fff;--pill-fill:var(--action);--pill-ink:var(--action-ink);--tile-active:var(--tint-lilac);--tint-detector:var(--tint-lilac);--tint-humanizer:var(--tint-rose);--tint-paraphraser:var(--tint-sky);--tint-grammar:var(--tint-mint);--tint-plagiarism:var(--tint-peach);--tint-summarizer:var(--tint-butter);--tint-wordcounter:var(--tint-lime);--tint-charcounter:var(--tint-orchid);--human:#2fbf8f;--uncertain:#f2b84b;--ai:#f0645c;--highlight-alpha:.18;--mark-ai-1:color-mix(in srgb, var(--ai) 12%, transparent);--mark-ai-2:color-mix(in srgb, var(--ai) 22%, transparent);--mark-ai-3:color-mix(in srgb, var(--ai) 34%, transparent);--mark-ai-4:color-mix(in srgb, var(--ai) 46%, transparent);--mark-ai-5:color-mix(in srgb, var(--ai) 58%, transparent);--mark-human-1:color-mix(in srgb, var(--human) 12%, transparent);--mark-human-2:color-mix(in srgb, var(--human) 22%, transparent);--mark-human-3:color-mix(in srgb, var(--human) 34%, transparent);--mark-human-4:color-mix(in srgb, var(--human) 46%, transparent);--mark-human-5:color-mix(in srgb, var(--human) 58%, transparent);--mark-uncertain:color-mix(in srgb, var(--uncertain) 8%, transparent);--light-focus:#0b8a57;--focus:var(--light-focus);--font-ui:var(--font-jakarta), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-mono-face), ui-monospace, "SF Mono", Menlo, monospace;--container:1200px;--gutter:24px;--header-h:80px;--header-bar-h:60px;--card-pad:32px;--panel:#fff;--panel-ink:var(--ink);--panel-ink-soft:var(--ink-muted);--panel-line:var(--tile-ink);--panel-shadow:var(--tile-shadow);--light-chip-fill:#101014;--chip-fill:var(--light-chip-fill);--light-chip-ink:#fff;--chip-ink:var(--light-chip-ink);--square-fill:#101014;--square-ink:#fff;--square-hover:#26262e;--nav-ink:#2a2a33;--nav-hover:#1010140d;--hero-ink:var(--ink);--hero-ink-soft:var(--ink-muted);--field-glass:var(--surface);--field-glass-line:var(--tile-ink);--field-shadow:var(--tile-shadow-sm);--tool-shadow:var(--tile-shadow-lg);--sky-panel:var(--tint-sky);--sky-tile:var(--tint-sky);--lime-panel:var(--tint-mint);--tile-detector:var(--tint-lilac);--tile-humanizer:var(--tint-rose);--tile-grammar:var(--tint-mint);--tile-summarizer:var(--tint-butter);--tile-ink:#111318;--secondary-fill:var(--surface);--secondary-hover:var(--surface-2);--secondary-ink:var(--ink);--action-shadow:var(--tile-shadow-sm);--mark-fill:var(--action);--mark-ink:var(--action-ink);--mark-shadow:var(--tile-shadow-sm);--footer-field:var(--tint-mint);--footer-ink:var(--ink);--footer-line:var(--tile-ink);--footer-wordmark:var(--ink);--header-fill:var(--surface);--header-line:var(--tile-ink);--card-gap:24px;--section-gap:96px;--radius-card:20px;--radius-editor:22px;--radius-rail-item:12px;--radius-pill:999px;--tile-shadow:6px 6px 0 var(--tile-ink);--tile-shadow-sm:4px 4px 0 var(--tile-ink);--tile-shadow-lg:10px 10px 0 var(--tile-ink);--grid-size:48px;--border-tile:2px;--radius-tile:20px;--radius-tile-lg:24px;--radius-button:14px;--radius-tag:999px;--button-height:48px;--button-pad-y:14px;--button-pad-x:22px;--weight-display:800;--ink-button-fill:var(--tile-ink);--ink-button-ink:#fff;--ground-line:#e6e8ec;--tint-lilac:#e9e3ff;--tint-peach:#ffe4d6;--tint-mint:#d9f7e8;--tint-sky:#dcefff;--tint-butter:#fff3c4;--tint-rose:#ffc9d6;--tint-lime:#e7f5c5;--tint-orchid:#f6dff6}:root:lang(ru){--font-ui:"Plus Jakarta Sans", "Segoe UI", "Helvetica Neue", Roboto, "Noto Sans", "Plus Jakarta Sans Fallback", ui-sans-serif, system-ui, sans-serif}:root:lang(ar){--font-ui:"Plus Jakarta Sans", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", Tahoma, "Plus Jakarta Sans Fallback", ui-sans-serif, system-ui, sans-serif}:root:lang(hi){--font-ui:"Plus Jakarta Sans", "Kohinoor Devanagari", "Nirmala UI", "Noto Sans Devanagari", Mangal, "Plus Jakarta Sans Fallback", ui-sans-serif, system-ui, sans-serif;--font-mono:"Kohinoor Devanagari", "Nirmala UI", "Noto Sans Devanagari", Mangal, var(--font-mono-face), ui-monospace, "SF Mono", Menlo, monospace}:root:lang(hi) .mono{letter-spacing:0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--ground-1);background-image:var(--ground);min-height:100dvh;color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;background-repeat:no-repeat;margin:0;font-size:17px;font-weight:500;line-height:1.6;overflow-x:clip}img,svg{max-width:100%}[hidden]{display:none!important}:where(a){color:inherit;text-decoration:none}:where(button){font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}main#main:focus-visible{outline:none}::selection{background:color-mix(in srgb, var(--accent) 24%, transparent)}h1,h2,h3{text-wrap:balance;margin:0}h1{letter-spacing:-.025em;font-size:46px;font-weight:700;line-height:1.08}h2{letter-spacing:-.02em;font-size:36px;font-weight:700;line-height:1.12}h3{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.3}p{margin:0}.body{max-width:68ch;font-size:17px;font-weight:500;line-height:1.6}.small{font-size:14px;line-height:1.5}.muted{color:var(--ink-muted)}.lead{color:var(--ink-muted);max-width:60ch;font-size:17px;line-height:1.55}.label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:12px;font-weight:600;line-height:1.4}.eyebrow{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.mono,.measure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:500}@media (max-width:1023px){h1{font-size:32px}h2{font-size:28px}body,.body,.lead{font-size:16px}}.card,.glass,.glass-raised{background:var(--surface);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-card)}section.glass-raised,section.glass,section.card{transition:box-shadow .15s,transform .15s}section.glass-raised:hover,section.glass:hover,section.card:hover{box-shadow:var(--shadow-lg)}.band-tinted{background:var(--accent-soft);border:1px solid var(--accent-line);box-shadow:none;border-radius:var(--radius-card)}.band-bare{box-shadow:none;background:0 0;border:0}.band-dark{background:var(--pill-fill);color:var(--pill-ink);box-shadow:var(--shadow-lg);border-radius:24px}.card-pad{padding:var(--card-pad)}@media (max-width:768px){.card-pad{padding:20px}}.pill{border-radius:var(--radius-pill);min-height:48px;font-family:var(--font-ui);cursor:pointer;text-align:center;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:600;transition:transform .15s,filter .15s,background .15s;display:inline-flex}.pill:disabled{opacity:.5;cursor:not-allowed}.pill-primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.pill-glass:hover:not(:disabled){background:var(--surface-2);transform:translateY(-1px)}.pill-sm{min-height:48px;padding:14px 18px;font-size:14px}.pill-xs{min-height:36px;box-shadow:none;gap:6px;padding:6px 12px;font-size:13px}.field{background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-sm);min-height:48px;color:var(--ink);font-family:var(--font-ui);border-radius:12px;width:100%;padding:12px 14px;font-size:16px;font-weight:500}.field::placeholder{color:var(--ink-faint)}.field-sm{border-radius:10px;min-height:44px;padding:8px 12px;font-size:14px}.controls{border-top:1px solid var(--hairline);background:var(--surface-2);flex-wrap:wrap;align-items:flex-end;gap:16px 24px;padding:14px 20px;display:flex}.control{flex-direction:column;gap:6px;display:flex}.control-grow{flex:200px;min-width:180px}.control-note{color:var(--ink);background:color-mix(in srgb, var(--uncertain) 14%, transparent);border:1px solid color-mix(in srgb, var(--uncertain) 40%, transparent);border-radius:12px;flex:280px;align-self:center;margin:0;padding:10px 14px;font-size:13px;line-height:1.45}.control-note:empty{display:none}.plan-badge{border-radius:var(--radius-pill);vertical-align:1px;color:var(--chip-ink);background:var(--chip-fill);margin-inline-start:6px;padding:1px 6px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.mode-pill[aria-pressed=true] .plan-badge{color:var(--chip-fill);background:var(--chip-ink)}.segmented button[aria-pressed=true] .plan-badge{color:var(--surface);background:var(--ink)}.own-touch:disabled{opacity:.55;cursor:not-allowed}.control-wide{flex:100%}.own-touch{resize:vertical;width:100%;min-height:64px;font-family:inherit;line-height:1.45}.own-touch-foot{justify-content:space-between;gap:12px;display:flex}.own-touch-foot .mono{white-space:nowrap;flex:none}.custom-sample{border-bottom:1px solid var(--hairline);background:var(--surface-2);flex-direction:column;gap:10px;padding:14px 20px;display:flex}.custom-sample .own-touch{min-height:120px}.custom-sample .own-touch-foot{flex-wrap:wrap}.custom-sample .own-touch-foot>span:first-child{flex:240px}.custom-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.style-card{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.style-card-list{color:var(--ink);flex-direction:column;gap:4px;margin:0;padding-inline-start:20px;font-size:14px;line-height:1.45;display:flex}.left-out{flex-direction:column;gap:6px;display:flex}.summary-list{flex-direction:column;gap:6px;max-width:none;margin:0;padding-inline-start:22px;display:flex}.left-out-list{color:var(--ink);flex-direction:column;gap:4px;margin:0;padding-inline-start:20px;font-size:14px;line-height:1.45;display:flex}.link{color:var(--ink);text-underline-offset:3px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.link:hover{text-decoration-color:currentColor}.link-accent{color:var(--accent);font-weight:600}.well{width:36px;height:36px;color:var(--ink);border-radius:11px;flex:none;place-items:center;display:grid}.well-lg{border-radius:13px;width:44px;height:44px}.well-detector{background:var(--tint-detector)}.well-humanizer{background:var(--tint-humanizer)}.well-paraphraser{background:var(--tint-paraphraser)}.well-grammar{background:var(--tint-grammar)}.well-plagiarism{background:var(--tint-plagiarism)}.well-summarizer{background:var(--tint-summarizer)}.well-wordcounter{background:var(--tint-wordcounter)}.well-charcounter{background:var(--tint-charcounter)}.well-codedetector{background:var(--tint-detector)}.icon-btn{min-width:44px;min-height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;transition:background .15s,color .15s;display:grid}.icon-btn:hover{background:var(--surface-3);color:var(--ink)}.container{width:100%;max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.site-header{z-index:40;height:var(--header-bar-h);pointer-events:none;position:sticky;top:0}.header-bar{pointer-events:auto;height:var(--header-bar-h);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);backdrop-filter:blur(var(--glass-blur)) saturate(140%);border:0;border-bottom:1px solid var(--hairline);box-shadow:none;border-radius:0;padding:0;transition:box-shadow .2s,background .2s}.header-bar>.container{max-width:none;height:100%;padding-inline:clamp(var(--gutter), 3vw, 48px);align-content:center;display:grid}.header-bar .header-row{width:100%}.site-header.is-scrolled .header-bar{box-shadow:var(--shadow-header)}.header-row{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.brand{letter-spacing:-.01em;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 4px;font-size:17px;font-weight:700;display:inline-flex}.brand-mark{place-items:center;width:34px;height:34px;display:grid}.nav-center{justify-content:center;display:flex}.nav-group{align-items:center;gap:4px;display:flex;position:relative}.nav-capsule{background:var(--surface-3);border:1px solid var(--hairline);border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex;position:relative}.nav-link{min-height:40px;color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:5px;padding:0 12px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex;position:relative}.nav-link:hover,.nav-link[aria-expanded=true]{color:var(--ink);background:var(--surface-3)}.nav-link[aria-current=page]{color:var(--ink)}.nav-link[aria-current=page]:after{content:"";inset-inline:12px;background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:5px}.nav-link-quiet{color:var(--ink-muted)}.nav-link-quiet:hover{color:var(--ink);background:var(--surface-3);box-shadow:none}.nav-chevron{opacity:.7;transition:transform .15s}.nav-link[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.rotate-90{transform:rotate(90deg)}.rotate-minus-90{transform:rotate(-90deg)}[dir=rtl] .icon-arrow{transform:scaleX(-1)}[dir=rtl] .rotate-90{transform:rotate(-90deg)}[dir=rtl] .rotate-minus-90{transform:rotate(90deg)}.header-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.header-actions .pill-primary{margin-inline-start:6px}.pill-cta svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}.pill-cta:hover svg{transform:translate(3px)}[dir=rtl] .pill-cta:hover .icon-arrow{transform:scaleX(-1)translate(3px)}.mega-dock{z-index:50;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.mega{transform:translateX(calc(-50% + var(--mega-adjust,0px))) translateY(-6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:0;left:50%}.mega-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(calc(-50% + var(--mega-adjust,0px))) translateY(0)}.mega-inner{background:var(--surface);border:1px solid var(--glass-border);border-radius:var(--radius-card);width:max-content;max-width:min(94vw,980px);box-shadow:var(--shadow-lg);padding:14px}.mega-cols{align-items:stretch;gap:12px;display:flex}.mega-col{align-content:start;gap:2px;min-width:260px;padding:6px;display:grid}.mega-col-wide{min-width:560px}.mega-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.mega-title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);padding:6px 10px 8px;font-size:11px;display:block}.mega-item{border-radius:12px;align-items:flex-start;gap:12px;min-height:44px;padding:9px 10px;transition:background .12s;display:flex}.mega-item:hover{background:var(--surface-3)}.mega-item[aria-current=page]{background:var(--accent-soft)}.mega-item .well{border-radius:10px;width:34px;height:34px;margin-top:1px}.mega-text{gap:1px;min-width:0;display:grid}.mega-item strong{align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.3;display:flex}.mega-item span.small{color:var(--ink-muted);font-size:13px;line-height:1.4}.mega-badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hairline);color:var(--ink-muted);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:500}.well-plain{background:var(--surface-3);color:var(--accent)}.mega-promo{background:linear-gradient(160deg, var(--accent-soft), var(--surface) 70%);border:1px solid var(--accent-line);border-radius:16px;align-content:start;gap:10px;width:260px;padding:18px;display:grid}.mega-promo .mega-title{padding:0}.mega-promo-body{font-size:14px;line-height:1.5}.mega-promo-quiet{background:var(--surface-2);border-color:var(--hairline)}.mega-meter{background:var(--surface-3);border-radius:3px;height:6px;overflow:hidden}.mega-meter-fill{background:var(--accent);border-radius:3px;width:38%;height:100%;display:block}.menu-btn{display:none}.sheet{inset:var(--header-h) 0 0 0;z-index:45;background:var(--surface);border-top:1px solid var(--hairline);padding:16px var(--gutter) 40px;align-content:start;gap:8px;display:grid;position:fixed;overflow-y:auto}.sheet-item{border-radius:12px;align-items:center;gap:12px;min-height:52px;padding:6px 10px;font-size:16px;font-weight:600;display:flex}.sheet-item[aria-current=page]{background:var(--tile-active)}.sheet .label{padding:14px 10px 4px}@media (max-width:1023px){.nav-center{display:none}.menu-btn{display:grid}.header-desktop{display:none}}.sheet-back{min-height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-self:start;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.sheet-panel .mega-cols{flex-direction:column;gap:8px}.sheet-panel .mega-col,.sheet-panel .mega-col-wide{min-width:0;padding:0}.sheet-panel .mega-grid{grid-template-columns:minmax(0,1fr)}.sheet-panel .mega-promo{width:auto}.sheet-item{text-align:start;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between}.sheet-item svg{color:var(--ink-muted)}.sheet-foot{padding-top:12px;display:grid}.page{gap:var(--section-gap);padding-top:28px;padding-bottom:var(--section-gap);flex-direction:column;display:flex}.main{gap:var(--card-gap);flex-direction:column;min-width:0;display:flex}@media (max-width:768px){.page{padding-top:24px}.main{gap:16px}}.section-head{gap:12px;max-width:720px;display:grid}.section-head.center{text-align:center;justify-items:center;margin:0 auto}.section-head .lead{max-width:none}.hero{flex-direction:column;gap:22px;display:flex}.hero-top{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:40px;display:grid}.hero-copy{flex-direction:column;gap:12px;display:flex}.hero-copy .lead{margin-top:2px}:root{--zone-band:linear-gradient(90deg, var(--human) 0 34%, var(--uncertain) 34% 58%, var(--ai) 58% 100%);--brand-sweep:linear-gradient(90deg, #c7f24e, #35c3a6 35%, #4b7bee 62%, #a45ce8 82%, #e86fb0);--hero-mesh:radial-gradient(60% 80% at 8% 78%, #d6f75e 0%, transparent 60%), radial-gradient(55% 70% at 26% 52%, #7fe06b 0%, transparent 62%), radial-gradient(60% 75% at 52% 88%, #2fb6c9 0%, transparent 62%), radial-gradient(55% 70% at 72% 62%, #6d7bf0 0%, transparent 60%), radial-gradient(50% 65% at 88% 30%, #c79bf2 0%, transparent 62%), radial-gradient(45% 60% at 96% 76%, #f0a8ce 0%, transparent 58%), linear-gradient(120deg, #fff 0%, #f3fbea 28%, #e9f3ff 62%, #fbeff8 100%)}.hero-copy:before,.section-head:before{content:"";background:var(--brand-sweep);border-radius:2px;width:44px;height:3px;margin-bottom:10px;display:block}.editor{position:relative}.band-dark:before,.site-footer:before{content:"";background:var(--brand-sweep);height:3px;position:absolute;inset:0 0 auto}.band-dark{position:relative;overflow:hidden}.site-footer{position:relative}.site-footer:before{opacity:.85;height:3px}.tool-card{position:relative;overflow:hidden}.tool-card:before{content:"";background:var(--brand-sweep);transform-origin:0;height:4px;transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}.tool-card:hover:before{transform:scaleX(1)}.section-head:before{opacity:.8;width:36px;height:3px}.section-head.center:before{margin-inline:auto}.hero-facts{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.fact{background:var(--surface);border:1px solid var(--hairline);min-height:32px;font-family:var(--font-ui);color:var(--ink-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}@media (max-width:1023px){.hero{gap:24px}.hero-top{display:contents}.hero>.hero-top>.preview{order:3}}.preview{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);gap:10px;padding:16px;display:grid;transform:rotate(-.6deg)}.preview-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.preview-text{background:var(--surface-2);border:1px solid var(--hairline);border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.6}.preview-band{background:linear-gradient(90deg, color-mix(in srgb, var(--human) 55%, transparent) 0 40%, color-mix(in srgb, var(--uncertain) 55%, transparent) 40% 60%, color-mix(in srgb, var(--ai) 55%, transparent) 60% 100%);border-radius:6px;height:10px;position:relative}.preview-range{background:color-mix(in srgb, var(--ink) 14%, transparent);border:2px solid var(--ink);border-radius:6px;position:absolute;top:-3px;bottom:-3px}.preview-legend{color:var(--ink-muted);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.preview-figure{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.preview-figure .mono{font-size:22px;line-height:1}.preview-figure .score-unit{margin-inline-start:1px;font-size:13px}.preview-legend span{align-items:center;gap:6px;display:inline-flex}.dot{border-radius:50%;width:9px;height:9px;display:inline-block}.dot-human{background:var(--human)}.dot-uncertain{background:var(--uncertain)}.dot-ai{background:var(--ai)}.preview-diff del{color:var(--ink-muted);text-decoration:line-through}.preview-diff ins{background:color-mix(in srgb, var(--human) 22%, transparent);border-radius:3px;padding:0 2px;text-decoration:none}.preview-fix{-webkit-text-decoration:underline wavy var(--ai);text-decoration:underline wavy var(--ai);text-underline-offset:3px}.preview-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.preview-counts div{background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.preview-counts .mono{font-size:20px}@media (max-width:1023px){.preview{transform:none}}.editor{border-radius:var(--radius-editor);background:var(--surface);border:1px solid var(--glass-border);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.editor-tabs{border-bottom:1px solid var(--hairline);scrollbar-width:none;gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.editor-tabs::-webkit-scrollbar{display:none}.tab{min-height:40px;color:var(--ink);border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.tab .well{border-radius:8px;width:28px;height:28px}.tab:hover{background:var(--surface-3)}.tab[aria-current=page]{background:var(--pill-fill);color:var(--pill-ink)}.tab[aria-current=page] .well{background:color-mix(in srgb, var(--pill-ink) 18%, transparent);color:var(--pill-ink)}.mode-strip{border-bottom:1px solid var(--hairline);background:var(--surface-2);scrollbar-width:none;align-items:center;gap:8px;padding:10px 16px;display:flex;overflow-x:auto;-webkit-mask-image:none}.mode-strip::-webkit-scrollbar{display:none}.mode-strip .label{flex:none;margin-inline-end:6px}.mode-caption{color:var(--ink-muted);flex:none;margin-inline-start:auto;padding-inline-start:12px;font-size:12px}.language-switch{flex:none;align-items:center;display:inline-flex}.lang-picker{position:relative}.lang-trigger{border:1px solid var(--hairline);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:14px;font-weight:600;transition:border-color .16s;display:inline-flex}.lang-trigger:hover{border-color:var(--accent-line)}.lang-trigger:focus-visible,.lang-options:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lang-trigger svg{color:var(--ink-muted);flex:none}.lang-trigger-chevron{transition:transform .16s}.lang-trigger[aria-expanded=true] .lang-trigger-chevron{transform:rotate(180deg)}.lang-trigger-name{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.lang-panel{z-index:30;background:var(--panel);border:1px solid var(--panel-line);width:360px;max-height:440px;box-shadow:var(--panel-shadow);border-radius:20px;flex-direction:column;gap:8px;padding:10px;display:flex;position:fixed}.lang-sheet-head,.lang-backdrop{display:none}.lang-filter{width:100%;font-size:16px}.lang-options{justify-items:stretch;gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.lang-option{cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name code status""english code status";align-items:center;column-gap:10px;width:100%;min-height:62px;padding:8px 10px;display:grid}.lang-option.is-active{background:var(--nav-hover)}.lang-option[aria-selected=true]{background:var(--tile-active)}.lang-name{color:var(--ink);grid-area:name;font-weight:600}.lang-option:not(:has(.lang-english)) .lang-name{grid-row:1/span 2}.lang-english{color:var(--ink-muted);grid-area:english;font-size:12px}.lang-code{background:var(--surface-2);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.04em;border-radius:8px;grid-area:code;padding:3px 7px;font-size:11px}.lang-status{background:var(--surface-2);color:var(--ink-muted);border-radius:8px;grid-area:status;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.lang-status:before{content:"";background:var(--mark-uncertain);border-radius:50%;width:7px;height:7px}.lang-empty{margin:0;padding:8px 10px}.lang-note{border-top:1px solid var(--hairline);margin:0;padding:8px 10px 2px}@media (max-width:600px){.lang-backdrop{z-index:60;background:var(--scrim);display:block;position:fixed;inset:0}.lang-panel{z-index:61;width:auto;max-height:78vh;padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;position:fixed;inset:auto 0 0}.lang-sheet-head{justify-content:space-between;align-items:center;min-height:44px;display:flex}.lang-sheet-close{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-weight:600}.lang-option{min-height:70px;padding:12px 10px}}@media (max-width:767px){.mode-strip{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}}.mode-pill{border:1px solid var(--hairline);background:var(--surface);min-height:36px;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;padding:6px 14px;font-size:14px;font-weight:600;transition:transform .15s,background .15s}.mode-pill:hover{background:var(--surface-3)}.mode-pill[aria-pressed=true]{background:var(--pill-fill);color:var(--pill-ink);border-color:#0000}.mode-pill[aria-disabled=true]{color:var(--ink-muted);cursor:default;background:0 0;border-style:dashed}.panes{grid-template-columns:1fr 1px 1fr;min-height:400px;display:grid}.pane{flex-direction:column;min-width:0;padding:16px 20px 20px;display:flex;position:relative}.pane-out{background:var(--surface-2)}.pane-divider{background:var(--hairline)}.pane-head{justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-bottom:4px;display:flex}.pane-tools{gap:4px;display:flex}.input-area,.gram-underlay{font-family:var(--font-ui);font-size:17px;font-weight:500;line-height:1.6}html[dir=rtl] .input-area:placeholder-shown{direction:rtl}.input-area{resize:vertical;width:100%;min-height:280px;color:var(--ink);background:0 0;border:0;flex:1;padding:0;overflow-y:auto}.input-area::placeholder{color:var(--ink-faint)}.input-area:focus{outline:none}.empty-actions{flex-wrap:wrap;gap:8px;margin:2px 0 12px;display:flex}.gram-coverage{flex-basis:100%;margin:2px 0 0}.empty-action{border:1px solid var(--hairline);background:var(--surface);min-height:44px;box-shadow:var(--shadow-sm);color:var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:600;transition:transform .15s,background .15s;display:inline-flex}.empty-action:hover{background:var(--surface-2);transform:translateY(-1px)}.empty-action svg{color:var(--accent)}.output-body{overflow-wrap:anywhere;flex:1;min-height:280px;font-size:17px;line-height:1.6;overflow-y:auto}.bottom-bar{border-top:1px solid var(--hairline);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 20px;display:grid;position:sticky;bottom:0}.counts{color:var(--ink-muted);gap:14px;font-size:13px;display:flex}.show-result{display:none}@media (max-width:1023px){.show-result{z-index:5;align-self:center;display:inline-flex;position:sticky;bottom:88px}.panes{grid-template-columns:minmax(0,1fr)}.pane-divider{width:100%;height:1px}.bottom-bar{grid-template-columns:minmax(0,1fr);row-gap:12px}.bottom-bar>*{justify-self:stretch}.mode-pill,.tab{min-height:44px}.mode-caption{display:none}}.strength{justify-content:center;align-items:center;gap:10px;display:flex}.segmented{background:var(--surface-3);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.segmented button{min-height:44px;color:var(--ink-muted);font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.result{flex-direction:column;gap:16px;display:flex}.result-summary{max-width:68ch;color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.5}.result-banner{background:color-mix(in srgb, var(--uncertain) 18%, transparent);border:1px solid color-mix(in srgb, var(--uncertain) 48%, transparent);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:500;display:flex}.band{border:1px solid var(--glass-border);height:48px;box-shadow:var(--shadow-sm);border-radius:14px;grid-template-columns:40fr 20fr 40fr;display:grid;position:relative;overflow:hidden}.band-zone{height:100%}.band-zone-human{background:color-mix(in srgb, var(--human) 42%, transparent)}.band-zone-uncertain{background:color-mix(in srgb, var(--uncertain) 42%, transparent)}.band-zone-ai{background:color-mix(in srgb, var(--ai) 42%, transparent)}.band-marker{background:var(--ink);top:-4px;bottom:-4px;border-radius:4px;width:4px;transition:inset-inline-start .6s cubic-bezier(.16,1,.3,1);position:absolute;inset-inline-start:50%;box-shadow:0 2px 8px #00000040}.band-range{background:color-mix(in srgb, var(--ink) 12%, transparent);border-inline-start:2px dashed color-mix(in srgb, var(--ink) 34%, transparent);border-inline-end:2px dashed color-mix(in srgb, var(--ink) 34%, transparent);transition:inset-inline-start .6s cubic-bezier(.16,1,.3,1),width .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0}.score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:56px;font-weight:500;line-height:1}.score-unit{color:var(--ink-muted);margin-inline-start:2px;font-size:.45em}.result-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.result-figure{gap:6px;display:grid}.result-line{gap:2px;font-size:15px;line-height:1.5;display:grid}.score-row{align-items:baseline;gap:10px;display:flex}.score-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:13px}.result-why{background:var(--surface-2);border:1px solid var(--hairline);border-radius:14px;gap:8px;padding:14px 18px;display:grid}.why-list{gap:6px;margin:0;padding-inline-start:18px;display:grid}.why-list li{font-size:14px;line-height:1.5}.why-list li::marker{color:var(--accent)}.result-edited{background:color-mix(in srgb, var(--uncertain) 16%, transparent);border:1px solid color-mix(in srgb, var(--uncertain) 40%, transparent);border-radius:12px;max-width:52ch;margin-top:8px;padding:10px 14px}.result-meaning,.result-note{max-width:46ch;margin-top:8px}.result-pm{font-size:13px}.rating{align-items:center;gap:10px;margin-top:6px;display:flex}.rating-meter{gap:3px;display:inline-flex}.rating-meter i{background:var(--surface-3);border-radius:3px;width:18px;height:6px;display:block}.rating-meter[data-level=none] i{background:var(--surface-3)}.rating-meter[data-level=low] i:first-child,.rating-meter[data-level=medium] i:nth-child(-n+2),.rating-meter[data-level=high] i{background:var(--accent)}.rating-word{font-size:14px;font-weight:700}.result-where{background:var(--surface-2);border:1px solid var(--hairline);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.where-list{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.where-list li{align-items:center;gap:8px;display:flex}.where-list .mono{font-size:16px}.marked{max-width:none;position:relative}.marked p{margin:0 0 1em}.marked p:last-child{margin-bottom:0}.score-pair{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.score-cell{gap:4px;display:grid}.score-arrow{color:var(--ink-muted)}.score-note{grid-column:1/-1}@media (max-width:1023px){.score{font-size:44px}.result-head{grid-template-columns:minmax(0,1fr)}.score-pair{grid-template-columns:auto auto}}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--hairline);background:var(--surface-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.diff-changed{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}.gram-spelling{--gram:var(--gram-spelling)}.gram-grammar{--gram:var(--gram-grammar)}.gram-punctuation{--gram:var(--gram-punctuation)}.gram-style{--gram:var(--gram-style)}.gram-typography{--gram:var(--gram-typography)}.gram-clarity{--gram:var(--gram-clarity)}.input-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.input-wrap .input-area{z-index:1;position:relative}.gram-underlay{pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;color:#0000;letter-spacing:normal;word-spacing:normal;position:absolute;inset:0;overflow:hidden}.has-underlay .input-area,.gram-underlay{scrollbar-gutter:stable}.gram-u{text-decoration-line:underline;-webkit-text-decoration-color:var(--gram);text-decoration-color:var(--gram);text-underline-offset:4px;text-decoration-skip-ink:none;border-radius:3px;text-decoration-thickness:2px;transition:background .15s}.gram-u.gram-spelling{text-decoration-style:wavy}.gram-u.gram-grammar{text-decoration-style:solid}.gram-u.gram-punctuation{text-decoration-style:dotted;text-decoration-thickness:3px}.gram-u.gram-style{text-decoration-style:dashed}.gram-u.gram-typography{text-decoration-style:double}.gram-u.gram-clarity{background-image:repeating-linear-gradient(90deg, var(--gram) 0 7px, transparent 7px 10px, var(--gram) 10px 12px, transparent 12px 15px);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 calc(100% - 1px);background-repeat:no-repeat;background-size:100% 2px;text-decoration-line:none}.gram-u.gram-clarity.is-active{background-color:color-mix(in srgb, var(--gram) 18%, transparent)}.gram-u.is-whitespace{background:color-mix(in srgb, var(--gram) 22%, transparent);text-decoration-line:none}.gram-u.is-active{background:color-mix(in srgb, var(--gram) 18%, transparent)}.gram-unchecked{background:color-mix(in srgb, var(--ink-muted) 16%, transparent);border-radius:3px}.gram{gap:14px;font-size:15px;line-height:1.5;display:grid}.gram-summary{border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.gram-summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.gram-score{border:1px solid var(--hairline);background:var(--surface);font-family:var(--font-mono);color:var(--ink);border-radius:999px;align-items:baseline;gap:6px;padding:6px 14px;display:inline-flex}.gram-score-label{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.gram-score-value{font-size:22px;font-weight:600;line-height:1.1}.gram-score-of{color:var(--ink-muted);font-size:13px}.gram-count{font-family:var(--font-mono);color:var(--ink-muted);margin-inline-end:auto;font-size:13px}.gram-hint{flex-basis:100%;margin:0}.gram-cats{flex-wrap:wrap;gap:6px;display:flex}.gram-cat{border:1px solid var(--hairline);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.gram-cat[aria-pressed=true]{border-color:var(--ink)}.gram-cat-n{font-family:var(--font-mono);color:var(--ink-muted);font-size:12px}.gram-cat.is-locked{color:var(--ink-muted);border-style:dashed}.gram-cat.is-locked:hover{color:var(--ink);border-color:var(--gram)}.gram-cat.is-locked[aria-expanded=true]{color:var(--ink);border-color:var(--gram);border-style:solid}.gram-dot{background:var(--gram,var(--ink-faint));border-radius:50%;flex:none;width:8px;height:8px}.gram-fixall,.gram-quiet{min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 10px;font-size:13px;font-weight:600}.gram-fixall{color:var(--accent);border:1px solid var(--accent-line);border-radius:999px;padding:0 14px}.gram-fixall:hover{border-color:var(--accent)}.gram-quiet{color:var(--ink-muted)}.gram-fixall:hover,.gram-quiet:hover{background:var(--nav-hover)}.gram-cat:focus-visible,.gram-fixall:focus-visible,.gram-quiet:focus-visible,.gram-fix:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gram-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gram-card{border:1px solid var(--hairline);border-inline-start:3px solid var(--gram);background:var(--surface);cursor:pointer;border-radius:14px;gap:8px;padding:12px 14px;scroll-margin:8px;display:grid}.gram-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gram-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-height:28px;display:flex}.gram-tag{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.gram-change{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.gram-from{color:var(--ink-muted);text-decoration-line:line-through;-webkit-text-decoration-color:var(--gram);text-decoration-color:var(--gram);white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;font-weight:600;text-decoration-thickness:2px}.gram-from.is-described,.gram-fix.is-described{font-style:italic}.gram-arrow{color:var(--ink-faint);flex:none}.gram-fix{border:1px solid var(--accent-line);background:var(--accent-soft);min-height:36px;color:var(--accent);font:inherit;cursor:pointer;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:999px;padding:0 14px;font-size:15px;font-weight:600}.gram-fix:hover{border-color:var(--accent)}.gram-message{color:var(--ink);margin:0}.gram-card .muted{margin:0}.gram-actions{margin-inline-start:auto;flex-wrap:nowrap;justify-content:flex-end;gap:2px;margin:-6px -8px -6px 0;display:flex}@media (min-width:1024px){.gram-list{max-height:520px;margin:-2px;padding:2px;overflow-y:auto}}@media (max-width:1023px){.gram-cat,.gram-fixall,.gram-quiet,.gram-fix{min-height:44px}}.rw-text{position:relative}.rw-block{white-space:pre-wrap;max-width:none;margin:0}.rw-summary{margin:0}.rw-sent{cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;transition:background-color .15s}.rw-sent:hover,.rw-sent--open{background:var(--surface-2)}.rw-sent--changed{background:var(--accent-soft);padding:1px 2px}.rw-sent--changed:hover,.rw-sent--changed.rw-sent--open{background:color-mix(in srgb, var(--accent-soft) 70%, var(--accent) 30%)}.rw-sent:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rw-scrim{display:none}.rw-card{z-index:20;background:var(--surface);width:min(380px,100%);color:var(--ink);border:var(--border-tile) solid var(--tile-ink);box-shadow:var(--tile-shadow-sm);border-radius:16px;gap:8px;padding:14px 16px;display:grid;position:absolute}.rw-card:focus{outline:none}.rw-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rw-card-head{font-weight:var(--weight-display);margin:0;font-size:15px}.rw-card-before{border-inline-start:3px solid var(--accent);background:var(--surface-2);overflow-wrap:anywhere;border-radius:6px;margin:0;padding:8px 12px;font-size:14px;line-height:1.5}.rw-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.rw-card-rephrase{min-height:40px;padding:6px 14px;font-size:14px}.rw-card-close{cursor:pointer;min-height:40px;color:var(--ink-muted);background:0 0;border:0;padding:0 4px}@media (max-width:599px){.rw-scrim{z-index:60;background:var(--scrim);display:block;position:fixed;inset:0}.rw-card{z-index:61;width:auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom));box-shadow:var(--shadow-lg);border-bottom:0;border-radius:20px 20px 0 0;position:fixed;inset:auto 0 0}.rw-card-rephrase,.rw-card-close{min-height:44px}}.sent{border-radius:4px;padding:1px 0;transition:background-color .3s}.sent-human{background:color-mix(in srgb, var(--human) calc(var(--highlight-alpha) * 100%), transparent)}.sent-uncertain{background:color-mix(in srgb, var(--uncertain) calc(var(--highlight-alpha) * 100%), transparent)}.sent-ai{background:color-mix(in srgb, var(--ai) calc(var(--highlight-alpha) * 100%), transparent)}.sent-pending{background-color:#0000}mark.sent{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#0000}mark.sent-human{background:color-mix(in srgb, var(--human) calc(var(--highlight-alpha) * 100%), transparent)}mark.sent-uncertain{background:color-mix(in srgb, var(--uncertain) calc(var(--highlight-alpha) * 100%), transparent)}mark.sent-ai{background:color-mix(in srgb, var(--ai) calc(var(--highlight-alpha) * 100%), transparent)}mark.sent-pending{background-color:#0000}mark.sent-ai.sent-s1{background:var(--mark-ai-1)}mark.sent-ai.sent-s2{background:var(--mark-ai-2)}mark.sent-ai.sent-s3{background:var(--mark-ai-3)}mark.sent-ai.sent-s4{background:var(--mark-ai-4)}mark.sent-ai.sent-s5{background:var(--mark-ai-5)}mark.sent-human.sent-s1{background:var(--mark-human-1)}mark.sent-human.sent-s2{background:var(--mark-human-2)}mark.sent-human.sent-s3{background:var(--mark-human-3)}mark.sent-human.sent-s4{background:var(--mark-human-4)}mark.sent-human.sent-s5{background:var(--mark-human-5)}mark.sent-uncertain.sent-s0{background:var(--mark-uncertain)}mark.sent[tabindex]{cursor:help;outline:none}mark.sent[tabindex]:hover,mark.sent[data-active]{text-decoration:underline;-webkit-text-decoration-color:var(--ink-muted);text-decoration-color:var(--ink-muted);text-underline-offset:3px}mark.sent[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sent-tip{z-index:5;pointer-events:none;background:var(--ink);color:var(--surface);white-space:nowrap;box-shadow:var(--shadow-sm);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.3;position:absolute}.top-marks{border-top:1px solid var(--hairline);gap:6px;padding-top:10px;display:grid}.top-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.top-list a{min-height:44px;color:var(--ink);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin:0 -8px;padding:6px 8px;text-decoration:none;display:grid}.top-list a:hover{background:var(--surface-3)}.top-list a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.top-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.strength-badge{white-space:nowrap;background:var(--mark-ai-3);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700;line-height:1}.strength-badge[data-strength=strong]{background:var(--mark-ai-5)}.strength-badge[data-strength=weak]{background:var(--mark-ai-1)}.capped{position:relative}.capped-blur{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.cap-overlay{text-align:start;width:min(360px,100% - 24px);box-shadow:var(--shadow-lg);flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quota-bar{background:var(--surface-3);border-radius:3px;height:6px;overflow:hidden}.quota-bar>span{background:var(--ink);border-radius:3px;height:100%;display:block}.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tool-card{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);flex-direction:column;gap:14px;min-height:100%;padding:22px;transition:transform .15s,box-shadow .15s;display:flex}.tool-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.tool-card h3{font-size:17px}.tool-card .small{color:var(--ink-muted)}.tool-card-foot{color:var(--accent);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;display:flex}.tool-card-soon{color:var(--ink-muted)}@media (max-width:1023px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tool-grid{grid-template-columns:minmax(0,1fr)}}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}@media (max-width:1023px){.split{grid-template-columns:minmax(0,1fr);gap:24px}}.steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.step{border-top:1px solid var(--hairline);grid-template-columns:44px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.step:last-child{border-bottom:1px solid var(--hairline)}.step-num{background:var(--accent-soft);width:44px;height:44px;color:var(--ink);font-family:var(--font-mono);border-radius:12px;place-items:center;font-size:15px;display:grid}.step h3{margin-bottom:4px}.uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.use{background:var(--surface-2);border:1px solid var(--hairline);border-radius:16px;gap:8px;padding:22px;display:grid}@media (max-width:900px){.uses{grid-template-columns:minmax(0,1fr)}}.honest-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.honest-list li{align-items:flex-start;gap:12px;display:flex}.honest-list svg{color:var(--human);flex:none;margin-top:4px}.faq{border-top:1px solid var(--hairline);gap:0;display:grid}.faq details{border-bottom:1px solid var(--hairline)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{color:var(--ink-muted);flex:none;transition:transform .15s}.faq details[open] summary svg{transform:rotate(45deg)}.faq .body{color:var(--ink-muted);padding:0 0 18px}.cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:48px;display:grid}@media (max-width:768px){.cta{grid-template-columns:minmax(0,1fr);padding:28px}}.site-footer{border-top:1px solid var(--hairline);background:var(--surface);padding:56px 0 28px;font-size:14px}.footer-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.footer-brand{align-content:start;gap:12px;max-width:320px;display:grid}.footer-col{align-content:start;gap:2px;display:grid}.footer-col .label{margin-bottom:8px}.footer-link{max-width:100%;min-height:44px;color:var(--ink-muted);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;align-items:center;transition:color .15s;display:inline-flex}.footer-link:has(.footer-soon){flex-wrap:wrap;align-content:center}.footer-link .footer-soon{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-basis:100%;font-size:10px}.footer-link:hover{color:var(--ink)}.footer-languages{border-top:1px solid var(--hairline);margin-top:36px;padding-top:24px}.lang-choice{gap:12px;max-width:760px;display:grid}.lang-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lang-link{border:1px solid var(--hairline);background:var(--surface-2);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}a.lang-link:hover{background:var(--surface);border-color:var(--accent-line);transform:translateY(-1px)}.lang-link[aria-current=page]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.flag{width:20px;height:14px;box-shadow:0 0 0 1px var(--hairline);border-radius:3px;flex:none;overflow:hidden}.flag .fl-red{fill:var(--flag-red)}.flag .fl-white{fill:var(--flag-white)}.flag .fl-blue{fill:var(--flag-blue)}.flag .fl-navy{fill:var(--flag-navy)}.flag .fl-green{fill:var(--flag-green)}.flag .fl-yellow{fill:var(--flag-yellow)}.flag .fl-black{fill:var(--flag-black)}.flag .fl-saffron{fill:var(--flag-saffron)}.flag .fl-ring{fill:none;stroke:var(--flag-navy);stroke-width:.8px}.lang-link{gap:8px}.home-lang-item{align-items:center;gap:8px;display:inline-flex}.lang-picker{justify-self:start;position:relative}.lang-picker>summary{border-radius:var(--radius-tag);border:1px solid var(--hairline);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.lang-picker>summary::-webkit-details-marker{display:none}.lang-picker>summary:hover{border-color:var(--accent-line)}.lang-picker>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lang-picker-chevron{transition:transform .15s}.lang-picker[open] .lang-picker-chevron{transform:rotate(180deg)}.lang-picker .lang-list{inset-inline-start:0;z-index:20;border-radius:var(--radius-card);border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--tile-shadow-sm);grid-template-columns:repeat(2,minmax(170px,1fr));gap:4px;max-height:min(70vh,520px);padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);overflow-y:auto}.lang-picker .lang-link{background:0 0;border-color:#0000;justify-content:flex-start;width:100%}.lang-picker a.lang-link:hover,.lang-picker a.lang-link:focus-visible{background:var(--surface-2);border-color:var(--hairline);transform:none}@media (max-width:479px){.lang-picker .lang-list{grid-template-columns:repeat(2,minmax(0,1fr));width:min(340px,100vw - 32px)}}@media (prefers-reduced-motion:reduce){.lang-picker-chevron{transition:none}}.lang-link-soon{color:var(--ink-muted);background:0 0;border-style:dashed;font-weight:500}.footer-bottom{border-top:1px solid var(--hairline);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:40px;padding-top:20px;display:flex}@media (max-width:900px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@keyframes rise{0%{opacity:.001;transform:translateY(8px)}to{opacity:1;transform:none}}.rise{animation:.3s cubic-bezier(.16,1,.3,1) both rise}.page>:nth-child(2) .rise,.page>.rise:nth-child(2){animation-delay:40ms}.page>:nth-child(3) .rise,.page>.rise:nth-child(3){animation-delay:80ms}.page>:nth-child(4) .rise,.page>.rise:nth-child(4){animation-delay:.12s}.page>:nth-child(5) .rise,.page>.rise:nth-child(5){animation-delay:.16s}.page>:nth-child(6) .rise,.page>.rise:nth-child(6){animation-delay:.2s}.page>:nth-child(7) .rise,.page>.rise:nth-child(7){animation-delay:.24s}.page>:nth-child(8) .rise,.page>.rise:nth-child(8){animation-delay:.28s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.rise{animation:none!important}}.stack{flex-direction:column;gap:14px;display:flex}.stack-sm{gap:8px}.stack-md{gap:20px}.stack-lg{gap:28px}.split-top{align-items:start}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.grid-2{gap:var(--card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-3{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.grid-2,.grid-3{grid-template-columns:minmax(0,1fr);gap:16px}}.dl{gap:10px;display:grid}.dl>div{border-bottom:1px solid var(--hairline);justify-content:space-between;gap:16px;padding-bottom:10px;display:flex}.dl>div:last-child{border-bottom:0;padding-bottom:0}.longform-feature{align-content:start;gap:10px;display:grid}.table-wrap{overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:14px}table.data th,table.data td{text-align:start;border-bottom:1px solid var(--hairline);padding:12px 10px}table.data th{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:12px;font-weight:600}table.data td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.footer{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:18px;font-size:14px;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-top>.hero-copy:only-child{grid-column:1/-1;max-width:780px}.plan-price{font-size:40px}.plan-toggle{justify-content:center;display:flex}.plan-items{margin:0;padding:0;list-style:none}.pack-card{text-align:center;align-items:center}.pack-price{font-size:28px}.usage-row{gap:6px;display:grid}.usage-row-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.usage-bar{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.usage-bar-fill{background:var(--human);border-radius:999px;height:100%}.apikey-scopes{flex-wrap:wrap;gap:8px;display:flex}.apikey-scope{border-radius:var(--radius-pill);border:1px solid var(--hairline);background:var(--surface);min-height:40px;color:var(--ink-muted);font-family:var(--font-ui);cursor:pointer;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.apikey-scope[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--ink)}.apikey-secret{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.apikey-secret-value{font-family:var(--font-mono);word-break:break-all;font-size:14px}.apikey-list{flex-direction:column;display:flex}.apikey-row{border-bottom:1px solid var(--hairline);gap:8px;padding:18px 0;display:grid}.apikey-row:last-child{border-bottom:0;padding-bottom:0}.apikey-row-revoked{opacity:.6}.apikey-row-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.apikey-row-actions{flex-wrap:wrap;gap:8px;display:flex}.apikeys{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;display:grid}.apikeys-main,.apikeys-side{gap:22px;min-width:0;display:grid}.apikeys-side{position:sticky;top:92px}.apikeys .apikey-list{gap:14px;display:grid}.apikeys .apikey-row,.apikeys .apikey-row:last-child{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;gap:12px;padding:16px 18px}.apikeys .apikey-row-revoked{opacity:.7;background:var(--surface-2)}.apikey-name{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.apikeys .apikey-status{background:var(--tint-mint);border-width:1px;padding:3px 10px;font-size:12px}.apikeys .apikey-status-revoked{background:var(--surface-2);color:var(--ink-muted)}.apikey-masked{background:var(--surface-2);overflow-wrap:anywhere;border-radius:10px;flex-wrap:wrap;align-items:center;width:fit-content;max-width:100%;margin:0;padding:8px 12px;font-size:14px;display:flex}.apikey-dots:before{content:"••••••••";letter-spacing:2px;color:var(--ink-muted);margin-inline:6px}.apikey-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.apikey-chip{border:1px solid var(--accent-line);border-radius:var(--radius-pill);background:var(--accent-soft);padding:4px 10px;font-size:12px;font-weight:600}.apikey-meta{flex-wrap:wrap;gap:6px 28px;margin:0;display:flex}.apikey-meta dt{color:var(--ink-muted);font-size:12px;font-weight:700}.apikey-meta dd{margin:0;font-size:14px}.apikey-revoke-confirm{background:var(--ai);color:var(--ink)}.apikeys .apikey-reveal{background:var(--tint-mint)}.apikeys .apikey-reveal .apikey-secret{background:var(--surface);border:var(--border-tile) solid var(--tile-ink)}.apikey-reveal-done,.apikeys-create-go,.apikeys-limits .app-card-action{justify-self:start}.apikeys-empty{gap:10px;display:grid}.apikeys-empty-title{margin:0;font-size:16px}.apikeys-limits .apidocs-list{font-size:14px}@media (max-width:1023px){.apikeys{flex-direction:column;gap:22px;display:flex}.apikeys-main,.apikeys-side{display:contents}.apikeys .apikey-reveal{order:0}.apikeys-create{order:1}.apikeys-list{order:2}.apikeys-revoked{order:3}.apikeys-limits{order:4}}.post-featured{gap:var(--card-gap);padding:var(--card-pad);grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);display:grid;position:relative;overflow:hidden}.post-featured:before{content:"";background:var(--zone-band);height:4px;position:absolute;inset:0 0 auto}.post-featured-copy{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.post-featured-copy h2{text-wrap:balance;max-width:20ch;font-size:32px;line-height:1.12}.post-featured-action{margin-top:8px}.post-featured-figure{border-radius:var(--radius-card);background:var(--accent-soft);border:1px solid var(--accent-line);flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:220px;display:flex}.post-figure{color:var(--accent);font-size:96px;line-height:1}.post-title-link{color:inherit;text-decoration:none}.post-title-link:hover{color:var(--accent)}.post-grid{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.post-card{flex-direction:column;gap:10px;display:flex}.post-card h3{text-wrap:balance;font-size:20px;line-height:1.25}.post-card .small{color:var(--ink-muted);flex:1}.post-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.post-meta .mono{font-size:12px}.post-meta-dot{background:var(--ink-faint);border-radius:999px;width:4px;height:4px}.post-draft{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft);padding:3px 9px;font-size:11px}.post-about h3{font-size:20px}.post-back{align-self:flex-start;margin-bottom:2px}.post-opening{max-width:760px}.post-opening h1{max-width:18ch}.article{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;display:grid}.article-body{flex-direction:column;gap:22px;max-width:68ch;display:flex}.article-body h2{scroll-margin-top:calc(var(--header-h) + 24px);margin-top:18px;font-size:28px;line-height:1.15}.article-body h2:before{content:"";background:var(--zone-band);opacity:.55;border-radius:3px;width:40px;height:4px;margin-bottom:14px;display:block}.article-list{flex-direction:column;gap:10px;padding-inline-start:22px;display:flex}.article-list li::marker{color:var(--accent)}.article-quote{border-inline-start:3px solid var(--accent);letter-spacing:-.01em;text-wrap:balance;color:var(--ink);padding:6px 0 6px 22px;font-size:22px;font-weight:600;line-height:1.4}.article-note{flex-direction:column;gap:8px;padding:20px 22px;display:flex}.article-figure{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;padding:22px 26px;display:grid}.article-figure-value{color:var(--ink);font-size:56px;line-height:1}.article-aside{top:calc(var(--header-h) + 16px);flex-direction:column;gap:18px;display:flex;position:sticky}.toc{border-inline-start:1px solid var(--hairline);flex-direction:column;gap:10px;padding:4px 0 4px 18px;display:flex}.toc ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.toc-link{color:var(--ink-muted);min-height:24px;font-size:14px;line-height:1.4;text-decoration:none;display:inline-block}.toc-link:hover{color:var(--ink)}.try-card{gap:12px}.try-card .pill{align-self:flex-start}.author{border-top:1px solid var(--hairline);align-items:flex-start;gap:16px;margin-top:10px;padding-top:26px;display:flex}.author-copy{gap:4px}.author .well{flex:none}@media (max-width:1023px){.post-featured{grid-template-columns:minmax(0,1fr)}.post-featured-figure{min-height:140px}.post-figure{font-size:64px}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article{grid-template-columns:minmax(0,1fr);gap:32px}.article-aside{position:static}.toc{display:none}}@media (max-width:640px){.post-grid{grid-template-columns:minmax(0,1fr)}.post-featured-copy h2{font-size:26px}.post-about{grid-template-columns:minmax(0,1fr)}.article-body h2{font-size:24px}.article-quote{font-size:19px}.article-figure{grid-template-columns:minmax(0,1fr);gap:10px}.article-figure-value{font-size:44px}}.working{flex-direction:column;gap:10px;padding:4px 0;display:flex}.working-line{background:linear-gradient(90deg, var(--surface-3) 0%, var(--accent-soft) 40%, var(--surface-3) 80%);background-size:280% 100%;border-radius:6px;height:12px;animation:1.6s ease-in-out infinite working-sweep;display:block}.working-line:first-child{width:100%}.working-line:nth-child(2){width:88%;animation-delay:.12s}.working-line:nth-child(3){width:62%;animation-delay:.24s}@keyframes working-sweep{0%{background-position:120% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.working-line{background:var(--surface-3);animation:none}}select.field,select.field-sm{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-muted) 50%), linear-gradient(135deg, var(--ink-muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 17px) calc(50% + 1px),calc(100% - 12px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:34px;transition:border-color .16s,box-shadow .16s}:is(select.field:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),select.field-sm:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){background-position:12px calc(50% + 1px),17px calc(50% + 1px)}select.field:hover,select.field-sm:hover{border-color:var(--accent-line)}select.field:focus-visible,select.field-sm:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.pane-in{transition:background .2s}.pane-in:focus-within{background:color-mix(in srgb, var(--accent-soft) 40%, var(--surface))}.input-area{caret-color:var(--accent)}.auth-split{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:48px;padding:56px 0 72px;display:grid}.auth-card{flex-direction:column;gap:12px;display:flex}.auth-h1{margin:0;font-size:30px;line-height:1.12}.auth-switch{margin-top:4px}.auth-aside{flex-direction:column;gap:14px;max-width:420px;display:flex}.auth-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.auth-list li{color:var(--ink-muted);padding-inline-start:26px;font-size:16px;line-height:1.5;position:relative}.auth-list li:before{content:"";inset-inline-start:0;background:var(--brand-sweep);border-radius:2px;width:12px;height:3px;position:absolute;top:8px}@media (max-width:899px){.auth-split{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 0 48px}.auth-aside{max-width:none}}.dash-head{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:32px;padding:40px 0 8px;display:grid}.dash-plan{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.dash-plan-price{font-size:28px;font-weight:700}.dash-tools{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.dash-tool{border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.dash-tool:hover{border-color:var(--accent-line);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.dash-tool-name{font-weight:600}.tool-dot{background:var(--accent-soft);border-radius:3px;width:22px;height:6px;margin-bottom:6px}@media (max-width:899px){.dash-head{grid-template-columns:minmax(0,1fr);padding-top:24px}}.longform,.article-body,.section-head,.page>section>.body,.page>section>.lead{margin-inline:auto}.page>section>.body,.page>section>.lead{max-width:68ch}.page>section:is(.card,.card-pad,.glass,.glass-raised,.band-tinted)>:is(.body,.lead){margin-inline:0}.section-head{max-width:720px}.prose-column{gap:16px;max-width:68ch;margin-inline:auto;display:grid}.cap-plans{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.cap-plan{border:1px solid var(--hairline);background:var(--surface);color:inherit;border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.cap-plan:hover{border-color:var(--accent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.cap-plan-price{font-size:18px;font-weight:700}.cap-plan-go{color:var(--accent);margin-top:2px;font-weight:600}@media (max-width:520px){.cap-plans{grid-template-columns:1fr}}.hero-field{background:var(--hero-mesh);isolation:isolate;border-radius:32px;gap:36px;padding:56px 40px 40px;display:grid;position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:40px;display:grid}.hero-field .hero-copy{gap:16px}.hero-field .hero-copy:before{display:none}.hero-field .hero-aside{margin:0}.hero-field .preview{background:var(--field-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--field-glass-line);box-shadow:var(--field-shadow);border-radius:24px}@media (max-width:1023px){.hero-grid{grid-template-columns:minmax(0,1fr)}}.hero-field h1{color:var(--hero-ink);letter-spacing:-.02em}.hero-field .lead{color:var(--hero-ink-soft);max-width:54ch}.hero-bleed .hero-copy,.hero-bleed .hero-aside{--ink:var(--light-ink);--ink-muted:var(--light-ink-muted);--ink-faint:var(--light-ink-faint);--hairline:var(--light-hairline);--accent:var(--light-accent);--accent-soft:var(--light-accent-soft);--accent-line:var(--light-accent-line);--focus:var(--light-focus);--surface:var(--light-surface);--surface-2:var(--light-surface-2);--surface-3:var(--light-surface-3);--glass:var(--light-glass);--glass-raised:var(--light-glass-raised);--glass-border:var(--light-glass-border);--shadow-lg:var(--light-shadow-lg);--chip-fill:var(--light-chip-fill);--chip-ink:var(--light-chip-ink);color:var(--ink)}.hero-bleed .hero-copy{--ink:var(--hero-ink);--ink-muted:var(--hero-ink-soft);--ink-faint:var(--hero-ink-soft);--accent:var(--hero-ink);--focus:var(--hero-ink);color:var(--hero-ink-soft)}.hero-bleed .hero-copy .link{text-decoration-color:currentColor}.hero-chip{background:var(--chip-fill);color:var(--chip-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.hero-tool{z-index:1;position:relative}.hero-aside{margin-top:28px}@media (max-width:899px){.hero-field{border-radius:24px;gap:24px;padding:36px 18px 18px}.hero-field .hero-aside{display:none}}.pill-primary{background:var(--action);color:var(--action-ink)}.pill-primary:hover{background:var(--action-hover)}.glass,.glass-raised,.card{border-radius:20px}.hero-tool .editor{box-shadow:var(--tool-shadow);border:1px solid var(--field-glass-line);border-radius:24px;overflow:hidden}.band-bare{background:0 0}.band-dark{background:var(--hero-mesh);color:var(--hero-ink);border-radius:28px}.section-head{max-width:68ch;margin-inline:auto}.prose-column{max-width:68ch}.page .chip-eyebrow{background:var(--chip-fill);color:var(--chip-ink);letter-spacing:.14em;border-radius:999px;align-items:center;width:fit-content;padding:6px 12px;font-size:12px;display:inline-flex}.page .section-head{text-align:center;place-items:center;max-width:720px}.page .section-head:before{display:none}.page .section-head h2{letter-spacing:-.02em;font-size:40px;line-height:1.08}.page .tool-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.page .tool-card{background:var(--panel);border:1px solid var(--panel-line);box-shadow:var(--panel-shadow);border-radius:24px;gap:10px;padding:0 0 20px}.page .tool-card:before{display:none}.page .tool-card h3,.page .tool-card .small,.page .tool-card-foot{padding-inline:20px}.page .tool-tile{background:var(--sky-tile);height:132px;color:var(--tile-ink);border-radius:24px 24px 0 0;justify-content:center;align-items:center;margin:0 0 10px;display:flex}.page .tool-tile.well-detector{background:var(--tile-detector)}.page .tool-tile.well-humanizer{background:var(--tile-humanizer)}.page .tool-tile.well-grammar{background:var(--tile-grammar)}.page .tool-tile.well-summarizer{background:var(--tile-summarizer)}.page .tool-tile svg{width:34px;height:34px}.page .tool-card-foot{color:var(--panel-ink)}.longform-section.split,.longform-section .split{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.longform-section .honest-list{width:100%;max-width:760px;margin-inline:auto}.longform-section .steps{border:0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.longform-section .step{background:var(--sky-panel);border:0;border-radius:24px;flex-direction:column;gap:14px;padding:24px;display:flex}.longform-section .step:last-child{border-bottom:0}.longform-section .step-num{background:var(--action);width:auto;height:auto;color:var(--action-ink);font-family:var(--font-mono);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12px;font-weight:700}.longform-section .step h3{font-size:18px}.longform-section.card{box-shadow:none;background:0 0;border:0;padding:0}.longform-section .grid-3{gap:16px}.longform-section .longform-feature{background:var(--panel);border:1px solid var(--panel-line);box-shadow:var(--panel-shadow);border-radius:24px;padding:24px}.longform-section .longform-feature .well{background:var(--lime-panel);color:var(--tile-ink);border-radius:16px;width:56px;height:56px}.page .prose-column .body{color:var(--panel-ink-soft)}.page .band-tinted{background:var(--sky-panel);border:0;border-radius:28px}.page .faq{border:0;gap:10px}.page .faq details{border:1px solid var(--panel-line);background:var(--panel);border-radius:18px;padding:0 20px}.page .faq details[open]{background:var(--sky-panel)}.page .faq summary{padding:18px 0;font-weight:600}.page .faq details>.body{padding-bottom:18px}.page .band-dark.cta{text-align:center;border-radius:28px;justify-items:center;gap:20px;padding:72px 32px;display:grid}.page .band-dark.cta h2{max-width:16ch;font-size:40px}.page .band-dark.cta .body{max-width:52ch}.page .band-dark .pill-light{background:var(--action);color:var(--action-ink)}.page .honest-list li,.longform-section .use{border-radius:18px}@media (max-width:899px){:root{--section-gap:64px}.page .section-head h2{font-size:30px}.page .band-dark.cta{padding:48px 20px}.page .band-dark.cta h2{font-size:30px}}.header-bar{background:var(--header-fill);border-bottom:1px solid var(--header-line)}.nav-link{color:var(--nav-ink);font-weight:600}.nav-link:hover,.nav-link[aria-expanded=true]{background:var(--nav-hover);color:var(--ink)}.header-actions .nav-link{padding-inline:10px}.action-pair{align-items:stretch;gap:4px;display:inline-flex}.action-pair .pill{border-radius:14px 6px 6px 14px;min-height:42px;padding:0 16px;font-size:14px}.action-square{background:var(--square-fill);width:42px;color:var(--square-ink);border-radius:6px 14px 14px 6px;place-items:center;transition:transform .16s,background .16s;display:inline-grid}.action-square:hover{background:var(--square-hover);transform:translateY(-1px)}.pill{border-radius:14px;font-weight:700}.pill-primary{background:var(--action);color:var(--action-ink);box-shadow:var(--action-shadow)}.pill-primary:hover:not(:disabled){background:var(--action-hover);transform:translateY(-1px)}.pill-glass{background:var(--secondary-fill);color:var(--secondary-ink);border:1px solid var(--panel-line);box-shadow:none}.pill-light{background:var(--action);color:var(--action-ink)}.pill-light:hover{background:var(--action-hover)}.mode-pill[aria-pressed=true]{background:var(--chip-fill);color:var(--chip-ink)}.brand{letter-spacing:-.02em;font-size:18px;font-weight:800}.brand-mark{width:36px;height:36px}.site-footer{margin-top:72px;padding:0}.site-footer:before{display:none}.site-footer>.container{background:var(--footer-field);border-radius:32px 32px 0 0;max-width:none;padding:48px 40px 0;position:relative;overflow:hidden}.site-footer .footer-grid{z-index:1;position:relative}.site-footer .footer-link,.site-footer .label,.site-footer .small{color:var(--footer-ink)}.site-footer .footer-link:hover{text-decoration:underline}.site-footer .footer-languages{z-index:1;border-top:1px solid var(--footer-line);margin-top:28px;padding-top:20px;position:relative}.site-footer .footer-bottom{z-index:1;border-top:1px solid var(--footer-line);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:16px 0 12px;display:flex;position:relative}.footer-wordmark{z-index:0;letter-spacing:-.05em;color:var(--footer-wordmark);-webkit-user-select:none;user-select:none;white-space:nowrap;margin:8px -8px -.32em;font-size:clamp(72px,15vw,210px);font-weight:800;line-height:.9;position:relative;overflow:hidden}@media (max-width:899px){.site-footer>.container{border-radius:24px 24px 0 0;padding:36px 20px 0}}.hero-field .hero-chip{align-self:flex-start}.hero-field{grid-template-columns:minmax(0,1fr)}.hero-tool,.hero-grid>*,.hero-field>*{min-width:0}@media (max-width:1023px){.action-pair.header-desktop{display:none}}.hero-field .preview{justify-self:end;gap:8px;max-width:340px;padding:14px 16px;transform:rotate(-1.2deg)}.hero-field .preview .label{font-size:11px}.hero-field .preview-figure .mono{font-size:20px}.hero-field .preview-text{max-height:6.4em;font-size:13px;line-height:1.55;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.hero-field .preview-legend{gap:4px 10px;font-size:11px}.hero-field .preview-counts{gap:6px}.hero-field .preview-counts div{gap:0;padding:6px 10px}.hero-field .preview-counts .small{font-size:12px;line-height:1.35}.hero-field .preview>.small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.6fr)}}.language-switch{gap:10px}.language-switch .label{letter-spacing:.08em;font-size:12px}.language-switch select{font-family:var(--font-ui);border-radius:12px;max-width:240px;min-height:38px;padding-block:6px;font-size:14px;font-weight:600}@media (max-width:767px){.language-switch select{min-height:44px}}.page>.hero-bleed{margin-top:0}.hero-bleed .hero-chip{background:var(--chip-fill);color:var(--chip-ink)}.hero-bleed .hero-field{padding-inline:max(24px, calc(50vw - var(--container) / 2 + 24px));border-radius:0 0 40px 40px;margin-inline:calc(50% - 50vw);padding-top:72px;padding-bottom:56px}@media (max-width:899px){.hero-bleed .hero-field{border-radius:0 0 28px 28px;padding-top:40px;padding-bottom:24px}}.page:has(>.hero-bleed){padding-top:0}.count-label{line-height:1.3}.count-board{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"lead lead""length time""length style";gap:10px;display:grid}.count-lead{grid-area:lead}.count-group--length{grid-area:length}.count-group--time{grid-area:time}.count-group--style{grid-area:style}@media (max-width:599px){.count-board{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""length""time""style"}}.count-lead,.count-group{border-radius:var(--radius-button);background:var(--panel);border:var(--border-tile) solid var(--panel-line);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.count-lead{flex-direction:row;align-items:baseline;gap:10px}.count-lead-value{font-size:40px;font-weight:var(--weight-display);color:var(--ink);line-height:1}.count-rows{flex-direction:column;gap:6px;margin:0;display:flex}.count-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.count-row dt{margin:0}.count-row dd{color:var(--panel-ink);margin:0;font-weight:700}.density-list{gap:6px;display:grid}.density-row{grid-template-columns:minmax(80px,160px) minmax(0,1fr) 32px 52px;align-items:center;gap:10px;display:grid}.density-word{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.density-bar{background:var(--surface-3);border-radius:4px;height:8px;overflow:hidden}.density-bar i{background:var(--ink);border-radius:4px;height:100%;display:block}.auth-split{grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:56px;padding:8px 0 0}.auth-card{background:var(--panel);border:1px solid var(--field-glass-line);box-shadow:var(--tool-shadow);border-radius:28px;padding:32px}.auth-card .eyebrow{align-self:flex-start}.auth-card .pill-primary{width:100%}.auth-aside{max-width:460px}.auth-aside .label{color:var(--hero-ink)}.auth-list{gap:12px}.auth-list li{background:var(--field-glass);border:1px solid var(--field-glass-line);color:var(--hero-ink);border-radius:18px;padding:16px 18px 16px 48px;font-size:15px;font-weight:600}.auth-list li:before{inset-inline-start:18px;background:var(--mark-fill);border-radius:6px;width:18px;height:18px;top:50%;transform:translateY(-50%)}@media (max-width:899px){.auth-split{grid-template-columns:minmax(0,1fr);gap:24px;padding:0}.auth-card{padding:24px}}.apidocs-nav{flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:15px;display:flex}.apidocs-nav a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.apidocs-section{margin-top:28px}.apidocs-section .pill[data-key-link],.api-hero-actions .pill[data-key-link]{white-space:normal;text-align:center;max-width:100%}.apidocs-code{border-radius:var(--radius-rail-item);background:var(--surface-2);border:1px solid var(--hairline);font-family:var(--font-mono);white-space:pre;max-width:100%;margin:0;padding:14px 16px;font-size:13px;line-height:1.55;overflow-x:auto}.apidocs-route-title{word-break:break-word;flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.apidocs-method{font-family:var(--font-mono);letter-spacing:.06em;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);padding:3px 8px;font-size:12px;font-weight:700}.apidocs-table td{vertical-align:top}.apidocs-table td.mono{white-space:nowrap;font-size:13px}.apidocs-list{flex-direction:column;gap:6px;margin:0;padding-inline-start:20px;display:flex}.page>.apidocs-section>.body,.page>.apidocs-section>p{margin-inline:0}:root{--paper:#fff;--paper-ink:#15151c;--paper-muted:#55556a;--paper-line:#12121824;--paper-ai:#f0645c;--paper-human:#2fbf8f;--paper-uncertain:#f2b84b;--paper-shadow:0 1px 2px #1212180f, 0 18px 48px #1812401f}.result-actions{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:20px;padding-top:16px;display:flex}.result-actions .pill{height:48px;min-height:48px;padding-block:0}@media (max-width:479px){.result-actions .pill{white-space:normal;text-align:center;max-width:100%;height:auto;padding-block:10px}}.report-action{display:contents}.report-action>:not(:first-child){flex-basis:100%}.report-action .capped{min-height:260px}.cap-plans[data-count="1"]{grid-template-columns:minmax(0,280px);justify-content:center}.report-toolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.report-sheet{background:var(--paper);width:100%;max-width:880px;color:var(--paper-ink);border:1px solid var(--paper-line);border-radius:var(--radius-card);box-shadow:var(--paper-shadow);gap:24px;margin-inline:auto;padding:48px 56px;display:grid}.report-head{gap:4px;display:grid}.report-eyebrow,.report-label{letter-spacing:.08em;text-transform:uppercase;color:var(--paper-muted);margin:0;font-size:12px;font-weight:700}.report-title{color:var(--paper-ink);overflow-wrap:anywhere;margin:0;font-size:30px;line-height:1.2}.report-banner{border:1px solid var(--paper-line);border-inline-start:4px solid var(--paper-uncertain);border-radius:8px;margin:0;padding:10px 14px;font-weight:600}.report-summary{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:32px;display:grid}.report-figure{gap:4px;display:grid}.report-score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:4px 0;font-size:64px;line-height:1}.report-score-unit{color:var(--paper-muted);margin-inline-start:2px;font-size:.45em}.report-score-tag{border:1px solid var(--paper-ink);vertical-align:middle;border-radius:6px;margin-inline-start:10px;padding:2px 6px;font-size:14px}.report-headline{margin:0;font-size:20px;font-weight:700}.report-rating{color:var(--paper-muted);margin:0}.report-facts{margin:0;display:grid}.report-facts>div{border-bottom:1px solid var(--paper-line);grid-template-columns:136px minmax(0,1fr);gap:12px;padding:8px 0;font-size:14px;display:grid}.report-facts dt{color:var(--paper-muted)}.report-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.report-band{border:1px solid var(--paper-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:10px;grid-template-columns:40fr 20fr 40fr;height:48px;display:grid;position:relative;overflow:hidden}.report-zone{color:var(--paper-ink);align-items:flex-end;padding:0 8px 5px;font-size:11px;font-weight:700;display:flex}.report-zone[data-zone=human]{background:color-mix(in srgb, var(--paper-human) 28%, var(--paper))}.report-zone[data-zone=uncertain]{background:color-mix(in srgb, var(--paper-uncertain) 28%, var(--paper));justify-content:center}.report-zone[data-zone=ai]{background:color-mix(in srgb, var(--paper-ai) 28%, var(--paper));justify-content:flex-end}.report-range{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--paper-ink) 45%, transparent) 0 2px, transparent 2px 7px);border-inline:2px solid var(--paper-ink);position:absolute;top:0;bottom:0}.report-marker{background:var(--paper-ink);width:4px;position:absolute;top:0;bottom:0}.report-confidence{margin:0;font-size:15px;line-height:1.55}.report-confidence a{color:var(--paper-ink);overflow-wrap:anywhere;text-decoration:underline}.report-where{color:var(--paper-muted);flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.report-note{color:var(--paper-muted);margin:0;font-size:13px}.report-legend{border:1px solid var(--paper-line);border-radius:12px;gap:10px;padding:16px 18px;display:grid}.report-legend ul{flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.report-text{gap:12px;display:grid}.report-text p{margin:0;font-size:16px;line-height:1.95}.report-sent{--shade:18%;--line:1.5px;color:var(--paper-ink);text-underline-offset:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:0 0;border-radius:3px;padding:1px 0}.report-sent[data-strength="1"]{--shade:12%;--line:1px}.report-sent[data-strength="2"]{--shade:22%;--line:1.5px}.report-sent[data-strength="3"]{--shade:34%;--line:2px}.report-sent[data-strength="4"]{--shade:46%;--line:2.5px}.report-sent[data-strength="5"]{--shade:58%;--line:3px}.report-sent[data-verdict=ai]{background:color-mix(in srgb, var(--paper-ai) var(--shade), transparent);-webkit-text-decoration:underline solid var(--paper-ink);text-decoration:underline solid var(--paper-ink);text-decoration-thickness:var(--line)}.report-sent[data-verdict=human]{background:color-mix(in srgb, var(--paper-human) var(--shade), transparent);-webkit-text-decoration:underline dotted var(--paper-ink);text-decoration:underline dotted var(--paper-ink);text-decoration-thickness:var(--line)}.report-sent[data-verdict=uncertain]{background:color-mix(in srgb, var(--paper-uncertain) 8%, transparent)}@media (max-width:720px){.report-sheet{gap:20px;padding:24px 18px}.report-summary{grid-template-columns:minmax(0,1fr);gap:20px}.report-facts>div{grid-template-columns:112px minmax(0,1fr)}.report-score{font-size:52px}.report-title{font-size:24px}}@media print{@page{margin:16mm}.site-header,.site-footer,.report-toolbar,.page>.sr-only{display:none}body{background:var(--paper)}.page{gap:0;padding:0}.report-sheet{max-width:none;box-shadow:none;border:0;border-radius:0;padding:0}.report-summary,.report-band,.report-legend{break-inside:avoid}.report-text p{orphans:3;widows:3}}.batch-add-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.batch-paste{gap:8px}.batch-paste-field{resize:vertical;width:100%;min-height:132px;font:inherit;font-size:16px;line-height:1.55}.batch-notice{background:color-mix(in srgb, var(--uncertain) 18%, transparent);border:1px solid color-mix(in srgb, var(--uncertain) 48%, transparent);border-radius:12px;margin:0;padding:10px 14px}.batch-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.batch-head h2{margin:0 0 4px}.batch-actions{flex-wrap:wrap;gap:10px;display:flex}.batch-progress{min-height:1.6em;margin:0}.batch-table td{vertical-align:middle}.batch-name{overflow-wrap:anywhere;max-width:260px;font-weight:600}.batch-reading{min-width:180px}.batch-error{color:var(--ink)}.batch-row[data-status=error] .batch-name{color:var(--ink-muted)}.batch-cell-action{text-align:end;white-space:nowrap}.batch-detail>td{padding:20px 0 28px}.batch-detail-body{gap:20px}.batch-marked{background:var(--surface-2);border:1px solid var(--hairline);border-radius:14px;padding:18px 20px}@media (max-width:720px){.batch-table thead{display:none}.batch-table tr.batch-row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;display:grid}.batch-table tr.batch-row td{border:0;padding:0}.batch-table .batch-name{grid-column:1/-1;max-width:none}.batch-table .batch-reading{grid-column:1/-1;min-width:0}.batch-table .batch-cell-action{text-align:start;grid-column:1/-1}.batch-table tr.batch-detail,.batch-table tr.batch-detail>td{display:block}.batch-head .batch-actions .pill,.batch-table .pill-xs{min-height:44px}}.batch-accuracy{margin-top:4px;display:inline-block}.history-side{gap:18px}.history-keep p,.history-delete-all p{margin:0}.history-filter{grid-template-columns:minmax(0,200px) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.history-filter-actions{align-items:center;gap:14px;min-height:44px;display:flex}.history-empty{margin:8px 0 0}.history-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.history-item{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head actions""text actions""result actions";gap:4px 18px;padding:16px 0;display:grid}.history-item-head{flex-wrap:wrap;grid-area:head;align-items:center;gap:10px;display:flex}.history-item-head .tool-dot{margin-bottom:0}.history-item-tool{font-weight:600}.history-item-text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:text;margin:0;display:-webkit-box;overflow:hidden}.history-item-result{grid-area:result;margin:0}.history-item-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:8px;display:flex}.history-pages{justify-content:space-between;padding-top:8px}.history-headline{margin:0;font-size:20px;line-height:1.3}.history-facts{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px 18px;width:100%;margin:0;display:grid}.history-facts dd{margin:4px 0 0}.history-issues{flex-direction:column;gap:8px;margin:0;padding-inline-start:18px;display:flex}.history-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:68ch;margin:0}@media (max-width:720px){.history-filter{grid-template-columns:minmax(0,1fr)}.history-item{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""text""result""actions"}.history-item-actions{justify-content:flex-start;padding-top:6px}.history-item-actions .pill{min-height:44px}}.error-page{max-width:640px;margin:0 auto;padding:88px 24px}.tile{background:var(--surface);color:var(--ink);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);box-shadow:var(--tile-shadow)}.tile--sm{box-shadow:var(--tile-shadow-sm)}.tile--lg{border-radius:var(--radius-tile-lg);box-shadow:var(--tile-shadow-lg)}.tile--tint-lilac{background:var(--tint-lilac)}.tile--tint-peach{background:var(--tint-peach)}.tile--tint-mint{background:var(--tint-mint)}.tile--tint-sky{background:var(--tint-sky)}.tile--tint-butter{background:var(--tint-butter)}.tile--tint-rose{background:var(--tint-rose)}.tile--tint-lime{background:var(--tint-lime)}.tile--tint-orchid{background:var(--tint-orchid)}.tag{background:var(--surface);color:var(--ink);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tag);font-family:var(--font-ui);align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:600;display:inline-flex}.btn-action,.btn-ink,.btn-ghost{min-height:var(--button-height);padding:var(--button-pad-y) var(--button-pad-x);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);font-family:var(--font-ui);font-size:15px;font-weight:var(--weight-display);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:8px;line-height:1.4;transition:transform .15s,background .15s;display:inline-flex}.btn-action{background:var(--action);color:var(--action-ink);box-shadow:var(--tile-shadow-sm)}.btn-ink{background:var(--ink-button-fill);color:var(--ink-button-ink);box-shadow:var(--tile-shadow-sm)}.btn-ghost{background:var(--surface);color:var(--ink);box-shadow:none}.btn-action:hover:not(:disabled){background:var(--action-hover);transform:translateY(-1px)}.btn-ink:hover:not(:disabled),.btn-ghost:hover:not(:disabled){transform:translateY(-1px)}.btn-ghost:hover:not(:disabled){background:var(--surface-2)}.btn-action:disabled,.btn-ink:disabled,.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.eyebrow{font-family:var(--font-ui);font-size:13px;font-weight:var(--weight-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}body,.ground-grid{background-color:var(--ground-1);background-image:var(--ground);background-size:var(--grid-size) var(--grid-size);background-repeat:repeat}h1,h2,h3{font-weight:var(--weight-display)}.card,.glass,.glass-raised,.editor,.preview,.page .tool-card,.longform-section .longform-feature,.page .faq details,.longform-section .step,.longform-section .step:last-child{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);box-shadow:var(--tile-shadow)}.editor,.hero-tool .editor{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-editor);box-shadow:var(--tile-shadow-lg)}.page .tool-tile{border-radius:var(--radius-tile) var(--radius-tile) 0 0;color:var(--ink)}.longform-section .longform-feature .well{color:var(--ink)}.page .band-tinted,.band-dark,.page .band-dark.cta{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile-lg);box-shadow:var(--tile-shadow)}.band-dark,.page .band-dark.cta{background:var(--tint-mint);color:var(--ink)}.band-dark h2,.band-dark p,.band-dark .lead{color:var(--ink)}.band-dark .muted{color:var(--ink-muted)}.band-dark:before{display:none}.pill{border-radius:var(--radius-button)}.pill-primary,.pill-light,.page .band-dark .pill-light{background:var(--action);color:var(--action-ink);border:var(--border-tile) solid var(--tile-ink);box-shadow:var(--tile-shadow-sm);font-weight:var(--weight-display)}.pill-primary:hover:not(:disabled),.pill-light:hover{background:var(--action-hover);filter:none}.pill-glass{background:var(--surface);color:var(--ink);border:var(--border-tile) solid var(--tile-ink)}.pill-glass:hover:not(:disabled){background:var(--surface-2)}.action-pair .pill{border-radius:var(--radius-button)}.action-square{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button)}.header-bar{border-bottom:var(--border-tile) solid var(--tile-ink)}.hero-field,.hero-bleed .hero-field{background:var(--tint-lilac)}.hero-field .preview{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);box-shadow:var(--tile-shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}.hero-bleed .hero-copy,.hero-bleed .hero-aside{--ink:inherit;--ink-muted:inherit;--ink-faint:inherit;--surface:inherit;--surface-2:inherit;--surface-3:inherit;--hairline:inherit;--glass:inherit;--glass-raised:inherit;--glass-border:inherit;--shadow-lg:inherit;--accent:inherit;--accent-soft:inherit;--accent-line:inherit;--focus:inherit;--chip-fill:inherit;--chip-ink:inherit}.hero-field .hero-chip,.page .chip-eyebrow{background:var(--surface);color:var(--ink);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tag);font-weight:var(--weight-display);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hero-copy:before,.section-head:before{background:var(--action)}.site-footer>.container{border-top:var(--border-tile) solid var(--tile-ink)}@media (prefers-reduced-motion:reduce){.btn-action,.btn-ink,.btn-ghost{transition:none}.btn-action:hover,.btn-ink:hover,.btn-ghost:hover{transform:none}}.site-header{height:var(--header-h);padding:10px clamp(var(--gutter), 3.333vw, 48px) 0}.header-bar{height:var(--header-bar-h);background:var(--header-fill);border:var(--border-tile) solid var(--header-line);border-radius:var(--radius-tile);box-shadow:var(--tile-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));transition:none}.header-bar>.container{padding-inline:18px 12px}.header-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px}.brand{font-size:19px;font-weight:var(--weight-display);border-radius:var(--radius-button);white-space:nowrap;justify-self:start;padding:0}.brand-mark{flex-shrink:0}.site-header .nav-link{min-height:44px;color:var(--ink-muted);border-radius:var(--radius-button)}.site-header .nav-link:hover,.site-header .nav-link[aria-expanded=true]{background:var(--surface-3);color:var(--ink)}.site-header .nav-link[aria-current]{color:var(--ink)}.site-header .nav-link[aria-current]:after{content:"";inset-inline:12px;border-radius:var(--radius-tag);background:var(--action);height:3px;position:absolute;bottom:3px}.header-actions{justify-self:end}.header-actions .icon-btn{border-radius:var(--radius-button);flex-shrink:0}.header-start{min-height:42px;box-shadow:none;white-space:nowrap;padding:0 18px;font-size:14px}.header-account{position:relative}.header-account-menu{top:calc(100% + 8px);z-index:60;background:var(--surface);border:var(--border-tile) solid var(--tile-ink);min-width:200px;box-shadow:var(--tile-shadow-sm);border-radius:14px;padding:8px;position:absolute;inset-inline-end:0}.header-account-item{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:flex}.header-account-item:hover:not(:disabled){background:var(--surface-2)}.header-account-item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mega,.mega-open{transform:translateX(calc(-50% + var(--mega-adjust,0px)));transition:none}.mega-inner{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);box-shadow:var(--tile-shadow)}.mega-title{font-family:var(--font-ui);font-weight:var(--weight-display)}.mega-item,.mega-item .well{border-radius:var(--radius-button)}.mega-badge{border-radius:var(--radius-tag)}.mega-promo{background:var(--tint-mint);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile)}.mega-promo-quiet{background:var(--surface-2)}.mega-meter,.mega-meter-fill{border-radius:var(--radius-tag)}.header-row{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)}.header-actions{gap:8px}.header-actions .nav-link,.header-start{min-height:44px}.header-start{align-items:center;display:inline-flex}@media (min-width:1024px) and (max-width:1279px){.site-header .nav-link{padding-inline:9px}.header-start{padding-inline:14px}}.mega-cols>.mega-col-wide{flex:auto;min-width:0}.mega-cols>.mega-promo{flex:0 0 236px;align-self:start;width:236px}.mega-promo .pill{white-space:nowrap;line-height:16px}.mega-item strong{flex-wrap:wrap;row-gap:2px}.mega-badge{white-space:nowrap}:root:lang(hi) .mega-title,:root:lang(hi) .mega-badge,:root:lang(ar) .mega-title,:root:lang(ar) .mega-badge{letter-spacing:0}[dir=rtl] .mega-promo .pill svg{transform:scaleX(-1)}.sheet-panel .mega-cols>.mega-promo{flex:none;width:auto}.sheet{border-top:var(--border-tile) solid var(--tile-ink)}.sheet-item,.sheet-back{border-radius:var(--radius-button)}.sheet-item[aria-current]{background:var(--tint-mint)}.site-footer{background:0 0;border:0;margin-top:0;padding:56px 0 40px;font-size:15px}.site-footer>.container{max-width:var(--container);padding:0 var(--gutter);background:0 0;border:0;border-radius:0;overflow:visible}.site-footer .footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px}.footer-brand{gap:10px;max-width:300px}.site-footer .footer-brand .small{font-size:15px;line-height:1.5}.site-footer .footer-col .label{color:var(--ink);font-family:var(--font-ui);font-size:15px;font-weight:var(--weight-display);letter-spacing:normal;text-transform:none;margin-bottom:8px}.site-footer .footer-link,.site-footer .small{color:var(--ink-muted)}.site-footer .footer-link{min-height:44px}.site-footer .footer-link:hover{color:var(--ink)}.site-footer .footer-languages,.site-footer .footer-bottom{border-top:var(--border-tile) solid var(--ground-line)}.site-footer .lang-link{border-radius:var(--radius-tag)}@media (max-width:1023px){.header-row{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:900px){.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (max-width:599px){.site-header{padding-inline:12px}.header-bar>.container{padding-inline:12px 8px}.brand{gap:8px;font-size:17px}.site-footer{padding-block:40px 28px}.site-footer .footer-grid{gap:28px 20px}}.editor-shell{min-width:0}.editor-shell .editor-tabs{z-index:2;margin-bottom:calc(-1 * var(--border-tile));border:0;align-items:flex-end;gap:6px;min-width:0;padding:6px 22px 0;position:relative;overflow-x:auto}.editor-tabs .tab{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button) var(--radius-button) 0 0;min-height:48px;color:var(--ink);background:var(--surface-2);border-bottom:0;gap:8px;padding:10px 18px;font-weight:600;transition:transform .15s;transform:translateY(6px)}.editor-tabs .editor-tab-detector{background:var(--tint-detector)}.editor-tabs .editor-tab-humanizer{background:var(--tint-humanizer)}.editor-tabs .editor-tab-grammar{background:var(--tint-grammar)}.editor-tabs .editor-tab-summarizer{background:var(--tint-summarizer)}.editor-tabs .editor-tab-paraphraser{background:var(--tint-paraphraser)}.editor-tabs .editor-tab-wordcounter{background:var(--tint-wordcounter)}.editor-tabs .editor-tab-charcounter{background:var(--tint-charcounter)}.editor-tabs .editor-tab-plagiarism{background:var(--tint-plagiarism)}.editor-tabs .tab:hover{transform:translateY(3px)}.editor-tabs .tab[aria-current=page]{background:var(--surface);color:var(--ink);font-weight:var(--weight-display);transform:none}.editor-tab-icon{flex:none;display:inline-flex}.editor-tabs .tab:focus-visible{outline-offset:-4px}.editor-shell .editor{z-index:1;border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-editor);box-shadow:var(--tile-shadow-lg);background:var(--surface);position:relative}.editor .mode-strip{border-bottom:var(--border-tile) dashed var(--ground-line);background:var(--surface-2);flex-wrap:wrap;padding:14px 22px;-webkit-mask-image:none;mask-image:none}.editor .mode-pill{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tag);min-height:44px;font-weight:600}.editor .mode-pill[aria-pressed=true]{border-color:var(--tile-ink);background:var(--ink-button-fill);color:var(--ink-button-ink)}.editor-strength-select{align-items:center;gap:8px;margin-inline-start:auto;display:inline-flex}.editor-strength-select select{width:auto;min-height:44px;padding-inline-end:26px}.own-touch-label{align-items:center;gap:8px;display:inline-flex}#tool:not(.ws-editor) .editor .btn-action{min-height:56px;padding:16px 30px;font-size:17px}#tool:not(.ws-editor) .mode-pill{min-height:44px;padding:9px 14px}#tool:not(.ws-editor) .editor .mode-strip{gap:6px}#tool:not(.ws-editor) .editor .mode-strip .label{margin-inline-end:2px}#tool:not(.ws-editor) .editor .mode-strip--modes{gap:4px}#tool:not(.ws-editor) .editor .mode-strip--modes .mode-pill{padding-inline:10px}#tool:not(.ws-editor) .editor .mode-strip--modes>.label,#tool:not(.ws-editor) .editor .mode-strip--modes .plan-badge-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1279px){#tool:not(.ws-editor) .editor .mode-strip{gap:4px}#tool:not(.ws-editor) .editor .mode-strip>.label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#tool:not(.ws-editor) .mode-pill{padding-inline:10px}.editor-strength-select select{padding-inline-start:10px}#tool:not(.ws-editor) .editor .mode-strip .mode-pill .plan-badge-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.editor .segmented{border-radius:var(--radius-tag);background:0 0;gap:8px;padding:0}.editor .segmented button{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tag);background:var(--surface);color:var(--ink);padding:8px 14px}.editor .segmented button[aria-pressed=true]{background:var(--ink-button-fill);color:var(--ink-button-ink);box-shadow:none}.editor .panes{grid-template-columns:minmax(0, 1fr) var(--border-tile) minmax(0, 1fr);min-height:360px}.editor .pane{padding:20px 26px 24px}.editor .pane-divider{background:var(--tile-ink)}.editor .pane-head{margin-bottom:14px}.editor .input-area{min-height:280px}.editor .input-area:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius-button)}.editor .empty-actions{gap:10px;margin:18px 0 0}.editor .empty-action{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tag);min-height:44px;box-shadow:none;font-size:14px}.editor .empty-action svg{color:var(--ink)}.editor .controls{border-top:var(--border-tile) dashed var(--ground-line);background:var(--surface-2);gap:14px 22px;padding:16px 22px}.editor .control-note,.editor .field{border-radius:var(--radius-button)}.editor .bottom-bar{border-top:var(--border-tile) dashed var(--ground-line);grid-template-columns:auto minmax(0,1fr) auto;gap:16px;padding:16px 22px 20px;position:static}.editor-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.editor-actions>.tag{cursor:pointer;min-height:44px}.editor-actions>.tag:disabled{opacity:.5;cursor:not-allowed}.editor .counts{flex-wrap:wrap;gap:4px 14px}.editor .bottom-bar .btn-action{justify-self:end}.lang-trigger.tag{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tag);min-height:44px}.lang-trigger.tag svg{color:var(--ink)}.lang-panel{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);box-shadow:var(--tile-shadow-sm)}.lang-option,.lang-code,.lang-status,.lang-sheet-close{border-radius:var(--radius-button)}@media (max-width:1023px){.editor .panes{grid-template-columns:minmax(0,1fr)}.editor .pane-divider{height:var(--border-tile)}.editor .bottom-bar{grid-template-columns:minmax(0,1fr);gap:14px}.editor .bottom-bar>*,.editor .bottom-bar .btn-action{justify-self:stretch}.editor .show-result{margin-top:16px;position:static}.editor-strength{flex-basis:100%;margin-inline-start:0}}@media (max-width:600px){.editor-shell .editor-tabs{padding-inline:14px}.editor-tabs .tab{padding:10px 14px}.editor .pane{padding:14px 18px 20px}.editor .mode-strip,.editor .controls,.editor .bottom-bar{padding-inline:16px}.editor .input-area{min-height:260px}.editor .input-area,.editor .gram-underlay{font-size:16px}.editor .pane-head{margin-bottom:10px}.editor-actions{gap:8px}.lang-trigger-label{display:none}.lang-trigger-name{max-width:148px}.lang-panel{border-radius:var(--radius-tile-lg) var(--radius-tile-lg) 0 0}}@media (prefers-reduced-motion:reduce){.editor-tabs .tab{transition:none}.editor .empty-action:hover{transform:none}}.deep-toggle{gap:4px}.deep-toggle-label{min-height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-weight:600;display:inline-flex}.deep-toggle-label input{width:20px;height:20px;accent-color:var(--action);margin:0}.deep-toggle-label:has(input:disabled){color:var(--ink-muted);cursor:default}.deep-wait p{margin:0}.deep-wait-meta{flex-wrap:wrap;gap:4px 16px;display:flex}.result{gap:20px}.rewrite-reading{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);background:var(--surface);gap:10px;padding:18px;display:grid}.rewrite-reading .score{font-size:40px}.limit-card{min-width:0}.capped-compact{padding:0 6px 8px 0}.capped-compact .capped-blur{display:none}.capped-compact .cap-overlay{justify-self:stretch;width:100%;padding:18px}.capped-compact .cap-heading,.capped-compact .cap-plan-year,.capped-compact .cap-plans:empty{display:none}.limit-extra{align-items:center;min-height:44px;padding:8px;display:inline-flex}.result-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px}.result-figure{gap:12px}.result :is(.label,.score-tag),.cap-title,.gram-tag,.style-card>.label{font-family:var(--font-ui);font-weight:var(--weight-display);letter-spacing:.1em}.result-figure>.label{color:var(--ink);font-size:13px}.result .score{font-size:clamp(48px,5vw,64px)}.result .score-tag{letter-spacing:0;color:var(--ink);font-size:18px}.result .score-unit{color:var(--ink)}.result-line{font-size:20px;line-height:1.3}.result-line strong{font-weight:var(--weight-display)}.result .rating{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tag);flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;margin:0;padding:8px 12px}.result .rating .label{color:var(--ink);font-size:11px}.result .rating-meter i{border-radius:var(--radius-tag)}.result[data-confidence=low] .rating{background:var(--tint-butter)}.result[data-confidence=none] .rating{background:var(--surface-2)}.result-banner,.result-edited{color:var(--ink);background:var(--tint-butter);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);margin:0;padding:14px 16px;font-weight:500;line-height:1.5}.result-where{background:var(--surface-2);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);gap:12px;min-width:0;padding:20px}.where-list{gap:10px}.where-list li{align-items:baseline}.where-list .dot{flex:none;align-self:center}.result-why{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);padding:20px}.result .band{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);box-shadow:var(--tile-shadow-sm)}.result .band-marker{border-radius:var(--radius-tag);box-shadow:none}.result .preview-legend{justify-content:space-between;gap:8px 14px}.result>.body{max-width:none}.result .link-accent{min-height:44px;font-weight:var(--weight-display);align-items:center;display:inline-flex}.result .chip{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tag)}.top-list a{border-radius:var(--radius-button)}.strength-badge{border-radius:var(--radius-tag)}.capped{isolation:isolate;padding:16px 6px 16px 0;display:grid}.capped-blur{filter:blur(6px);overflow-wrap:anywhere;grid-area:1/1;align-self:stretch;max-width:none}.cap-overlay{width:min(100%,520px);color:var(--ink);background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);box-shadow:var(--tile-shadow);overflow-wrap:anywhere;grid-area:1/1;place-self:center;gap:14px;padding:24px;position:relative;inset:auto;transform:none}.cap-title{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.cap-message{order:1}.cap-heading{font-size:22px;font-weight:var(--weight-display);line-height:1.3}.cap-plans{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cap-plans[data-count="1"]{grid-template-columns:minmax(0,1fr)}.cap-plans[data-count="3"]>.cap-plan:last-child{grid-column:1/-1}.cap-interval{order:2}.cap-interval .control{justify-items:start;gap:6px}.cap-plan{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);background:var(--surface-2);gap:8px;min-width:0;padding:16px;transition:transform .15s}.cap-plan:first-child{background:var(--tint-mint)}.cap-plan:hover{border-color:var(--tile-ink);box-shadow:var(--tile-shadow-sm)}.cap-plan:focus-visible,.cap-continue:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cap-plan-name{font-size:16px;font-weight:var(--weight-display)}.cap-plan-price{flex-wrap:wrap;align-items:baseline;gap:4px;font-size:20px;font-weight:500;display:flex}.cap-plan-year{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cap-plan-go{min-height:var(--button-height);padding:var(--button-pad-y) var(--button-pad-x);color:var(--action-ink);background:var(--action);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);box-shadow:var(--tile-shadow-sm);font-weight:var(--weight-display);justify-content:center;align-items:center;margin-top:auto;display:flex}.cap-continue{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;order:3;padding:8px 0;font-weight:700}.cap-overlay>.small:last-child{order:4}.gram{gap:18px;min-width:0;max-height:640px;padding:0 8px 8px 0;overflow-y:auto}.gram-summary{z-index:2;background:var(--surface-2);border-radius:var(--radius-tile);gap:10px 12px;padding:8px 6px 12px 0;position:sticky;top:0}.gram-summary>*{min-width:0}.gram-fixall{white-space:nowrap;flex-shrink:0;margin-inline-start:auto}.gram-list{max-height:none;overflow:visible}.gram-count{flex-shrink:0}.gram-hint{flex-basis:100%}.gram-score,.gram-cat{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tag)}.gram-score{padding:8px 14px}.gram-score-label{font-family:var(--font-ui);font-weight:var(--weight-display);color:var(--ink)}.gram-cat{min-height:44px;font-weight:700}.gram-cat[aria-pressed=true]{background:var(--ink-button-fill);color:var(--ink-button-ink)}.gram-cat[aria-pressed=true] .gram-cat-n{color:inherit}.gram-cat.is-locked{border-style:dashed}.gram-list{gap:14px}.gram-card{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);box-shadow:var(--tile-shadow-sm);gap:12px;padding:18px}.gram-card.is-active{border-color:var(--focus);box-shadow:var(--tile-shadow-sm)}.gram-tag{color:var(--ink)}.gram-actions{flex-wrap:wrap;gap:4px;margin:0 0 0 auto}.gram-quiet{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);background:var(--surface);min-height:44px;color:var(--ink);padding:8px 10px}.gram-fixall,.gram-fix{min-height:var(--button-height);padding:var(--button-pad-y) var(--button-pad-x);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);background:var(--action);color:var(--action-ink);box-shadow:var(--tile-shadow-sm);font-weight:var(--weight-display)}.gram-fixall:hover,.gram-fix:hover{border-color:var(--tile-ink);background:var(--action)}.gram-card-head,.gram-change{gap:10px}.gram-list{margin:-2px;padding:2px 8px 8px 2px}.gram-list .gram-card.is-compact{box-shadow:none;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.gram-list .gram-card.is-compact:hover{border-color:var(--focus)}.gram-card.is-compact .gram-card-head{min-height:0}.gram-card.is-compact .gram-change{gap:8px}.gram-card.is-compact .gram-fix{min-height:36px;padding:4px 12px}button.gram-tag{border-radius:var(--radius-tag);min-height:32px;font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:0;margin:-6px;padding:6px;font-size:12px;font-weight:600}button.gram-tag:hover{background:var(--nav-hover)}button.gram-tag:focus-visible{outline:2px solid var(--focus);outline-offset:0}.gram-u.is-hover{background-color:color-mix(in srgb, var(--gram) 18%, transparent)}.gram-pop{z-index:6;width:min(360px,100% - 16px);box-shadow:var(--tile-shadow);cursor:default;gap:10px;padding:14px 16px;font-size:15px;line-height:1.5;position:absolute;top:0;left:0}.gram-pop.is-placing{visibility:hidden}.gram-card-foot{justify-content:flex-start;gap:8px;margin:0}.gram-close{justify-content:center;align-items:center;min-width:44px;margin-inline-start:auto;padding:0;display:inline-flex}.style-card{background:var(--tint-sky);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);box-shadow:var(--tile-shadow-sm);gap:10px;padding:18px 20px}.style-card-list{gap:8px;line-height:1.5}.output-body>[role=alert],.output-body>.working{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);box-shadow:var(--tile-shadow-sm);background:var(--surface);color:var(--ink);padding:20px}.output-body>.working{background:var(--tint-sky);gap:14px}.working-line{background:linear-gradient(90deg, var(--surface) 0%, var(--surface-3) 40%, var(--surface) 80%);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tag);background-size:280% 100%;animation:1.6s ease-in-out infinite working-sweep}.working>.small{color:var(--ink);font-weight:var(--weight-display)}.left-out{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);background:var(--tint-peach);padding:20px}.left-out .result-banner{border-radius:var(--radius-tile);background:0 0;border:0;padding:0}.left-out-list{overflow-wrap:anywhere}@media (max-width:1023px){.result-head{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:520px){.result .rating{border-radius:var(--radius-tile)}.result-where,.gram-card{padding:16px}.cap-overlay{padding:18px}.cap-plans{grid-template-columns:minmax(0,1fr)}.cap-plan{padding:14px}.gram-actions{margin-inline-start:0}.top-list a{grid-template-columns:minmax(0,1fr);gap:6px}.strength-badge{justify-self:start}}@media (prefers-reduced-motion:reduce){.working-line{background:var(--surface);animation:none}.cap-plan{transition:none}.cap-plan:hover{transform:none}.result :is(.band-marker,.band-range){transition:none}}.hero-home .hero-field{background:0 0;border-radius:0;gap:24px;padding:8px 0 0;overflow:visible}.hero-home .hero-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.hero-home .hero-copy{text-align:center;align-items:center;max-width:980px}.hero-home .hero-copy>*{align-self:center}.hero-home .hero-copy .hero-chip{background:var(--tint-mint);border:var(--border-tile) solid var(--tile-ink);color:var(--ink)}.hero-home h1{letter-spacing:-.03em;font-size:clamp(36px,5.2vw,68px);line-height:1.06}.hero-accent{background:var(--action);color:var(--action-ink);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);box-shadow:var(--tile-shadow-sm);padding:0 .18em .04em;display:inline-block;transform:rotate(-2deg)}.hero-home .hero-tool{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}@media (max-width:1023px){.hero-home .hero-tool{padding-inline:0}}.home-facts{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.home-section{flex-direction:column;gap:28px;display:flex}.home-head{flex-direction:column;gap:10px;display:flex}.home-head.center{text-align:center;align-items:center}.home-head h2{letter-spacing:-.025em;max-width:18ch;font-size:clamp(30px,3.6vw,48px);line-height:1.08}.home-head-split{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}.home-head-split>p{text-align:end;max-width:32ch;margin:0}.home-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-grid-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.home-get-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.home-get-text{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:24px;display:flex}.home-get-text .body{margin:0;line-height:1.75}.home-get-side{grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.home-get-figure{flex-direction:column;grid-column:1/-1;gap:6px;padding:24px;display:flex}.home-figure{align-items:baseline;gap:6px;margin:0;display:flex}.home-figure .mono{font-size:clamp(56px,6vw,80px);font-weight:var(--weight-display);line-height:1}.home-figure-unit{font-family:var(--font-mono);font-size:20px;font-weight:600}.home-figure-line{font-size:20px;font-weight:var(--weight-display);margin:0}.home-get-fact{flex-direction:column;justify-content:flex-end;gap:6px;padding:18px;display:flex}.home-get-fact strong{font-size:24px;font-weight:var(--weight-display)}.home-get-fact .link{font-weight:var(--weight-display)}.home-conf-tile{flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.home-conf-tile h3{margin:0;font-size:20px}.home-conf-tile p{margin:0}.home-tool{min-height:196px;color:var(--ink);flex-direction:column;gap:14px;padding:22px;text-decoration:none;transition:transform .15s;display:flex}.home-tool:hover{transform:translateY(-1px)}.home-tool-icon{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);place-items:center;width:44px;height:44px;display:inline-grid}.home-tool-text{flex-direction:column;gap:6px;margin-top:auto;display:flex}.home-tool-text strong{font-size:20px;font-weight:var(--weight-display)}.home-tool-open{font-weight:var(--weight-display);align-items:center;gap:6px;font-size:14px;display:inline-flex}.home-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home-acc,.home-lang{flex-direction:column;gap:14px;padding:28px;display:flex}.home-acc{background:var(--ink-button-fill);color:var(--ink-button-ink)}.home-acc .eyebrow{color:var(--action)}.home-acc h2,.home-lang h2{margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.1}.home-acc h2{color:var(--ink-button-ink)}.home-acc ul{gap:6px;margin:0;padding-inline-start:18px;display:grid}.home-lang-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.home-plan{flex-direction:column;gap:12px;padding:24px;display:flex}.home-plan-name{font-size:16px;font-weight:var(--weight-display)}.home-plan-price{font-size:40px;font-weight:var(--weight-display);flex-wrap:wrap;align-items:baseline;column-gap:.25em;margin:0;line-height:1.05;display:flex}.home-plan-price .small{white-space:nowrap}.home-plan .small{margin:0}.home-plan>a{margin-top:auto}.home-plan-plus{background:var(--action)}.home-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}.home-faq-list{flex-direction:column;gap:14px;display:flex}.home-faq-list details{padding:0}.home-faq-list summary{cursor:pointer;min-height:44px;font-weight:var(--weight-display);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;list-style:none;display:flex}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary:after{content:"+";font-family:var(--font-mono);font-size:20px}.home-faq-list details[open] summary:after{content:"−"}.home-faq-list details .body{margin:0;padding:0 20px 18px}@media (min-width:1024px){.accuracy-limits.home-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.home-close{text-align:center;align-items:center;padding:56px 28px}.home-close h2{letter-spacing:-.025em;max-width:22ch;margin:0;font-size:clamp(30px,4vw,52px);line-height:1.08}.home-closer{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);width:100%;max-width:640px;box-shadow:var(--tile-shadow-sm);align-items:center;gap:10px;padding:8px;display:flex}.home-closer-input{min-width:0;min-height:44px;color:var(--ink);font:inherit;resize:none;background:0 0;border:0;flex:1;padding:12px 14px;line-height:1.4}.home-closer-input::placeholder{color:var(--ink-faint)}.home-closer-input:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-button)}@media (max-width:1023px){.hero-home .hero-field{padding:8px 18px 0}.home-grid-3,.home-pair,.home-get-grid,.home-faq{grid-template-columns:minmax(0,1fr)}.home-grid-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.home-head-split{flex-direction:column;align-items:flex-start}.home-head-split>p{text-align:start}}@media (max-width:600px){.home-closer{flex-direction:column;align-items:stretch}.home-close{padding:40px 18px}.hero-accent{transform:none}}@media (prefers-reduced-motion:reduce){.home-tool{transition:none}.home-tool:hover{transform:none}}.page:has(>.tool-page-mark) .hero-field{background:0 0;border-radius:0;gap:24px;padding:8px 0 0;overflow:visible}.page:has(>.tool-page-mark) .hero-tool{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.page:has(>.tool-page-mark) .hero-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.page:has(>.tool-page-mark) .hero-copy{text-align:center;align-items:center;max-width:920px}.page:has(>.tool-page-mark) .hero-copy>*{align-self:center}.page:has(>.tool-page-mark) .hero-copy .hero-chip{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);color:var(--ink)}.page:has(>.tool-page-mark) .hero-copy h1{letter-spacing:-.03em;font-size:clamp(34px,4.4vw,58px);line-height:1.06}.page:has(>.tool-page-mark) .hero-copy .lead{max-width:60ch}.tool-section{flex-direction:column;gap:24px;display:flex}.tool-head{flex-direction:column;gap:10px;display:flex}.tool-head h2{letter-spacing:-.025em;max-width:22ch;margin:0;font-size:clamp(28px,3.4vw,46px);line-height:1.08}.tool-head .lead{margin:0}.tool-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.tool-step{flex-direction:column;gap:10px;padding:22px;display:flex}.tool-step-num{font-size:40px;font-weight:var(--weight-display);line-height:1}.tool-step h3{margin:0;font-size:20px;line-height:1.25}.tool-step p{margin:0}.tool-more-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}@media (min-width:1024px){.tool-more-grid[data-count="7"],.tool-more-grid[data-count="6"]{grid-template-columns:repeat(12,minmax(0,1fr))}.tool-more-grid[data-count="7"]>*{grid-column:span 3}.tool-more-grid[data-count="7"]>:nth-child(-n+3),.tool-more-grid[data-count="6"]>*{grid-column:span 4}}@media (min-width:640px) and (max-width:1023px){.tool-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-more-grid>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:639px){.tool-more-grid{grid-template-columns:minmax(0,1fr)}}.tool-more-tile{color:var(--ink);flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:transform .15s;display:flex}.tool-more-tile:hover{transform:translateY(-1px)}.tool-more-tile strong{font-size:18px;font-weight:var(--weight-display)}.tool-more-icon{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);place-items:center;width:40px;height:40px;margin-bottom:6px;display:inline-grid}.tool-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}.tool-faq-list{flex-direction:column;gap:14px;display:flex}.tool-faq-list details{padding:0}.tool-faq-list summary{cursor:pointer;min-height:44px;font-weight:var(--weight-display);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;list-style:none;display:flex}.tool-faq-list summary::-webkit-details-marker{display:none}.tool-faq-list summary:after{content:"+";font-family:var(--font-mono);font-size:20px}.tool-faq-list details[open] summary:after{content:"−"}.tool-faq-list details .body{margin:0;padding:0 20px 18px}@media (max-width:1023px){.page:has(>.tool-page-mark) .hero-field{padding:8px 18px 0}.page:has(>.tool-page-mark) .hero-tool{padding-inline:0}.tool-steps-grid,.tool-faq{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tool-more-tile{transition:none}.tool-more-tile:hover{transform:none}}.pricing-surface{gap:64px;padding-block:24px 16px;display:grid}.pricing-hero{text-align:center;justify-items:center;gap:18px;display:grid}.pricing-hero>.tag{background:var(--tint-mint)}.pricing-hero h1{max-width:1000px;font-size:clamp(32px,4.4vw,64px);line-height:1.08}.pricing-hero .lead{max-width:760px;margin:0}.pricing-plan-section{gap:28px;display:grid}.pricing-plans{gap:32px;display:grid}.pricing-surface .plan-toggle{text-align:center;justify-items:center;gap:12px;display:grid}.pricing-surface .plan-toggle .control{justify-items:center;gap:10px;display:grid}.pricing-surface .segmented{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);box-shadow:var(--tile-shadow-sm);padding:5px}.pricing-surface .segmented button{border-radius:var(--radius-button);min-height:44px;padding:10px 20px}.pricing-surface .segmented button[aria-pressed=true]{background:var(--ink-button-fill);color:var(--ink-button-ink);box-shadow:none}.pricing-surface .segmented .plan-badge,.pricing-surface .segmented button[aria-pressed=true] .plan-badge{color:var(--action-ink);background:var(--action);padding:2px 8px}.pricing-surface .segmented .plan-badge{text-wrap:balance}@media (max-width:520px){.pricing-surface .plan-toggle .control,.pricing-surface .segmented{width:100%}.pricing-surface .segmented button{flex:auto;padding-inline:8px}.pricing-surface .segmented .plan-badge{margin-inline-start:0;border-radius:var(--radius-rail-item);margin-top:4px}}.pricing-surface .plan-toggle>p{margin:0}.pricing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.pricing-surface .plan-card{grid-row:span 11;grid-template-rows:subgrid;row-gap:16px;padding:24px;display:grid}.pricing-surface .plan-card--highlighted{background:var(--action);color:var(--action-ink)}.plan-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-card-heading h2{font-size:26px}.plan-card-heading .tag{background:var(--surface);color:var(--ink);padding:5px 10px;font-size:12px}.pricing-surface .plan-summary{margin:0}.plan-price-block{align-content:start;gap:6px;display:grid}.pricing-surface .plan-price{margin:0;font-size:clamp(26px,2.4vw,36px);line-height:1.15}.plan-original{font-size:15px;text-decoration-thickness:2px}.plan-saving{background:var(--surface);color:var(--ink);justify-self:start;padding:4px 8px;font-size:12px}.plan-price-block .plan-original{justify-self:start}.plan-price-spacer{visibility:hidden}.pricing-surface .plan-card--highlighted .plan-billing{color:var(--action-ink)}.plan-highlights{align-content:start;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.plan-highlights li{align-items:baseline;gap:12px;display:flex}.plan-highlights li:before{content:"";background:var(--tile-ink);border-radius:var(--radius-button);flex:0 0 10px;width:10px;height:10px}.pricing-surface .plan-allowances{grid-row:span 7;grid-template-rows:subgrid;row-gap:0;font-size:14px;display:grid}.pricing-surface .plan-allowance{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);align-content:start;gap:2px;padding-block:10px;display:grid}.pricing-surface .plan-allowance:before{content:none}.plan-allowance-label{color:color-mix(in srgb, currentColor 72%, transparent);font-size:13px;line-height:1.3}.plan-allowance-value{flex-wrap:wrap;align-items:baseline;column-gap:6px;line-height:1.25;display:flex}.plan-allowance-figure{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.plan-allowance-unit{font-size:14px}.plan-allowance--none .plan-allowance-unit{color:color-mix(in srgb, currentColor 75%, transparent)}.plan-billing-line{display:block}.plan-action{align-self:end;width:100%}.pricing-section{gap:26px;display:grid}.pricing-section-head{align-content:start;gap:12px;display:grid}.pricing-section-head .lead{margin:0}.pricing-packs{gap:30px;display:grid}.pack-group{gap:14px;display:grid}.pack-group-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pack-group-head h3{margin:0;font-size:20px}.pack-group-head p{margin:0}.pack-group-cards,.pricing-fit{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pricing-fit .tile{text-align:start;padding:22px}.pricing-fit h3{margin:0 0 8px;font-size:18px}.pricing-fit p{margin:0}.pricing-surface .pack-card{text-align:start;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.pack-card--small{background:var(--tint-lilac)}.pack-card--medium{background:var(--tint-peach)}.pack-card--large{background:var(--tint-butter)}.pricing-surface .pack-card h4{margin:0;font-size:18px}.pricing-surface .pack-card p{margin:0}.pricing-surface .pack-price{white-space:nowrap;font-size:21px}.pricing-surface .pack-card .pill{grid-column:1/-1}.compare-table{min-width:0;max-width:100%;position:relative;overflow-x:auto}.pricing-section>*{min-width:0}.compare-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px}.compare-table caption{text-align:start;color:var(--muted);padding:16px 20px;font-size:14px}.compare-table th,.compare-table td{text-align:start;vertical-align:top;border-bottom:1px solid var(--ground-line);padding:14px 18px;font-size:14px;line-height:1.45}.compare-table thead th{top:var(--header-h);z-index:2;background:var(--surface);border-bottom:var(--border-tile) solid var(--tile-ink);font-weight:var(--weight-display);position:sticky}.compare-table tbody th{font-weight:500}.compare-table .compare-group th{font-size:12px;font-weight:var(--weight-display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:24px 18px 8px}.compare-table .is-highlighted,.compare-table tr.is-highlighted>*{background:var(--tint-mint)}.compare-table thead th.is-highlighted{background:var(--action);color:var(--action-ink)}.compare-table tbody:last-child tr:last-child>*{border-bottom:0}.compare-check{color:var(--ink);display:block}.compare-none{background:var(--muted);opacity:.5;width:12px;height:2px;margin-top:9px;display:block}.pricing-compare{padding:0}.compare-competitors table{min-width:820px}@media (min-width:1024px){.compare-table{overflow:visible}}.pricing-questions{grid-template-columns:.8fr 1.2fr;gap:40px;display:grid}.pricing-questions .link{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.pricing-faq{gap:16px;display:grid}.pricing-faq details{padding:0 22px}.pricing-faq summary{min-height:44px;font-weight:var(--weight-display);cursor:pointer;padding-block:20px}.pricing-faq p{margin:0 0 20px}.checkout-surface{grid-template-columns:minmax(0,1fr);gap:28px;width:100%;max-width:800px;display:grid}.checkout-heading{justify-items:start;gap:16px;display:grid}.checkout-heading .lead{margin:0}.checkout-form,.checkout-rules{padding:28px}.checkout-rules{background:var(--tint-mint)}.checkout-unavailable{background:var(--tint-butter);justify-items:start;padding:32px}.checkout-surface--plan{max-width:1120px}.co{grid-template:"choice summary""book summary"1fr/minmax(0,1fr) 380px;align-items:start;gap:24px 28px;display:grid}.co-choice{grid-area:choice;gap:18px;min-width:0;padding:28px;display:grid}.co-choice-title{margin:0;font-size:22px}.co .segmented{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;padding:0;display:grid}.co .segmented button{border:var(--border-tile) solid var(--ground-line);border-radius:var(--radius-button);background:var(--surface);min-height:52px;color:var(--ink);box-shadow:none;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:15px;font-weight:700;transition:border-color .12s,box-shadow .12s;display:flex}.co .segmented button:hover{border-color:var(--tile-ink)}.co .segmented button[aria-pressed=true]{border-color:var(--tile-ink);background:var(--surface);color:var(--ink);box-shadow:var(--tile-shadow-sm)}.co .segmented .plan-badge,.co .segmented button[aria-pressed=true] .plan-badge{border-radius:var(--radius-pill);color:var(--action-ink);background:var(--action);white-space:nowrap;margin:0;padding:2px 8px;font-size:12px}.co-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.co-plan{border:var(--border-tile) solid var(--ground-line);border-radius:var(--radius-tile);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;gap:4px;padding:16px 18px;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid;position:relative}.co-plan:hover{border-color:var(--tile-ink)}.co-plan:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.co-plan[aria-checked=true]{border-color:var(--tile-ink);box-shadow:var(--tile-shadow-sm)}.co-plan[aria-checked=true]:after{content:"✓";top:12px;border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-pill);background:var(--action);width:24px;height:24px;color:var(--action-ink);place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;inset-inline-end:12px}.co-plan-name{font-size:17px;font-weight:var(--weight-display)}.co-plan-price{font-size:22px}.co-plan-unit{color:var(--ink-muted)}.co-summary{background:var(--tint-sky);grid-area:summary;gap:16px;min-width:0;padding:28px;display:grid;position:sticky;top:96px}.co-summary-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:13px;font-weight:700}.co-summary-plan{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.co-summary-name{font-size:28px;font-weight:var(--weight-display);line-height:1.1}.co .co-summary-interval{background:var(--surface);border-width:1px;padding:3px 10px;font-size:12px}.co-summary-pricing{gap:8px;display:grid}.co-summary-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.co-summary-figure{font-size:34px;font-weight:600}.co-summary-note{color:var(--ink-muted);margin:0}.co-summary-saving{border:1px solid var(--tile-ink);border-radius:var(--radius-pill);background:var(--action);width:fit-content;color:var(--action-ink);margin:0;padding:4px 12px;font-weight:700}.co-summary-included{border-top:1px solid var(--tile-ink);gap:10px;padding-top:14px;display:grid}.co-included,.co-trust{margin:0;padding:0;list-style:none}.co-included{gap:10px;font-size:14px;display:grid}.co-included li{gap:2px;display:grid}.co-included-amount{padding-inline-start:22px}.co-included-label{font-weight:600}.co-included-label:before,.co-trust li:before{content:"✓";color:var(--accent);margin-inline-end:8px;font-weight:700}.co-summary-total{border-top:1px solid var(--tile-ink);padding-top:14px;font-weight:700}.co-summary-renews{margin:0}.co-book{grid-area:book;gap:16px;min-width:0;padding:24px;display:grid}.co-change{border-radius:var(--radius-rail-item);background:var(--tint-butter);gap:8px;padding:16px;display:grid}.co-change-title{margin:0;font-size:17px}.co-change .body{margin:0}.co-pay,.co-not-open{gap:12px;display:grid}.co-pay p{margin:0}.co .co-pay-button{justify-content:center;width:100%;min-height:58px;font-size:17px}.co-pay-button:disabled{cursor:not-allowed}.co-not-open-note{color:var(--ink-muted);margin:0;font-size:15px;line-height:1.5}.co-not-open-note strong{color:var(--ink)}.co-trust{color:var(--ink);flex-wrap:wrap;gap:8px 22px;font-size:15px;display:flex}@media (max-width:899px){.co{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"choice""summary""book";gap:20px}.co-summary{padding:22px;position:static}}@media (max-width:600px){.co-plans{grid-template-columns:minmax(0,1fr)}.co-plan{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding-inline-end:48px}.co-plan>.co-plan-unit{grid-column:2}}@media (prefers-reduced-motion:reduce){.co-plan{transition:none}.co-plan:hover{transform:none}}.cancel-surface{background:var(--tint-peach);width:100%;max-width:800px;margin-inline:auto;padding:32px}.cancel-surface .pill{align-self:start}@media (max-width:1023px){.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-group-cards,.pricing-fit{grid-template-columns:1fr}.pricing-surface .pack-card{grid-template-columns:1fr auto auto}.pricing-surface .pack-card .pill{grid-column:auto}}@media (max-width:767px){.home-grid-plans{grid-template-columns:minmax(0,1fr)}.pricing-surface{gap:48px;padding-block:8px}.pricing-plan-grid,.pricing-questions{grid-template-columns:1fr;gap:24px}.pricing-surface .plan-card{row-gap:14px;padding:22px}.pricing-surface .segmented button{padding-inline:12px}.pricing-surface .pack-card{grid-template-columns:1fr auto;padding:20px}.pricing-surface .pack-card .pill{grid-column:1/-1}.checkout-form,.checkout-rules,.checkout-unavailable,.cancel-surface{padding:22px}.checkout-form .row{flex-direction:column;align-items:stretch}.co .segmented{gap:4px}.co .segmented button{text-align:center;flex-direction:column;gap:4px;min-width:0;min-height:60px;padding:6px 2px;font-size:12.5px;line-height:1.2}.co .segmented .plan-badge,.co .segmented button[aria-pressed=true] .plan-badge{white-space:normal;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;padding:1px 4px;font-size:10px;line-height:1.25}.co-choice,.co-book{padding:18px}}.accuracy-page{gap:44px;min-width:0;display:grid}.accuracy-hero{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px;padding-top:24px;display:grid}.accuracy-heading{justify-items:center;gap:18px;display:grid}.accuracy-tag{background:var(--tint-mint)}.accuracy-hero h1{letter-spacing:-.04em;text-wrap:balance;max-width:1000px;font-size:clamp(36px,4.6vw,64px);line-height:1.06}.accuracy-hero .lead{max-width:760px;margin:0 auto;font-size:18px}.accuracy-page p{margin:0}.accuracy-overview{gap:24px;min-width:0;padding:32px;display:grid}.accuracy-section-heading{gap:10px;display:grid}.accuracy-section-heading h2,.accuracy-length h2{font-size:34px}.accuracy-language-controls{flex-wrap:wrap;gap:10px;padding-bottom:6px;display:flex}.accuracy-language-controls button{min-width:44px;min-height:44px;font:inherit;font-weight:var(--weight-display);color:var(--ink);background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);cursor:pointer;padding:10px 18px}.accuracy-language-controls button[aria-pressed=true]{background:var(--tint-mint);box-shadow:var(--tile-shadow-sm)}.accuracy-language-controls button:hover{background:var(--tint-mint)}.accuracy-selected-title{margin-bottom:16px;font-size:16px}.accuracy-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.accuracy-metric{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);gap:18px;padding:26px;display:grid}.accuracy-metric--ai{background:var(--tint-lilac)}.accuracy-metric--human{background:var(--tint-peach)}.accuracy-metric h4{font-size:18px;font-weight:var(--weight-display)}.accuracy-rate{letter-spacing:-.04em;font-size:clamp(44px,5vw,72px);line-height:1.1}.accuracy-bar-track{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tag);height:14px;overflow:hidden}.accuracy-bar-track>span{background:var(--tile-ink);height:100%;display:block}.accuracy-measurement-caption{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px 24px;margin-top:20px;display:flex}.accuracy-measurement-caption p{max-width:64ch}.accuracy-pending{padding-block:36px}.accuracy-length{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px 40px;padding:32px;display:grid}.accuracy-length-intro{align-content:start;gap:16px;display:grid}.accuracy-length-graphic{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:16px;display:grid}.accuracy-length-stage{align-content:end;align-self:stretch;justify-items:start;gap:10px;display:grid}.accuracy-text-lines{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);width:100%;height:114px;box-shadow:var(--tile-shadow-sm);align-content:start;gap:9px;padding:16px;display:grid}.accuracy-text-lines span{background:var(--tile-ink);width:100%;height:4px}.accuracy-text-lines span:last-child{width:65%}.accuracy-text-lines--short{height:75px}.accuracy-length-arrow{fill:none;width:48px;stroke:var(--tile-ink);stroke-width:2px}.accuracy-length-results{border-top:var(--border-tile) solid var(--tile-ink);grid-column:1/-1;gap:12px;padding-top:24px;display:grid}.accuracy-length-tests{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:4px 0;padding:0;list-style:none;display:grid}.accuracy-length-tests li{align-content:start;gap:12px;display:grid}.accuracy-length-test-rate{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.accuracy-details{padding:10px 28px}.accuracy-details summary{min-height:56px;font-size:20px;font-weight:var(--weight-display);cursor:pointer;padding-block:18px}.accuracy-details-content{gap:24px;padding-block:12px 20px;display:grid}.accuracy-details-content h2{margin-bottom:10px;font-size:20px}.accuracy-detail-note{background:var(--tint-butter);border-radius:var(--radius-button);overflow-wrap:break-word;min-width:0;padding:20px}.accuracy-genre-details{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.accuracy-genre-details li{border-bottom:1px solid var(--ground-line);flex-wrap:wrap;justify-content:space-between;gap:4px 20px;padding-bottom:10px;display:flex}.accuracy-genre-details .num{white-space:nowrap}.accuracy-details .link{justify-self:start;align-items:center;min-height:44px;display:inline-flex}@media (max-width:1023px){.accuracy-hero{grid-template-columns:minmax(0,1fr);gap:22px}.accuracy-hero h1{font-size:48px}.accuracy-length{grid-template-columns:minmax(0,1fr)}.accuracy-length-graphic{width:100%;max-width:560px}}@media (max-width:600px){.accuracy-page{gap:30px}.accuracy-hero{padding-top:8px}.accuracy-hero h1{font-size:36px}.accuracy-hero .lead{font-size:16px}.accuracy-overview,.accuracy-length{gap:22px;padding:20px}.accuracy-section-heading h2,.accuracy-length h2{font-size:28px}.accuracy-language-controls{gap:10px}.accuracy-language-controls button{padding-inline:12px}.accuracy-metrics,.accuracy-length-tests{grid-template-columns:minmax(0,1fr);gap:18px}.accuracy-metric{gap:14px;padding:20px}.accuracy-rate{font-size:54px}.accuracy-length-graphic{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:10px}.accuracy-length-arrow{width:24px}.accuracy-text-lines{padding:12px}.accuracy-length-stage .num{font-size:12px}.accuracy-details{padding-inline:20px}}.accuracy-hero-copy{justify-items:center;gap:18px;display:grid}.accuracy-hero-facts{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.accuracy-hero-facts .tag{background:var(--surface);font-size:14px}.accuracy-overview-lead{max-width:68ch}.accuracy-section-heading--wide{max-width:760px}.accuracy-section-heading .lead{margin:0}.accuracy-glance{gap:26px;padding:32px;display:grid}.accuracy-glance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.accuracy-glance-item{background:var(--surface-2);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);align-content:start;gap:10px;padding:18px;display:grid}.accuracy-glance-item h3{font-size:18px;font-weight:var(--weight-display)}.accuracy-glance-rate{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.accuracy-glance-rate .num{font-size:20px}.accuracy-bar-track--ai>span{background:var(--tint-lilac);border-inline-end:var(--border-tile) solid var(--tile-ink)}.accuracy-how,.accuracy-built{gap:28px;display:grid}.accuracy-steps{counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.accuracy-step{background:var(--surface);align-content:start;gap:12px;padding:22px;display:grid;position:relative}.accuracy-step h3{font-size:18px;font-weight:var(--weight-display)}.accuracy-step-number{color:var(--ink-muted)}.accuracy-icon{width:64px;height:64px;overflow:visible}.accuracy-icon-tile{stroke:var(--tile-ink);stroke-width:2px}.accuracy-icon-line{fill:none;stroke:var(--tile-ink);stroke-width:2px;stroke-linecap:round}.accuracy-icon-line--bold{stroke-width:3px}.accuracy-icon-curve{fill:none;stroke:var(--tile-ink);stroke-width:3px;stroke-linecap:round}.accuracy-icon-range{fill:var(--tint-lilac);stroke:var(--tile-ink);stroke-width:2px}.accuracy-icon-fill--sky{fill:var(--tint-sky)}.accuracy-icon-fill--butter{fill:var(--tint-butter)}.accuracy-icon-fill--lilac{fill:var(--tint-lilac)}.accuracy-icon-fill--mint{fill:var(--tint-mint)}.accuracy-icon-fill--peach{fill:var(--tint-peach)}.accuracy-icon-fill--action{fill:var(--action)}.accuracy-icon-fill--surface{fill:var(--surface)}.accuracy-built-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;margin:0;padding:0;list-style:none;display:grid}.accuracy-built-step{border-top:var(--border-tile) solid var(--tile-ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:20px 0;display:grid}.accuracy-built-step h3{font-size:20px;font-weight:var(--weight-display);margin-bottom:6px}.accuracy-built-number{background:var(--action);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);min-width:52px;min-height:52px;box-shadow:var(--tile-shadow-sm);place-items:center;font-size:18px;display:grid}.accuracy-curve-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;padding:32px;display:grid}.accuracy-curve-copy{gap:12px;display:grid}.accuracy-curve-copy h3,.accuracy-nonnative h3{font-size:24px;font-weight:var(--weight-display)}.accuracy-curve{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);width:100%;height:auto;padding:14px}.accuracy-curve-axis{fill:none;stroke:var(--tile-ink);stroke-width:2px}.accuracy-curve-area{stroke:var(--tile-ink);stroke-width:2px}.accuracy-curve-area--human{fill:var(--tint-mint)}.accuracy-curve-area--machine{fill:var(--tint-rose);fill-opacity:.85}.accuracy-curve-zone{fill:var(--tint-butter);fill-opacity:.7}.accuracy-curve-line{fill:none;stroke:var(--tile-ink);stroke-width:3px;stroke-dasharray:6 5}.accuracy-curve-text{fill:var(--ink);font-family:var(--font-ui);font-size:14px;font-weight:700}.accuracy-curve-text--strong{font-weight:var(--weight-display)}.accuracy-curve-text--zone{font-size:12px}.accuracy-nonnative{justify-items:start;gap:12px;padding:28px 32px;display:grid}.accuracy-nonnative .link{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1023px){.accuracy-glance-grid,.accuracy-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.accuracy-curve-panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.accuracy-glance,.accuracy-curve-panel{gap:18px;padding:20px}.accuracy-nonnative{padding:20px}.accuracy-steps,.accuracy-built-steps{grid-template-columns:minmax(0,1fr)}.accuracy-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.accuracy-glance-item{gap:8px;padding:12px}.accuracy-glance-item h3{font-size:15px}.accuracy-glance-rate{flex-direction:column;align-items:start;gap:0}.accuracy-glance-rate .num{font-size:18px}.accuracy-step{padding:18px}.accuracy-curve-text{font-size:18px}}.auth-layout{grid-template-columns:minmax(0,536px) minmax(0,420px);justify-content:center;align-items:stretch;gap:48px;padding-top:48px;display:grid}.auth-layout--single{grid-template-columns:minmax(0,600px)}.auth-layout .auth-card{background:var(--surface);min-width:0;color:var(--ink);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile-lg);box-shadow:var(--tile-shadow);gap:24px;padding:36px}.auth-heading{flex-direction:column;gap:14px;display:flex}.auth-heading h1{font-weight:var(--weight-display)}.auth-heading p,.auth-card p{margin:0}.auth-form{flex-direction:column;gap:14px;min-width:0;display:flex}.auth-label{color:var(--ink);font-size:14px;font-weight:700}.auth-form .field{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);min-height:52px;box-shadow:none;padding:13px 14px}.auth-form .btn-action{width:100%;margin-top:6px}.auth-form .btn-action:disabled{opacity:.5;cursor:not-allowed}.auth-card .auth-switch{margin:0}.auth-switch .link{min-height:44px;font-weight:var(--weight-display);align-items:center;display:inline-flex}.auth-message{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);background:var(--surface-2);color:var(--ink);overflow-wrap:anywhere;padding:14px 16px}.auth-sent{background:var(--tint-mint);color:var(--ink);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);box-shadow:var(--tile-shadow-sm);flex-direction:column;gap:12px;padding:24px;display:flex}.auth-sent h2{font-size:20px;line-height:1.3;font-weight:var(--weight-display)}.auth-benefits{background:var(--tint-lilac);color:var(--ink);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile-lg);box-shadow:var(--tile-shadow);flex-direction:column;gap:18px;margin-top:0;padding:36px;display:flex}.auth-benefits h2{font-size:24px;line-height:1.25;font-weight:var(--weight-display)}.auth-benefits h3{font-size:18px;line-height:1.3;font-weight:var(--weight-display);margin:8px 0 0}.auth-benefits .auth-benefits-paid li{background:var(--tint-mint)}.auth-benefits-plans{min-height:44px;font-weight:var(--weight-display);align-items:center;margin-top:auto;display:inline-flex}.auth-benefits ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.auth-benefits li{color:var(--ink);background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);padding-block:12px;padding-inline:46px 14px;font-size:15px;line-height:1.5;position:relative}.auth-benefits li:before{content:"";inset-inline-start:14px;border-radius:var(--radius-pill);background:var(--action);border:var(--border-tile) solid var(--tile-ink);width:20px;height:20px;position:absolute;top:14px}.auth-benefits li:after{content:"";inset-inline-start:21px;border:solid var(--tile-ink);border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:18px;transform:rotate(45deg)}.auth-heading h1{font-size:40px;line-height:1.08}.auth-methods{flex-direction:column;gap:18px;min-width:0;display:flex}.auth-google{min-height:54px;color:var(--ink);background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);box-shadow:var(--tile-shadow-sm);justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex}.auth-google:hover{box-shadow:var(--tile-shadow);transform:translate(-1px,-1px)}.auth-google:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.auth-google-mark{flex:none;width:20px;height:20px}.auth-divider{align-items:center;gap:12px;margin:0;display:flex}.auth-divider:before,.auth-divider:after{content:"";border-top:var(--border-tile) solid var(--hairline);opacity:.25;flex:1;height:0}.auth-label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-password{position:relative}.auth-password .field{width:100%;padding-inline-end:76px}.auth-reveal{inset-inline-end:8px;min-height:36px;color:var(--ink);background:var(--surface-3);border-radius:var(--radius-pill);cursor:pointer;border:0;padding:0 12px;font-weight:700;position:absolute;top:50%;transform:translateY(-50%)}.auth-reveal:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.auth-hint{margin:-6px 0 0}.auth-text-button{cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;align-self:flex-start;padding:0}.auth-text-button.small{min-height:32px;font-size:14px}.auth-reset-head{flex-direction:column;gap:6px;display:flex}.auth-reset-head h2{font-size:22px;line-height:1.25;font-weight:var(--weight-display)}.auth-layout .auth-outage{background:var(--tint-sky)}.auth-actions{flex-wrap:wrap;gap:14px;display:flex}.auth-actions .pill-primary{width:auto}.auth-actions>a{white-space:normal}@media (max-width:899px){.auth-layout{grid-template-columns:minmax(0,536px);gap:32px;padding-top:24px}.auth-benefits{margin-top:0;padding:24px}}@media (max-width:600px){.auth-layout{padding-top:12px}.auth-layout .auth-card{gap:20px;padding:24px}.auth-heading h1{font-size:32px}.auth-sent{padding:18px}.auth-actions{flex-direction:column}}.blog-preview-banner{color:var(--ink);background:var(--tint-butter);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);box-shadow:var(--tile-shadow-sm);margin:0 0 28px;padding:14px 18px;font-weight:700}.report-toolbar{justify-content:flex-end;width:100%;max-width:960px;margin-inline:auto}.report-toolbar>a:first-child{margin-inline-end:auto}.report-toolbar>.small{order:1}.report-toolbar>button{order:2}.report-sheet{background:var(--surface);max-width:960px;color:var(--ink);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile-lg);box-shadow:var(--tile-shadow-lg);padding:48px 56px}.report-eyebrow,.report-label{font-family:var(--font-ui);font-weight:var(--weight-display);letter-spacing:.1em}.report-title{font-size:clamp(28px,3.4vw,44px);font-weight:var(--weight-display);letter-spacing:-.025em;line-height:1.08}.report-banner{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);background:var(--tint-butter);border-inline-start-width:6px}.report-summary{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:20px}.report-figure{background:var(--tint-rose);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);align-content:start;padding:18px 20px}.report-figure[data-verdict=human]{background:var(--tint-mint)}.report-figure[data-verdict=uncertain]{background:var(--tint-butter)}.report-score{font-weight:var(--weight-display)}.report-score-unit{color:var(--ink)}.report-score-tag{border-width:var(--border-tile);border-color:var(--tile-ink);border-radius:var(--radius-tag);font-family:var(--font-ui);font-weight:var(--weight-display)}.report-headline{font-weight:var(--weight-display)}.report-rating{color:var(--ink-muted)}.report-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px}.report-facts>div{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 14px}.report-facts dt{font-size:12px;font-weight:var(--weight-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.report-facts dd{font-weight:var(--weight-display)}.report-band{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button)}.report-zone+.report-zone{border-inline-start:var(--border-tile) solid var(--tile-ink)}.report-legend{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);background:var(--surface-2)}.report-text{border-top:var(--border-tile) solid var(--tile-ink);padding-top:20px}.report-kept{border-top:1px solid var(--hairline);padding-top:14px}@media (max-width:720px){.report-sheet{padding:24px 18px}.report-summary,.report-facts{grid-template-columns:minmax(0,1fr)}.report-facts>div{grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:12px}.report-toolbar>a:first-child{margin-inline-end:0}}@media print{body,.ground-grid{background:var(--surface);background-image:none}.report-sheet{box-shadow:none;border:0;padding:0}.report-sheet,.report-sheet *{box-shadow:none}.report-figure,.report-facts>div,.report-band,.report-legend{break-inside:avoid}.report-sheet{gap:14px}.report-title{font-size:26px}.report-summary{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px}.report-figure{padding:12px 14px}.report-score{font-size:44px}.report-headline{font-size:16px}.report-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.report-facts>div{grid-template-columns:minmax(0,1fr);gap:0;padding:6px 10px;font-size:12px}.report-facts dt{font-size:10px}.report-band{height:36px}.report-confidence{font-size:13px}.report-legend{gap:6px;padding:10px 12px}.report-legend ul{font-size:12px}.report-text{gap:8px;padding-top:12px}.report-text p{font-size:13px;line-height:1.7}}.content-index-hero{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.content-index-hero>.tag{background:var(--tint-mint)}.content-index-hero h1{max-width:20ch;font-size:64px}section.content-index-hero:not(.content-index-hero--center)>.lead{max-width:64ch;margin-inline:0}.content-topics{flex-wrap:wrap;gap:10px;display:flex}.content-featured,.post-featured{background:var(--action);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.post-featured:before{display:none}.content-featured-copy,.post-featured-copy{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:40px;display:flex}.post-featured-copy h2{max-width:22ch;font-size:40px}.post-featured-copy .lead,.post-featured-copy .post-meta{color:var(--ink)}.content-featured-side,.post-featured-figure{background:var(--surface);border:0;border-inline-start:var(--border-tile) solid var(--tile-ink);border-radius:0;flex-direction:column;justify-content:center;gap:16px;min-width:0;padding:36px;display:flex}.content-featured-scene{background:var(--tint-mint);align-items:center}.post-figure{color:var(--ink)}.content-grid{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.content-card,.post-card{flex-direction:column;gap:0;min-width:0;display:flex;overflow:hidden}.content-card-panel{background:var(--tint-lilac);border-bottom:var(--border-tile) solid var(--tile-ink);align-items:flex-end;min-height:170px;padding:22px;display:flex}.content-card:nth-child(3n+2) .content-card-panel,.post-panel-writing{background:var(--tint-peach)}.content-card:nth-child(3n) .content-card-panel,.post-panel-method{background:var(--tint-sky)}.post-panel-product{background:var(--tint-butter)}.content-card-copy{flex-direction:column;flex:1;gap:12px;min-width:0;padding:22px;display:flex}.content-card-copy h3{overflow-wrap:anywhere}.content-card-copy .post-meta{margin-top:auto;padding-top:8px}.content-card-facts{flex-direction:column;gap:12px;margin:auto 0 0;padding-top:8px;display:flex}.content-card-facts dt{font-size:13px;font-weight:var(--weight-display)}.content-card-facts dd{color:var(--ink-muted);margin:0;font-size:14px}.content-detail{grid-template-columns:180px minmax(0,1fr) 240px;align-items:start;gap:32px;display:grid}.content-detail>*{min-width:0}.content-toc{top:calc(var(--header-h) + 24px);border-inline-start:0;padding:0;position:sticky}.content-toc .toc-link{align-items:center;min-height:44px;display:flex}.content-detail .article-body{max-width:68ch}.content-detail .article-body h2:before{display:none}.content-detail .article-note{background:var(--tint-mint)}.content-detail .article-figure{background:var(--tint-peach)}.content-try .try-card{background:var(--action);padding:24px}.content-try .try-card .muted,.content-try .try-card .label{color:var(--ink)}.content-try .btn-ink{align-self:flex-start}.page .content-cta.cta{text-align:start;grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:32px;padding:48px}.page .content-cta.cta h2{max-width:24ch}.page .content-cta.cta .body{max-width:58ch}.page .content-cta.cta>.pill{justify-self:end}@media (max-width:1023px){.content-index-hero h1{font-size:44px}.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-detail{grid-template-columns:minmax(0,1fr);gap:32px}.content-toc{display:none}.content-try{position:static}.content-detail .article-body{justify-self:center}.content-featured-copy,.post-featured-copy{padding:28px}.post-featured-copy h2{font-size:32px}}@media (max-width:767px){.content-index-hero h1{font-size:32px}.content-grid,.content-featured,.post-featured{grid-template-columns:minmax(0,1fr)}.content-featured-side,.post-featured-figure{border-inline-start:0;border-top:var(--border-tile) solid var(--tile-ink);padding:28px}.post-featured-copy h2{font-size:28px}.content-card-copy .post-title-link{min-height:44px;display:block}.page .content-cta.cta{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px}.page .content-cta.cta>.pill{justify-self:start}}.blog-pipeline{width:100%}.blog-article-head{margin-inline-start:220px;text-align:center;align-items:center;max-width:760px;margin-bottom:32px}.blog-article-head>.tag{background:var(--tint-lilac);align-self:center}.blog-article-head .lead{margin-inline:auto}.blog-article-head .author-byline{text-align:start;justify-content:center}.blog-article-head h1{overflow-wrap:anywhere;font-size:56px}.blog-article-head .post-meta{flex-wrap:wrap}.blog-article-layout{grid-template-columns:180px minmax(0,760px);align-items:start;gap:0 40px;display:grid}.blog-pipeline>[data-blog-block=read-next],.blog-pipeline>.blog-back-end{max-width:760px;margin-inline-start:220px}.blog-pipeline>[data-blog-block=read-next] .post-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.blog-back-end{margin-top:32px}.blog-back-end .link,.blog-article-head .blog-back{min-height:44px;font-weight:var(--weight-display);align-items:center;display:inline-flex}.blog-article-head .blog-back{align-self:center}.blog-answer-wrap,.blog-facts-wrap{grid-column:2;min-width:0;margin-bottom:28px}.blog-article-layout>.blog-side{min-width:0;top:calc(var(--header-h) + 28px);grid-area:1/1/span 3;align-content:start;align-self:start;gap:24px;display:grid;position:sticky}.blog-toc-desktop ol{max-height:calc(100vh - var(--header-h) - 200px);overflow-y:auto}.blog-article-layout>.blog-prose{grid-column:2}.blog-toc{min-width:0}.blog-toc-desktop{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);box-shadow:var(--tile-shadow-sm);padding:16px 12px 12px}.blog-toc-desktop>.eyebrow{padding-inline:8px;display:block}.blog-toc ol{gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.blog-toc .toc-link{border-radius:0 var(--radius-rail-item) var(--radius-rail-item) 0;min-height:40px;color:var(--ink-muted);border-inline-start:3px solid #0000;align-items:center;padding:6px 8px 6px 12px;font-size:14px;line-height:1.4;text-decoration:none;transition:background .12s,color .12s;display:flex}.blog-toc .toc-link:hover{background:var(--surface-2);color:var(--ink)}.blog-toc .toc-link[aria-current=true]{border-inline-start-color:var(--accent);background:var(--accent-soft);color:var(--ink);font-weight:var(--weight-display)}.blog-prose h2[id],.blog-prose h3[id]{scroll-margin-top:calc(var(--header-h) + 24px)}@media (prefers-reduced-motion:reduce){.blog-toc .toc-link{transition:none}}.blog-toc li[data-depth="3"]{padding-inline-start:14px}.blog-toc-mobile{display:none}.blog-side-cta{background:var(--tint-lilac);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);justify-items:start;gap:8px;padding:16px;display:grid}.blog-side-cta-name{font-family:var(--font-display);font-size:17px;line-height:1.3}.blog-side-cta .body,.blog-side-cta-note{margin:0;font-size:13px;line-height:1.5}.blog-side-cta .btn-action{justify-content:center;width:100%}.blog-side-cta .link{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.blog-prose{overflow-wrap:anywhere;min-width:0;max-width:100%}.blog-prose>h2,.blog-prose>h3{scroll-margin-top:calc(var(--header-h) + 28px)}.blog-prose>h2:before{display:none}.blog-prose>p{font-size:18px;line-height:1.75}.blog-short-answer{background:var(--accent-soft);border-inline-start:3px solid var(--accent);flex-direction:column;gap:6px;padding:16px 20px;display:flex}.blog-short-answer .body{color:var(--ink);margin:0;font-size:17px;line-height:1.65}.blog-cover,.blog-image{width:100%;max-width:100%;height:auto;display:block}.blog-cover{aspect-ratio:3/2;object-fit:cover}.blog-comparison{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);background:var(--surface)}.blog-inline-check{scroll-margin-top:calc(var(--header-h) + 24px);margin-block:40px}.blog-inline-check .editor-tabs{flex-wrap:wrap}.blog-inline-check .editor{min-width:0}.blog-inline-check .editor .panes{grid-template-columns:minmax(0,1fr)}.blog-end-card{background:var(--tint-mint);margin-block:40px;padding:28px}.blog-end-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.blog-free-price{font-size:32px}.blog-pack-list{padding:0;list-style:none}.blog-pack-list li{border-bottom:1px solid var(--tile-ink);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:10px;display:flex}.blog-faq,.blog-sources{margin-block:40px}.blog-mobile-bar{display:none}@media (max-width:1023px){.blog-article-head,.blog-pipeline>[data-blog-block=read-next],.blog-pipeline>.blog-back-end{max-width:100%;margin-inline-start:0}.blog-article-layout{grid-template-columns:minmax(0,1fr);row-gap:24px}.blog-answer-wrap,.blog-facts-wrap,.blog-article-layout>.blog-side,.blog-article-layout>.blog-prose{grid-area:auto/1;margin-bottom:0}.blog-article-layout>.blog-side{gap:16px;position:static}.blog-toc-desktop{display:none}.blog-toc-mobile{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);padding:14px 20px;display:block}.blog-toc .toc-link{min-height:44px}.blog-toc-mobile summary{cursor:pointer;min-height:44px;font-weight:var(--weight-display);align-items:center;display:flex}}@media (max-width:767px){.blog-article-head h1{font-size:32px}.blog-prose>p{font-size:16px}.blog-end-grid{grid-template-columns:minmax(0,1fr)}.blog-end-card{padding:20px}.blog-mobile-bar:not([hidden]){bottom:0;z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-top:var(--border-tile) solid var(--tile-ink);justify-content:center;display:flex;position:fixed;inset-inline:0}}.author-avatar{object-fit:cover;border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);background:var(--tint-lilac);flex:none;width:64px;height:64px;display:block}.author-avatar--large{border-radius:var(--radius-tile);width:128px;height:128px;box-shadow:var(--tile-shadow-sm)}.author-byline{align-items:center;gap:16px;min-width:0;display:flex}.author-byline-copy{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.author-name{min-height:44px;font-weight:var(--weight-display);align-items:center;display:inline-flex}.author-profile{gap:48px;width:100%}.author-profile-head{align-items:center;gap:32px;display:flex}.author-profile-head h1{overflow-wrap:anywhere}.author-profile-details{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.author-bio{max-width:68ch}.author-expertise{background:var(--tint-sky);padding:28px}.author-expertise h2{font-size:20px}.author-expertise ul{margin:0;padding-inline-start:20px}.author-expertise li{padding-block:6px}.author-blog-link{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}@media (max-width:767px){.author-profile{gap:32px}.author-profile-head{flex-direction:column;align-items:flex-start;gap:24px}.author-profile-details{grid-template-columns:minmax(0,1fr);gap:24px}.author-avatar--large{width:96px;height:96px}.author-expertise{padding:24px}}.legal-shell{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:56px;display:grid}.legal-nav{flex-direction:column;gap:12px;padding:20px;display:flex;position:sticky;top:96px}.legal-nav ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.legal-nav-link{border:var(--border-tile) solid transparent;border-radius:var(--radius-button);min-height:44px;color:var(--ink);align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:flex}.legal-nav-link:hover{background:var(--surface-2)}.legal-nav-link[aria-current=page]{background:var(--action);color:var(--action-ink);border-color:var(--tile-ink)}.legal-main{flex-direction:column;gap:36px;min-width:0;max-width:820px;display:flex}.legal-head{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.legal-date{background:var(--tint-mint)}.legal-title{letter-spacing:-.03em;font-size:64px;line-height:1.02}.legal-short{align-self:stretch;padding:24px 26px}.legal-sections{counter-reset:legal;flex-direction:column;gap:32px;display:flex}.legal-section{flex-direction:column;gap:12px;display:flex}.legal-section>h2{font-size:30px;line-height:1.15}.legal-section>h2:before{content:counter(legal) ". ";counter-increment:legal}.legal-section ul{flex-direction:column;gap:8px;margin:0;padding-inline-start:22px;display:flex}.legal-section .table-wrap{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);padding:4px 12px}.contact-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:32px;display:grid}.contact-main,.notfound-tile{flex-direction:column;align-items:flex-start;gap:16px;padding:36px;display:flex}.notfound-tile{max-width:760px}.page>section:is(.contact-main,.notfound-tile)>:is(.body,.lead){margin-inline:0}.contact-side{flex-direction:column;gap:24px;display:flex}.contact-row{flex-direction:column;gap:10px;display:flex}.contact-side .contact-row{padding:26px 28px}.contact-main .contact-row{margin-top:8px}.contact-row h2{font-size:22px;line-height:1.25}.contact-hero{margin-bottom:0}.contact-main{align-items:stretch}.contact-form-title{font-size:28px;line-height:1.2;font-weight:var(--weight-display)}.contact-form{flex-direction:column;gap:16px;min-width:0;margin-top:8px;display:flex}.contact-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-field{flex-direction:column;gap:8px;min-width:0;display:flex}.contact-form .field{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);width:100%;min-height:52px;box-shadow:none;font:inherit;padding:13px 14px}.contact-select{appearance:auto;background:var(--surface);color:var(--ink)}.contact-message{resize:vertical;min-height:168px;line-height:1.55}.contact-hint{margin:-8px 0 0}.contact-field .contact-hint{margin:0}.contact-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-send{align-self:flex-start;min-width:220px}.contact-send:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1023px){.legal-shell{grid-template-columns:minmax(0,1fr);gap:28px}.legal-nav{position:static}.legal-nav ul{flex-flow:wrap}.contact-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.legal-title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(26px,7.5vw,40px)}.legal-section>h2{font-size:24px}.contact-main,.notfound-tile{padding:24px}.contact-form-pair{grid-template-columns:minmax(0,1fr)}.contact-send{align-self:stretch;min-width:0}}.api-hero-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.api-hero-code{width:100%;min-width:0}.api-section{margin-top:72px}.api-section>h2{text-align:center}.api-section-lead{text-align:center;max-width:64ch;margin-inline:auto}.api-build-grid{gap:var(--card-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.api-build-card{flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex}.api-build-card h3{font-size:20px}.api-endpoint-grid{gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.api-endpoint-card{flex-direction:column;gap:10px;min-width:0;padding:22px;display:flex}.api-endpoint-path{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;display:flex}.api-endpoint-foot{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px;display:flex}.api-plan-block{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px;display:grid}.api-plan>.pill{align-self:flex-start}.api-plan-interval{color:var(--ink-muted);font-size:16px;font-weight:600}.api-plan-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:0;display:grid}.api-plan-figures>div{flex-direction:column;gap:2px;min-width:0;display:flex}.api-plan-figures dt{font-size:24px;font-weight:800;line-height:1.15}.api-plan-figures dd{margin:0}.api-plan-side>h3+.body{margin-top:-4px}.api-plan-side .prices-for-ai{text-align:start}.api-plan>.tag{align-self:flex-start}.api-plan-price{margin:0;font-size:40px;font-weight:800;line-height:1.1}.api-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.api-pack-tool{font-weight:700}.api-pack{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);flex-direction:column;gap:2px;min-width:0;padding:16px 18px;display:flex}.api-pack-words{font-size:24px;font-weight:800;line-height:1.15}.api-pack-price{margin-top:8px;font-weight:700}.api-limit-notes{flex-direction:column;gap:4px;margin:0;padding-inline-start:18px;display:flex}.api-limit-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.api-limit-tile{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);flex-direction:column;gap:4px;min-width:0;padding:18px 20px;display:flex}.api-limit-value{font-size:32px;font-weight:800;line-height:1.1}.api-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px;display:grid}.api-steps-cards{counter-reset:api-step;gap:12px;padding:0;list-style:none}.api-steps-cards>li{counter-increment:api-step;background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);align-items:baseline;gap:14px;padding:16px 18px;display:flex}.api-steps-cards>li:before{content:counter(api-step);font-size:20px;font-weight:800}.mcp-examples{gap:28px}.mcp-example-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mcp-example{flex-direction:column;gap:8px;min-width:0;padding:18px 20px;display:flex}.mcp-example p{margin:0}.mcp-example-head{flex-direction:column;gap:2px;display:flex}.mcp-example-head code{overflow-wrap:anywhere;font-size:14px;font-weight:700}.mcp-example-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);margin-top:4px;font-size:12px;font-weight:700}.mcp-example .apidocs-panel-code{white-space:pre-wrap;overflow-wrap:break-word;text-align:start;unicode-bidi:plaintext}.mcp-example .apidocs-panel-bare .apidocs-panel-head{justify-content:flex-end;padding:6px 6px 0;position:static}.mcp-example .apidocs-panel-bare .apidocs-panel-code{padding-inline-end:16px;padding-top:4px}.api-cta{text-align:center;align-items:center;margin-top:72px}.api-cta .api-hero-actions{justify-content:center}#setup .api-split{margin-top:12px}.api-details{border-top:1px solid var(--hairline);padding-top:10px}.mcp-tabs{flex-direction:column;gap:18px;display:flex}.mcp-tabs-list{flex-wrap:wrap;gap:8px;display:flex}.mcp-tabs-list button{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-pill);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;padding:6px 14px;font-size:14px;font-weight:600}.mcp-tabs-list button[aria-selected=true]{background:var(--chip-fill);color:var(--chip-ink)}.mcp-tab-panel{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-card);box-shadow:var(--tile-shadow-sm);min-width:0;padding:24px}.mcp-tab-head{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:20px;display:flex}.mcp-status{font-size:12px}.mcp-status-notYet{background:var(--tint-peach)}.mcp-status-online{background:var(--tint-mint)}.mcp-steps{flex-direction:column;gap:18px;margin:0;padding-inline-start:22px;display:flex}.mcp-step{flex-direction:column;gap:10px;min-width:0;display:flex}.mcp-step>.body{margin:0}.mcp-step>.btn-ghost{align-self:flex-start}.mcp-ai{margin-top:56px}.mcp-alternatives{flex-wrap:wrap;gap:10px;margin:0;display:flex}.apidocs-panel-bare{position:relative}.apidocs-panel-bare .apidocs-panel-head{top:8px;z-index:1;background:0 0;border:0;padding:0;position:absolute;inset-inline-end:8px}.apidocs-panel-bare .apidocs-panel-code{padding-inline-end:96px}.mcp-ai>h2{text-align:start}.api-details summary{cursor:pointer;align-items:center;min-height:32px;font-size:14px;font-weight:600;display:flex}.api-details[open] summary{margin-bottom:6px}.api-steps{flex-direction:column;gap:8px;margin:0;padding-inline-start:22px;display:flex}.band-mcp{background:var(--tint-mint);color:var(--ink);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile-lg);box-shadow:var(--tile-shadow-lg);margin-top:56px}.band-mcp>.tag,.band-mcp .stack>.tag{background:var(--surface);align-self:flex-start}.band-mcp .apidocs-code{background:var(--surface)}.api-mcp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.mcp-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mcp-tool{background:var(--surface);border:1px solid var(--tile-ink);border-radius:var(--radius-rail-item);flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.mcp-tool .mono{overflow-wrap:anywhere;font-size:13px}.apidocs-examples{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.apidocs-example{flex-direction:column;gap:6px;min-width:0;display:flex}@media (max-width:1023px){.api-build-grid,.api-endpoint-grid,.api-limit-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.api-plan-block,.api-split{grid-template-columns:minmax(0,1fr)}.mcp-example-list{grid-template-columns:repeat(2,minmax(0,1fr))}.api-mcp,.apidocs-examples{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.api-build-grid,.api-endpoint-grid,.api-limit-tiles,.mcp-tools,.mcp-example-list{grid-template-columns:minmax(0,1fr)}.api-packs{gap:8px}.api-pack{padding:12px}.api-pack-words{font-size:18px}.api-pack-price{font-size:14px}.api-section,.band-mcp,.api-cta{margin-top:44px}}.content-index-hero--center{text-align:center;align-items:center}.content-index-hero--center h1,.content-index-hero--center .lead{margin-inline:auto}.content-card .content-card-panel.content-card-scene{background:var(--surface-2);align-items:flex-start;position:relative;overflow:hidden}.content-card-scene .tag{z-index:1;position:relative}.scene{inset-inline-end:10px;width:52%;height:auto;position:absolute;bottom:0}.scene-paper{fill:var(--surface);stroke:var(--tile-ink);stroke-width:2px}.scene-paper-mid{fill:var(--tint-sky)}.scene-paper-back{fill:var(--tint-lilac)}.scene-line{fill:var(--hairline)}.scene-mark{opacity:0;animation:6s ease-in-out infinite scene-mark}.scene-mark-human{fill:var(--tint-mint)}.scene-mark-ai{fill:var(--tint-rose)}.scene-mark-uncertain{fill:var(--tint-butter)}.scene-step-1{animation-delay:.35s}.scene-step-2{animation-delay:.7s}.scene-step-3{animation-delay:1.05s}.scene-step-4{animation-delay:1.4s}.scene-step-5{animation-delay:1.75s}.scene-reader{fill:none;stroke:var(--ink);stroke-width:2px;animation:6s ease-in-out infinite scene-read}@keyframes scene-mark{0%,8%{opacity:0}16%,82%{opacity:.85}94%,to{opacity:0}}@keyframes scene-read{0%{opacity:1;transform:translateY(0)}40%{opacity:1;transform:translateY(75px)}48%,92%{opacity:0;transform:translateY(75px)}to{opacity:0;transform:translateY(0)}}.scene-strike{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:120px;animation:6s ease-in-out infinite scene-strike}.scene-line-cut{animation:6s ease-in-out infinite scene-cut}.scene-line-new{fill:var(--action);transform-box:fill-box;transform-origin:0;animation:6s ease-in-out infinite scene-write;transform:scaleX(0)}.scene-caret{fill:var(--ink);opacity:0;animation:6s step-end infinite scene-caret}.scene-stamp{opacity:0;transform-box:fill-box;transform-origin:50%;animation:6s ease-out infinite scene-stamp}.scene-stamp circle{fill:var(--surface);stroke:var(--ink);stroke-width:2.5px}.scene-stamp path{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}@keyframes scene-strike{0%,10%{stroke-dashoffset:120px}25%,90%{stroke-dashoffset:0}to{stroke-dashoffset:120px}}@keyframes scene-cut{0%,22%{opacity:1}30%,90%{opacity:.35}to{opacity:1}}@keyframes scene-write{0%,30%{transform:scaleX(0)}50%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes scene-caret{0%,30%{opacity:0}32%,36%,40%,44%,48%{opacity:1}34%,38%,42%,46%,50%,to{opacity:0}}@keyframes scene-stamp{0%,55%{opacity:0;transform:scale(.6)rotate(-12deg)}62%,90%{opacity:1;transform:scale(1)rotate(-6deg)}to{opacity:0;transform:scale(1)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.scene-mark{opacity:.85;animation:none}.scene-reader,.scene-caret{opacity:0;animation:none}.scene-strike{stroke-dashoffset:0;animation:none}.scene-line-cut{opacity:.35;animation:none}.scene-line-new{animation:none;transform:scaleX(1)}.scene-stamp{opacity:1;animation:none;transform:rotate(-6deg)}}.content-featured-scene .scene,.use-case-scene .scene{width:100%;height:auto;display:block;position:static}.content-featured-scene .scene{max-width:340px}.use-case-scene{background:var(--surface-2);padding:18px}.use-case-scene--inline{display:none}@media (max-width:899px){.use-case-scene--inline{max-width:300px;display:block}}.scene-mark-revised{animation-name:scene-revise}.scene-line-fixed{fill:var(--action);opacity:0;animation:6s ease-in-out infinite scene-fix-a}.scene-fixed-2{animation-name:scene-fix-b}.scene-squiggle{fill:none;stroke:var(--gram-grammar);stroke-width:2px;stroke-linecap:round;opacity:0;animation:6s ease-in-out infinite scene-slip-a}.scene-squiggle-2{animation-name:scene-slip-b}.scene-pop{opacity:0;transform-box:fill-box;transform-origin:50%;animation:6s ease-out infinite scene-pop}.scene-submit rect{fill:var(--action);stroke:var(--tile-ink);stroke-width:2px}.scene-submit path{fill:none;stroke:var(--action-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.scene-parcel rect{fill:var(--tint-peach);stroke:var(--tile-ink);stroke-width:2px}.scene-parcel path{fill:none;stroke:var(--tile-ink);stroke-width:2px}.scene-bubble path{fill:var(--surface);stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.scene-bubble .scene-bubble-mark{fill:none;stroke-width:3px;stroke-linecap:round}.scene-avatar{fill:var(--tint-sky);stroke:var(--tile-ink);stroke-width:2px}.scene-arrow{fill:none;stroke:var(--ink-muted);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.scene-meter{fill:var(--hairline)}.scene-meter-fill{fill:var(--human);transform-box:fill-box;transform-origin:0;animation:6s ease-in-out infinite scene-meter;transform:scaleX(.3)}.scene-language rect{fill:var(--tint-sky);stroke:var(--tile-ink);stroke-width:2px}.scene-language circle,.scene-language path{fill:none;stroke:var(--ink);stroke-width:1.5px}@keyframes scene-revise{0%,8%{opacity:0}16%,40%{opacity:.85}50%,to{opacity:0}}@keyframes scene-fix-a{0%,38%{opacity:0}46%,90%{opacity:1}to{opacity:0}}@keyframes scene-fix-b{0%,58%{opacity:0}66%,90%{opacity:1}to{opacity:0}}@keyframes scene-slip-a{0%,8%{opacity:0}14%,38%{opacity:1}46%,to{opacity:0}}@keyframes scene-slip-b{0%,14%{opacity:0}20%,58%{opacity:1}66%,to{opacity:0}}@keyframes scene-pop{0%,62%{opacity:0;transform:scale(.6)}70%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes scene-meter{0%,30%{transform:scaleX(.3)}55%,90%{transform:scaleX(1)}to{transform:scaleX(.3)}}@media (prefers-reduced-motion:reduce){.scene-mark-revised,.scene-squiggle{opacity:0;animation:none}.scene-line-fixed,.scene-pop{opacity:1;animation:none;transform:none}.scene-meter-fill{animation:none;transform:scaleX(1)}}.page .hero.hero-toolhead .hero-copy{max-width:980px}.page .hero.hero-toolhead .hero-copy h1{letter-spacing:-.03em;min-height:1lh;font-size:clamp(34px,4.4vw,60px);line-height:1.06}.page .hero.hero-toolhead .hero-copy .lead{max-width:62ch;min-height:2lh}.page .hero.hero-toolhead .hero-copy .hero-chip--tool{border:var(--border-tile) solid var(--tile-ink);color:var(--ink)}.hero-chip-icon{place-items:center;display:inline-grid}.page .hero.hero-toolhead .hero-copy .hero-chip--detector{background:var(--tint-detector)}.page .hero.hero-toolhead .hero-copy .hero-chip--humanizer{background:var(--tint-humanizer)}.page .hero.hero-toolhead .hero-copy .hero-chip--grammar{background:var(--tint-grammar)}.page .hero.hero-toolhead .hero-copy .hero-chip--summarizer{background:var(--tint-summarizer)}.page .hero.hero-toolhead .hero-copy .hero-chip--paraphraser{background:var(--tint-paraphraser)}.page .hero.hero-toolhead .hero-copy .hero-chip--wordcounter{background:var(--tint-wordcounter)}.page .hero.hero-toolhead .hero-copy .hero-chip--charcounter{background:var(--tint-charcounter)}.page .hero.hero-toolhead .hero-copy .hero-chip--plagiarism{background:var(--tint-plagiarism)}@media (max-width:1023px){.page .hero.hero-toolhead .hero-copy{justify-content:flex-start;min-height:217px}.page .hero.hero-toolhead .hero-copy h1,.page .hero.hero-toolhead .hero-copy .lead{min-height:0}}@media (max-width:599px){.page .hero.hero-toolhead .hero-copy{justify-content:flex-start;min-height:303px}.page .hero.hero-toolhead .hero-copy h1,.page .hero.hero-toolhead .hero-copy .lead{min-height:0}}.plan-badge-lock{vertical-align:0;align-items:center;gap:3px;display:inline-flex}.mode-pill[data-locked],.segmented button[data-locked]{color:var(--ink-muted);cursor:not-allowed}.lock-hint{color:var(--ink-muted);border-bottom:var(--border-tile) dashed var(--ground-line);margin:0;padding:8px 18px;transition:background-color .2s;display:block}.lock-hint svg{vertical-align:-2px;margin-inline-end:6px;display:inline-block}.lock-hint .link{font-weight:var(--weight-display);color:var(--ink);white-space:nowrap;margin-inline-start:6px}.segmented button[data-locked]{white-space:nowrap}.lock-hint.is-flash{background:var(--tint-butter);outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lock-hint{transition:none}}.example-card{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-card);box-shadow:var(--tile-shadow-sm);padding:32px}.example-panes{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.example-pane{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);flex-direction:column;gap:12px;margin:0;padding:20px;display:flex}.example-pane--before{background:var(--tint-peach)}.example-pane--after{background:var(--tint-mint)}.example-tag{border-radius:var(--radius-tag);background:var(--surface);border:var(--border-tile) solid var(--tile-ink);color:var(--ink);font-size:12px;font-weight:var(--weight-display);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;padding:3px 10px;display:inline-flex}.example-text{color:var(--ink);margin:0;font-size:15px;line-height:1.65}.example-diff del{color:var(--ink-muted);text-decoration:line-through}.example-diff ins{background:var(--surface);border-radius:3px;padding:0 2px;font-weight:600;text-decoration:none}.example-arrow{color:var(--ink);align-self:center}.example-counts{justify-content:center}.example-counts>div{flex-direction:column;gap:6px;display:flex}.example-count{font-size:32px;font-weight:var(--weight-display);color:var(--ink);line-height:1}@media (max-width:767px){.example-card{padding:20px}.example-panes{grid-template-columns:minmax(0,1fr)}.example-arrow{transform:rotate(90deg)}}.longform-section.card:hover{box-shadow:none;transform:none}.longform-section .use{transition:border-color .15s}.longform-section .use:hover{border-color:var(--tile-ink)}@media (prefers-reduced-motion:reduce){.longform-section .use{transition:none}}.blog-comparison{max-width:100%}.blog-comparison:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.blog-table{overflow-wrap:normal;width:max-content;min-width:100%}.blog-table caption{caption-side:top;text-align:start;font-weight:var(--weight-display);color:var(--ink);padding:16px 12px 6px}.blog-table th,.blog-table td{vertical-align:top;min-width:12ch;max-width:30ch}.blog-table tbody th[scope=row]{text-transform:none;letter-spacing:0;color:var(--ink);font-size:14px;font-weight:700}.blog-table thead th:first-child,.blog-table tbody th[scope=row]{z-index:1;background:var(--surface);position:sticky;inset-inline-start:0}.blog-table tbody th[scope=row]{box-shadow:inset -1px 0 0 var(--hairline)}.blog-facts-wrap:empty{display:none}.blog-facts{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-card);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.blog-facts-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.blog-facts-list>li{padding-block:12px}.blog-facts-list>li:first-child{padding-top:0}.blog-facts-list>li:last-child{padding-bottom:0}.blog-facts-list>li+li{border-top:1px solid var(--hairline)}.blog-facts-list time{white-space:nowrap}.blog-fact{gap:4px;margin:0;display:grid}.blog-fact-label{color:var(--ink-muted);font-size:13px;line-height:1.4}.blog-fact-text,.blog-fact-text p{color:var(--ink);margin:0;font-size:16px;font-weight:400;line-height:1.6}.blog-fact-source{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.post-featured-figure--cover{padding:0;overflow:hidden}.post-card-cover{border-bottom:var(--border-tile) solid var(--tile-ink);overflow:hidden}.post-cover-img{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%;display:block}.post-card .content-card-copy>.tag{align-self:flex-start}.count-board--chars{grid-template-areas:"lead lead""length limits"}.count-group--limits{grid-area:limits}.count-over{color:var(--ai)}.count-sources{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}@media (max-width:599px){.count-board--chars{grid-template-areas:"lead""length""limits"}}.compare-plagiarism{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;display:grid}.compare-plagiarism dt{font-weight:var(--weight-display)}.compare-plagiarism dd{margin:0}@media (max-width:599px){.compare-plagiarism{grid-template-columns:minmax(0,1fr)}}.plag-head{gap:8px;display:grid}.plag-share{font-size:28px;line-height:1.2;font-weight:var(--weight-display);color:var(--ink);margin:0}.plag-chip--exact{background:var(--accent-soft)}.plag-chip--close{background:var(--tint-plagiarism)}.plag-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:none;margin:0}.plag-mark{color:inherit;text-underline-offset:3px;padding:0 2px;text-decoration-line:underline}.plag-mark--exact{background:var(--accent-soft);text-decoration-style:solid;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}.plag-mark--close{background:var(--tint-plagiarism);text-decoration-style:dashed;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint)}.plag-ref{color:var(--ink-muted);margin-inline-start:2px;font-size:11px}.plag-sources{gap:10px;margin:0;padding:0;list-style:none;display:grid}.plag-source{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.plag-source .plag-ref{text-align:end;min-width:18px;margin:2px 0 0}.plag-source-text{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.lf-grid{gap:16px;display:grid}.lf-grid--1{grid-template-columns:minmax(0,1fr)}.lf-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lf-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.longform-prose{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.longform-prose-head{justify-items:start;gap:18px;display:grid;position:sticky;top:104px}.page .longform-prose .section-head--start{text-align:start;place-items:start;max-width:none;margin:0}.page .longform-prose .section-head--start h2{font-size:36px;line-height:1.1}.longform-prose-icon{border-radius:var(--radius-button);border:var(--border-tile) solid var(--tile-ink);width:56px;height:56px;color:var(--tile-ink)}.longform-prose-body{gap:18px;display:grid}.longform-prose-body p{max-width:68ch;margin:0}.page .longform-prose-body .body{color:var(--ink)}.page .longform-prose-body .longform-prose-lead{font-size:19px;font-weight:600;line-height:1.55}.longform-prose--panel{background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile-lg);box-shadow:var(--tile-shadow);grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding:44px}.longform-prose--panel .longform-prose-head{order:2}.longform-section .example-text{max-width:72ch}.use-rows{margin:0;display:grid}.use-row{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px;padding-block:18px;display:grid}.use-row:first-child{border-top:0;padding-top:0}.use-row dt{font-size:18px;font-weight:var(--weight-display);color:var(--ink);line-height:1.3}.use-row dd{max-width:68ch;color:var(--ink);margin:0}.lf-compare th[scope=row]{text-align:start;font-size:14px;font-weight:var(--weight-display);text-transform:none;letter-spacing:0;color:var(--ink)}@media (max-width:1023px){.lf-grid--3,.lf-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.longform-prose,.longform-prose--panel{grid-template-columns:minmax(0,1fr);gap:24px}.longform-prose-head{position:static}.longform-prose--panel{padding:24px}.longform-prose--panel .longform-prose-head{order:0}.page .longform-prose .section-head--start h2{font-size:28px}.use-row{grid-template-columns:minmax(0,1fr);gap:6px}}@media (max-width:639px){.lf-grid--2,.lf-grid--3,.lf-grid--4{grid-template-columns:minmax(0,1fr)}.page .longform-prose-body .longform-prose-lead{font-size:17px}}#blurwrite-help{transition:opacity .15s,visibility .15s}#blurwrite-help[data-step-aside]{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){#blurwrite-help{transition:none}}.tool-steps>.tool-head,.tool-more>.tool-head,.home-tools>.home-head{text-align:center;align-items:center}.tool-steps>.tool-head .lead,.tool-more>.tool-head .lead{max-width:64ch}.pricing-section>.pricing-section-head,.accuracy-how>.accuracy-section-heading--wide,.accuracy-built>.accuracy-section-heading--wide{text-align:center;justify-items:center;max-width:760px;margin-inline:auto}.tool-head h2{max-width:32ch}.page .longform-section>.section-head{max-width:880px}.page .band-dark.cta h2{max-width:26ch}@media (min-width:1024px){.longform-prose,.longform-prose--panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page .longform-prose .section-head--start h2{font-size:28px}}.checkout-form .pill{white-space:normal;max-width:100%}@media (max-width:767px){table.table-cards,table.table-cards>tbody,table.table-cards>caption{width:auto;min-width:0;max-width:none;display:block}table.table-cards>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}table.table-cards tr{border-bottom:1px solid var(--hairline);gap:10px;padding-block:16px;display:grid}table.table-cards>tbody:last-child>tr:last-child{border-bottom:0}table.table-cards th,table.table-cards td{min-width:0;max-width:none;box-shadow:none;white-space:normal;overflow-wrap:anywhere;border:0;padding:0;display:block;position:static}table.table-cards tbody th[scope=row]{font-size:16px;font-weight:var(--weight-display);text-transform:none;letter-spacing:0;color:var(--ink)}table.table-cards tr.compare-group{border-bottom:0;padding-block:20px 0}table.table-cards tr.compare-group th{padding:0}table.table-cards td.is-highlighted,table.table-cards tr.is-highlighted>*{background:0 0}table.table-cards tr.is-highlighted{background:var(--tint-mint);border-radius:var(--radius-rail-item);padding-inline:12px}table.table-cards td[data-label]:before{content:attr(data-label);font-size:12px;font-weight:var(--weight-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:2px;display:block}table.table-cards td[data-label=""]:before{display:none}.compare-table,.table-wrap{overflow-x:visible}.compare-table th,.compare-table td{padding:0}.pricing-compare,.compare-competitors{padding:4px 16px}.pricing-compare table.table-cards tr:not(.compare-group){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.pricing-compare table.table-cards tr:not(.compare-group)>th{grid-column:1/-1}}.editor-shell .editor-tabs{flex-wrap:nowrap;gap:4px;overflow:visible}.editor-tabs .tab{white-space:nowrap;padding:10px 12px}.editor-tabs .tab .editor-tab-icon:not(.editor-more-chevron),.editor-tabs .tab[hidden]{display:none}.editor-shell nav.editor-tabs[data-fit]>.tab:not([hidden]){text-align:center;flex:auto;justify-content:center}.editor-tabs .tab[aria-current=page]{white-space:normal;flex:0 auto;min-width:0;line-height:1.2}.editor-tabs .tab[data-current]{font-weight:var(--weight-display)}.editor-shell nav.editor-tabs:not([data-fit]){overflow-clip-margin:10px;flex-wrap:wrap;row-gap:80px;height:54px;padding-inline-end:134px;overflow:visible clip}.editor-shell nav.editor-tabs:not([data-fit]) .editor-more{inset-inline-end:22px;visibility:hidden;position:absolute;bottom:0}.editor-shell .editor-tabs-measure{top:0;visibility:hidden;pointer-events:none;width:0;height:0;margin:0;padding:0;position:absolute;inset-inline-start:0;overflow:hidden}.editor-more{flex:none;align-items:flex-end;display:flex;position:relative}.editor-tabs .editor-tab-more{font-family:inherit;font-size:14px;font-weight:600;line-height:inherit;background:var(--surface-2);cursor:pointer;gap:6px}.editor-more-chevron{transition:transform .15s}.editor-tab-more[aria-expanded=true] .editor-more-chevron{transform:rotate(180deg)}.editor-more-menu{top:calc(100% + 10px);z-index:5;background:var(--surface);border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);min-width:220px;max-width:calc(100vw - 32px);box-shadow:var(--tile-shadow-sm);gap:2px;padding:8px;display:grid;position:absolute;inset-inline-end:0}.editor-more-menu[hidden]{display:none}.editor-more-item{border-radius:var(--radius-button);min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;gap:10px;padding:6px 10px;font-size:15px;font-weight:600;display:flex}.editor-more-item:hover,.editor-more-item:focus-visible{background:var(--surface-3)}.editor-more-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.editor-more-well{border:var(--border-tile) solid var(--tile-ink);background:var(--surface-2);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.editor-more-item-detector .editor-more-well{background:var(--tint-detector)}.editor-more-item-humanizer .editor-more-well{background:var(--tint-humanizer)}.editor-more-item-grammar .editor-more-well{background:var(--tint-grammar)}.editor-more-item-summarizer .editor-more-well{background:var(--tint-summarizer)}.editor-more-item-paraphraser .editor-more-well{background:var(--tint-paraphraser)}.editor-more-item-wordcounter .editor-more-well{background:var(--tint-wordcounter)}.editor-more-item-charcounter .editor-more-well{background:var(--tint-charcounter)}.editor-more-item-plagiarism .editor-more-well{background:var(--tint-plagiarism)}@media (max-width:600px){.editor-shell nav.editor-tabs:not([data-fit]){padding-inline-end:126px}.editor-shell nav.editor-tabs:not([data-fit]) .editor-more{inset-inline-end:14px}}@media (prefers-reduced-motion:reduce){.editor-more-chevron{transition:none}}@media (max-width:767px){.editor .controls .control{min-width:0;max-width:100%}.editor .segmented{flex-wrap:wrap}.editor-strength .control{flex-direction:column;align-items:flex-start;gap:6px}}.about-hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.about-hero-heading{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.about-hero-tag{background:var(--tint-mint)}.about-hero h1{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(32px,4.6vw,60px);line-height:1.04}.about-hero-lede{max-width:64ch;margin:0}.page>section.about-hero>.about-hero-lede{margin-inline:0}.about-intro{grid-template-columns:minmax(0,1fr);padding:32px;display:grid}.about-intro-text{flex-direction:column;gap:16px;min-width:0;max-width:72ch;display:flex}.about-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.about-section{flex-direction:column;gap:14px;min-width:0;padding:28px;display:flex}.about-section h2{text-wrap:balance;font-size:22px;line-height:1.2}.about-section .body{max-width:none}.about-section-number{color:var(--ink-muted);font-size:15px}.about-block{flex-direction:column;gap:28px;display:flex}.about-head{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:760px;margin-inline:auto;display:flex}.about-head h2{letter-spacing:-.025em;font-size:clamp(30px,3.6vw,44px);line-height:1.08}.about-principles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.about-principle{flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.about-principle h3{font-size:18px;line-height:1.25}.about-figures{background:var(--ink-button-fill);color:var(--ink-button-ink);flex-direction:column;gap:28px;padding:36px;display:flex}.about-figures-head{flex-direction:column;gap:12px;max-width:760px;display:flex}.about-figures-head h2{color:var(--ink-button-ink);font-size:clamp(28px,3vw,40px);line-height:1.1}.about-figures-head .body,.about-figures-languages{color:var(--ink-button-ink)}.about-figures-languages{max-width:80ch}.about-figure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.about-figure-grid>li{min-width:0;display:flex}.about-figure{color:var(--ink);box-shadow:none;flex-direction:column;flex:1;gap:10px;padding:22px;text-decoration:none;transition:transform .15s;display:flex}.about-figure:hover{transform:translateY(-1px)}.about-figure-language{font-size:13px;font-weight:var(--weight-display);letter-spacing:.1em;text-transform:uppercase}.about-figure-value{color:var(--ink);font-size:clamp(40px,4vw,56px);line-height:1}.about-figure-label{font-weight:var(--weight-display);overflow-wrap:anywhere;line-height:1.35}.about-figure-date{margin-top:auto}.about-figure-day{white-space:nowrap;direction:ltr;unicode-bidi:isolate}.about-figures-link{align-self:flex-start}.about-team-grid,.about-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.about-team-grid>li,.about-tool-grid>li{min-width:0;display:flex}.about-tool{flex:1}.about-tool-grid{grid-auto-rows:1fr}.about-tool .home-tool-text{margin-top:0}.about-tool .home-tool-open{margin-top:auto}.about-tool-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.about-tool-icon{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);place-items:center;width:44px;height:44px;display:inline-grid}.about-tool-soon{font-size:12px}.about-person{color:var(--ink);flex-direction:column;flex:1;gap:14px;padding:18px;text-decoration:none;transition:transform .15s;display:flex}.about-person:hover{transform:translateY(-1px)}.about-person-photo{aspect-ratio:1;object-fit:cover;border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);background:var(--tint-lilac);width:100%;height:auto;display:block}.about-person-text{flex-direction:column;gap:4px;min-width:0;display:flex}.about-person-name{font-size:20px;font-weight:var(--weight-display);align-items:center;gap:8px;line-height:1.2;display:inline-flex}.about-person-tags{flex-wrap:wrap;gap:6px;display:flex}.about-person-tag{padding:4px 10px;font-size:13px;line-height:1.3}.about-contact{justify-content:space-between;align-items:center;gap:24px 40px;padding:32px;display:flex}.about-contact-text{flex-direction:column;gap:10px;min-width:0;display:flex}.about-contact-text h2{font-size:28px;line-height:1.15}.about-contact-link{flex:none}.about-cta{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:56px 28px;display:flex}.about-cta h2{letter-spacing:-.025em;max-width:24ch;font-size:clamp(28px,3.6vw,44px);line-height:1.1}.about-cta .body{max-width:60ch}.about-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (max-width:1023px){.about-hero,.about-intro,.about-sections{grid-template-columns:minmax(0,1fr)}.about-hero{align-items:start}.about-team-grid,.about-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-contact{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.about-figure-grid,.about-tool-grid,.about-team-grid{grid-template-columns:minmax(0,1fr)}.about-person{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px 16px;display:grid}.about-person-tags{grid-column:1/-1}.about-intro,.about-section,.about-figures,.about-contact{padding:22px}.about-cta{padding:40px 18px}.about-cta-actions{flex-direction:column;align-items:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.about-figure,.about-person{transition:none}.about-figure:hover,.about-person:hover{transform:none}}.use-case-tools{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.use-case-tools li{gap:2px;line-height:1.5;display:grid}.use-case-tools .link{justify-self:start}.use-case-free{gap:6px;margin-top:8px;padding:18px 22px;display:grid}.use-case-free h3{margin:0;font-size:16px}.use-case-free p{margin:0}.use-case-faq{gap:16px;display:grid}.use-case-faq details{padding:0 22px}.use-case-faq summary{min-height:44px;font-weight:var(--weight-display);cursor:pointer;padding-block:20px}.use-case-faq p{margin:0 0 20px}.use-case-cta-title{color:var(--ink);margin:0;font-size:18px;line-height:1.3}.container.page:has(>.apidocs-layout){max-width:1440px}.apidocs-layout{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:64px;display:grid}.apidocs-sidebar{top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 32px);padding-inline-end:8px;position:sticky;overflow-y:auto}.apidocs-nav-groups{flex-direction:column;gap:22px;display:flex}.apidocs-nav-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:700}.apidocs-nav-group ul{border-inline-start:1px solid var(--hairline);flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.apidocs-nav-group a{color:var(--ink-muted);border-inline-start:2px solid #0000;margin-inline-start:-1px;padding:6px 12px;font-size:14px;line-height:1.35;text-decoration:none;display:block}.apidocs-nav-group a:hover{color:var(--ink)}.apidocs-nav-group a[aria-current=location]{color:var(--ink);border-inline-start-color:var(--accent);font-weight:600}.apidocs-toc{display:none}.apidocs-content{flex-direction:column;min-width:0;display:flex}.apidocs-content>.apidocs-section{margin-top:0}.apidocs-group{border-bottom:var(--border-tile) solid var(--tile-ink);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:56px 0 0;padding-bottom:12px;font-size:13px;font-weight:800}.apidocs-content>.apidocs-group:first-child{margin-top:0}.apidocs-group+.apidocs-section{border-top:0}.apidocs-row{border-top:1px solid var(--hairline);scroll-margin-top:calc(var(--header-h) + 16px);min-width:0;padding-block:64px}.apidocs-content>.apidocs-row:first-child{border-top:0;padding-top:0}.apidocs-row-code{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:48px;display:grid}.apidocs-row-text{gap:18px}.apidocs-row-text h3{margin-top:12px}.apidocs-row-panel{gap:20px}.apidocs-row-text{min-width:0}.apidocs-row-panel{top:calc(var(--header-h) + 16px);min-width:0;position:sticky}.apidocs-row-text .body{margin-inline:0}.apidocs-row-text>p{max-width:68ch}.apidocs-row-text p a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.apidocs-base{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.apidocs-endpoints{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.apidocs-endpoints li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.apidocs-endpoints a{color:var(--ink);align-items:baseline;gap:8px;display:inline-flex}.apidocs-shape{scroll-margin-top:calc(var(--header-h) + 16px)}.apidocs-mcp{scroll-margin-top:calc(var(--header-h) + 16px);margin-block:40px}.apidocs-panel{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);background:var(--surface);box-shadow:var(--tile-shadow-sm);min-width:0;overflow:hidden}.apidocs-panel-head{padding:8px 10px;border-bottom:1px solid var(--hairline);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px;padding-inline-start:14px;display:flex}.apidocs-panel-title{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);margin-inline-end:auto;font-size:12px;font-weight:700}.apidocs-panel-tabs{gap:2px;display:flex}.apidocs-panel-tabs button,.apidocs-copy{border-radius:var(--radius-pill);min-height:34px;font:inherit;cursor:pointer;padding:4px 12px;font-size:13px;font-weight:600}.apidocs-panel-tabs button{color:var(--ink-muted);background:0 0;border:0}.apidocs-panel-tabs button:hover{color:var(--ink)}.apidocs-panel-tabs button[aria-selected=true]{background:var(--chip-fill);color:var(--chip-ink)}.apidocs-copy{border:1px solid var(--hairline);background:var(--surface);color:var(--ink)}.apidocs-copy:hover{background:var(--surface-2)}.apidocs-panel-code{background:var(--surface);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;border:0;border-radius:0;max-height:680px;padding:18px 20px;font-size:14px;line-height:1.65;overflow:auto}.apidocs-row-text h2.apidocs-route-title{font-size:30px;line-height:1.25}@media (max-width:1023px){.apidocs-layout{grid-template-columns:minmax(0,1fr);gap:0}.apidocs-sidebar{display:none}.apidocs-toc{top:calc(var(--header-h) + 8px);z-index:5;border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);background:var(--surface);box-shadow:var(--tile-shadow-sm);margin-bottom:28px;display:block;position:sticky}.apidocs-toc summary{cursor:pointer;align-items:center;min-height:44px;padding:10px 16px;font-weight:600;display:flex}.apidocs-toc summary::-webkit-details-marker{display:none}.apidocs-toc summary:after{content:"";border-inline-end:2px solid var(--ink);border-bottom:2px solid var(--ink);width:8px;height:8px;margin-inline-start:auto;transform:translateY(-2px)rotate(45deg)}.apidocs-toc[open] summary:after{transform:translateY(2px)rotate(-135deg)}.apidocs-toc nav{max-height:calc(100vh - var(--header-h) - 96px);padding:4px 16px 16px;overflow-y:auto}.apidocs-toc .apidocs-nav-group a{padding-block:10px}.apidocs-row-code{grid-template-columns:minmax(0,1fr)}.apidocs-row-panel{position:static}.apidocs-panel-tabs button,.apidocs-copy{min-height:44px}}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.app-shell:has(.app-sidebar[data-collapsed=true]){grid-template-columns:76px minmax(0,1fr)}.app-sidebar{background:var(--surface);border-right:var(--border-tile) solid var(--tile-ink);flex-direction:column;gap:18px;height:100dvh;padding:14px 12px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.app-sidebar-head{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.app-sidebar{padding-top:0}.app-sidebar>.app-sidebar-head{border-bottom:var(--border-tile) solid var(--tile-ink);min-height:68px;margin-inline:-12px;padding-inline:12px}.app-brand{color:var(--ink);font-weight:var(--weight-display);align-items:center;gap:10px;min-height:44px;font-size:17px;text-decoration:none;display:inline-flex}.app-icon-button{border:var(--border-tile) solid transparent;width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;place-items:center;display:inline-grid}.app-icon-button:hover{background:var(--surface-3)}.app-nav-groups{flex-direction:column;gap:16px;display:flex}.app-nav-group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.app-nav-group-label{font-size:12px;font-weight:var(--weight-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);padding:0 10px 6px;display:block}.app-nav-link{border:var(--border-tile) solid transparent;min-height:42px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:6px 10px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.app-nav-link:hover{background:var(--surface-3)}.app-nav-link[aria-current=page]{border-color:var(--tile-ink);background:var(--surface-2);box-shadow:var(--tile-shadow-sm)}.app-nav-icon{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.app-nav-text{overflow-wrap:anywhere;min-width:0;line-height:1.25}.app-sidebar[data-collapsed=true]{padding-inline:10px}.app-sidebar[data-collapsed=true] .app-nav-text,.app-sidebar[data-collapsed=true] .app-nav-group-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.app-sidebar[data-collapsed=true] .app-sidebar-head{flex-direction:column}.app-sidebar[data-collapsed=true]>.app-sidebar-head{flex-direction:row;justify-content:center;margin-inline:-10px;padding-inline:10px;position:relative}.app-sidebar[data-collapsed=true]>.app-sidebar-head .app-icon-button{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.app-sidebar[data-collapsed=true] .app-nav-groups{margin-top:40px}.app-sidebar[data-collapsed=true] .app-nav-link{justify-content:center;padding-inline:6px}.app-main{flex-direction:column;min-width:0;display:flex}.app-topbar{z-index:20;background:var(--surface);border-bottom:var(--border-tile) solid var(--tile-ink);align-items:center;gap:16px;min-height:68px;padding:10px 28px;display:flex;position:sticky;top:0}.app-search{border:var(--border-tile) solid var(--tile-ink);background:var(--surface);max-width:440px;min-height:44px;color:var(--ink-muted);border-radius:12px;flex:320px;align-items:center;gap:8px;padding:0 12px;display:flex}.app-search-input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.app-search:focus-within{outline:2px solid var(--focus);outline-offset:2px}.app-topbar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.app-topbar .app-topbar-brand,.app-topbar .app-search-toggle,.app-topbar .app-search-close{display:none}.app-meter{grid-template-columns:auto;gap:4px;min-width:180px;display:grid}.app-meter-title{color:var(--ink-muted);font-size:12px;font-weight:700}.app-meter-line{color:var(--ink);font-size:13px}.app-meter-bar{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-pill);background:var(--surface-3);height:8px;display:block;overflow:hidden}.app-meter-bar>span{background:var(--action);height:100%;display:block}.app-upgrade{min-height:44px;padding:8px 16px}.app-menu{position:relative}.app-menu-button{border:var(--border-tile) solid var(--tile-ink);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.app-avatar{border-radius:var(--radius-pill);background:var(--tint-lilac);justify-content:center;width:44px;padding:0}.app-menu-panel{z-index:30;background:var(--surface);border:var(--border-tile) solid var(--tile-ink);min-width:220px;max-height:60vh;box-shadow:var(--tile-shadow-sm);border-radius:16px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.app-menu-panel button,.app-menu-panel a,.app-menu-item{width:100%;min-height:42px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:8px 10px;font-size:15px;text-decoration:none;display:flex}.app-menu-panel button:hover,.app-menu-panel a:hover{background:var(--surface-3)}.app-menu-panel [aria-checked=true]{font-weight:var(--weight-display)}.app-profile-who{border-bottom:1px solid var(--hairline);gap:6px;min-width:0;margin-bottom:6px;padding:8px 10px 12px;display:grid}.app-profile-who .tag{justify-self:start}.app-profile-email{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:14px;font-weight:600;overflow:hidden}.app-topbar-link{min-height:44px;color:var(--ink);white-space:nowrap;border-radius:12px;align-items:center;padding:0 10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.app-topbar-link:hover{background:var(--surface-3)}.app-topbar-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.app-content{flex:1;padding:28px 28px 48px}.app-page{flex-direction:column;gap:22px;max-width:1180px;margin:0 auto;display:flex}.app-page--workspace{max-width:none;min-height:calc(100dvh - 144px)}.app-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.app-page-head h1{letter-spacing:-.02em;font-size:32px;line-height:1.12;font-weight:var(--weight-display);margin:0}.app-page-lead{color:var(--ink-muted);max-width:64ch;margin:6px 0 0;font-size:16px}.app-page-actions{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.app-home{align-items:start;gap:22px;display:grid}.app-home-more{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:22px;display:grid}.app-card{gap:14px;padding:20px 22px;display:grid}.app-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.app-card-title{font-size:18px;line-height:1.3;font-weight:var(--weight-display);margin:0}.app-quick-text{resize:vertical;width:100%;min-height:240px;font-size:16px;line-height:1.55}.app-quick-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-quick-tools ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-quick-tool{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-pill);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.app-quick-tool:hover{transform:translateY(-1px)}.app-recent{margin:0;padding:0;list-style:none;display:grid}.app-recent li+li{border-top:1px solid var(--hairline)}.app-recent-link{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tool tool""text text""result date";align-items:center;gap:4px 14px;padding:12px 4px;text-decoration:none;display:grid}.app-recent-link:hover .app-recent-text{text-decoration:underline}.app-recent-tool{text-overflow:ellipsis;white-space:nowrap;border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-pill);grid-area:tool;justify-self:start;max-width:100%;padding:4px 10px;font-size:13px;font-weight:700;overflow:hidden}.app-recent-text{text-overflow:ellipsis;white-space:nowrap;grid-area:text;font-weight:600;overflow:hidden}.app-recent-result{min-width:0;color:var(--ink-muted);overflow-wrap:anywhere;grid-area:result}.app-recent-date{white-space:nowrap;grid-area:date;align-self:end}.app-usage{gap:12px;margin:0;padding:0;list-style:none;display:grid}.app-usage li{gap:4px;display:grid}.app-usage-name{font-size:14px;font-weight:700}.app-plan-tag{background:var(--tint-lilac);justify-self:start}.app-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.app-settings>.app-card{align-content:start}.app-settings-facts{gap:12px;margin:0;display:grid}.app-settings-facts>div{gap:2px;min-width:0;display:grid}.app-settings-facts dt{color:var(--ink-muted);font-size:13px;font-weight:700}.app-settings-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.app-settings-facts .app-settings-email{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.app-settings-form{gap:14px;display:grid}.app-language-choices{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.app-language-choice{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-pill);background:var(--surface);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:6px 14px;font-weight:600;display:inline-flex}.app-language-choice:has(input:checked){background:var(--tint-mint);box-shadow:var(--tile-shadow-sm)}.app-language-choice input{accent-color:var(--ink)}.app-settings-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-tabbar,.app-drawer-backdrop{display:none}@media (max-width:1100px){.app-settings{grid-template-columns:minmax(0,1fr)}.app-meter{min-width:0}.app-meter-title{display:none}}@media (max-width:900px){:is(.app-shell,.app-shell:has(.app-sidebar[data-collapsed=true])){grid-template-columns:minmax(0,1fr)}.app-quick-text{min-height:180px}.app-sidebar{display:none}.app-topbar{gap:10px;min-height:64px;padding:10px 16px}.app-meter,.app-upgrade,.app-menu-text,.app-topbar-link,.app-search{display:none}.app-topbar .app-topbar-brand{flex:0 auto;min-width:0;font-size:16px;display:inline-flex}.app-topbar-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-topbar .app-search-toggle{justify-content:center;min-width:44px;padding:0 10px;display:inline-flex}.app-topbar[data-search=open] .app-search{z-index:3;max-width:none;padding-right:2px;display:flex;position:absolute;inset:10px 16px}.app-topbar[data-search=open] .app-search-close{flex:none;width:40px;height:40px;display:inline-grid}.app-content{padding:20px 16px calc(96px + env(safe-area-inset-bottom))}.app-page-head h1{font-size:26px}.app-nav-link,.app-quick-tool,.app-menu-panel button,.app-menu-panel a,.app-menu-item{min-height:44px}.app-tabbar{z-index:40;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--surface);border-top:var(--border-tile) solid var(--tile-ink);display:block;position:fixed;inset:auto 0 0}.app-tabbar ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.app-tab{border:var(--border-tile) solid transparent;width:100%;min-height:52px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.app-tab>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.app-tab[aria-current=page]{color:var(--ink);border-color:var(--tile-ink);background:var(--surface-2)}.app-drawer-backdrop{z-index:50;background:var(--scrim);display:block;position:fixed;inset:0}.app-drawer{width:min(320px,86vw);padding:14px 12px calc(20px + env(safe-area-inset-bottom));background:var(--surface);border-right:var(--border-tile) solid var(--tile-ink);flex-direction:column;gap:18px;display:flex;position:absolute;inset:0 auto 0 0;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.app-quick-tool:hover{transform:none}}.app-billing{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.app-billing .app-card--wide{grid-column:1/-1}.app-billing .app-card>.pill,.app-billing .app-card>button,.app-card-action{justify-self:start}.app-billing .app-card h2:not(.app-card-title){margin:0}.app-billing .app-card{min-width:0}.app-billing .app-card .pill{white-space:normal;text-align:center;max-width:100%}.app-billing .dl>div{flex-wrap:wrap;row-gap:2px}.app-billing .dl>div>span{overflow-wrap:anywhere;min-width:0}.app-billing .dl>div>span:last-child{text-align:end;margin-inline-start:auto}@media (max-width:479px){.app-billing .app-card .pill{justify-content:center;justify-self:stretch;width:100%}}.plan-left-figure{color:var(--ink-muted)}.plan-left-bar{background:var(--surface-2);border:1px solid var(--hairline);border-radius:999px;height:10px;display:block;overflow:hidden}.plan-left-bar>span{background:var(--action);border-radius:999px;height:100%;display:block}.plan-left-bar[data-low]>span{background:var(--ai)}.plan-book .body{max-width:62ch;margin:0}.plan-book-choice{gap:14px;display:grid}.plan-book-choice .cap-interval .control{gap:6px}.plan-book-choice .segmented{align-self:start}.cap-interval .segmented .plan-badge,.cap-interval .segmented button[aria-pressed=true] .plan-badge{color:var(--action-ink);background:var(--action);white-space:nowrap}@media (max-width:600px){.cap-interval .segmented{border-radius:var(--radius-button);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.cap-interval .segmented button{border-radius:calc(var(--radius-button) - 3px);text-align:start;overflow-wrap:normal;word-break:normal;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0;padding:8px 12px;display:flex}.cap-interval .segmented .plan-badge,.cap-interval .segmented button[aria-pressed=true] .plan-badge{margin-inline-start:0}}.plan-book-choice .cap-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.plan-book-choice .cap-plans[data-count="3"]>.cap-plan:last-child{grid-column:auto}.plan-book-choice .cap-plan{gap:6px;padding:16px}.plan-book-choice .cap-plan:first-child{background:var(--surface-2)}.plan-book-choice .cap-plan[data-highlighted]{background:var(--tint-mint)}@media (max-width:900px){.plan-book-choice .cap-plans{grid-template-columns:minmax(0,1fr)}}table.data.plan-offers-table th,table.data.plan-offers-table td{vertical-align:top}table.data.plan-offers-table td{display:table-cell}table.data.plan-offers-table td>span{display:block}table.data.plan-offers-table .is-current{background:var(--surface-2)}.plan-offers-tag{margin-inline-start:8px;padding:3px 10px;font-size:12px}.plan-offers-value{font-weight:700}.app-billing .plan-offers .plan-offers-upgrade{justify-self:start}.plan-meter{gap:6px;min-width:0;margin-top:10px;display:grid}table.data.plan-offers-table td>.plan-meter{display:grid}.plan-meter .plan-left-figure{overflow-wrap:anywhere}.plan-offers-foot{justify-items:start;gap:10px;display:grid}.plan-offers-foot .dl{justify-self:stretch}.plan-offers-foot p{margin:0}.plan-offers-up{border-radius:var(--radius-rail-item);background:var(--tint-mint);justify-items:start;gap:10px;padding:16px;display:grid}.plan-offers-up .body{max-width:68ch;margin:0}.billing-history{gap:10px}.billing-history .body{margin:0}.billing-next{font-weight:700}.billing-next-note{color:var(--ink-muted);font-weight:500}.app-billing .billing-cancel-link{justify-self:start}.cancel-flow{gap:22px;max-width:760px;display:grid}.cancel-card{gap:12px;display:grid}.cancel-card .body,.cancel-card p{margin:0}.cancel-used{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cancel-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cancel-reason{border:1px solid var(--hairline);border-radius:var(--radius-rail-item);background:var(--surface);cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;display:flex}.cancel-reason[data-checked]{border-color:var(--tile-ink);background:var(--surface-2)}.cancel-reason input{accent-color:var(--ink);margin-top:3px}.cancel-text{resize:vertical;width:100%;min-height:84px}.cancel-offer{background:var(--tint-mint)}.cancel-offer-title{font-size:20px;font-weight:var(--weight-display)}.cancel-months{justify-items:start;gap:6px;display:grid}.cancel-months select{width:auto;min-width:180px}.cancel-offer-actions{flex-wrap:wrap;gap:10px;display:flex}.cancel-confirm .cancel-now{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-button);min-height:48px;font:inherit;font-weight:var(--weight-display);cursor:pointer;justify-self:start;padding:14px 22px}@media (max-width:767px){.cancel-reasons{grid-template-columns:minmax(0,1fr)}.cancel-confirm .cancel-now{justify-self:stretch}}.billing-history-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.billing-history-list li{border-top:1px solid var(--hairline);padding-top:8px}.plan-switch .body{margin:0}.plan-switch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.plan-switch-option{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);background:var(--surface);align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.plan-switch-option[data-current]{background:var(--surface-2)}.plan-switch-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-switch-name{font-size:17px;font-weight:var(--weight-display)}.plan-switch-price{margin:0}.plan-switch-price .mono{font-size:20px}.plan-switch-note{color:var(--ink-muted);margin:0}.plan-switch-action{gap:8px;margin-top:auto;display:grid}.plan-switch-action .pill{justify-content:center;justify-self:stretch}@media (max-width:767px){.plan-switch-grid{grid-template-columns:minmax(0,1fr)}table.data.plan-offers-table tr:has(.plan-meter) td{grid-column:1/-1}table.data.plan-offers-table thead{display:none}table.data.plan-offers-table,.plan-offers-table tbody{display:block}table.data.plan-offers-table tr{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:12px 0;display:grid}table.data.plan-offers-table tbody th{border:0;grid-column:1/-1;padding:0 0 6px}table.data.plan-offers-table td{border:0;border-radius:10px;align-content:start;padding:8px 10px;display:grid}table.data.plan-offers-table td:before{content:attr(data-label);color:var(--ink-muted);font-size:12px;font-weight:700}}@media (max-width:1023px){.app-billing{grid-template-columns:minmax(0,1fr)}}.app-stack{gap:22px;display:grid}.app-batch .batch-count{display:block}.cmp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:24px 8px;display:grid}.cmp-hero-copy{align-content:center;justify-items:start;gap:18px;display:grid}.cmp-hero h1{margin:0;font-size:clamp(36px,4.2vw,60px);line-height:1.04}.cmp-hero .lead{max-width:56ch;margin:0}.cmp-tag{background:var(--tint-lilac)}.cmp-glance{border-radius:var(--radius-tile-lg);background:var(--ink-button-fill);color:var(--ink-button-ink);box-shadow:var(--tile-shadow-lg);gap:14px;padding:28px;display:grid}.cmp-glance h2{color:var(--ink-button-ink);margin:0;font-size:24px}.cmp-glance-head,.cmp-glance-row{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.cmp-glance-head{padding-inline:14px;font-size:13px;font-weight:700}.cmp-glance-rows{gap:10px;margin:0;display:grid}.cmp-glance-row{background:color-mix(in srgb, var(--ink-button-ink) 8%, transparent);border-radius:14px;padding:14px;font-size:14px;line-height:1.4}.cmp-glance-row dt{font-weight:700}.cmp-glance-row dd{color:color-mix(in srgb, var(--ink-button-ink) 78%, transparent);margin:0}.cmp-glance .cmp-us{color:var(--action);font-weight:700}.cmp-short{justify-items:center;gap:14px;display:grid}.cmp-short-body{justify-self:stretch;margin:0;padding:24px 28px}.cmp-section{gap:24px;display:grid}.cmp-section>h2{text-align:center;margin:0;font-size:clamp(28px,3vw,40px)}.cmp-decides{counter-reset:cmp;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.cmp-decides li{counter-increment:cmp;align-content:start;gap:12px;padding:22px;display:grid}.cmp-decides li:before{content:counter(cmp);border-radius:var(--radius-pill);background:var(--action);width:34px;height:34px;color:var(--action-ink);place-items:center;font-weight:700;display:grid}.cmp-table thead th{top:0}.cmp-table .is-highlighted{background:var(--tint-mint)}.cmp-table tbody th{width:22%;font-weight:700}.cmp-prices{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.cmp-price-card{align-content:start;gap:14px;padding:24px;display:grid}.cmp-price-card h3{margin:0;font-size:22px}.cmp-price-card--ours{background:var(--tint-mint)}.cmp-price-list{margin:0;padding:0;list-style:none;display:grid}.cmp-price-list li{border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);gap:4px;padding-block:14px;display:grid}.cmp-price-list p{margin:0}.cmp-price-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cmp-price-plan{font-weight:700}.cmp-price-figure{font-size:24px}.cmp-price-note{color:color-mix(in srgb, currentColor 70%, transparent)}.cmp-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.cmp-short-body,.cmp-decides li,.cmp-list li,.cmp-pick-card p{font-size:17px;line-height:1.55}@media (max-width:767px){.cmp-short-body,.cmp-decides li,.cmp-list li,.cmp-pick-card p{font-size:16px}}.cmp-list-card{align-content:start;gap:14px;padding:24px;display:grid}.cmp-list-card h2{margin:0;font-size:24px}.cmp-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cmp-list li{align-items:baseline;gap:12px;line-height:1.5;display:flex}.cmp-list li:before{content:"";border-radius:var(--radius-pill);background:var(--tile-ink);flex:0 0 8px;height:8px}.cmp-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.cmp-pick-card{align-content:start;gap:10px;padding:26px;display:grid}.cmp-pick-card h3{margin:0;font-size:22px}.cmp-pick-card p{margin:0}.cmp-pick-card--ours{background:var(--action);color:var(--action-ink)}.cmp-faq-list{gap:12px;width:100%;max-width:820px;margin-inline:auto;display:grid}.cmp-faq-list details{padding:16px 20px}.cmp-faq-list summary{cursor:pointer;font-weight:700;line-height:1.4}.cmp-faq-list p{margin:10px 0 0}.cmp-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cmp-related-link{height:100%;color:inherit;gap:6px;padding:18px;text-decoration:none;display:grid}.cmp-related-name{font-weight:700}.cmp-cta{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;display:grid}.cmp-cta h2,.cmp-cta p{margin:0}.page .content-cta.cta.cmp-cta{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px}.page .content-cta.cta.cmp-cta>.pill{justify-self:center}@media (max-width:767px){.page .content-cta.cta.cmp-cta{padding:28px 20px}}.cmp-glance-who{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:899px){.cmp-hero,.cmp-decides,.cmp-prices,.cmp-two,.cmp-pick,.cmp-related{grid-template-columns:minmax(0,1fr)}.cmp-hero{gap:28px}.cmp-glance{padding:20px}.cmp-glance-head{display:none}.cmp-glance-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cmp-glance-row dt{grid-column:1/-1}.cmp-glance-who{clip-path:none;width:auto;height:auto;color:color-mix(in srgb, var(--ink-button-ink) 60%, transparent);font-size:12px;font-weight:700;display:block;position:static;overflow:visible}.cmp-glance .cmp-us .cmp-glance-who{color:var(--action)}.cmp-short-body{padding:20px}}@media (max-width:767px){.cmp-table tbody th{width:auto}.cmp-table tr{padding-inline:18px}.cmp-table td.is-highlighted{background:0 0}}.app-page--workspace .app-page-body{flex-direction:column;flex:1;min-height:0;display:flex}.ws{flex-direction:column;flex:1;min-width:0;display:flex}.ws-editor{flex:1;gap:22px}.ws-editor>.editor-shell{flex-direction:column;flex:1;display:flex}.ws-editor .editor{box-shadow:var(--tile-shadow);flex:1}.ws-editor .mode-strip{gap:6px 8px;padding:10px 18px}.ws-editor .mode-pill{min-height:40px;padding-block:6px}.ws-editor .segmented button{padding:6px 12px}.ws-editor .lock-hint{border-bottom:var(--border-tile) dashed var(--ground-line);margin:0;padding:8px 18px}.ws-editor .panes{flex:1;min-height:260px}.ws-editor .pane{padding:14px 22px 18px}.ws-editor .pane-head{min-height:36px;margin-bottom:6px}.ws-editor .input-area{resize:none;min-height:190px}.ws-editor .output-body{min-height:190px}.output-body:has(>.stack>.limit-card){max-height:none;overflow:visible}.ws-editor .pane-out .output-body:has(>.stack>.limit-card){max-height:none;overflow:visible}.ws-editor .empty-actions{margin-top:12px}.ws-editor .output-body>.glass-raised{border-radius:var(--radius-tile);box-shadow:var(--tile-shadow-sm);margin-top:20px;padding:18px 20px}.ws-editor .output-body>.glass-raised .score{font-size:40px}@media (min-width:1024px){.ws-editor .pane-out .output-body{max-height:max(300px,100dvh - 460px);padding-inline-end:6px}}.ws-editor .controls{align-items:center;gap:8px 18px;padding:10px 18px}.ws-reading-head{z-index:2;border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);background:var(--surface);box-shadow:var(--tile-shadow-sm);gap:10px;margin:0 0 12px;padding:12px 14px;display:grid;position:sticky;top:0}.ws-reading-head .result-banner{margin:0;padding:6px 10px;font-size:13px}.ws-reading-row{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.ws-reading-row .score{font-size:40px}.ws-reading-words{flex:220px;gap:2px;min-width:0;display:grid}.ws-reading-words .result-line{font-size:15px}.ws-reading-words .rating{margin-top:2px}.ws-reading-range{align-items:baseline;gap:8px;margin:0;font-size:14px;display:flex}.ws-reading-band.band{border-radius:var(--radius-pill);height:14px}.ws-reading-band .band-marker{top:-3px;bottom:-3px}.ws-reading-confidence{margin:0 0 14px}.ws-reading-summary{margin:0 0 10px;font-size:16px}.ws-editor .output-body>.result-edited{margin:0 0 14px}.result-head--rest{grid-template-columns:minmax(0,1fr)}.ws-editor .bottom-bar{padding:12px 18px}.ws-title{gap:4px;width:min(380px,100%);display:grid}.ws-title-input{width:100%;min-height:44px;font-weight:600}.ws-title-input::placeholder{color:var(--ink-faint);font-weight:500}.ws-own-touch{flex:100%;min-width:0}.ws-own-touch>summary{min-height:40px;color:var(--ink);cursor:pointer;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.ws-own-touch>summary::-webkit-details-marker{display:none}.ws-own-touch>summary:before{content:"";border-right:var(--border-tile) solid currentColor;border-bottom:var(--border-tile) solid currentColor;width:7px;height:7px;margin-inline-end:4px;transition:transform .15s;transform:rotate(-45deg)}.ws-own-touch>summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transform:rotate(135deg)}.ws-own-touch[open]>summary:before{transform:rotate(45deg)}.ws-own-touch[open]>summary{margin-bottom:6px}.ws-own-touch .plan-badge{margin-inline-start:2px}.ws-foot{border-top:var(--border-tile) dashed var(--ground-line);background:var(--surface-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 18px 14px;display:flex}.ws-quota{min-width:0;color:var(--ink-muted);align-items:center;gap:10px;font-size:13px;display:flex}.ws-meter{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-pill);background:var(--surface-3);flex:none;width:120px;height:8px;display:block;overflow:hidden}.ws-meter>span{background:var(--action);height:100%;display:block}.ws-foot-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.ws-foot-button{cursor:pointer;min-height:40px;font-weight:700;transition:transform .15s}.ws-foot-button:not(:disabled):hover{transform:translateY(-1px)}.ws-foot-button:disabled{color:var(--ink-muted);border-color:var(--ground-line);cursor:not-allowed}.ws-send-detector:not(:disabled){background:var(--tint-detector)}.ws-send-humanizer:not(:disabled){background:var(--tint-humanizer)}.ws-foot-note{color:var(--ink);flex-basis:100%;margin:0;font-size:14px}.ws-pane-tabs{display:none}.ws-pane-dot{border-radius:var(--radius-pill);background:var(--action);border:1px solid var(--tile-ink);width:8px;height:8px}@media (max-width:1023px){.ws-pane-tabs{border-bottom:var(--border-tile) dashed var(--ground-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 16px;display:grid}.ws-pane-tab{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tag);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.ws-pane-tab[aria-selected=true]{background:var(--ink-button-fill);color:var(--ink-button-ink)}.ws-editor .panes[data-view=in]>.pane-out,.ws-editor .panes[data-view=in]>.pane-divider,.ws-editor .panes[data-view=out]>.pane-in,.ws-editor .panes[data-view=out]>.pane-divider{display:none}.ws-editor .panes{min-height:0}.ws-editor .input-area,.ws-editor .output-body{min-height:240px}.ws-editor .mode-pill,.ws-own-touch>summary,.ws-foot-button{min-height:44px}.ws-foot-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-inline-start:0;display:grid}.ws-foot-button{justify-content:center}.ws-send{grid-column:1/-1}}@media (max-width:900px){.app-page--workspace .app-page-head{align-items:stretch}.app-page--workspace .app-page-actions,.ws-title,.ws-title-wrap{width:100%}.ws-doc-actions{justify-content:flex-start;width:100%}}.app-page--workspace .app-page-head{justify-content:flex-start;align-items:last baseline;gap:10px 20px}@media (max-width:900px){.app-page--workspace .app-page-head{align-items:stretch}}.ws-title-wrap{justify-items:start;width:380px;min-width:0;max-width:100%;display:grid;position:relative}.ws-title-wrap .ws-title{width:100%}.ws-title-status{top:100%;color:var(--ink-muted);white-space:nowrap;margin:2px 0 0;padding-inline-start:4px;font-size:13px;position:absolute;inset-inline-start:0}.ws-doc-actions .ws-title-status{position:static}.ws-title-status[data-state=failed]{color:var(--ink);font-weight:700}.ws-title-row{align-items:center;gap:8px;min-width:0;display:flex}.ws-title-row .ws-title-input{flex:auto;min-width:0}.ws-title-save,.ws-title-edit{flex:none;min-height:44px;padding:8px 16px;font-size:14px}.ws-title-text{min-width:0;font-size:17px;line-height:44px;font-weight:var(--weight-display);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;display:block;overflow:hidden}.ws-title-fixed{gap:4px;display:grid}.ws-doc-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;min-width:0;max-width:100%}.ws-doc-open{min-height:44px}.ws-docs{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;display:grid}.ws-docs-main{gap:22px;min-width:0;display:grid}.ws-docs-filter{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 14px}@media (min-width:1600px){.ws-docs-filter{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}}.ws-docs-field input[type=date]{min-width:0}.ws-docs-field{gap:6px;min-width:0;display:grid}.ws-docs-field .field{width:100%}.ws-docs-filter-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px 16px;display:flex}.ws-docs-apply{min-height:44px;padding:8px 18px;font-size:15px}.ws-docs-filter-actions .link{order:-1}.ws-docs-note,.ws-docs-empty{margin:0}.ws-docs-list{margin:0;padding:0;list-style:none;display:grid}.ws-docs-item{gap:6px;min-width:0;padding:16px 0;display:grid}.ws-docs-item:first-child{padding-top:0}.ws-docs-item:last-child{padding-bottom:0}.ws-docs-item+.ws-docs-item{border-top:1px solid var(--hairline)}.ws-docs-item-head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.ws-docs-tool{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-pill);padding:3px 10px;font-size:13px;font-weight:700}.ws-docs-words{margin-inline-start:auto}.ws-docs-title{max-width:100%;font-size:18px;line-height:1.35;font-weight:var(--weight-display);color:var(--ink);overflow-wrap:anywhere;justify-self:start;text-decoration:none}.ws-docs-title:hover{text-decoration:underline}.ws-docs-text{color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ws-docs-result{margin:0}.ws-docs-item-actions,.ws-docs-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}@media (max-width:479px){.ws-docs-item-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ws-docs-item-actions>.ws-docs-open{order:-1;grid-column:1/-1}.ws-docs-item-actions>.ws-docs-button{text-align:center;justify-content:center}.ws-docs-item-actions>[role=alert]{grid-column:1/-1}}.ws-docs-button{cursor:pointer;min-height:40px;font-weight:700;text-decoration:none;transition:transform .15s}.ws-docs-button:not(:disabled):hover{transform:translateY(-1px)}.ws-docs-button:disabled{color:var(--ink-muted);border-color:var(--ground-line);cursor:not-allowed}.ws-docs-danger:not(:disabled){background:var(--tint-rose)}.ws-docs-pages{border-top:1px solid var(--hairline);justify-content:space-between;margin-top:16px;padding-top:16px}.ws-docs-side{gap:18px;position:sticky;top:84px}.ws-docs-keep,.ws-docs-delete-all{justify-items:start;gap:8px;display:grid}.ws-docs-keep p,.ws-docs-delete-all p{margin:0}.ws-doc{gap:22px;display:grid}.ws-doc-meta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.ws-doc-facts{gap:12px 18px;display:grid}.ws-doc-reading .ws-doc-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.ws-doc-facts>div{gap:2px;display:grid}.ws-doc-facts dd{margin:0}.ws-doc-reading{gap:10px;display:grid}.ws-doc-reading p{margin:0}.ws-doc-headline{font-size:18px}.ws-doc-issues{gap:6px;margin:0;padding-inline-start:18px;display:grid}.ws-doc-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.ws-doc-single{display:grid}.ws-doc-after{background:var(--tint-mint)}.ws-doc-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:none;margin:0}.ws-billing-choice{background:var(--tint-mint);box-shadow:var(--tile-shadow);border-width:3px}.ws-billing-choice h2{font-size:26px}.ws-billing-price{margin:0;font-size:22px}.ws-billing-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}@media (max-width:1023px){.ws-docs{grid-template-columns:minmax(0,1fr)}.ws-docs-side{position:static}.ws-docs-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-docs-field--query{grid-column:1/-1}.ws-doc-pair{grid-template-columns:minmax(0,1fr)}.ws-docs-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.ws-foot-button,.ws-foot-button:not(:disabled):hover,.ws-docs-button,.ws-docs-button:not(:disabled):hover{transition:none;transform:none}.ws-own-touch>summary:before{transition:none}}.app-page--workspace .app-page-body{gap:22px}.ws-recent{box-shadow:var(--tile-shadow-sm);padding:0}.ws-recent>summary{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:10px 20px;list-style:none;display:flex}.ws-recent>summary::-webkit-details-marker{display:none}.ws-recent>summary:before{content:"";border-right:var(--border-tile) solid currentColor;border-bottom:var(--border-tile) solid currentColor;flex:none;width:8px;height:8px;margin-inline-end:2px;transition:transform .15s;transform:rotate(-45deg)}.ws-recent>summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transform:rotate(135deg)}.ws-recent[open]>summary:before{transform:rotate(45deg)}.ws-recent>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-4px;border-radius:var(--radius-tile)}.ws-recent-title{font-size:17px;line-height:1.3;font-weight:var(--weight-display);margin:0}.ws-recent-count{padding:2px 10px;font-size:13px;font-weight:700}.ws-recent[data-tool=detector] .ws-recent-count,.ws-recent[data-tool=detector] .ws-recent-link[aria-current]{background:var(--tint-detector)}.ws-recent[data-tool=humanizer] .ws-recent-count,.ws-recent[data-tool=humanizer] .ws-recent-link[aria-current]{background:var(--tint-humanizer)}.ws-recent[data-tool=paraphraser] .ws-recent-count,.ws-recent[data-tool=paraphraser] .ws-recent-link[aria-current]{background:var(--tint-paraphraser)}.ws-recent[data-tool=grammar] .ws-recent-count,.ws-recent[data-tool=grammar] .ws-recent-link[aria-current]{background:var(--tint-grammar)}.ws-recent[data-tool=summarizer] .ws-recent-count,.ws-recent[data-tool=summarizer] .ws-recent-link[aria-current]{background:var(--tint-summarizer)}.ws-recent-note{margin:0;padding:0 20px 12px}.ws-recent-off{color:var(--ink)}.ws-recent-list{border-top:var(--border-tile) dashed var(--ground-line);grid-template-columns:minmax(0,1fr);column-gap:12px;margin:0;padding:0 12px;list-style:none;display:grid}.ws-recent-item{border-bottom:1px solid var(--ground-line);min-width:0}.ws-recent-link{border-radius:var(--radius-tag);min-height:44px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;margin:4px 0;padding:8px 10px;text-decoration:none;display:grid}.ws-recent-link:hover{background:var(--surface-2)}.ws-recent-link:hover .ws-recent-name{text-decoration:underline}.ws-recent-name{white-space:nowrap;text-overflow:ellipsis;text-align:match-parent;min-width:0;font-weight:700;overflow:hidden}.ws-recent-name--start{font-weight:500}.ws-recent-open{grid-area:1/2;justify-self:end;padding:2px 10px;font-size:12px;font-weight:700}.ws-recent-result{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);grid-column:1;overflow:hidden}.ws-recent-date{white-space:nowrap;grid-area:2/2}.ws-recent-link:not([aria-current]) .ws-recent-date{grid-row:1/span 2;align-self:center}.ws-recent-foot{margin:0;padding:12px 20px 14px}@media (min-width:1024px){.ws-recent-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ws-recent>summary{padding-inline:16px}.ws-recent-list{padding-inline:6px}.ws-recent-link{grid-template-columns:minmax(0,1fr)}.ws-recent-date,.ws-recent-link:not([aria-current]) .ws-recent-date,.ws-recent-open{grid-area:auto/1}.ws-recent-open{justify-self:start}.ws-recent-note,.ws-recent-foot{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.ws-recent>summary:before{transition:none}}.mcp-ai code{overflow-wrap:anywhere}@media (min-width:1024px){.tool-steps-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.contact-grid{align-items:stretch}.contact-side>.contact-row{flex:1}.accuracy-glance-grid:has(>:last-child:nth-child(4n+1)):not(:has(>:only-child))>:first-child{grid-column:span 2}.accuracy-glance-grid:has(>:last-child:nth-child(4n+1)):not(:has(>:only-child))>:nth-last-child(-n+2){grid-column:span 2}.post-list .post-grid:has(>:last-child:nth-child(3n+1)):not(:has(>:only-child))>:first-child{grid-column:1/-1}.post-list .post-grid:has(>:last-child:nth-child(3n+2))>:first-child{grid-column:span 2}.post-list .post-grid:is(:has(>:last-child:nth-child(3n+1)):not(:has(>:only-child)),:has(>:last-child:nth-child(3n+2)))>.post-card:first-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.post-list .post-grid:is(:has(>:last-child:nth-child(3n+1)):not(:has(>:only-child)),:has(>:last-child:nth-child(3n+2)))>.post-card:first-child .post-card-cover{border-bottom:0;border-inline-end:var(--border-tile) solid var(--tile-ink)}.post-list .post-grid:is(:has(>:last-child:nth-child(3n+1)):not(:has(>:only-child)),:has(>:last-child:nth-child(3n+2)))>.post-card:first-child .post-cover-img{aspect-ratio:auto;height:100%}}@media (min-width:641px) and (max-width:1023px){.post-list .post-grid:has(>:last-child:nth-child(odd)):not(:has(>:only-child))>:first-child{grid-column:1/-1}.post-list .post-grid:has(>:last-child:nth-child(odd)):not(:has(>:only-child))>.post-card:first-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.post-list .post-grid:has(>:last-child:nth-child(odd)):not(:has(>:only-child))>.post-card:first-child .post-card-cover{border-bottom:0;border-inline-end:var(--border-tile) solid var(--tile-ink)}.post-list .post-grid:has(>:last-child:nth-child(odd)):not(:has(>:only-child))>.post-card:first-child .post-cover-img{aspect-ratio:auto;height:100%}}@media (max-width:1023px){.accuracy-glance-grid:has(>:last-child:nth-child(odd)):not(:has(>:only-child))>:first-child{grid-column:1/-1}}@media (min-width:1024px){.content-grid:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.content-grid:has(>:nth-child(5):last-child)>*{grid-column:span 2}.content-grid:has(>:nth-child(5):last-child)>:nth-child(n+4){grid-column:span 3}}@media (min-width:768px) and (max-width:1023px){.content-grid:has(>:last-child:nth-child(odd)):not(:has(>:only-child))>:first-child{grid-column:1/-1}}.count-group--limits .count-rows{gap:8px;display:grid}.count-limit{border-radius:var(--radius-button);background:var(--tint-mint);color:var(--light-ink);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 12px;display:flex}.count-limit dt{min-width:0;color:var(--light-ink);flex:9rem;align-items:flex-start;gap:8px;display:flex}.count-limit-text{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;flex-direction:column;gap:2px;min-width:0;display:flex}.count-limit-name{font-weight:600}.count-limit-cap{white-space:nowrap;opacity:.7;font-size:12px}.count-limit dd{color:var(--light-ink);white-space:nowrap;text-align:end;margin:0;margin-inline-start:auto;font-size:15px}.count-limit-dot{background:var(--human);border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.count-limit--over{background:var(--tint-rose)}.count-limit--over .count-limit-dot{background:var(--ai)}.blog-ranking{border:var(--border-tile) solid var(--tile-ink);border-radius:var(--radius-tile);background:var(--surface);flex-direction:column;gap:14px;padding:20px 24px;display:flex}.blog-ranking-title{margin:0;font-size:18px;font-weight:700}.blog-ranking-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.blog-ranking-item{border-top:1px solid var(--hairline);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding-block:14px;display:grid}.blog-ranking-item:first-child{border-top:0;padding-top:0}.blog-ranking-item:last-child{padding-bottom:0}.blog-ranking-body{min-width:0;color:var(--ink-muted);margin:0;padding-top:8px;line-height:1.55}.blog-ranking-name{color:var(--ink);font-weight:700}.blog-ranking-rank{border:var(--border-tile) solid var(--tile-ink);background:var(--tint-lilac);width:40px;height:40px;color:var(--light-ink);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.blog-ranking-item:first-child .blog-ranking-rank{background:var(--tint-butter)}.legal-translation-notice{max-width:64ch;margin:0}@media (min-width:1024px){.accuracy-limits h2,.pricing-questions .pricing-section-head h2{text-wrap:balance;font-size:clamp(28px,2.2vw,32px);line-height:1.15}.pricing-questions{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.accuracy-limits h2{max-width:none}}
