@font-face{font-family:Wix Madefor Display;src:url(/assets/fonts/wix-madefor-display-cyrillic-600-normal.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:optional;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Wix Madefor Display;src:url(/assets/fonts/wix-madefor-display-latin-600-normal.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Display;src:url(/assets/fonts/wix-madefor-display-cyrillic-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:optional;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Wix Madefor Display;src:url(/assets/fonts/wix-madefor-display-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Display;src:url(/assets/fonts/wix-madefor-display-cyrillic-800-normal.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:optional;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Wix Madefor Display;src:url(/assets/fonts/wix-madefor-display-latin-800-normal.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text;src:url(/assets/fonts/wix-madefor-text-cyrillic-400-normal.woff2) format("woff2");font-weight:300 400;font-style:normal;font-display:optional;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Wix Madefor Text;src:url(/assets/fonts/wix-madefor-text-latin-400-normal.woff2) format("woff2");font-weight:300 400;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text;src:url(/assets/fonts/wix-madefor-text-cyrillic-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:optional;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Wix Madefor Text;src:url(/assets/fonts/wix-madefor-text-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text;src:url(/assets/fonts/wix-madefor-text-cyrillic-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:optional;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Wix Madefor Text;src:url(/assets/fonts/wix-madefor-text-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Wix Madefor Text;src:url(/assets/fonts/wix-madefor-text-cyrillic-700-normal.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:optional;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Wix Madefor Text;src:url(/assets/fonts/wix-madefor-text-latin-700-normal.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono-cyrillic-500-normal.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:optional;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:optional;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;src:url(/assets/fonts/wix-madefor-display-cyrillic-700-normal.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;src:url(/assets/fonts/wix-madefor-display-latin-700-normal.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;src:url(/assets/fonts/wix-madefor-display-cyrillic-800-normal.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;src:url(/assets/fonts/wix-madefor-display-latin-800-normal.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;src:url(/assets/fonts/wix-madefor-text-cyrillic-400-normal.woff2) format("woff2");font-weight:300 400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;src:url(/assets/fonts/wix-madefor-text-latin-400-normal.woff2) format("woff2");font-weight:300 400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;src:url(/assets/fonts/wix-madefor-text-cyrillic-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;src:url(/assets/fonts/wix-madefor-text-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;src:url(/assets/fonts/wix-madefor-text-cyrillic-600-normal.woff2) format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;src:url(/assets/fonts/wix-madefor-text-latin-600-normal.woff2) format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper-0:#ffffff;--paper-1:#ffffff;--paper-2:#ffffff;--paper-3:#ffffff;--paper-4:#f4f5f8;--paper-5:#e9ebef;--ink-900:#0d1017;--ink-850:#0d1017;--ink-700:#1f2430;--ink-500:#6b717e;--ink-450:#6b717e;--line-300:#e4e6eb;--line-200:#eef0f3;--line-250:#e4e6eb;--blue-700:#000000;--blue-600:#0d1017;--blue-500:#262b36;--blue-100:#f2f4f7;--blue-050:#f4f5f8;--accent-600:#2f5bea;--accent-100:#eaf0ff;--fam-pdf:#ffddd7;--fam-pdf-ink:#c23a2b;--fam-doc:#dae7ff;--fam-doc-ink:#2456d3;--fam-xls:#d3f1e2;--fam-xls-ink:#11805a;--fam-ppt:#ffe4cb;--fam-ppt-ink:#bf5e0b;--fam-img:#fff0ba;--fam-img-ink:#8c6800;--fam-arc:#e8dfff;--fam-arc-ink:#6a3ed2;--folder-back:#a8c5ff;--folder-front:#d5e4ff;--folder-ink:#1f3c80;--coral-600:#c8452f;--coral-500:#c8452f;--coral-400:#e0533f;--coral-100:#ffe9e4;--coral-050:#fff3f0;--green-600:#11805a;--green-500:#11805a;--green-200:#8ee8c4;--red-600:#b3261e;--red-500:#d93025;--red-100:#fff3f1;--red-200:#f3b8b1;--page:var(--paper-2);--surface:var(--paper-1);--surface-strong:var(--paper-0);--surface-sunken:var(--paper-4);--ink:var(--ink-900);--muted:var(--ink-500);--line:var(--line-300);--soft-line:var(--line-200);--blue:var(--blue-600);--blue-soft:var(--blue-100);--coral:var(--coral-600);--coral-soft:var(--coral-100);--accent:var(--accent-600);--accent-soft:var(--accent-100);--success:var(--green-600);--danger:var(--red-500);--danger-ink:var(--red-600);--text-body:var(--ink-900);--text-muted:var(--ink-500);--text-accent:var(--ink-500);--text-link:var(--accent-600);--text-on-brand:#ffffff;--surface-card:var(--paper-1);--surface-overlay:var(--paper-0);--surface-wash:var(--blue-100);--surface-tag:var(--paper-4);--border-default:var(--line-300);--border-strong:var(--ink-900);--border-dashed:#c9ced8;--scrim:color-mix(in srgb, #0d1017 38%, transparent);--scrim-panel:color-mix(in srgb, #0d1017 32%, transparent);--focus-ring:color-mix(in srgb, var(--accent-600) 32%, transparent)}:root{--font-display:"Wix Madefor Display","Segoe UI",system-ui,sans-serif;--font-ui:"Wix Madefor Text","Segoe UI",system-ui,sans-serif;--font-body:var(--font-ui);--font-mono:"JetBrains Mono",ui-monospace,Consolas,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--text-hero:clamp(40px,5.4vw,72px);--text-hero-seo:clamp(38px,5.6vw,72px);--text-display-lg:clamp(30px,4vw,55px);--text-display-md:clamp(26px,2.6vw,38px);--text-display-sm:clamp(21px,2.3vw,31px);--text-title:25px;--text-title-sm:19px;--text-lead:clamp(17px,1.4vw,21px);--text-base:16px;--text-sm:15px;--text-body-sm:14px;--text-xs:13px;--text-2xs:12px;--text-3xs:11px;--text-micro:10px;--track-brand:.04em;--track-hero:-.04em;--track-display:-.035em;--track-title:-.02em;--track-tight:-.03em;--track-eyebrow:.08em;--track-eyebrow-wide:.16em;--leading-hero:1.02;--leading-display:1.06;--leading-tight:1.18;--leading-body:1.55;--leading-prose:1.65;--leading-snug:1.45}:root{--space-1:4px;--space-2:7px;--space-3:9px;--space-4:11px;--space-5:13px;--space-6:14px;--space-7:18px;--space-8:22px;--space-9:24px;--space-10:28px;--space-11:32px;--space-12:34px;--space-13:42px;--space-14:54px;--space-15:72px;--space-16:78px;--container-app:1240px;--container-seo:1200px;--container-menu:1320px;--gutter:40px;--gutter-mobile:16px;--header-height:68px;--header-height-mobile:60px;--editor-top:68px;--rail-width:220px;--inspector-width:340px;--control-height:44px;--control-height-sm:42px;--control-height-lg:46px;--icon-tile:52px}:root{--notch-xs:0px;--notch-sm:0px;--notch-md:0px;--notch-lg:0px;--notch-xl:0px;--clip-notch-sm:none;--clip-notch-md:none;--clip-notch-lg:none;--clip-notch-xl:none;--clip-notch-diag:none;--clip-notch-quad:none;--clip-chip:none;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-2xl:32px;--r-3xl:40px;--radius-seo-sm:12px;--radius-seo-md:16px;--radius-seo-lg:22px;--radius-seo-xl:28px;--radius-pill:999px;--radius-none:0;--border-width:1px;--border-width-accent:1.5px;--border-width-bar:0px}:root{--shadow-none:none;--shadow-card:0 1px 2px rgba(13,16,23,.04),0 12px 28px -18px rgba(13,16,23,.18);--shadow-raise:0 1px 2px rgba(13,16,23,.05),0 18px 36px -20px rgba(13,16,23,.24);--shadow-lift:0 1px 2px rgba(13,16,23,.05),0 24px 48px -24px rgba(13,16,23,.28);--shadow-seo:0 1px 2px rgba(13,16,23,.04),0 30px 60px -32px rgba(13,16,23,.26);--shadow-search:0 16px 50px color-mix(in srgb, var(--ink) 14%, transparent);--shadow-menu:0 24px 70px color-mix(in srgb, var(--ink) 16%, transparent);--shadow-lg:var(--shadow-menu);--shadow-toast:0 12px 40px color-mix(in srgb, var(--ink) 22%, transparent);--shadow-panel:-20px 0 60px rgba(0,0,0,.16);--shadow-document:0 1px 2px rgba(13,16,23,.06),0 20px 44px -22px rgba(13,16,23,.35);--inset-hairline:inset 0 0 0 1px var(--line);--inset-tab-active:inset 0 -2px 0 var(--ink);--inset-bar-blue:inset 0 0 0 1px var(--line);--inset-bar-coral:inset 0 0 0 1px var(--line);--blur-header:saturate(1.8) blur(14px);--blur-scrim:blur(5px);--blur-panel:blur(4px);--z-header:60;--z-mega:55;--z-search:80;--z-toast:110;--z-modal:120;--z-panel:130;--z-editor:250;--z-consent:320}:root{--ease:cubic-bezier(.2,.8,.2,1);--duration-fast:.14s;--duration-base:.15s;--duration-mid:.22s;--duration-slow:.4s;--transition-button:transform .2s cubic-bezier(.2,.8,.2,1), background-color .2s ease, box-shadow .2s ease;--transition-card:transform .3s cubic-bezier(.2,.8,.2,1), border-color .2s ease, box-shadow .3s ease;--transition-theme:color .18s ease, background-color .18s ease;--transition-nav:background .2s ease, color .2s ease;--hover-lift:translateY(-2px);--hover-lift-lg:translateY(-3px);--hover-filter:none;--disabled-opacity:.55}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--page);color:var(--ink);font-family:var(--font-ui);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--text-link);text-decoration:none;transition:color .16s ease}button,input,select{font:inherit}img{display:block;max-width:100%}.num{font-variant-numeric:tabular-nums}:root{--r-xs:9px 9px 3px 9px;--r-sm:13px 13px 4px 13px;--r-md:16px 16px 5px 16px;--r-lg:22px 22px 6px 22px;--shadow-soft:0 8px 24px rgba(37,45,53,.04);--shadow-float:0 16px 50px rgba(37,45,53,.09);--shadow-mega:0 24px 70px rgba(37,45,53,.13)}.notch24{clip-path:none}.wrap{width:min(1240px,100% - 64px);margin:0 auto}.hdr{position:sticky;top:0;z-index:60;height:var(--header-height);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;padding:0 34px;background:color-mix(in srgb,var(--page) 94%,transparent);border-bottom:1px solid var(--soft-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wordmark{font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:var(--track-brand);color:var(--ink)}.wordmark:hover{color:var(--ink)}.site-primary-nav{min-width:0;font-size:14.5px;font-weight:500}.site-nav-items{display:flex;align-items:center;gap:3px;min-width:0}.mobile-nav-trigger{display:none;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.nav-context{margin-right:5px;color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.nav-separator{width:1px;height:24px;margin:0 7px;background:var(--line)}.nav-menu{position:relative}.nav-menu>summary{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 9px;border-bottom:2px solid transparent;color:var(--ink);list-style:none;white-space:nowrap;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu>summary:hover,.nav-menu[open]>summary{color:var(--blue);background:var(--blue-soft);border-bottom-color:var(--blue)}.nav-menu.is-current>summary{color:var(--blue);border-bottom-color:var(--blue)}.nav-caret{flex:0 0 auto;color:var(--blue);transition:transform .16s ease}.nav-menu[open] .nav-caret{transform:rotate(180deg)}.nav-pricing,.nav-scan{min-height:44px;display:flex;align-items:center;gap:6px;padding:0 9px;color:var(--ink);white-space:nowrap;border-bottom:2px solid transparent}.nav-pricing:hover,.nav-pricing[aria-current],.nav-scan:hover,.nav-scan[aria-current]{color:var(--blue);border-bottom-color:var(--blue)}.nav-popover{position:absolute;top:calc(100% + 12px);left:0;z-index:70;width:min(660px,calc(100vw - 40px));padding:20px 22px 17px;background:var(--surface-strong);border:1px solid var(--line);clip-path:none;box-shadow:var(--shadow-mega);font-weight:400}.nav-popover-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:0 2px 14px;border-bottom:1px solid var(--blue);color:var(--blue)}.nav-popover-head>i{font-size:22px}.nav-popover-head>div{display:grid;gap:3px}.nav-popover-head strong{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--ink)}.nav-popover-head span:not(.cnt){max-width:48ch;color:var(--muted);font-size:12px;line-height:1.4}.nav-popover-head .cnt{color:var(--muted);font-size:12px;white-space:nowrap}.nav-tool-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;padding-top:5px}.nav-tool-item{min-height:43px}.nav-tool-item .nm{font-size:13.5px}.nav-all{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:6px 2px;color:var(--blue);font-size:13.5px;font-weight:500}.nav-all:hover{color:var(--ink)}.nav-menu--help .nav-popover{left:auto;right:0;width:min(470px,calc(100vw - 40px));padding:10px 12px}.help-link{display:grid;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:12px 8px;color:var(--ink);border-bottom:1px solid var(--soft-line)}.help-link:last-child{border-bottom:0}.help-link:hover,.help-link[aria-current]{background:var(--blue-soft);color:var(--blue)}.help-link>i:first-child{font-size:21px;color:var(--blue)}.help-link>span{display:grid;gap:2px;white-space:normal}.help-link strong{font-size:14px;font-weight:600}.help-link small{color:var(--muted);font-size:11.5px;line-height:1.35}.help-link .ar{color:var(--blue)}.hdr .sp{display:flex;align-items:center;gap:15px}.hdr .sp .divider{width:1px;height:29px;background:var(--line)}.hdr .sp .btn.ghost{width:156px}.hdr .sp .btn.ghost .auth-label{display:block;width:84px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iconbtn{display:grid;place-items:center;padding:8px;border:0;background:none;color:var(--ink);cursor:pointer;transition:color .16s ease}.iconbtn:hover{color:var(--blue)}.iconbtn i{font-size:22px}.iconbtn.bordered{width:40px;height:40px;padding:0;border:1px solid var(--line);background:transparent}.iconbtn.bordered:hover{border-color:var(--blue)}.btn{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 22px;border:0;clip-path:none;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1;text-decoration:none;cursor:pointer;transition:var(--transition-button)}.btn:hover{transform:translateY(-2px);filter:brightness(.98)}.btn i{font-size:18px}.btn.primary{background:var(--blue);color:#fff;min-width:220px}.btn.accent{background:var(--coral);color:#fff}.btn.ghost{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue)}.btn.quiet{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.btn.quiet:hover{background:var(--blue-soft);color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.btn.sm{min-height:42px;padding:0 15px;clip-path:none}.btn.sm.primary{min-width:0}.btn.sm i{font-size:16px}.btn.block{display:flex;width:100%;min-width:0}.crumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:22px 0 0;color:var(--muted);font-family:var(--font-ui);font-size:13px}.crumb a{color:var(--blue-500)}.crumb .sep{color:#a2a4a6}.eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--coral);font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:var(--track-eyebrow-wide);text-transform:uppercase}.eyebrow i{font-size:14px}.eyebrow.narrow{font-size:12px;font-weight:600;letter-spacing:var(--track-eyebrow)}.microlabel{display:block;color:var(--muted);font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:var(--track-eyebrow);text-transform:uppercase}h1.pg{margin-top:12px;font-family:var(--font-display);font-size:clamp(30px,3.1vw,42px);font-weight:600;letter-spacing:var(--track-hero);line-height:1.08;max-width:20ch;text-wrap:balance}.lede{margin-top:14px;max-width:74ch;color:var(--muted);font-size:16px;line-height:1.62;text-wrap:pretty}h2.sec{font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:var(--track-title);line-height:1.14;text-wrap:balance}h3.sub{font-family:var(--font-ui);font-size:17px;font-weight:600;letter-spacing:var(--track-tight)}section.band{padding:46px 0}.secline{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:18px}.secline .cnt{color:var(--coral);font-size:14.5px}.secline .more{margin-left:auto;font-size:14px}.card{background:var(--surface);border:1px solid var(--line);clip-path:none;transition:var(--transition-card)}.card.n-sm,.card.n-md{clip-path:none}.card.wash{background:var(--blue-soft);border-color:color-mix(in srgb,var(--blue) 38%,var(--line))}a.card:hover,.card.hov:hover{border-color:var(--blue);transform:translateY(-2px)}.tool{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center;padding:15px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.tool:hover{border-color:var(--blue);transform:translateY(-3px);box-shadow:var(--shadow-soft)}.tool i.ic{font-size:23px;color:var(--blue)}.tool .tx{min-width:0}.tool b{display:flex;align-items:center;gap:7px;font-size:14.5px;font-weight:600;line-height:1.3}.tool span{display:block;margin-top:3px;color:var(--muted);font-size:12px;line-height:1.4}.fmt,.tag{max-width:66px;overflow:hidden;padding:3px 5px;color:var(--coral);background:var(--coral-soft);font-family:var(--font-ui);font-size:10px;font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap}.tag{max-width:none;padding:3px 6px;background:var(--coral);color:#fff;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chip{display:grid;place-items:center;width:52px;height:52px;background:var(--blue);color:#fff;clip-path:none}.chip i{font-size:26px}.chip.sm{width:38px;height:38px}.chip.sm i{font-size:20px}.chip.coral{background:var(--coral)}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cats{display:flex;align-items:stretch;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none;border:1px solid var(--line);border-bottom-color:var(--blue);clip-path:none}.cats a{display:flex;align-items:center;justify-content:center;gap:9px;min-width:145px;padding:14px 22px;border-right:1px solid var(--line);color:var(--ink);background:var(--surface);font-size:var(--text-base);font-weight:500;white-space:nowrap;transition:background .16s ease,color .16s ease}.cats a i{font-size:19px;color:var(--blue)}.cats a[aria-current] i{color:var(--blue)}.cats a:last-child{border-right:0}.cats a:hover{color:var(--blue)}.cats a[aria-current]{color:var(--blue);background:var(--blue-soft);box-shadow:inset 0 -2px 0 var(--blue);font-weight:600}.trust{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb,var(--surface) 84%,transparent);overflow:hidden}.trust>div{display:grid;grid-template-columns:auto 1fr;align-content:center;gap:3px 13px;padding:17px 19px;border-right:1px solid var(--line)}.trust>div:last-child{border-right:0}.trust i{grid-row:span 2;font-size:24px;color:var(--blue);align-self:center}.trust b{font-size:14px;font-weight:600}.trust span{color:var(--muted);font-size:12px;line-height:1.45}.note{width:100%;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;color:var(--muted);background:var(--blue-soft);border:0;font-family:var(--font-ui);font-size:13px;line-height:1.45}.note i{font-size:21px;color:var(--blue);flex:0 0 auto;margin-top:1px}.note>span{min-width:0}.note.strong{color:var(--ink);border:1px solid var(--blue)}.note.green i{color:var(--success)}.note.coral{color:var(--danger-ink);background:var(--coral-soft);border:1px solid color-mix(in srgb,var(--coral) 45%,var(--line))}.inp{width:100%;min-height:46px;padding:11px 13px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:0;font-family:var(--font-ui);font-size:var(--text-base);outline:0}.inp.compact{min-height:42px;padding:9px 10px}.inp:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 12%,transparent)}.search{width:310px;max-width:40vw;display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid var(--line);background:var(--surface);clip-path:none}.search i{font-size:18px;color:var(--ink)}.search input{min-width:0;width:100%;border:0;outline:0;color:var(--ink);background:transparent;font-family:var(--font-ui);font-size:var(--text-body-sm)}.search input::placeholder{color:var(--muted)}table.t{width:100%;border-collapse:collapse;font-size:13.5px}.t th,.t td{padding:11px 13px;text-align:left;border-bottom:1px solid var(--soft-line);vertical-align:top}.t th{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-weight:600;background:color-mix(in srgb,var(--surface-sunken) 60%,transparent)}.t td.r,.t th.r{text-align:right;white-space:nowrap}.t tbody tr:last-child td{border-bottom:0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips a{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-size:13.5px;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.chips a:hover{border-color:var(--blue);background:var(--blue-soft);color:var(--blue);transform:translateY(-2px)}.chips a i{font-size:16px;color:var(--blue)}figure.shot{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-strong);overflow:hidden}figure.shot img{width:100%;object-fit:contain}figure.shot figcaption{padding:11px 14px;border-top:1px solid var(--soft-line);color:var(--muted);font-size:12px;line-height:1.45}footer.ft{margin-top:56px;padding:36px 0 30px;background:color-mix(in srgb,var(--surface) 70%,transparent);border-top:1px solid var(--line)}footer.ft .in{width:min(1240px,100% - 64px);margin:0 auto;display:grid;grid-template-columns:minmax(190px,1.7fr) repeat(3,minmax(118px,1fr));gap:26px}footer.ft .brand{margin-bottom:13px}footer.ft p{color:var(--muted);font-size:12.5px;line-height:1.55;max-width:30ch}footer.ft b{display:block;font-size:13.5px;font-weight:600;margin-bottom:11px}footer.ft a{display:block;padding:4px 0;color:var(--muted);font-size:12.5px}footer.ft a:hover{color:var(--blue)}footer.ft .fine{grid-column:1/-1;margin-top:8px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.6}.hint{position:fixed;right:22px;bottom:22px;z-index:100;display:flex;gap:11px;align-items:flex-start;max-width:310px;padding:14px 16px;background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-mega);font-size:12.5px;line-height:1.5}.hint i{font-size:19px;color:var(--blue);flex:0 0 auto}.hint a{font-size:12px}@media(max-width:1240px){.hint{display:none}}@media(max-width:1240px){.nav-context{display:none}.nav-menu>summary,.nav-pricing,.nav-scan{padding-inline:7px}}@media(max-width:1120px){.grid4{grid-template-columns:repeat(3,1fr)}.hdr{gap:18px;padding:0 22px}.site-nav-items{gap:1px}.nav-tool-item[data-nav-index="6"],.nav-tool-item[data-nav-index="7"],.nav-tool-item[data-nav-index="8"],.nav-tool-item[data-nav-index="9"]{display:none}}@media(max-width:1219px){.mobile-nav-trigger{display:flex}.site-primary-nav{justify-self:end}.site-nav-items{display:none;position:fixed;top:var(--header-height);left:0;right:0;z-index:68;max-height:calc(100dvh - var(--header-height));overflow:auto;padding:16px 22px 24px;background:var(--surface-strong);border-bottom:1px solid var(--line);box-shadow:var(--shadow-float)}.site-primary-nav[data-mobile-open] .site-nav-items{display:flex;align-items:stretch;flex-direction:column;gap:2px}.nav-context{display:block;margin:0 0 7px;padding:0 4px}.nav-separator{width:100%;height:1px;margin:8px 0;background:var(--line)}.nav-menu>summary,.nav-pricing{min-height:48px;justify-content:space-between;padding:0 10px;border-bottom:1px solid var(--soft-line);font-size:16px}.nav-popover,.nav-menu--help .nav-popover{position:static;width:100%;margin:0;padding:14px 16px;clip-path:none;box-shadow:none;border-color:var(--soft-line);background:color-mix(in srgb,var(--page) 48%,var(--surface))}.nav-popover-head{padding-bottom:12px}.nav-pricing{color:var(--coral);font-weight:600}.nav-pricing:hover{color:var(--coral)}}@media(max-width:1219px){.nav-scan{min-height:48px;justify-content:flex-start;padding:0 10px;border-bottom:1px solid var(--soft-line);font-size:16px}}@media(max-width:1040px){.grid3{grid-template-columns:1fr 1fr}.hdr .sp .iconbtn,.hdr .sp .divider{display:none}}@media(max-width:760px){.wrap,footer.ft .in{width:min(1240px,100% - 40px)}.grid4,.grid3,.grid2,.trust,.catcards{grid-template-columns:1fr}footer.ft .in{grid-template-columns:1fr 1fr;gap:20px}footer.ft .in>div:first-child{grid-column:1/-1}.hdr{gap:14px;padding:0 18px}}.dz{position:relative}.dz .inner{position:relative;min-height:392px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:40px 34px;text-align:center;background:color-mix(in srgb,var(--surface) 75%,transparent);border:2px dashed var(--blue);clip-path:none;transition:background-color .15s ease,transform .15s ease}.dzflow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:11px;padding-top:19px;border-top:1px solid var(--soft-line);width:100%;color:var(--muted);font-size:12px}.dzflow>span{display:inline-flex;align-items:center;gap:8px;text-align:left;max-width:19ch;line-height:1.35}.dzflow b{font-family:var(--font-display);font-size:14.5px;font-weight:600;display:grid;place-items:center;width:21px;height:21px;flex:0 0 auto;background:var(--blue);color:#fff}.dzflow>i{font-size:15px;color:var(--blue)}.dz .inner i.big{font-size:76px;color:var(--blue)}.dz .inner strong{font-size:28px;font-weight:600;color:var(--ink)}.dz .inner small{color:var(--muted);font-size:13px;line-height:1.5;max-width:46ch}.trow{width:100%;min-height:46px;display:grid;grid-template-columns:27px minmax(0,1fr) auto auto 20px;align-items:center;gap:8px;padding:7px 4px;border-bottom:1px solid var(--soft-line);color:var(--ink);background:transparent;transition:background .16s ease,color .16s ease}.trow>.tag{flex:0 0 auto}.trow:last-child{border-bottom:0}.trow:hover{background:var(--blue-soft);color:var(--blue)}.trow>i.g{display:grid;place-items:center;font-size:19px;color:currentColor}.trow>span.nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.trow>i.ar{font-size:18px;color:var(--blue)}.ccol{min-width:0;min-height:282px;padding:17px 14px 10px;background:var(--surface);border:1px solid var(--line);clip-path:none;transition:var(--transition-card)}.ccol:hover{border-color:var(--blue);transform:translateY(-3px)}.ccol>.ch{display:flex;align-items:center;gap:11px;padding:0 4px 12px;color:var(--blue);border-bottom:1px solid var(--blue)}.ccol>.ch i{font-size:22px}.ccol>.ch h3{font-family:var(--font-display);font-size:14.5px;font-weight:600;color:var(--ink)}.ccol>.ch .cnt{margin-left:auto;color:var(--coral);font-size:13px}.ccol>.rows{padding-top:5px}.rcard{min-height:150px;display:flex;flex-direction:column;padding:20px;color:var(--ink);border:1px solid var(--line);background:var(--surface);clip-path:none;transition:var(--transition-card)}.rcard:hover{border-color:var(--blue);transform:translateY(-2px)}.rcard>.eb{color:var(--coral);font-size:11px;font-weight:700;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.rcard>strong{font-family:var(--font-display);font-size:17px;font-weight:600;margin-top:16px;line-height:1.18;letter-spacing:var(--track-title)}.rcard>small{margin-top:auto;padding-top:14px;color:var(--muted);font-size:13px;line-height:1.45}.meter{display:grid;gap:10px;padding:16px;border:1px solid var(--line);background:var(--surface)}.meter .top{display:flex;align-items:end;justify-content:space-between;gap:14px}.meter .top span{color:var(--muted);font-size:12px}.meter .top strong{font-size:14px;white-space:nowrap}.meter .bar{height:6px;overflow:hidden;background:var(--blue-soft)}.meter .bar i{display:block;height:100%;background:var(--blue)}.meter small{color:var(--muted);font-size:12px}.r{min-height:150px;display:flex;flex-direction:column;padding:20px;color:var(--ink);border:1px solid var(--line);background:var(--surface);clip-path:none;transition:var(--transition-card)}.r:hover{border-color:var(--blue);transform:translateY(-2px)}.r{gap:9px}.r>.eyebrow{margin-bottom:0}.r>b{font-family:var(--font-display);font-size:17px;font-weight:600;margin-top:0;line-height:1.24;letter-spacing:var(--track-title);text-wrap:pretty}.r>p{color:var(--muted);font-size:13px;line-height:1.45}.tool,.chips a,.filters button{border-radius:0;clip-path:none}.prob,.g,.f,.plan,.trust,.panel,.fcard,figure.shot{border-radius:0}.prob,.g:not(i):not(svg),.f,.panel{clip-path:none}.plan,.trust,.fcard{clip-path:none}figure.shot{clip-path:none}.sizer,.offer,.est{border-radius:0}.dzfmt{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:2px}.dzfmt span{padding:3px 6px;color:var(--coral);background:var(--coral-soft);font-size:10px;font-weight:600;line-height:1}.rcard figure.shot{margin:14px 14px 0;border:1px solid var(--line)!important;background:var(--surface-strong)}.rcard figure.shot img{width:100%;height:auto;object-fit:contain}.rcard>span:last-child{padding:15px 17px 17px}footer.ft .in{padding-bottom:0}.spec{margin-top:20px;border:1px solid var(--line);background:var(--surface-strong)}.spec>div{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:22px;padding:11px 15px;border-bottom:1px solid var(--soft-line);font-size:13.5px;line-height:1.45}.spec>div:last-child{border-bottom:0}.spec dt{color:var(--muted);white-space:nowrap}.spec dd{color:var(--ink)}.spec dd a{margin-left:7px;padding:2px 6px;background:var(--blue-soft);color:var(--blue);font-size:11px;white-space:nowrap}.spec dd a:first-child{margin-left:0}@media(max-width:640px){.spec>div{grid-template-columns:1fr;gap:3px}.spec dt{white-space:normal}}.r>.meta{display:none}@media(max-width:700px){.mobile-nav-trigger span{display:none}.site-nav-items{padding:14px 16px 22px}.nav-tool-grid{grid-template-columns:1fr}.nav-popover-head>div>span{display:none}.nav-tool-item[data-nav-index="6"],.nav-tool-item[data-nav-index="7"],.nav-tool-item[data-nav-index="8"],.nav-tool-item[data-nav-index="9"]{display:none}}.f,.g,.cc,.r{align-content:start}footer.ft .in.legal{display:grid;gap:10px;margin-top:30px;padding-top:18px;border-top:1px solid var(--line);grid-template-columns:1fr}footer.ft .in.legal nav{display:flex;flex-wrap:wrap;gap:8px 20px}footer.ft .in.legal a{display:inline;padding:0;color:var(--muted);font-size:12.5px;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}footer.ft .in.legal a:hover{color:var(--blue);text-decoration-color:currentColor}footer.ft .in.legal p{margin:0;max-width:none;font-size:12px;line-height:1.5}footer.ft .in.legal p.made-with{color:var(--ink);font-family:var(--font-display,"Unbounded",sans-serif);font-size:11px;font-weight:600;letter-spacing:.01em}footer.ft .in.legal p.made-with{display:inline-flex;align-items:center;gap:7px}footer.ft .in.legal .made-with__heart{width:19px;height:19px;overflow:visible;color:#c45643;filter:drop-shadow(0 2px 3px rgb(180 74 58 / 20%))}footer.ft .in.legal .made-with__heart path{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}footer.ft .in.legal p.ck{color:color-mix(in srgb,var(--muted) 78%,transparent);font-size:11.5px}@media(max-width:560px){footer.ft .in.legal nav{gap:8px 16px}footer.ft .in.legal a{font-size:12px}}h1 em{color:inherit;font-style:normal}.h .cnt,h2 .cnt{display:inline;margin-left:9px;font-family:var(--font-ui);font-size:13px;font-weight:400;color:var(--muted);letter-spacing:0;white-space:nowrap}.promise{list-style:none;margin:30px 0 0;padding:22px 0 0;border-top:1px solid var(--soft-line);display:grid;gap:13px}.promise li{display:grid;grid-template-columns:20px 1fr;gap:11px;align-items:start;color:var(--muted);font-size:13px;line-height:1.5}.promise i{font-size:18px;color:var(--blue);line-height:1}.promise b{color:var(--ink);font-weight:600}.eyebrow.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;background:color-mix(in srgb,var(--coral) 12%,transparent);color:var(--coral);clip-path:none}.eyebrow.pill i{font-size:14px}.fbriefs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.fbrief{display:flex;flex-direction:column;gap:10px;padding:18px 19px 17px;background:var(--surface);border:1px solid var(--line);clip-path:none;color:var(--ink);transition:border-color .16s ease}.fbrief:hover{border-color:var(--blue);color:var(--ink)}.fbrief .ext{align-self:flex-start;padding:3px 8px;background:var(--surface-sunken);border:1px solid var(--line);font-family:var(--font-ui);font-size:10.5px;letter-spacing:.08em;color:var(--muted)}.fbrief b{font-family:var(--font-display);font-size:14.5px;font-weight:600;line-height:1.32;text-wrap:pretty}.fbrief .nt{color:var(--muted);font-size:12.5px;line-height:1.5;text-wrap:pretty}.fbrief .go{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:6px;color:var(--blue);font-size:12.5px}.fbrief:hover .go i{transform:translate(3px)}.fbrief .go i{font-size:14px;transition:transform .16s ease}@media(max-width:1120px){.fbriefs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.fbriefs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.fbriefs{grid-template-columns:1fr}}.hint-line{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:center;margin-top:22px;padding:15px 18px;background:var(--surface-sunken);font-size:14px;line-height:1.55}.hint-line>i{font-size:18px;color:var(--muted)}.biz{margin-top:34px;padding:32px 34px 30px;background:var(--surface-sunken);border-left:4px solid var(--blue)}.biz .bz-head h2{font-family:var(--font-display);font-size:26px;font-weight:600;margin-top:10px;letter-spacing:var(--track-title);line-height:1.14;max-width:24ch;text-wrap:balance}.biz .bz-head p{margin-top:13px;max-width:74ch;color:var(--muted);font-size:14.5px;line-height:1.6;text-wrap:pretty}.bz-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.bz-routes>div{display:flex;flex-direction:column;padding:20px 22px 18px;background:var(--surface);border:1px solid var(--line);clip-path:none}.bz-routes .rt{display:inline-flex;align-items:center;gap:9px;color:var(--blue);font-family:var(--font-ui);font-size:11px;font-weight:600;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.bz-routes .rt i{font-size:17px}.bz-routes b{font-family:var(--font-display);font-size:14.5px;font-weight:600;margin-top:14px;line-height:1.3;text-wrap:balance}.bz-routes ul{list-style:none;margin:13px 0 0;padding:0;display:grid;gap:8px;color:var(--muted);font-size:13.5px;line-height:1.45}.bz-routes li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:9px}.bz-routes li:before{content:"";width:5px;height:5px;margin-top:7px;background:var(--blue)}.bz-routes>div>a{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;color:var(--blue);font-size:13.5px}.bz-routes>div>a i{font-size:15px;transition:transform .16s ease}.bz-routes>div>a:hover i{transform:translate(3px)}.bz-edo{display:grid;grid-template-columns:22px minmax(0,1fr);gap:13px;margin-top:20px;padding:17px 20px;background:var(--surface);border:1px solid var(--line);font-size:14px;line-height:1.6}.bz-edo>i{font-size:19px;color:var(--blue);line-height:1.3}@media(max-width:1120px){.bz-routes{grid-template-columns:1fr 1fr}}@media(max-width:760px){.bz-routes{grid-template-columns:1fr}.biz{padding:24px 22px}}.prob .mark{position:absolute;top:24px;right:26px;padding:3px 8px;background:color-mix(in srgb,var(--coral) 12%,transparent);color:var(--coral);font-family:var(--font-ui);font-size:9.5px;font-weight:600;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.acc{display:grid;grid-template-columns:minmax(230px,268px) minmax(0,1fr);gap:22px;margin-top:26px;align-items:start}.side{display:grid;gap:12px}.hist{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.hist .hd{display:flex;align-items:baseline;gap:13px;padding:17px 20px;border-bottom:1px solid var(--soft-line)}.hist b.t{font-family:var(--font-display);font-size:14.5px;font-weight:600;letter-spacing:var(--track-tight)}.hist td small{color:var(--muted);font-size:11.5px}.hist td i.op{font-size:19px;color:var(--blue);vertical-align:-4px;margin-right:7px}.mainpane{min-width:0}.setup{background:var(--surface);border:1px solid var(--line);clip-path:none}.setup .hd{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:19px 22px;border-bottom:1px solid var(--soft-line)}.setup .hd b.t{display:block;font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:var(--track-tight)}.setup .hd p{margin-top:6px;max-width:64ch;color:var(--muted);font-size:12.5px;line-height:1.55}.setup .hd .cc{white-space:nowrap;padding:6px 12px;background:var(--surface-sunken);border:1px solid var(--line);color:var(--muted);font-size:12px}.setup .hd .cc b{color:var(--ink);font-family:var(--font-display);font-size:14px;font-weight:700}.chosen{display:flex;flex-wrap:wrap;gap:8px;padding:16px 22px 0}.chosen:empty{display:none}.pick{flex:none;display:inline-flex;align-items:center;gap:9px;min-height:38px;padding:0 8px 0 12px;background:var(--blue-soft);border:1px solid color-mix(in srgb,var(--blue) 35%,transparent);color:var(--ink);font-size:13px;white-space:nowrap;clip-path:none}.pick .l{flex:none;white-space:nowrap}.pick i.h{flex:none;font-size:14px;color:var(--blue);cursor:grab}.pick button{flex:none;display:grid;place-items:center;width:24px;height:24px;background:none;border:0;color:var(--muted);font-size:15px;cursor:pointer}.pick button:hover{color:var(--coral)}.setup .empty{padding:16px 22px 0;color:var(--muted);font-size:12.5px}.pact{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 22px}.pact .saved{display:flex;align-items:center;gap:7px;color:var(--success);font-size:12px}.pact .saved[hidden]{display:none}.pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--soft-line)}.pcol{min-width:0;padding:14px 16px;border-right:1px solid var(--soft-line)}.pcol:last-child{border-right:0}.pch{display:flex;align-items:center;gap:9px;padding:0 2px 10px;color:var(--blue);border-bottom:1px solid var(--blue)}.pch i{font-size:18px}.pch h3{margin:0;color:var(--ink);font-family:var(--font-ui);font-size:14.5px;font-weight:600}.pch .c{margin-left:auto;color:var(--muted);font-size:11.5px}body.p-account .prow{display:grid;grid-template-columns:16px 20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:4px 2px;border-bottom:1px solid var(--soft-line);cursor:pointer}.prow:last-child{border-bottom:0}.prow:hover{background:var(--surface-sunken)}.prow.on{background:var(--blue-soft)}.prow input{width:15px;height:15px;margin:0;accent-color:var(--blue);cursor:pointer}.prow i.g{font-size:16px;color:var(--muted)}.prow.on i.g{color:var(--blue)}.prow .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.prow .fmt{color:var(--muted);font-size:10px;letter-spacing:.06em;white-space:nowrap}.prow.off{opacity:.42;cursor:not-allowed}.setup .fine{padding:0 22px 18px;color:var(--muted);font-size:11.5px;line-height:1.55}@media(max-width:1000px){.pgrid{grid-template-columns:1fr 1fr}.pcol:nth-child(2){border-right:0}}@media(max-width:720px){.acc,.pgrid{grid-template-columns:1fr}.pcol{border-right:0;border-bottom:1px solid var(--soft-line)}}.duo2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:26px}body.p-apps .ch{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);padding:26px 28px;clip-path:none}.ch>.ic{display:grid;place-items:center;width:46px;height:46px;background:var(--blue-soft);color:var(--blue);font-size:23px;clip-path:none}.ch h2{margin-top:16px;font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:var(--track-title);line-height:1.18}.ch .one{margin-top:8px;color:var(--blue);font-size:14px}.ch p{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.6;text-wrap:pretty}.ch ul{display:grid;gap:9px;margin-top:16px;list-style:none}.ch li{display:grid;grid-template-columns:17px 1fr;gap:10px;font-size:13.5px;line-height:1.5}.ch li i{color:var(--success);font-size:15px;margin-top:2px}.ch .acts{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:20px}.chat{margin-top:18px;padding:15px 16px;background:var(--surface-sunken);border:1px solid var(--line)}.msg{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.45}.msg+.msg{margin-top:11px}.msg .av{display:grid;place-items:center;width:26px;height:26px;flex:none;background:var(--surface);border:1px solid var(--line);color:var(--muted);font-size:13px}.msg.me .av{background:var(--blue);border-color:var(--blue);color:#fff}.msg b{display:block;font-family:var(--font-display);font-size:11.5px;font-weight:600;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted)}.msg span{display:block;margin-top:3px}.msg .file{display:inline-flex;align-items:center;gap:7px;margin-top:6px;padding:6px 10px;background:var(--surface);border:1px solid var(--line);font-size:12.5px;white-space:nowrap}.msg .file i{color:var(--coral);font-size:15px}.ctx{margin-top:18px;padding:0;background:var(--surface-sunken);border:1px solid var(--line)}.ctx .t{padding:9px 14px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11.5px}.ctx a{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:11px;padding:9px 14px;color:var(--ink);font-size:13px;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.ctx a:last-child{border-bottom:0}.ctx a:hover{background:var(--blue-soft);color:var(--ink)}.ctx a i:first-child{color:var(--blue);font-size:15px}.ctx a em{font-style:normal;color:var(--muted);font-size:11.5px}@media(max-width:900px){.duo2{grid-template-columns:1fr}}body.p-workspace{background:var(--surface-sunken)}.ebar{display:flex;align-items:center;gap:18px;min-height:68px;padding:0 24px;background:var(--surface);border-bottom:1px solid var(--line)}.ebar .t{display:flex;align-items:center;gap:11px}.ebar .t i{font-size:23px;color:var(--blue)}.ebar .t b{font-family:var(--font-display);font-size:14.5px;font-weight:600;letter-spacing:var(--track-tight)}.ebar .sp{margin-left:auto;display:flex;align-items:center;gap:11px}.ws{display:grid;grid-template-columns:220px minmax(430px,1fr) 340px;min-height:calc(100vh - 68px)}.col{padding:17px;background:var(--surface);overflow:auto}.col+.col{border-left:1px solid var(--line)}.col.stage{background:var(--surface-sunken);padding:22px}.ct{font-size:10.5px;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:12px}.fi{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:center;padding:11px 12px;background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--r-xs);margin-bottom:8px;cursor:pointer;transition:border-color .16s ease,background .16s ease}.fi:hover{border-color:var(--blue)}.fi[data-on]{border-color:var(--blue);background:var(--blue-soft)}.fi i{font-size:21px;color:var(--blue)}.fi b{font-family:var(--font-display);font-size:14.5px;font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fi span{display:block;color:var(--muted);font-size:11px}.canvas{display:grid;place-items:center;align-content:center;gap:16px;min-height:440px}.paper{width:238px;height:318px;background:#fff;box-shadow:0 16px 50px #0000002b;display:grid;align-content:start;gap:8px;padding:24px 21px}.paper i{display:block;height:6px;background:var(--line-200,#e9e9e3)}.paper i.s{width:60%}.paper i.m{width:86%}.paper i.t{width:46%;height:11px;background:var(--ink);margin-bottom:6px}.pager{display:flex;align-items:center;gap:13px;font-size:13px;color:var(--muted)}.pager button{display:grid;place-items:center;width:30px;height:30px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xs);cursor:pointer;color:var(--ink)}.pager button:hover{border-color:var(--blue);color:var(--blue)}.radio{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--r-xs);cursor:pointer;font-size:13px;transition:border-color .16s ease,background .16s ease}.radio:hover{border-color:var(--blue)}.radio[data-on]{border-color:var(--blue);background:var(--blue-soft)}.radio i.dot{font-size:18px;color:var(--line);flex:0 0 auto;margin-top:1px}.radio[data-on] i.dot{color:var(--blue)}.est{display:grid;gap:6px;padding:13px 14px;background:var(--blue-soft);border-radius:var(--r-xs);font-size:12.5px}.est b{font-family:var(--font-display);font-size:14.5px;font-weight:600;letter-spacing:var(--track-tight)}.q{display:grid;gap:8px;font-size:12.5px}.q div{display:flex;gap:9px;align-items:center;padding:9px 11px;background:var(--surface-strong);border:1px solid var(--line);border-radius:var(--r-xs)}.q i{font-size:16px}.q .st{margin-left:auto;font-size:11px}.cmp{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;width:100%;max-width:440px}.cmp>div{padding:17px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);text-align:center}.cmp b{font-family:var(--font-display);font-size:20px;font-weight:600;display:block;letter-spacing:var(--track-title)}.cmp span{color:var(--muted);font-size:11.5px}.sec-note{display:flex;gap:9px;align-items:flex-start;margin-top:13px;padding:11px 13px;background:color-mix(in srgb,var(--success) 8%,var(--surface));border-radius:var(--r-xs);font-size:11.5px;line-height:1.45;color:var(--muted)}.sec-note i{font-size:17px;color:var(--success);flex:0 0 auto}@media(max-width:1120px){.ws{grid-template-columns:1fr}.col+.col{border-left:0;border-top:1px solid var(--line)}}.gives{display:grid;gap:10px;margin-top:14px}.eduform{position:sticky;top:calc(var(--header-height) + 18px);display:grid;gap:13px;padding:24px 26px;background:var(--surface);border:1px solid var(--line);clip-path:none}.eduform h2{font-family:var(--font-display);font-size:21px;font-weight:600;letter-spacing:var(--track-title)}.eduform .fnote{color:var(--muted);font-size:12.5px;line-height:1.5}.eduform .fld{display:grid;gap:6px}.eduform label{font-size:13px;font-weight:500}.eduform input,.eduform select,.eduform textarea{width:100%;padding:11px 13px;background:var(--surface-strong);border:1px solid var(--line);font-family:var(--font-ui);font-size:14px;color:var(--ink)}.eduform textarea{resize:vertical;min-height:74px}.eduform input:focus,.eduform select:focus,.eduform textarea:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px var(--blue-soft)}.eduform .fstatus{padding:11px 13px;font-size:13px;line-height:1.5;background:var(--blue-soft);border:1px solid var(--blue)}.eduform .fstatus[data-tone=error]{background:color-mix(in srgb,var(--coral) 10%,transparent);border-color:var(--coral);color:var(--danger-ink)}.who{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.wi{padding:19px 20px;background:var(--surface);border:1px solid var(--line);clip-path:none}.wi i{font-size:21px;color:var(--blue)}.wi b{display:block;margin-top:12px;font-family:var(--font-display);font-size:14.5px;font-weight:600;letter-spacing:var(--track-title)}.wi p{margin-top:6px;color:var(--muted);font-size:12.5px;line-height:1.45}.two2{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;margin-top:30px;align-items:start}.gives{display:grid;gap:10px}.gv{display:grid;grid-template-columns:20px 1fr;gap:12px;padding:14px 17px;background:var(--surface);border:1px solid var(--line)}.gv i{color:var(--success);font-size:17px;margin-top:1px}.gv b{font-family:var(--font-display);font-size:14.5px;font-weight:600;letter-spacing:var(--track-title)}.gv p{margin-top:5px;color:var(--muted);font-size:13px;line-height:1.5}.form{padding:24px 26px;background:var(--surface);border:1px solid var(--line);clip-path:none}.form h2{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:var(--track-title)}.form p.h{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.5}.fld{margin-top:15px}.fld label{display:block;font-size:12.5px;color:var(--muted)}.fld input,.fld select,.fld textarea{width:100%;margin-top:6px;min-height:var(--control-height,44px);padding:0 14px;background:var(--page);border:1px solid var(--line);color:var(--ink);font-family:var(--font-ui);font-size:14px}.fld textarea{min-height:78px;padding:12px 14px;line-height:1.5;resize:vertical}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}body.p-edu .st{display:grid;grid-template-columns:26px 1fr;gap:11px;padding:14px 16px;background:var(--surface-sunken);border:1px solid var(--line)}body.p-edu .st .n{display:grid;place-items:center;width:26px;height:26px;background:var(--ink);color:#fff;font-family:var(--font-display);font-size:12px;font-weight:700}body.p-edu .st b{font-size:13.5px;font-weight:600}body.p-edu .st p{margin-top:4px;color:var(--muted);font-size:12.5px;line-height:1.45}@media(max-width:1120px){.who{grid-template-columns:1fr 1fr}.two2,.steps3{grid-template-columns:1fr}}.fhead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:44px;align-items:center;padding:32px 0 34px;border-bottom:1px solid var(--line)}.fsearch{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:center;padding:0 20px;height:64px;background:var(--surface);border:1px solid var(--line);clip-path:none}.fsearch i{font-size:20px;color:var(--muted)}.fsearch input{width:100%;border:0;background:none;font-family:inherit;font-size:15.5px;color:var(--ink);outline:0}.fsearch input::placeholder{color:var(--muted)}.fsearch:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.ftabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.ftabs button{display:inline-flex;align-items:center;gap:9px;padding:0 20px;height:50px;background:var(--surface);border:1px solid var(--line);font-family:inherit;font-size:14.5px;color:var(--ink);cursor:pointer;clip-path:none;transition:color .16s ease,border-color .16s ease}.ftabs button:hover{border-color:var(--blue);color:var(--blue)}.ftabs button[aria-pressed=true]{border-color:var(--blue);color:var(--blue);font-weight:600;box-shadow:inset 0 -2px 0 var(--blue)}.ftabs button i{font-size:17px}.fcards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px}body.p-formats .fcard{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:center;padding:13px 15px;background:var(--surface);border:1px solid var(--line);color:var(--ink);clip-path:none;transition:border-color .16s ease,background .16s ease}.fcard:hover{border-color:var(--blue);background:color-mix(in srgb,var(--blue-soft) 45%,var(--surface));color:var(--ink)}.fcard .tile{display:grid;place-items:center;width:30px;height:30px;color:var(--muted);font-size:20px;background:none}.fcard:hover .tile{color:var(--blue)}.fcard .top{display:contents}.fcard .code,.fcard .go{display:none}.fcard b{font-family:var(--font-display);font-size:14.5px;font-weight:600;letter-spacing:var(--track-title);line-height:1.1}.fcard p{margin-top:4px;color:var(--muted);font-size:11.5px;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.samplab{display:flex;align-items:center;gap:14px;margin-top:44px}.samplab .tile{display:grid;place-items:center;width:52px;height:52px;background:var(--blue-soft);color:var(--blue);font-size:26px;clip-path:none}.samplab b{font-family:var(--font-display);font-size:31px;font-weight:700;letter-spacing:var(--track-title);line-height:1}.pairs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.pair{display:flex;flex-direction:column;padding:20px 22px 18px;background:var(--surface);border:1px solid var(--line);color:var(--ink);clip-path:none;transition:border-color .16s ease}.pair:hover{border-color:var(--blue);color:var(--ink)}.pair .vs{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12.5px}.pair .vs span{padding:3px 8px;background:var(--surface-sunken);border:1px solid var(--line);font-family:var(--font-ui);font-size:10.5px;letter-spacing:.07em;color:var(--ink)}.pair p{margin-top:14px;font-size:14px;line-height:1.5;text-wrap:pretty}.pair .go{display:flex;align-items:center;gap:7px;margin-top:auto;padding-top:16px;color:var(--blue);font-size:13px}.pair .go i{font-size:14px;transition:transform .16s ease}.pair:hover .go i{transform:translate(3px)}.fcta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;margin-top:40px;padding:38px 40px;background:var(--surface-sunken);clip-path:none}.fcta h2{font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:var(--track-title);line-height:1.14;max-width:20ch;text-wrap:balance}.fcta p{margin-top:12px;max-width:52ch;color:var(--muted);font-size:14.5px;line-height:1.6}@media(max-width:1120px){.fcards{grid-template-columns:repeat(4,minmax(0,1fr))}.pairs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1040px){.fhead{grid-template-columns:1fr;gap:26px}}@media(max-width:860px){.fcards,.pairs{grid-template-columns:repeat(2,minmax(0,1fr))}.fcta{grid-template-columns:1fr;gap:22px}}@media(max-width:560px){.fcards{grid-template-columns:1fr 1fr}.pairs{grid-template-columns:1fr}}.f{display:grid;gap:8px;padding:17px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.f:hover{border-color:var(--blue);transform:translateY(-3px);box-shadow:var(--shadow-soft)}.f .hd{display:flex;align-items:center;gap:9px}.f .hd i{font-size:22px;color:var(--blue)}.f .hd b{font-family:var(--font-display);font-size:14.5px;font-weight:600;letter-spacing:var(--track-tight)}.f p{color:var(--muted);font-size:12px;line-height:1.5}body.p-formats h2.h{font-family:var(--font-display);font-size:26px;font-weight:600;margin:40px 0 14px;letter-spacing:var(--track-title)}.detail{margin-top:46px;padding:30px 32px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.g:not(i):not(svg){display:grid;gap:9px;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);align-content:start;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.g:not(i):not(svg):hover{border-color:var(--blue);transform:translateY(-3px);box-shadow:var(--shadow-soft)}.g i.ic{font-size:23px;color:var(--blue)}.g b{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.35}.g p{color:var(--muted);font-size:12px;line-height:1.5}.g .meta{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--muted)}.g.hot{border-color:var(--blue);background:var(--blue-soft)}body.p-guides h2.h{font-family:var(--font-display);font-size:26px;font-weight:600;margin:40px 0 14px;letter-spacing:var(--track-title)}h2.h span{font-family:var(--font-ui);font-size:13.5px;font-weight:400;color:var(--muted);letter-spacing:0}.walk{margin-top:22px;border:1px solid var(--line);background:var(--surface-strong);clip-path:none}.wrail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line)}.wrail button{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:9px;min-height:70px;padding:13px 14px;border:0;border-right:1px solid var(--line);background:var(--surface);color:var(--ink);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.wrail button:last-child{border-right:0}.wrail button:hover{color:var(--blue)}.wrail button[data-on]{background:var(--blue-soft);color:var(--blue);box-shadow:inset 0 -3px 0 var(--blue)}.wrail .sn{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;background:var(--line);color:var(--ink);font-family:var(--font-display);font-size:11px;font-weight:600}.wrail button[data-on] .sn{background:var(--blue);color:#fff}.wrail .st{font-size:12px;font-weight:500;line-height:1.3}.wstage{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:26px;padding:26px 28px}.wstage[hidden]{display:none}.wmock{display:grid;place-items:center;min-height:236px;padding:20px;background:var(--surface-sunken);border:1px solid var(--line)}.wbody{display:grid;gap:11px;align-content:start}.wbody h3{font-family:var(--font-display);font-size:20px;font-weight:600;display:flex;align-items:center;gap:10px;letter-spacing:var(--track-title);line-height:1.2}.wbody h3 i{font-size:24px;color:var(--blue);flex:0 0 auto}.wbody p{color:var(--muted);font-size:14px;line-height:1.62;max-width:52ch}.wbody .btn{justify-self:start;margin-top:3px}.wself{display:inline-flex;align-items:center;gap:8px;justify-self:start;margin-top:3px;padding:8px 12px;background:var(--coral-soft);color:var(--danger-ink);font-size:12px}.wself i{font-size:16px;color:var(--coral)}.wnav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;border-top:1px solid var(--line);background:var(--surface)}.wdots{display:flex;gap:6px}.wdots b{width:22px;height:4px;background:var(--line);cursor:pointer}.wdots b.on{background:var(--blue)}.phone{position:relative;width:118px;height:200px;background:var(--ink);padding:9px 8px;display:grid}.phone .notch{position:absolute;top:5px;left:50%;transform:translate(-50%);width:34px;height:4px;background:#3a3a3a}.phone .sheet{background:#fff;display:grid;align-content:start;gap:6px;padding:14px 11px}.phone .shutter{position:absolute;bottom:-14px;left:50%;transform:translate(-50%);display:grid;place-items:center;width:34px;height:34px;background:var(--blue);color:#fff}.phone .shutter i{font-size:18px}.sheet i{display:block;height:5px;background:#e4e4de}.sheet i.m{width:84%}.sheet i.s{width:56%}.sheet i:first-child{height:9px;width:48%;background:var(--ink)}.sheet i.hl{background:color-mix(in srgb,var(--blue) 34%,transparent);height:8px}.pages{position:relative;display:flex;align-items:center;gap:-10px}.pages .pg{width:52px;height:70px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-soft)}.pages .pg+.pg{margin-left:-16px}.pages .merged{display:inline-flex;align-items:center;gap:7px;margin-left:16px;padding:9px 12px;background:var(--blue);color:#fff;font-size:12px}.pages .merged i{font-size:17px}.weigh{display:grid;gap:10px;justify-items:center;width:100%;max-width:220px;color:var(--muted);font-size:12px}.weigh .wr{display:grid;gap:5px;width:100%}.weigh .wb{display:block;height:11px;background:color-mix(in srgb,var(--line) 60%,transparent)}.weigh .wb i{display:block;height:100%;background:var(--muted)}.weigh .wb i.ok{background:var(--blue)}.weigh .wr.ok{color:var(--ink);font-weight:600}.weigh>i{font-size:19px;color:var(--blue)}.ocr{display:grid;gap:11px;justify-items:center}.ocr .sheet{width:128px;background:#fff;border:1px solid var(--line);display:grid;align-content:start;gap:7px;padding:15px 12px}.ocr .found{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;background:var(--blue-soft);color:var(--blue);font-size:11.5px}.ocr .found i{font-size:15px}@media(max-width:900px){.wrail{grid-template-columns:repeat(5,1fr)}.wrail .st{display:none}.wrail button{justify-items:center;grid-template-columns:1fr}.wstage{grid-template-columns:1fr}}.step{display:grid;grid-template-columns:34px 1fr;gap:15px;padding:16px 0;border-bottom:1px solid var(--soft-line)}.step:last-child{border-bottom:0}.step .n{display:grid;place-items:center;width:34px;height:34px;background:var(--blue);color:#fff;font-family:var(--font-display);font-size:13.5px;font-weight:600;clip-path:none}.step b{font-family:var(--font-display);font-size:15px;font-weight:600;display:block}.step p{margin-top:5px;color:var(--muted);font-size:13.5px;line-height:1.6}.hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:48px;align-items:center;padding:40px 0 0}.hero h1{font-family:var(--font-display);font-size:clamp(33px,3.5vw,45px);font-weight:600;letter-spacing:var(--track-hero);line-height:1.06;text-wrap:balance}.hero h1 em{font-style:normal;color:var(--blue)}.tool-intent-brief{max-width:78ch;margin:14px 0 22px;padding:11px 14px;color:var(--muted);background:var(--blue-soft);border-left:3px solid var(--coral);font-size:13px;line-height:1.5}.tool-intent-brief a{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:3px}body.p-home .fcard{background:var(--surface-strong);border:1px solid var(--blue);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);overflow:hidden}.fh{display:flex;align-items:center;gap:13px;padding:17px 22px;border-bottom:1px solid var(--soft-line)}.fb{padding:18px 22px 22px}.sizer{display:flex;align-items:center;gap:12px;margin-top:12px;padding:13px 16px;background:var(--blue-soft);border-radius:var(--r-sm)}.sizer input{width:58px;padding:8px 10px;border:1px solid var(--blue);background:var(--surface-strong);border-radius:6px;font-size:13.5px;text-align:right}.offer{display:flex;align-items:center;gap:14px;margin-top:12px;padding:15px 17px;background:var(--blue-soft);border-radius:var(--r-sm);box-shadow:inset 3px 0 0 var(--blue)}.pbar{background:var(--blue-soft);border-bottom:1px solid var(--line)}.pbar .in{display:flex;align-items:center;gap:12px;width:min(1240px,100% - 64px);margin:0 auto;padding:10px 0;font-size:13.5px}.pbar i{font-size:18px;color:var(--blue)}.pbar .ln{margin-left:auto;display:flex;gap:15px;font-size:12.5px}.catcards,.rstrip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}@media(max-width:1120px){.hero{grid-template-columns:1fr;gap:32px}.catcards,.rstrip{grid-template-columns:1fr}}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:16px;margin-top:28px;align-items:start}.plan{position:relative;padding:26px;background:var(--surface);border:1px solid var(--line);clip-path:none;display:grid;gap:14px;align-content:start}body.p-pricing .plan.hot{border-color:var(--blue);background:var(--surface-strong);box-shadow:var(--shadow-soft)}.plan h3{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:var(--track-tight)}.price{display:flex;align-items:baseline;gap:10px;font-family:var(--font-display);font-size:33px;font-weight:600;letter-spacing:var(--track-title);line-height:1}.price strong{font:inherit;letter-spacing:inherit}.price--promo strong{color:var(--coral)}.price del{font-family:var(--font-ui);font-size:15px;font-weight:500;letter-spacing:0;color:var(--muted);text-decoration-thickness:1.5px}.price small{font-family:var(--font-ui);font-size:13px;font-weight:400;color:var(--muted);letter-spacing:0}.plan ul{list-style:none;display:grid;gap:9px;font-size:13.5px;color:var(--muted);line-height:1.45}.plan ul li{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start}.plan ul i{font-size:17px;color:var(--blue);margin-top:1px}.plan ul b{color:var(--ink);font-weight:600}.badge{position:absolute;top:14px;left:26px;padding:4px 9px;background:var(--blue);color:#fff;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}body.p-pricing .plan.has-badge{padding-top:44px}.plan-alt-payment{display:inline-flex;justify-content:center;align-items:center;min-height:34px;color:var(--blue);font-size:12.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.plan-alt-payment[hidden]{display:none}.payment-method-note{max-width:760px;margin:18px auto 0;color:var(--muted);font-size:13.5px;line-height:1.55;text-align:center}@media(max-width:560px){.plans{grid-template-columns:1fr}}.filters{display:flex;flex-wrap:wrap;margin-top:24px;border:1px solid var(--line);background:var(--surface);clip-path:none;width:fit-content;max-width:100%}.filters button{display:inline-flex;align-items:center;gap:8px;padding:0 20px;height:46px;background:none;border:0;border-right:1px solid var(--line);font-family:inherit;font-size:14px;color:var(--muted);cursor:pointer;transition:color .16s ease,background .16s ease}.filters button:last-child{border-right:0}.filters button:hover{color:var(--ink);background:var(--surface-sunken)}.filters button[aria-pressed=true]{color:var(--blue);font-weight:600;background:var(--blue-soft);box-shadow:inset 0 -2px 0 var(--blue)}.filters button i{font-size:17px}.probs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;align-items:stretch}body.p-problems .prob{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);padding:24px 24px 22px;clip-path:none;transition:border-color .16s ease,background .16s ease}.prob:hover{border-color:var(--blue)}.prob .ic{display:grid;place-items:center;width:46px;height:46px;background:var(--blue-soft);color:var(--blue);font-size:23px;clip-path:none}body.p-problems .prob>b{font-family:var(--font-display);font-size:17px;font-weight:600;margin-top:17px;letter-spacing:var(--track-title);line-height:1.24;text-wrap:balance}.prob .sym{margin-top:9px;color:var(--muted);font-size:13.5px;line-height:1.5;text-wrap:pretty}body.p-problems .prob dl{display:grid;grid-template-columns:96px minmax(0,1fr);gap:11px 16px;margin-top:18px;padding-top:17px;border-top:1px solid var(--soft-line);font-size:13.5px;line-height:1.5}.prob dt{color:var(--muted)}.prob dd{margin:0;text-wrap:pretty}body.p-problems .prob .act{display:flex;flex-direction:column;gap:9px;margin-top:auto;padding-top:20px}.prob .act .btn{justify-content:space-between;width:100%}.prob .act .btn i{font-size:16px}.prob .tag{align-self:flex-start}@media(max-width:1120px){.probs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.probs{grid-template-columns:1fr}.filters{width:auto}.filters button{flex:1 1 auto;justify-content:center;padding:0 14px}}.r{display:grid;gap:9px;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);align-content:start;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.r:hover{border-color:var(--blue);transform:translateY(-3px);box-shadow:var(--shadow-soft)}.r b{font-family:var(--font-display);font-size:17px;font-weight:600;line-height:1.32}.r p{color:var(--muted);font-size:12.5px;line-height:1.55}.r .meta{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--muted)}body.p-research h2.h{font-family:var(--font-display);font-size:26px;font-weight:600;margin:40px 0 14px;letter-spacing:var(--track-title)}.method{display:grid;grid-template-columns:140px 1fr;gap:9px 17px;margin-top:18px;font-size:13.5px;line-height:1.55}.method dt{color:var(--muted)}.brow{display:grid;grid-template-columns:150px minmax(0,1fr) 68px;align-items:center;gap:13px;padding:7px 0;font-size:13.5px}.brow .bb{height:24px;background:var(--blue);border-radius:0 4px 4px 0;display:flex;align-items:center;padding-left:9px;color:#fff;font-size:12px}.brow .bb.alt{background:var(--muted)}.brow .vv{text-align:right;color:var(--muted);font-size:12px}.shead{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px;align-items:center;padding:34px 0 0}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:26px;border:1px solid var(--line);background:var(--surface)}.facts>div{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:center;padding:16px 18px;border-right:1px solid var(--line)}.facts>div:last-child{border-right:0}.facts i{font-size:22px;color:var(--blue);line-height:1}.facts span{min-width:0}.facts em{display:block;font-style:normal;color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.facts b{font-family:var(--font-display);font-size:14.5px;font-weight:600;display:block;margin-top:4px}.keep{display:flex;align-items:center;gap:9px;margin-top:15px;color:var(--muted);font-size:13.5px}.keep i{color:#1f7a4d;font-size:17px}.sdz{padding:13px;border:1px dashed color-mix(in srgb,var(--coral) 45%,var(--line));clip-path:none}.sdz .in{display:flex;flex-direction:column;align-items:center;gap:16px;padding:44px 30px;text-align:center;background:color-mix(in srgb,var(--surface) 92%,var(--blue-soft));clip-path:none}.sdz .tile{display:grid;place-items:center;width:70px;height:70px;background:var(--ink);color:#fff;font-size:33px;clip-path:none}.sdz strong{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:var(--track-title);line-height:1.2;text-wrap:balance}.sdz small{max-width:26ch;color:var(--muted);font-size:12.5px;line-height:1.5}div.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);background:var(--surface);margin-top:18px}div.steps>div{padding:24px 24px 26px;border-right:1px solid var(--line)}div.steps>div:last-child{border-right:0}div.steps .n{display:grid;place-items:center;width:38px;height:38px;background:var(--ink);color:#fff;font-family:var(--font-display);font-size:16px;font-weight:700;clip-path:none}div.steps b{font-family:var(--font-display);font-size:17px;font-weight:600;display:block;margin-top:16px;letter-spacing:var(--track-title);line-height:1.24}div.steps p{margin-top:9px;color:var(--muted);font-size:13.5px;line-height:1.55;text-wrap:pretty}ol.steps{display:grid;gap:7px;margin:0;padding-left:20px}ol.steps li{line-height:1.5;text-wrap:pretty}.checks{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.checks>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;padding:20px 22px;background:var(--surface);border:1px solid var(--line);border-left:4px solid #1F7A4D}.checks>div.f{border-left-color:var(--blue)}.checks i{font-size:21px;color:#1f7a4d;line-height:1}.checks>div.f i{color:var(--blue)}.checks b{font-family:var(--font-display);font-size:14.5px;font-weight:600;display:block}.checks p{margin-top:7px;color:var(--muted);font-size:13.5px;line-height:1.55;text-wrap:pretty}.after{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.after a{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:center;padding:16px 18px;background:var(--surface);border:1px solid var(--line);color:var(--ink);transition:border-color .16s ease}.after a:hover{border-color:var(--blue);color:var(--ink)}.after .t{display:grid;place-items:center;width:40px;height:40px;background:var(--blue-soft);color:var(--blue);font-size:20px;clip-path:none}.after b{font-family:var(--font-display);font-size:14.5px;font-weight:600;display:block}.after span{display:block;margin-top:3px;color:var(--muted);font-size:12.5px;line-height:1.4}.duo{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:34px}.duo>section{padding:26px 28px 28px;background:var(--surface);border:1px solid var(--line);clip-path:none}.duo h3{font-family:var(--font-display);font-size:20px;font-weight:600;margin-top:12px;letter-spacing:var(--track-title);line-height:1.16;text-wrap:balance}.duo p{margin-top:13px;color:var(--muted);font-size:14px;line-height:1.6;text-wrap:pretty}.duo .row{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.req{display:grid;margin-top:18px}.req>div{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:13px 0;border-bottom:1px solid var(--soft-line);font-size:14px}.req>div:last-of-type{border-bottom:0}.req span:last-child{color:var(--muted);font-size:13.5px;text-align:right}.hint-note{display:grid;grid-template-columns:22px minmax(0,1fr);gap:13px;margin-top:26px;padding:18px 20px;background:var(--blue-soft);font-size:14px;line-height:1.6}.hint-note>i{font-size:19px;color:var(--blue);line-height:1.3}@media(max-width:1040px){.shead{grid-template-columns:1fr;gap:30px}.steps,.after{grid-template-columns:1fr 1fr}.steps>div{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:760px){.checks,.duo,.after,.steps{grid-template-columns:1fr}}.sum{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-top:24px;padding:22px 26px;background:var(--surface);border:1px solid var(--line);clip-path:none}.sum .dot{width:14px;height:14px;background:var(--success);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--success) 18%,transparent)}.sum b{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:var(--track-title)}.sum p{margin-top:5px;color:var(--muted);font-size:13px}.grp{margin-top:26px}.grp h2{font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:var(--track-title)}.srv{margin-top:13px;border:1px solid var(--line);background:var(--surface)}.sr{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.sr:last-child{border-bottom:0}.sr .d{width:9px;height:9px;border-radius:50%;background:var(--success);justify-self:center}.sr.warn .d{background:var(--coral)}.sr .nm{font-size:14px}.sr .bar{display:flex;gap:2px}.sr .bar i{width:4px;height:20px;background:color-mix(in srgb,var(--success) 40%,transparent)}.sr .bar i.w{background:var(--coral)}.sr .st{color:var(--muted);font-size:12.5px;min-width:104px;text-align:right}.sr.warn .st{color:var(--coral)}.leg{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px;color:var(--muted);font-size:12px}.leg span{display:flex;align-items:center;gap:7px}.leg i{width:9px;height:9px;border-radius:50%;background:var(--success)}.leg i.w{background:var(--coral)}.leg i.n{background:var(--line)}.inc{margin-top:26px}.ir{padding:18px 20px;background:var(--surface);border:1px solid var(--line);margin-top:10px}.ir .hd{display:flex;flex-wrap:wrap;align-items:center;gap:11px}.ir .tag{padding:2px 8px;background:color-mix(in srgb,var(--coral) 12%,transparent);color:var(--coral);font-size:10px;font-weight:600;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.ir .tag.ok{background:#eaf6ef;color:#1f7a4d}.ir .tag.pl{background:var(--blue-soft);color:var(--blue)}.ir b{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:var(--track-title)}.ir .dt{margin-left:auto;color:var(--muted);font-size:12px}.ir dl{display:grid;grid-template-columns:96px 1fr;gap:7px 14px;margin-top:13px;font-size:13px;line-height:1.5}.ir dt{color:var(--muted)}@media(max-width:760px){.sr{grid-template-columns:22px 1fr auto}.sr .bar{display:none}}.tgrid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:38px;align-items:start;margin-top:26px}.panel{display:grid;gap:16px;align-content:start;padding:22px;background:var(--surface);border:1px solid var(--line)}.pnl-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--soft-line)}.pnl-live{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-size:12px}.pnl-live i{font-size:16px}.cgrid{display:grid;border:1px solid var(--line)}.cgrid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cgrid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.cgrid button{min-height:72px;display:grid;align-content:center;gap:4px;padding:10px 12px;border:0;border-right:1px solid var(--line);color:var(--ink);background:var(--surface);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.cgrid button:last-child{border-right:0}.cgrid button:hover{color:var(--blue)}.cgrid button[data-on]{color:var(--blue);background:var(--blue-soft);box-shadow:inset 0 -3px 0 var(--blue)}.cgrid button strong{font-family:var(--font-display);font-size:12px;font-weight:600}.cgrid button span{color:var(--muted);font-size:10px;line-height:1.3}.cgrid button[data-on] span{color:var(--blue)}.cgrid[data-cols="4"] button{min-height:46px;justify-items:center;text-align:center}.target{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:stretch}.tnum{display:flex;align-items:baseline;gap:6px;padding:14px 18px;background:var(--blue-soft);border:1px solid color-mix(in srgb,var(--blue) 38%,var(--line));clip-path:none}.tnum input{width:64px;border:0;background:transparent;outline:0;color:var(--blue);font-family:var(--font-display);font-size:38px;font-weight:600;letter-spacing:var(--track-title);line-height:1;text-align:right}.tnum .unit{color:var(--blue);font-family:var(--font-ui);font-size:15px;font-weight:600}.tside{display:grid;gap:7px;align-content:center}.predict{display:grid;gap:9px;padding:15px 16px;background:var(--surface-strong);border:1px solid var(--line)}body.p-tool .prow{display:grid;grid-template-columns:52px minmax(0,1fr) 62px;align-items:center;gap:11px;font-size:12.5px}.prow .pl{color:var(--muted)}.prow .pbar{height:10px;background:color-mix(in srgb,var(--line) 55%,transparent)}.prow .pbar i{display:block;height:100%;background:var(--muted)}.prow .pbar i.ok{background:var(--blue)}.prow .pv{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.prow .pv.strong{color:var(--ink);font-weight:600}.pnote{display:flex;gap:8px;align-items:flex-start;margin-top:2px;color:var(--muted);font-size:11.5px;line-height:1.45}.pnote i{font-size:15px;color:var(--success);flex:0 0 auto;margin-top:1px}.chk{display:flex;align-items:flex-start;gap:9px;color:var(--muted);font-size:13px;line-height:1.4;cursor:pointer}.chk input{margin-top:3px;width:16px;height:16px;accent-color:var(--blue);flex:0 0 auto}.chk b{color:var(--ink);font-weight:600}.pfoot{color:var(--muted);font-size:11.5px;text-align:center}.syn{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.syn span{padding:6px 11px;background:var(--blue-soft);border-radius:var(--r-xs);font-size:12.5px;color:var(--blue)}body.p-tool h2.h{font-family:var(--font-display);font-size:26px;font-weight:600;margin:46px 0 14px;letter-spacing:var(--track-title)}body.p-tool .prob{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}body.p-tool .prob>b{font-family:var(--font-display);font-size:14.5px;font-weight:600;display:flex;gap:10px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--soft-line)}.prob>b i{font-size:19px;color:var(--coral)}.prob>b .pct{margin-left:auto;color:var(--muted);font-size:11.5px;font-weight:400}body.p-tool .prob dl{display:grid;grid-template-columns:82px 1fr;gap:7px 14px;padding:14px 16px;font-size:12.5px;line-height:1.5}body.p-tool .prob .act{padding:0 16px 15px}@media(max-width:1120px){.tgrid{grid-template-columns:1fr}}body.p-tool[data-tool-slug=scan-document]{--h1-measure: 22ch}.scan-entry{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:28px;align-items:stretch;margin-top:26px}.scan-entry__upload,.scan-entry__phone{min-width:0;border:1px solid var(--line);background:var(--surface);clip-path:none}.scan-entry__upload{display:grid;grid-template-rows:auto 1fr;padding:22px}.scan-entry__label{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-size:10px;font-weight:700;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.scan-entry__label i{font-size:18px}.scan-entry__upload-main{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;margin-top:17px;padding:34px;text-align:center;border:2px dashed var(--blue);background:color-mix(in srgb,var(--blue-soft) 36%,var(--surface));clip-path:none}.scan-entry__upload-icon{width:62px;height:62px;display:grid;place-items:center;color:#fff;background:var(--blue);clip-path:none}.scan-entry__upload-icon i{font-size:29px}.scan-entry__upload-main strong{font-family:var(--font-display);font-size:clamp(20px,2vw,27px);font-weight:600;letter-spacing:var(--track-title);line-height:1.18}.scan-entry__upload-main p{max-width:48ch;margin:0;color:var(--muted);font-size:13.5px;line-height:1.55}.scan-entry__upload-main small{color:var(--muted);font-size:11.5px}.scan-entry__phone{display:grid;grid-template-columns:minmax(150px,.82fr) minmax(190px,1fr);gap:22px;align-items:center;padding:24px;color:var(--ink);background:color-mix(in srgb,var(--coral) 8%,var(--surface));border-color:color-mix(in srgb,var(--coral) 45%,var(--line))}.scan-entry__phone-preview{position:relative;width:min(178px,100%);aspect-ratio:9 / 17;justify-self:center;overflow:hidden;border:7px solid var(--ink);border-radius:22px;background:linear-gradient(148deg,#60696d,#2d3437 62%);box-shadow:0 18px 38px color-mix(in srgb,var(--ink) 22%,transparent)}.scan-entry__phone-top{position:absolute;left:50%;top:8px;width:38%;height:5px;border-radius:8px;background:#ffffff57;transform:translate(-50%)}.scan-entry__paper{position:absolute;top:18%;right:13%;bottom:28%;left:13%;display:block;background:#f6efe2;transform:perspective(240px) rotateX(2deg) rotate(-2deg);box-shadow:0 9px 25px #00000040}.scan-entry__paper:before,.scan-entry__paper:after{content:"";position:absolute;left:18%;right:18%;height:2px;background:#aeb3b4;box-shadow:0 13px #c0c3c1,0 26px #b7bab8,0 39px #c7c8c3}.scan-entry__paper:before{top:24%}.scan-entry__paper:after{top:66%}.scan-entry__paper i{position:absolute;width:20px;height:20px;border-color:#efa186;border-style:solid}.scan-entry__paper i:nth-child(1){left:-5px;top:-5px;border-width:3px 0 0 3px}.scan-entry__paper i:nth-child(2){right:-5px;top:-5px;border-width:3px 3px 0 0}.scan-entry__paper i:nth-child(3){left:-5px;bottom:-5px;border-width:0 0 3px 3px}.scan-entry__paper i:nth-child(4){right:-5px;bottom:-5px;border-width:0 3px 3px 0}.scan-entry__phone-status{position:absolute;left:50%;top:10%;padding:5px 8px;color:#fff;background:#37684ee0;font-size:8px;white-space:nowrap;transform:translate(-50%)}.scan-entry__shutter{position:absolute;left:50%;bottom:7%;width:42px;height:42px;border:4px solid rgba(255,255,255,.9);border-radius:50%;background:var(--coral);box-shadow:0 0 0 4px #1c202294;transform:translate(-50%)}.scan-entry__phone-copy{min-width:0}.scan-entry__phone-copy .scan-entry__label{color:var(--coral)}.scan-entry__phone-copy h2{margin:12px 0 9px;font-family:var(--font-display);font-size:clamp(19px,2vw,26px);font-weight:600;letter-spacing:var(--track-title);line-height:1.16;overflow-wrap:anywhere}.scan-entry__phone-copy>p{margin:0;color:var(--muted);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.scan-entry__camera-button{width:100%;margin-top:18px;color:#fff;background:var(--coral);overflow-wrap:anywhere}.scan-entry__phone-copy ol{display:grid;gap:7px;margin:18px 0 0;padding:16px 0 0 18px;color:var(--muted);border-top:1px solid color-mix(in srgb,var(--coral) 28%,var(--line));font-size:11.5px;line-height:1.4;overflow-wrap:anywhere}@media(max-width:1120px){.scan-entry{grid-template-columns:1fr}.scan-entry__phone{grid-template-columns:minmax(130px,.42fr) minmax(0,1fr)}}@media(max-width:860px){.scan-entry__upload{display:none}.scan-entry__phone{min-height:480px}}@media(max-width:560px){.scan-entry__phone{grid-template-columns:1fr;padding:21px}.scan-entry__phone-preview{width:142px;max-height:268px}.scan-entry__phone-copy{text-align:center}.scan-entry__phone-copy .scan-entry__label{justify-content:center}.scan-entry__phone-copy ol{text-align:left}}.tsearch{position:relative;margin-top:22px;max-width:760px}.tsearch>i{position:absolute;left:18px;top:19px;font-size:20px;color:var(--muted)}.tsearch input{width:100%;min-height:58px;padding:0 96px 0 50px;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-family:var(--font-ui);font-size:16px;clip-path:none}.tsearch input::placeholder{color:var(--muted)}.tsearch input:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.tsearch .kbd{position:absolute;right:18px;top:19px;display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px}.tsearch .kbd kbd{padding:3px 7px;background:var(--surface-sunken);border:1px solid var(--line);font-family:var(--font-ui);font-size:11px}.tsearch.has .kbd{display:none}.aside{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;color:var(--muted);font-size:13px}.aside button{white-space:nowrap;min-height:32px;padding:0 11px;background:var(--surface);border:1px solid var(--line);color:var(--blue);font-family:var(--font-ui);font-size:12.5px;cursor:pointer}.aside button:hover{background:var(--blue-soft)}.aside button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.fbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:26px;padding-bottom:13px;border-bottom:1px solid var(--line)}.fbar .set{display:flex;flex-wrap:wrap;gap:7px}.fbar .set button{white-space:nowrap;min-height:36px;padding:0 14px;background:transparent;border:1px solid var(--line);color:var(--muted);font-family:var(--font-ui);font-size:13.5px;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.fbar .set button:hover{border-color:var(--blue);color:var(--blue)}.fbar .set button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.fbar .cnt{color:var(--muted);font-size:13px;white-space:nowrap}.fbar .cnt b{color:var(--ink);font-weight:600}.recent{display:none;margin-top:18px}.recent.on{display:block}.recent .rl{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.recent .rl a{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-size:13px;white-space:nowrap}.recent .rl a:hover{border-color:var(--blue);color:var(--ink)}.recent .rl a i{font-size:14px;color:var(--blue)}.cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;align-items:start}.tcol{min-width:0;min-height:282px;padding:17px 14px 10px;background:var(--surface);border:1px solid var(--line);clip-path:none}.tcol.hide{display:none}.tcol .ch{display:flex;align-items:center;gap:11px;padding:0 4px 12px;color:var(--blue);border-bottom:1px solid var(--blue)}.tcol .ch i{font-size:22px}.tcol .ch h2{margin:0;color:var(--ink);font-family:var(--font-ui);font-size:20px;font-weight:600}.tcol .ch .n{margin-left:auto;color:var(--muted);font-family:var(--font-ui);font-size:13px}.tcol .cs{padding:9px 4px 0;color:var(--muted);font-size:12.5px}.tcol .rows{padding-top:5px}.tcol .rest{min-height:46px;display:flex;align-items:center;padding:7px 4px;color:var(--muted);font-size:12.5px;line-height:1.4;border-top:1px dashed var(--line)}.tcol .rest.hide{display:none}.trow{width:100%;min-height:46px;display:grid;grid-template-columns:27px minmax(0,1fr) auto 20px;align-items:center;gap:8px;padding:7px 4px;border-bottom:1px solid var(--soft-line);color:var(--ink);font-family:var(--font-ui);text-decoration:none}.trow:last-of-type{border-bottom:0}.trow:hover,.trow:focus-visible{background:var(--blue-soft);color:var(--blue);outline:0}.trow.hide{display:none}.trow>i:first-child{justify-self:center;font-size:19px;color:currentColor}.trow .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.trow .soon{margin-left:7px;padding:1px 6px;background:color-mix(in srgb,var(--coral) 12%,transparent);color:var(--coral);font-style:normal;font-size:9px;font-weight:600;letter-spacing:var(--track-eyebrow);text-transform:uppercase;vertical-align:middle}.trow:hover .soon{background:var(--surface)}.trow .tg{color:var(--muted);font-family:var(--font-ui);font-size:10.5px;letter-spacing:.06em;white-space:nowrap}.trow .ar{font-size:18px;color:var(--blue);justify-self:end}.trow.kb{background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue)}.tnone{display:none;margin-top:24px;padding:24px 26px;background:var(--surface);border:1px solid var(--line)}.tnone.on{display:block}.tnone b{font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:var(--track-title)}.tnone p{margin-top:9px;color:var(--muted);font-size:14px;line-height:1.6;max-width:70ch}.legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:16px;color:var(--muted);font-size:12px}.legend span{display:flex;align-items:center;gap:7px}@media(max-width:1120px){.cols{grid-template-columns:1fr 1fr}}@media(max-width:760px){.cols{grid-template-columns:1fr}.tsearch input{min-height:52px;padding-right:18px;font-size:15px}.tsearch .kbd{display:none}}body[data-seo-page-type=category] .category-hero{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;align-items:start;margin-top:22px;padding-bottom:24px;border-bottom:1px solid var(--line)}body[data-seo-page-type=category] .category-hero__icon{display:grid;place-items:center;width:44px;height:44px;background:var(--blue-soft);color:var(--blue);font-size:23px;clip-path:none}body[data-seo-page-type=category] .category-hero h1{margin:0}body[data-seo-page-type=category] .category-hero .lead{max-width:76ch;margin-top:9px}body[data-seo-page-type=category] .category-tools{margin-top:26px}body[data-seo-page-type=category] .category-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}body[data-seo-page-type=category] .category-section-heading__eyebrow{display:block;margin-bottom:5px;color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:var(--track-eyebrow);text-transform:uppercase}body[data-seo-page-type=category] .category-section-heading h2{margin:0}body[data-seo-page-type=category] .category-tool-count{flex:none;color:var(--muted);font-size:12.5px}body[data-seo-page-type=category] .category-tool-grid{display:grid;width:100%;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}body[data-seo-page-type=category] .category-tool-card{min-width:0;margin:0}body[data-seo-page-type=category] .category-tool-card>a{display:grid;grid-template-columns:34px minmax(0,1fr) auto 16px;gap:11px;align-items:center;min-height:86px;padding:12px 13px;background:var(--surface);border:1px solid var(--line);color:var(--ink);clip-path:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}body[data-seo-page-type=category] .category-tool-card>a:hover{transform:translateY(-2px);border-color:var(--blue);box-shadow:var(--shadow-soft);color:var(--ink)}body[data-seo-page-type=category] .category-tool-card__icon{display:grid;place-items:center;width:34px;height:34px;background:var(--blue-soft);color:var(--blue);font-size:18px}body[data-seo-page-type=category] .category-tool-card__copy{min-width:0}body[data-seo-page-type=category] .category-tool-card__copy strong{display:block;font-size:13.5px;font-weight:600;line-height:1.25}body[data-seo-page-type=category] .category-tool-card__copy>span{display:-webkit-box;margin-top:4px;overflow:hidden;color:var(--muted);font-size:11.5px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}body[data-seo-page-type=category] .category-tool-card__format{padding:3px 6px;background:var(--coral-soft);color:var(--danger-ink);font-size:9.5px;font-weight:600;letter-spacing:.04em;white-space:nowrap}body[data-seo-page-type=category] .category-tool-card__arrow{color:var(--muted);font-size:14px;transition:transform .16s ease}body[data-seo-page-type=category] .category-tool-card>a:hover .category-tool-card__arrow{transform:translate(2px);color:var(--blue)}body[data-seo-page-type=category] .upcoming-tool-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:center;min-width:0;min-height:86px;margin:0;padding:12px 13px;background:color-mix(in srgb,var(--page) 64%,var(--surface));border:1px dashed var(--line);color:var(--muted);clip-path:none}body[data-seo-page-type=category] .upcoming-tool-card .category-tool-card__icon{background:color-mix(in srgb,var(--blue-soft) 46%,var(--surface));color:var(--muted)}body[data-seo-page-type=category] .upcoming-tool-card em{grid-column:2 / -1;font-style:normal;font-size:9.5px;font-weight:600;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--coral)}body[data-seo-page-type=category] .category-help-jump{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;gap:12px;align-items:center;margin-top:16px;padding:13px 15px;background:var(--blue-soft);border:1px solid color-mix(in srgb,var(--blue) 32%,var(--line));color:var(--ink)}body[data-seo-page-type=category] .category-help-jump:hover{border-color:var(--blue);color:var(--ink)}body[data-seo-page-type=category] .category-help-jump__icon{display:grid;place-items:center;width:34px;height:34px;background:var(--surface);color:var(--blue);font-size:18px}body[data-seo-page-type=category] .category-help-jump strong,body[data-seo-page-type=category] .category-help-jump small{display:block}body[data-seo-page-type=category] .category-help-jump small{margin-top:2px;color:var(--muted);font-size:11.5px}body[data-seo-page-type=category] .category-help-jump__arrow{color:var(--blue)}body[data-seo-page-type=category] .category-task-section{scroll-margin-top:calc(var(--header-height) + 18px)}body[data-seo-page-type=category] .task-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none}body[data-seo-page-type=category] .task-choice{display:flex;min-width:0;flex-direction:column;margin:0;background:var(--surface);border:1px solid var(--line);clip-path:none;transition:border-color .16s ease,box-shadow .16s ease}body[data-seo-page-type=category] .task-choice:hover{border-color:var(--blue);box-shadow:var(--shadow-soft)}body[data-seo-page-type=category] .task-choice__main{display:grid;gap:10px;flex:1;padding:17px 18px;color:var(--ink)}body[data-seo-page-type=category] .task-choice__main:hover{color:var(--ink)}body[data-seo-page-type=category] .task-choice__title{display:flex;align-items:center;justify-content:space-between;gap:12px}body[data-seo-page-type=category] .task-choice__title strong{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:var(--track-tight)}body[data-seo-page-type=category] .task-choice__title i{color:var(--blue)}body[data-seo-page-type=category] .task-choice__purpose{color:var(--muted);font-size:12.5px;line-height:1.5}body[data-seo-page-type=category] .task-choice__meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}body[data-seo-page-type=category] .task-choice__meta>span{padding:9px 10px;background:var(--surface-sunken);font-size:11.5px;line-height:1.35}body[data-seo-page-type=category] .task-choice__meta small{display:block;margin-bottom:3px;color:var(--muted);font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}body[data-seo-page-type=category] .task-choice__guide{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;gap:9px;align-items:center;min-height:44px;padding:9px 18px;background:var(--blue-soft);border-top:1px solid var(--line);color:var(--blue);font-size:12.5px;font-weight:600}body[data-seo-page-type=category] .task-choice__guide:hover{background:color-mix(in srgb,var(--blue-soft) 68%,var(--surface));color:var(--blue)}body[data-seo-page-type=category] .task-choice__guide-arrow{justify-self:end}@media(max-width:1080px){body[data-seo-page-type=category] .category-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){body[data-seo-page-type=category] .category-hero{grid-template-columns:1fr;gap:10px}body[data-seo-page-type=category] .category-section-heading{align-items:start;flex-direction:column;gap:4px}body[data-seo-page-type=category] .category-tool-count{font-size:12px}body[data-seo-page-type=category] .category-tool-grid,body[data-seo-page-type=category] .task-choice-grid{grid-template-columns:1fr}body[data-seo-page-type=category] .category-tool-card>a{grid-template-columns:32px minmax(0,1fr) auto 15px;min-height:76px;padding:11px 12px}body[data-seo-page-type=category] .category-tool-card__copy>span{-webkit-line-clamp:2}body[data-seo-page-type=category] .task-choice__meta{grid-template-columns:1fr}}.public-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;max-width:100%}.public-share--page{justify-content:flex-end;margin:12px 0}.public-share .public-share__button{min-height:40px;max-width:100%;padding:8px 12px;border:1px solid var(--line);border-radius:0;background:var(--surface);color:var(--blue);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.public-share .public-share__button:hover:not(:disabled){border-color:var(--blue);background:var(--blue-soft)}.public-share .public-share__button:disabled{opacity:.55;cursor:default}.public-share .public-share__button:focus-visible,.public-share .public-share__manual:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.public-share__status{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.public-share .public-share__manual{flex:1 1 100%;width:100%;min-width:0;max-width:100%;padding:9px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:12px}.public-share .public-share__manual[hidden]{display:none}.public-share-card{margin:18px 0;padding:16px;border:1px solid var(--line);background:var(--surface)}.public-share-card>p{margin:0 0 12px}@media(max-width:900px){.public-share .public-share__button{min-height:44px}}.wrap>main,main.wrap{display:block}main h1{margin-top:12px;font-family:var(--font-display);font-size:clamp(30px,3.1vw,42px);font-weight:var(--weight-semibold);letter-spacing:var(--track-hero);line-height:1.08;max-width:20ch;text-wrap:balance}main h2{margin:40px 0 14px;font-family:var(--font-display);font-size:26px;font-weight:var(--weight-semibold);letter-spacing:var(--track-title);line-height:1.14;text-wrap:balance}main h3{margin:26px 0 10px;font-family:var(--font-display);font-size:20px;font-weight:var(--weight-semibold);letter-spacing:var(--track-title)}main p{margin:12px 0;max-width:74ch;line-height:var(--leading-prose);text-wrap:pretty}main ul,main ol{margin:12px 0;padding-left:20px;max-width:74ch;line-height:var(--leading-prose)}main li{margin:6px 0}main section{margin-top:34px}.lead{margin-top:14px;max-width:74ch;color:var(--muted);font-size:var(--text-lead);line-height:1.55}.seo-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--coral);font-family:var(--font-ui);font-size:11px;font-weight:var(--weight-bold);letter-spacing:var(--track-eyebrow-wide);text-transform:uppercase}.byline,.updated{color:var(--muted);font-size:var(--text-xs)}.updated{margin-top:42px;padding-top:18px;border-top:1px solid var(--line)}.breadcrumbs{padding:22px 0 0;color:var(--muted);font-size:var(--text-xs)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;max-width:none;list-style:none}.breadcrumbs li+li:before{content:"/";margin-right:7px;color:#a2a4a6}.breadcrumbs a{color:var(--blue-500)}.answer{padding:20px 22px;background:var(--blue-soft);clip-path:none}.answer h2{margin-top:0;font-size:20px}.answer p{margin-bottom:0}.drop{display:grid;gap:11px;margin-top:26px;padding:26px 24px;background:var(--surface);border:1px solid var(--blue);clip-path:none}.drop strong{font-family:var(--font-display);font-size:21px;font-weight:var(--weight-semibold);letter-spacing:var(--track-title)}.drop span{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-body)}.drop small{color:var(--muted);font-size:var(--text-xs)}.action,a.action{justify-self:start;min-height:var(--control-height);display:inline-flex;align-items:center;gap:9px;padding:0 22px;background:var(--blue);color:var(--text-on-brand);clip-path:none;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1;transition:var(--transition-button)}.action:hover{transform:var(--hover-lift);filter:var(--hover-filter);color:var(--text-on-brand)}.facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:0;margin:16px 0 0;border:1px solid var(--line);background:var(--surface-strong)}.facts dt,.facts dd{padding:11px 15px;border-bottom:1px solid var(--soft-line);font-size:var(--text-body-sm);line-height:var(--leading-snug)}.facts dt{color:var(--muted);white-space:nowrap}.facts dd{margin:0}.facts dt:nth-last-of-type(1),.facts dd:nth-last-of-type(1){border-bottom:0}@media(max-width:640px){.facts{grid-template-columns:1fr}.facts dt{padding-bottom:0;border-bottom:0;white-space:normal}}.evidence{margin-top:18px;padding:16px 18px;background:var(--surface-sunken);font-size:var(--text-body-sm);line-height:var(--leading-body)}.evidence strong{display:block;margin-bottom:5px}.usecases,.checks,.howto{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:9px}.usecases li,.checks li{display:grid;grid-template-columns:15px minmax(0,1fr);gap:11px;margin:0;font-size:var(--text-sm);line-height:var(--leading-body)}.usecases li:before,.checks li:before{content:"";width:5px;height:5px;margin-top:9px;background:var(--blue)}.howto li{margin:0;padding:13px 16px;background:var(--surface);border:1px solid var(--line);clip-path:none;font-size:var(--text-sm);line-height:var(--leading-body)}.howto strong{color:var(--blue)}.cards,.resource-cards{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 0;padding:0;max-width:none}.cards li,.resource-cards li{margin:0}.card{display:flex;flex-direction:column;gap:8px;height:100%;padding:19px 20px;color:var(--ink)}.card strong{font-family:var(--font-display);font-size:17px;font-weight:var(--weight-semibold);letter-spacing:var(--track-title);line-height:1.24}.card span{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.related,.catalog{list-style:none;display:grid;gap:0;margin:16px 0 0;padding:0;max-width:none;border:1px solid var(--line);background:var(--surface);clip-path:none}.related li,.catalog li{margin:0;border-bottom:1px solid var(--soft-line)}.related li:last-child,.catalog li:last-child{border-bottom:0}.related a,.catalog a{display:block;padding:13px 16px;color:var(--ink);font-size:var(--text-sm);transition:var(--transition-nav)}.related a strong,.catalog a strong{display:block}.related a strong+span,.catalog a strong+span{display:block;margin-top:3px;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.related a:hover,.catalog a:hover{background:var(--blue-soft);color:var(--blue)}@media(max-width:1040px){.cards,.resource-cards{grid-template-columns:1fr 1fr}}@media(max-width:700px){.cards,.resource-cards{grid-template-columns:1fr}}.faq{margin-top:16px;border:1px solid var(--line);background:var(--surface);clip-path:none}.faq details{border-bottom:1px solid var(--soft-line)}.faq details:last-child{border-bottom:0}.faq summary{padding:14px 16px;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.faq summary:hover{color:var(--blue)}.faq details[open] summary{color:var(--blue)}.faq p{margin:0;padding:0 16px 15px;color:var(--muted);font-size:var(--text-body-sm);line-height:var(--leading-body)}.table-wrap{margin-top:16px;overflow-x:auto;border:1px solid var(--line);background:var(--surface-strong)}.table-wrap table{width:100%;border-collapse:collapse;font-size:var(--text-body-sm)}.table-wrap th,.table-wrap td{padding:11px 13px;text-align:left;border-bottom:1px solid var(--soft-line);vertical-align:top}.table-wrap th{color:var(--muted);background:color-mix(in srgb,var(--surface-sunken) 60%,transparent);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.09em;text-transform:uppercase}.table-wrap tbody tr:last-child td{border-bottom:0}.visual-guide-section{margin-top:34px}.visual-guide{border:1px solid var(--line);background:var(--surface);clip-path:none}.visual-guide summary{padding:14px 16px;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer}.visual-guide figure{margin:0;padding:0 16px 16px}.visual-guide img{width:100%;height:auto;border:1px solid var(--line);background:var(--surface-strong)}.visual-guide figcaption{padding-top:10px;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.guide-hero{padding:34px 0 4px}.guide-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--coral);font-size:11px;font-weight:var(--weight-bold);letter-spacing:var(--track-eyebrow-wide);text-transform:uppercase}.guide-hero__note{margin-top:14px;color:var(--muted);font-size:var(--text-sm)}.guide-catalog-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:32px;margin-top:30px}.guide-tree{align-self:start;position:sticky;top:calc(var(--header-height) + 18px);padding:18px;background:var(--surface);border:1px solid var(--line);clip-path:none}.guide-tree__note{margin-top:12px;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.guide-finder{display:grid;gap:13px}.guide-search{display:flex;align-items:center;gap:9px;padding:10px 13px;background:var(--surface);border:1px solid var(--line);clip-path:none}.guide-search input{width:100%;border:0;outline:0;background:transparent;font-size:var(--text-body-sm)}.guide-search__hint,.guide-results-head{color:var(--muted);font-size:var(--text-xs)}.guide-chips{display:flex;flex-wrap:wrap;gap:8px}.guide-chip{padding:8px 13px;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-size:var(--text-xs);cursor:pointer;clip-path:none}.guide-chip[aria-pressed=true]{color:var(--blue);background:var(--blue-soft);border-color:var(--blue)}.guide-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.guide-card{display:flex;flex-direction:column;gap:9px;padding:19px 20px;background:var(--surface);border:1px solid var(--line);color:var(--ink);clip-path:none;transition:var(--transition-card)}.guide-card:hover{border-color:var(--blue);transform:var(--hover-lift)}.guide-card__category{color:var(--coral);font-size:11px;font-weight:var(--weight-bold);letter-spacing:var(--track-eyebrow);text-transform:uppercase}.guide-card strong{font-family:var(--font-display);font-size:17px;font-weight:var(--weight-semibold);letter-spacing:var(--track-title);line-height:1.24}.guide-card__meta,.guide-card p{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.guide-card__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:8px}.guide-empty{padding:26px 22px;background:var(--surface-sunken);color:var(--muted);font-size:var(--text-sm)}.guide-return{margin-top:26px}@media(max-width:980px){.guide-catalog-layout{grid-template-columns:1fr}.guide-tree{position:static}.guide-card-grid{grid-template-columns:1fr}}.lesson{margin-top:30px;padding:24px;background:var(--surface);border:1px solid var(--line);clip-path:none}.lesson-tabs{display:flex;flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;border:1px solid var(--line);border-bottom-color:var(--blue)}.lesson-tab{padding:12px 18px;border:0;border-right:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:var(--text-body-sm);cursor:pointer}.lesson-tab:last-child{border-right:0}.lesson-tab[aria-selected=true]{color:var(--blue);background:var(--blue-soft);box-shadow:var(--inset-tab-active);font-weight:var(--weight-semibold)}.lesson-panel{display:grid;gap:10px;align-content:start}.lesson-panel__step{color:var(--coral);font-size:11px;font-weight:var(--weight-bold);letter-spacing:var(--track-eyebrow);text-transform:uppercase}.lesson-panel__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.lesson-player{display:grid;grid-template-columns:minmax(0,640px) minmax(260px,1fr);gap:26px;margin-top:20px;align-items:start}.lesson-player.lesson-player--native{grid-template-columns:minmax(0,1fr);gap:18px}.native-guide{min-width:0;border:1px solid var(--line);background:var(--surface)}.native-guide__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;border-bottom:1px solid var(--line)}.native-guide__toolbar>strong{flex:1 1 100%;font-size:var(--text-sm)}.native-guide__devices,.native-guide__actions{display:flex;flex-wrap:wrap;gap:6px}.native-guide__toolbar button{min-height:44px;padding:8px 12px;border:1px solid var(--line);color:var(--ink);background:var(--surface);font:inherit;font-size:var(--text-xs);cursor:pointer}.native-guide__toolbar button[aria-pressed=true]{color:var(--blue);border-color:var(--blue);background:var(--blue-soft)}.native-guide__toolbar button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.native-guide__toolbar button:disabled{opacity:.55;cursor:default}.native-guide__toolbar [data-native-status]{flex:1 1 100%;color:var(--muted);font-size:var(--text-xs)}.native-guide__screen{padding:12px;background:var(--surface-strong)}.native-guide__screen img{display:block;width:auto;height:auto;max-width:100%;max-height:72vh;max-height:min(72svh,1000px);margin:0 auto;object-fit:contain}.native-guide__steps{display:grid;gap:8px;margin:0;padding:20px 22px 20px 40px;font-size:var(--text-sm);line-height:var(--leading-body)}.native-guide__missing{padding:18px;margin:0}.native-guide [hidden]{display:none!important}.native-guide[data-state=missing] .native-guide__screen{display:none}.native-guide--legacy{border:0}.native-guide--legacy .native-guide__screen{padding:0}@media(max-width:700px){.native-guide__toolbar{padding:12px;gap:8px}.native-guide__screen{padding:6px}.native-guide__steps{padding:16px 16px 16px 34px}}.lesson-screen{border:1px solid var(--line);background:var(--surface-strong)}.lesson-screen img{display:block;width:100%;height:auto}@media(max-width:980px){.lesson-player{grid-template-columns:1fr}.lesson-screen{max-width:640px}}.lesson-steps{color:var(--muted);font-size:var(--text-xs)}.lesson-open{align-self:start}@media(max-width:860px){.lesson-panel{grid-template-columns:1fr}}.seo-fallback{width:min(1240px,100% - 64px);margin:0 auto;padding:34px 0 54px}.seo-fallback .section-heading{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:18px}.seo-cookie-consent{position:fixed;left:50%;bottom:18px;z-index:var(--z-consent);transform:translate(-50%);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px;width:min(920px,100% - 32px);padding:13px 16px;background:var(--surface-strong);border:1px solid var(--line);box-shadow:var(--shadow-menu);clip-path:none}.seo-cookie-consent strong{font-family:var(--font-display);font-size:14px;font-weight:var(--weight-semibold);letter-spacing:var(--track-title)}.seo-cookie-consent p{margin:4px 0 0;color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-body)}.seo-cookie-consent a{font-size:var(--text-xs)}.seo-cookie-consent__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.seo-cookie-consent__actions button{min-height:var(--control-height-sm);padding:0 16px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:var(--text-body-sm);font-weight:var(--weight-medium);cursor:pointer;clip-path:none}.seo-cookie-consent__actions button:hover{border-color:var(--blue);color:var(--blue)}.seo-cookie-consent__actions .is-primary{border-color:var(--blue);background:var(--blue);color:var(--text-on-brand)}@media(max-width:700px){.seo-cookie-consent{bottom:8px;grid-template-columns:1fr;gap:10px;width:calc(100% - 16px);padding:12px}.seo-cookie-consent__actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.seo-cookie-consent__actions button{padding-inline:8px}}.guide-hero{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:40px;align-items:end}.guide-hero__note{display:grid;gap:4px;padding:18px 20px;background:var(--surface);border:1px solid var(--line);clip-path:none}.guide-hero__note strong{font-family:var(--font-display);font-size:34px;font-weight:var(--weight-bold);color:var(--ink);line-height:1}@media(max-width:900px){.guide-hero{grid-template-columns:1fr;align-items:start}}.guide-search{display:grid;gap:8px;padding:16px 18px 14px}.guide-search>span:first-child{font-family:var(--font-display);font-size:15px;font-weight:var(--weight-semibold);letter-spacing:var(--track-title)}.guide-search input{min-height:var(--control-height-sm);padding:0 13px;background:var(--surface-strong);border:1px solid var(--line);font-family:var(--font-ui);color:var(--ink)}.guide-search input:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px var(--blue-soft)}.guide-search__hint{display:flex;flex-wrap:wrap;gap:4px 18px;justify-content:space-between}.guide-card__meta{display:flex;align-items:center;gap:10px}.guide-results-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.guide-results-head h3{font-family:var(--font-display);font-size:19px;font-weight:var(--weight-semibold);letter-spacing:var(--track-title);color:var(--ink)}.guide-tree{display:grid;gap:6px}.guide-tree>strong{margin-bottom:6px;font-family:var(--font-display);font-size:14px;font-weight:var(--weight-semibold);letter-spacing:var(--track-title)}.guide-tree button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid transparent;background:none;color:var(--ink);font-family:var(--font-ui);font-size:var(--text-body-sm);text-align:left;cursor:pointer;transition:background var(--duration-base) var(--ease),color var(--duration-base) var(--ease)}.guide-tree button span{color:var(--muted);font-size:var(--text-xs)}.guide-tree button:hover{background:var(--blue-soft);color:var(--blue)}.guide-tree button[aria-pressed=true]{background:var(--blue-soft);border-color:var(--blue);color:var(--blue);font-weight:var(--weight-semibold)}.guide-tree button[aria-pressed=true] span{color:var(--blue)}.lesson-tabs{list-style:none;margin:22px 0 0;padding:0}.lesson-tabs li{display:contents}.lesson-tab{display:grid;gap:3px;text-align:left;font-family:var(--font-ui)}.lesson-tab strong{font-size:var(--text-body-sm);font-weight:var(--weight-medium)}.lesson-tab span{color:var(--muted);font-size:var(--text-2xs)}.lesson-panel__actions .lesson-text{border:0;background:none;padding:0;color:var(--text-link);font-family:var(--font-ui);font-size:var(--text-body-sm);cursor:pointer}.lesson-panel__actions .lesson-text:hover{color:var(--ink)}.yandex-product{--product-accent: color-mix(in srgb, var(--accent, #a45b3e) 74%, #fff);position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(18px,3vw,40px);margin:clamp(24px,5vw,58px) 0;padding:clamp(22px,4vw,48px);border:1px solid color-mix(in srgb,var(--ink, #222) 18%,transparent);clip-path:none;background:var(--surface, #fffdf7);box-shadow:0 20px 50px #26242014;overflow:hidden}.yandex-product:before{content:attr(data-product-code);position:absolute;inset:14px 18px auto auto;color:color-mix(in srgb,var(--product-accent) 45%,transparent);font:600 clamp(28px,6vw,72px)/1 var(--display-font, "Unbounded", sans-serif)}.yandex-product__intro{align-self:start;min-width:0}.yandex-product__intro h2{max-width:18ch;margin-top:8px}.yandex-product__control{position:relative;z-index:1;min-width:0;padding:18px;border:1px solid color-mix(in srgb,var(--product-accent) 38%,transparent);background:color-mix(in srgb,var(--surface, #fff) 94%,var(--product-accent))}.yandex-product__control fieldset{min-width:0;margin:0;padding:0;border:0}.yandex-product__control legend{margin-bottom:12px;font-weight:700}.yandex-product__control label{display:flex;align-items:center;min-height:46px;gap:10px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--ink, #222) 16%,transparent);background:#ffffffb8;cursor:pointer}.yandex-product__control label:has(input:checked){border-color:var(--product-accent);box-shadow:inset 4px 0 var(--product-accent)}.yandex-product__control input{inline-size:20px;block-size:20px;flex:0 0 auto}.yandex-product__control input:focus-visible{outline:3px solid var(--product-accent);outline-offset:3px}.yandex-product__control input:disabled{cursor:not-allowed}.yandex-product__choices,.yandex-product__diagnostics,.yandex-product__navigator,.yandex-product__capacity{display:grid;gap:8px}.yandex-product__sequence,.yandex-product__ledger,.yandex-product__risks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.yandex-product__sequence li,.yandex-product__route>div{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;align-items:center}.yandex-product__diagnostics>div{display:grid;grid-template-columns:10px minmax(0,1fr);gap:8px;align-items:center}.yandex-product__diagnostics i{inline-size:8px;block-size:8px;background:var(--product-accent);transform:rotate(45deg)}.yandex-product__matrix{inline-size:100%;border-collapse:collapse}.yandex-product__matrix th,.yandex-product__matrix td{padding:7px;text-align:left;border-bottom:1px solid rgba(30,30,30,.18)}.yandex-product__matrix td:last-child{inline-size:46px}.yandex-product__route{display:grid;gap:10px;border-left:2px solid var(--product-accent);padding-left:12px}.yandex-product__ledger li,.yandex-product__risks li{padding:8px;border-bottom:1px dashed rgba(30,30,30,.25)}.yandex-product__capacity meter{inline-size:100%;accent-color:var(--product-accent)}.yandex-product__formats,.yandex-product__scores,.yandex-product__pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.yandex-product__formats section,.yandex-product__pages>div{min-width:0;padding:8px;border:1px solid rgba(30,30,30,.16)}.yandex-product__formats b,.yandex-product__pages span{display:block;color:var(--product-accent);margin-bottom:8px}.yandex-product__scores>div{display:grid;gap:7px}.yandex-product__scores span{block-size:5px;background:linear-gradient(90deg,var(--product-accent) calc(var(--score) * 33%),rgba(30,30,30,.12) 0)}.yandex-product__result{display:grid;gap:5px;margin-top:14px;padding-top:14px;border-top:1px dashed currentColor}.yandex-product__result span{overflow-wrap:anywhere}.yandex-product__cards{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.yandex-product__cards article{min-width:0;padding:16px;border-top:3px solid var(--product-accent);background:#ffffffa3}.yandex-product__cards article>p:first-child{margin:0;color:var(--product-accent);font-weight:700}.yandex-product__cards article[data-selected]{background:color-mix(in srgb,var(--product-accent) 12%,#fff)}.yandex-product__cards h3{margin:8px 0;font-size:1rem}.yandex-product__cards p{overflow-wrap:anywhere}.yandex-product__acceptance{grid-column:1 / -1;margin:0;padding:14px 18px;border-left:4px solid var(--product-accent);background:#1f2c350b}.yandex-product--sequence-planner .yandex-product__cards,.yandex-product--workflow-route .yandex-product__cards{grid-template-columns:repeat(3,minmax(0,1fr));counter-reset:route}.yandex-product--diagnostic-console{clip-path:none}.yandex-product--decision-board .yandex-product__cards,.yandex-product--format-comparator .yandex-product__cards{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,.85fr))}.yandex-product--capacity-calculator .yandex-product__control{background:#273640;color:#fff}.yandex-product--risk-check{background:#f7f0e5}.yandex-product--quality-scorecard .yandex-product__cards article{border-top:0;border-left:5px solid var(--product-accent)}.yandex-product--page-map .yandex-product__control{border-left:8px solid var(--product-accent);padding-left:18px}@media(max-width:760px){.yandex-product{grid-template-columns:minmax(0,1fr);padding:20px 16px}.yandex-product__intro h2{max-width:21ch}.yandex-product__cards,.yandex-product--decision-board .yandex-product__cards,.yandex-product--format-comparator .yandex-product__cards,.yandex-product--sequence-planner .yandex-product__cards,.yandex-product--workflow-route .yandex-product__cards{grid-template-columns:minmax(0,1fr)}.yandex-product__cards article{min-height:0}.yandex-product__formats,.yandex-product__scores,.yandex-product__pages{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){.yandex-product__cards article{transition:background-color .16s ease,transform .16s ease}.yandex-product__cards article[data-selected]{transform:translateY(-2px)}}[hidden]{display:none!important}.skip{position:absolute;left:-9999px;top:0;z-index:200;padding:12px 18px;background:var(--surface-strong);border:1px solid var(--blue);color:var(--blue);font-size:var(--text-body-sm);font-weight:var(--weight-semibold)}.skip:focus{left:14px;top:10px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}footer.ft .ft-brand{display:inline-block;margin-bottom:13px}.ck-btn{padding:0;border:0;background:none;color:var(--muted);font-family:var(--font-ui);font-size:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px;cursor:pointer}.ck-btn:hover{color:var(--blue);text-decoration-color:currentColor}.mega-panel .rows{padding-top:5px}.fbar .set button[aria-pressed=true],.filters button[aria-pressed=true],#ftabs button[aria-pressed=true]{color:var(--blue);background:var(--blue-soft);border-color:var(--blue);font-weight:var(--weight-semibold)}.recent{margin-top:22px;padding:16px 18px 10px;background:var(--surface);border:1px solid var(--line);clip-path:none}.recent>.microlabel{margin-bottom:6px}.recent .rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px}@media(max-width:900px){.recent .rows{grid-template-columns:1fr}}.none{margin-top:20px;padding:26px 22px;background:var(--surface-sunken);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-body)}.none b{display:block;margin-bottom:6px;color:var(--ink);font-family:var(--font-display);font-size:17px;font-weight:var(--weight-semibold);letter-spacing:var(--track-title)}.soon-note{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:center;margin-top:18px;padding:14px 18px;background:var(--surface-sunken);color:var(--muted);font-size:var(--text-body-sm);line-height:var(--leading-snug)}.soon-note>i{font-size:18px;color:var(--muted)}.backlinks{margin-top:34px;padding-top:20px;border-top:1px solid var(--line)}.backlinks>.microlabel{margin-bottom:10px}.app-boot{display:grid;gap:13px;justify-items:center;padding:78px 22px;text-align:center;color:var(--muted);font-size:var(--text-sm)}.app-boot i{font-size:38px;color:var(--blue)}.app-boot b{color:var(--ink);font-family:var(--font-display);font-size:21px;font-weight:var(--weight-semibold);letter-spacing:var(--track-title)}.hdr nav .mega span svg,.mega-panel .mh>svg,.ccol>.ch>svg,.cats a>svg,.dz .inner>svg.big,.dzflow>svg,.tool>svg.ic,.trow>svg.ar,.promise li>svg,.sizer>svg{color:var(--blue)}.trust>div>svg{grid-row:span 2;align-self:center;color:var(--blue)}.trust>div>svg.ok{color:var(--success)}.hdr nav .mega span svg{transition:transform var(--duration-base) var(--ease)}.hdr nav .mega[aria-expanded=true] span svg{transform:rotate(180deg)}.hero h1{margin:0;max-width:none}.secline h2.sec,.ccol>.ch h3{margin:0}.r>p{margin:0;max-width:none}.often{margin-top:26px}.often .chips{margin-top:11px}.fh .nm{display:grid;gap:2px;margin-right:auto;min-width:0}.fh .nm b{font-size:15.5px}.fh .nm small{color:var(--muted);font-size:12px}.fh .other{display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--text-link);font-family:var(--font-ui);font-size:13.5px;cursor:pointer}.fh .other:hover{color:var(--ink)}.sizer .lb{flex:1;font-size:13.5px}.sizer .un{color:var(--muted);font-size:13px}.catnote{margin-top:16px;color:var(--muted);font-size:13px}@media print{.hdr,.mega-panel,.mega-scrim,footer.ft,.hint,.skip{display:none!important}}.crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;max-width:none;list-style:none}.crumb li{display:inline;margin:0}.prob .steps{display:grid;gap:6px;margin:0;padding-left:18px;max-width:none;list-style:decimal}.prob .steps li{margin:0}.prob .around{margin:10px 0 0;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-body)}.syn{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.syn span{padding:5px 10px;background:var(--surface-sunken);color:var(--muted);font-size:var(--text-xs)}.tcol .all{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-size:var(--text-xs)}.trow.is-soon{color:var(--muted);cursor:default}.trow.is-soon:hover{background:transparent;color:var(--muted)}.trow .soon{margin-left:8px;padding:2px 6px;background:color-mix(in srgb,var(--coral) 12%,transparent);color:var(--coral);font-size:9px;font-style:normal;font-weight:var(--weight-semibold);letter-spacing:var(--track-eyebrow);text-transform:uppercase}.after-grid{margin-top:13px;font-size:var(--text-xs)}footer.ft .in{grid-template-columns:minmax(190px,1.7fr) repeat(4,minmax(118px,1fr))}@media(max-width:1080px){footer.ft .in{grid-template-columns:minmax(170px,1.4fr) repeat(2,minmax(118px,1fr))}}@media(max-width:760px){footer.ft .in{grid-template-columns:1fr 1fr}}.sum .dot.warn{background:var(--coral);box-shadow:0 0 0 5px color-mix(in srgb,var(--coral) 18%,transparent)}.sum .dot.n{background:var(--line);box-shadow:0 0 0 5px color-mix(in srgb,var(--line) 45%,transparent)}.sr.n .d,.sr .bar i.n{background:var(--line)}.sr.n .st{color:var(--muted)}.sr{grid-template-columns:22px minmax(0,1fr) minmax(0,auto) auto}.sr .bar{min-width:0;overflow:hidden}.sr .bar i{flex:0 1 4px;min-width:2px}.sr .st{display:block;padding:0;background:none;border:0;min-width:128px;white-space:nowrap}h1.pg,main h1{max-width:var(--h1-measure, 24ch)}body.p-tools{--h1-measure: 24ch}body.p-formats{--h1-measure: 21ch}body.p-problems{--h1-measure: 18ch}body.p-research,body.p-guides{--h1-measure: 26ch}body.p-status,body.p-pricing{--h1-measure: 22ch}body.p-apps,body.p-edu,body.p-tool{--h1-measure: 26ch}body.p-scan{--h1-measure: 28ch}body.p-account{--h1-measure: 20ch}body.p-checkout{--h1-measure: 22ch}.mega-nav{display:none}.mega-panel .mega-nav{gap:4px 22px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.mega-panel .mega-nav a{padding:8px 0;font-size:var(--text-body-sm);font-weight:var(--weight-medium)}.mega-panel .mega-nav a:hover{color:var(--blue)}.mobile-scan-entry{display:none}body.p-home .hero{grid-template-areas:"intro upload" "secondary upload";row-gap:0}body.p-home .hero__intro{grid-area:intro;align-self:end;min-width:0}body.p-home .hero__upload{grid-area:upload;min-width:0}body.p-home .hero__secondary{grid-area:secondary;align-self:start;min-width:0}@media(max-width:1120px){body.p-home .hero{grid-template-areas:"intro" "upload" "secondary";row-gap:32px}}@media(max-width:700px){body.p-home .hero{gap:16px;padding-top:24px}body.p-home .hero .lede{margin-top:16px}.mobile-scan-entry{min-height:96px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:6px;padding:14px 15px;color:var(--ink);background:color-mix(in srgb,var(--coral) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--coral) 68%,var(--line));border-left:5px solid var(--coral);clip-path:none;box-shadow:0 10px 24px color-mix(in srgb,var(--coral) 12%,transparent)}.mobile-scan-entry__icon{width:48px;height:48px;display:grid;place-items:center;color:#fff;background:var(--coral);clip-path:none}.mobile-scan-entry__copy{min-width:0;display:grid;gap:2px}.mobile-scan-entry__copy small{color:var(--coral);font-size:9px;font-weight:700;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.mobile-scan-entry__copy strong{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:var(--track-title);line-height:1.25}.mobile-scan-entry__copy>span{color:var(--muted);font-size:11.5px;line-height:1.35}.mobile-scan-entry__arrow{color:var(--coral)}body.p-home .hero .often,body.p-home .hero .promise{margin-top:10px}body.p-home .hero .dz .inner{min-height:268px;gap:10px;padding:22px 18px}body.p-home .hero .dz .big{width:50px;height:50px}body.p-home .hero .dzflow{display:none}}@media(max-width:1360px){.hdr{gap:18px;padding:0 20px}.hdr nav{gap:16px;font-size:14px}.hdr nav .mega{gap:7px}}@media(max-width:1180px){.hdr nav>a{display:none}.mega-nav{display:flex}}@media(max-width:700px){.hdr{gap:10px;padding:0 16px}.hdr .sp .btn.ghost{width:var(--control-height);min-width:var(--control-height);padding:0 11px;font-size:0;gap:0}.hdr .sp .btn.ghost .auth-label{display:none}.hdr .sp .btn.ghost i,.hdr .sp .btn.ghost svg{font-size:18px}.hdr nav .mega{font-size:0;gap:0}.hdr nav .mega span{font-size:15px}.hdr .sp .btn.accent{padding:0 13px;font-size:var(--text-body-sm)}}@media(max-width:480px){.chips a{white-space:normal;max-width:100%}}dl.spec{display:grid;gap:0;margin-top:20px;border:1px solid var(--line)}dl.spec>div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;padding:12px 16px;border-bottom:1px solid var(--soft-line)}dl.spec>div:last-child{border-bottom:0}dl.spec dt{color:var(--muted);font-size:var(--text-body-sm)}dl.spec dd{font-size:var(--text-body-sm);line-height:var(--leading-snug)}@media(max-width:640px){dl.spec>div{grid-template-columns:1fr;gap:3px}}.panel .pio{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--text-body-sm);font-weight:var(--weight-medium)}.panel .pio i{color:var(--blue);font-size:15px}.pwa-install-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;color:var(--ink);background:var(--surface);border:1px solid var(--line);clip-path:none;box-shadow:inset 0 -2px color-mix(in srgb,var(--blue) 14%,transparent);font-size:13px;font-weight:650;line-height:1;white-space:nowrap;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.pwa-install-button svg,.pwa-install-button i{color:var(--coral);font-size:17px}.pwa-install-button:hover{color:var(--blue);background:var(--blue-soft);border-color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue)}.pwa-install-button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pwa-install-button[data-installed=true]{color:var(--blue);border-color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue)}.install-guide-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);align-items:center;gap:36px;padding:30px 0 22px}.install-guide-hero h1{max-width:13ch;margin-top:10px;font:600 clamp(32px,4.3vw,58px)/1.02 var(--font-display);letter-spacing:var(--track-hero)}.install-guide-hero .lead{max-width:62ch;margin-top:16px;color:var(--muted);font-size:16px;line-height:1.6}.install-guide-note{display:grid;gap:7px;padding:18px 20px;background:var(--blue-soft);border-left:3px solid var(--coral);clip-path:none}.install-guide-note strong{font:600 20px/1.15 var(--font-display)}.install-guide-note span{color:var(--muted);font-size:13px;line-height:1.45}.install-animation{position:relative;min-height:300px;display:grid;place-items:center;overflow:hidden;padding:26px;background:var(--surface);border:1px solid var(--line);clip-path:none;box-shadow:var(--shadow-soft)}.install-animation:before{content:"";position:absolute;top:22%;right:8%;bottom:22%;left:8%;border:1px dashed color-mix(in srgb,var(--blue) 45%,transparent);transform:skewY(-7deg);opacity:.7}.install-scene{position:relative;z-index:1;display:flex;align-items:center;gap:20px}.install-device{position:relative;display:grid;place-items:center;background:var(--ink);box-shadow:8px 10px color-mix(in srgb,var(--ink) 12%,transparent)}.install-device--phone{width:112px;height:210px;padding:9px;border:4px solid var(--ink);border-radius:19px;transform:rotate(-7deg);animation:install-float 4.5s ease-in-out infinite}.install-device--desktop{width:184px;height:124px;padding:7px;border:4px solid var(--ink);clip-path:none;transform:rotate(5deg);animation:install-float 4.5s ease-in-out .5s infinite}.install-device__screen{position:relative;width:100%;height:100%;display:grid;place-items:center;overflow:hidden;background:var(--page);color:var(--ink);font:700 16px/1 var(--font-display);letter-spacing:.04em}.install-device__screen:before{content:"";position:absolute;left:12%;right:12%;top:22%;height:3px;background:var(--coral);box-shadow:0 28px 0 var(--blue),0 56px 0 var(--line)}.install-device__screen span{position:relative;z-index:1;margin-top:108px;color:var(--blue);font-size:10px;letter-spacing:.12em}.install-device__button{position:absolute;right:7px;top:8px;display:grid;place-items:center;width:20px;height:20px;color:#fff;background:var(--coral);font:700 14px/1 var(--font-ui);animation:install-tap 2.6s ease-in-out infinite}.install-device--desktop .install-device__button{right:10px;top:10px}.install-arrow{position:relative;z-index:2;color:var(--coral);font:700 29px/1 var(--font-ui);animation:install-arrow 2.6s ease-in-out infinite}.install-shortcut{position:absolute;right:10%;bottom:19%;display:grid;place-items:center;gap:4px;width:58px;height:58px;padding:5px;color:var(--ink);background:var(--surface-strong);border:1px solid var(--coral);clip-path:none;font:600 9px/1.1 var(--font-ui);text-align:center;animation:install-pop 2.6s ease-in-out infinite}.install-shortcut:before{content:"D";display:grid;place-items:center;width:22px;height:22px;color:#fff;background:var(--blue);font:700 13px/1 var(--font-display)}@keyframes install-float{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes install-tap{0%,25%,to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--coral) 35%,transparent)}12%{transform:scale(.78);box-shadow:0 0 0 7px color-mix(in srgb,var(--coral) 0%,transparent)}}@keyframes install-arrow{0%,to{opacity:.45;translate:0 0}45%{opacity:1;translate:5px 0}}@keyframes install-pop{0%,34%,to{opacity:.55;transform:scale(.9)}62%{opacity:1;transform:scale(1)}}.install-device-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none}.install-device-tab{width:100%;min-height:48px;display:grid;align-content:center;gap:2px;padding:9px 13px;color:var(--ink);background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;clip-path:none}.install-device-tab[aria-selected=true]{color:var(--blue);border-color:var(--blue);background:var(--blue-soft);box-shadow:inset 0 -2px 0 var(--blue)}.install-device-tab strong{font-size:14px}.install-device-tab span{color:var(--muted);font-size:11px}.install-device-panel{display:none;margin-top:14px;padding:20px;background:var(--surface);border:1px solid var(--line);clip-path:none}.install-device-panel[data-active=true]{display:block;animation:install-panel-in .25s ease-out}.install-device-panel h2{font:600 22px/1.15 var(--font-display)}.install-device-panel p{max-width:72ch;margin-top:8px;color:var(--muted);font-size:14px;line-height:1.52}.install-device-panel ol{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none;counter-reset:install-step}.install-device-panel li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;font-size:14px;line-height:1.45}.install-device-panel li:before{counter-increment:install-step;content:counter(install-step);display:grid;place-items:center;width:26px;height:26px;color:#fff;background:var(--blue);font-weight:700;clip-path:none}.install-device-panel__action{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:var(--blue);font-weight:700}.install-device-panel__action:hover{color:var(--ink)}@keyframes install-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.install-guide-reassurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.install-guide-reassurance article{padding:16px;background:var(--surface);border-top:2px solid var(--blue);border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.install-guide-reassurance strong{display:block;font:600 15px/1.2 var(--font-display)}.install-guide-reassurance p{margin-top:7px;color:var(--muted);font-size:12.5px;line-height:1.45}@media(max-width:900px){.install-guide-hero{grid-template-columns:1fr}.install-animation{min-height:260px}.install-guide-reassurance{grid-template-columns:1fr 1fr}}@media(max-width:640px){.hdr{gap:5px;padding-right:8px;padding-left:8px}.wordmark{font-size:21px}.hdr .sp{gap:5px}.hdr .sp .btn.accent{padding:0 8px;font-size:11.5px}.hdr .sp .pwa-install-button{display:inline-flex;width:44px;min-width:44px;padding:0;gap:0;clip-path:none}.hdr .sp .pwa-install-button span{display:none}.hdr .sp .pwa-install-button svg{width:18px;height:18px}.install-guide-hero{padding-top:20px}.install-guide-hero h1{font-size:34px}.install-scene{gap:10px;transform:scale(.78)}.install-animation{min-height:230px;padding:12px}.install-device-tabs{grid-template-columns:1fr;gap:8px}.install-device-tab{min-height:44px}.install-guide-reassurance{grid-template-columns:1fr}}@media(max-width:360px){.hdr{gap:3px;padding-inline:4px}.hdr .wordmark{font-size:17px}.hdr .sp{gap:3px}.hdr .mobile-nav-trigger,.hdr .sp .btn.ghost{width:44px;min-width:44px;padding-inline:0}.hdr .sp .btn.accent{width:64px;min-width:64px;padding-inline:4px;white-space:normal;text-align:center;line-height:1.15}}.home-chip-more{display:none!important}@media(max-width:700px){body.p-home .hero .home-chip--secondary{display:none}body.p-home .hero .home-chip-more{display:inline-flex!important;align-items:center;gap:5px;color:var(--coral);border-color:color-mix(in srgb,var(--coral) 55%,var(--line))}}@media(prefers-reduced-motion:reduce){.install-animation *,.install-animation:before,.install-device-panel[data-active=true]{animation:none!important;transition:none!important}.install-device--phone,.install-device--desktop{transform:none}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--page)}body{margin:0;min-width:min(320px,100%);min-height:100vh;background:var(--page);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.app{min-height:100vh;color:var(--ink);background:var(--page);transition:color .18s ease,background-color .18s ease}.site-header{position:sticky;top:0;z-index:60;height:var(--header-height);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;padding:0 34px;background:color-mix(in srgb,var(--page) 94%,transparent);border-bottom:1px solid var(--soft-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.main-nav,.header-actions{display:flex;align-items:center}.main-nav{gap:30px;font-size:15px;font-weight:500}.main-nav a,.main-nav button{border:0;background:none;padding:10px 0;cursor:pointer;white-space:nowrap}.main-nav a:hover,.main-nav button:hover{color:var(--blue)}.all-tools-trigger{display:inline-flex;align-items:center;gap:9px}.chevron-box{width:24px;height:24px;display:grid;place-items:center;color:var(--blue);border:1px solid var(--blue);clip-path:none}.all-tools-trigger.is-open .chevron-box svg{transform:rotate(180deg)}.header-actions{gap:15px}.icon-button,.mobile-menu-button{display:grid;place-items:center;padding:8px;border:0;background:none;cursor:pointer}.icon-button:hover,.mobile-menu-button:hover{color:var(--blue)}.header-rule{width:1px;height:29px;background:var(--line)}.notched-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 22px;border:0;clip-path:none;font-weight:600;cursor:pointer;transition:transform .14s ease,filter .14s ease}.notched-button:hover{transform:translateY(-2px);filter:brightness(.98)}.notched-button:focus-visible,.tool-row:focus-visible,.category-tabs a:focus-visible,.catalog-link:focus-visible,.text-link:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 35%,transparent);outline-offset:3px}.notched-button--ghost{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.notched-button--accent{color:#fff;background:var(--coral)}.notched-button--primary{min-width:220px;color:#fff;background:var(--blue)}.mobile-menu-button{display:none}.search-bar{position:fixed;top:calc(var(--header-height) + 10px);left:50%;z-index:80;width:min(760px,calc(100vw - 40px));min-height:58px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:0 17px;transform:translate(-50%);color:var(--ink);background:var(--surface-strong);border:1px solid var(--blue);box-shadow:0 16px 50px color-mix(in srgb,var(--ink) 14%,transparent);clip-path:none}.search-bar input{width:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:16px}.search-bar input::placeholder{color:var(--muted)}.search-bar button{display:grid;place-items:center;padding:8px;border:0;color:var(--muted);background:none;cursor:pointer}.mega-menu{position:fixed;top:var(--header-height);left:50%;z-index:55;width:min(1320px,calc(100vw - 40px));max-height:calc(100vh - var(--header-height) - 22px);padding:28px 32px 34px;overflow:auto;transform:translate(-50%);background:var(--surface-strong);border:1px solid var(--blue);box-shadow:0 24px 70px color-mix(in srgb,var(--ink) 16%,transparent);clip-path:none}.mega-menu__header,.mega-menu__group-title,.section-heading,.search-results__summary{display:flex;align-items:center;justify-content:space-between}.mega-menu__header{padding-bottom:22px;border-bottom:1px solid var(--line)}.mega-menu__header h2{margin:4px 0 0;font-family:var(--font-display);font-size:25px;letter-spacing:-.035em}.mega-menu__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding-top:24px}.mega-menu__group{min-width:0}.mega-menu__group-title{justify-content:flex-start;gap:10px;padding-bottom:12px;color:var(--blue);border-bottom:1px solid var(--blue)}.mega-menu__group-title span{margin-left:auto;color:var(--coral);font-size:12.5px}main{overflow:hidden}.intake-builder,.home-help,.research-strip,.tools-section,.benefits,.pricing-preview{width:min(1360px,calc(100% - 64px));margin-inline:auto}.diagonal-rule{position:absolute;width:170px;height:1px;background:var(--ink);transform:rotate(-33deg);transform-origin:left center;pointer-events:none}.diagonal-rule--hero{top:170px;right:-86px}.dropzone{position:relative;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:30px;background:color-mix(in srgb,var(--surface) 75%,transparent);border:2px dashed var(--blue);clip-path:none;transition:background-color .15s ease,transform .15s ease}.dropzone:after{content:"";position:absolute;left:44px;bottom:-32px;width:calc(50% - 44px);height:31px;border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);pointer-events:none}.intake-builder{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(360px,1.18fr) minmax(300px,1fr);gap:26px;margin-top:28px;margin-bottom:22px;padding:30px;color:var(--ink);background:color-mix(in srgb,var(--surface) 88%,var(--page));border:1px solid var(--line);border-top:4px solid var(--coral);clip-path:none}.intake-builder__intro h2{margin:8px 0 12px;font-family:var(--font-display);font-size:clamp(23px,2.4vw,34px);line-height:1.08;letter-spacing:-.05em}.intake-builder__intro p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.intake-builder__tasks{display:grid;gap:8px}.intake-builder__tasks>button{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;color:var(--ink);background:var(--surface-strong);border:1px solid var(--line);text-align:left;cursor:pointer}.intake-builder__tasks>button>svg:first-child{color:var(--blue)}.intake-builder__tasks>button>svg:last-child{opacity:0;color:var(--coral)}.intake-builder__tasks>button>span{min-width:0;display:grid;gap:3px}.intake-builder__tasks strong{font-size:13px}.intake-builder__tasks small{min-width:0;color:var(--muted);font-size:10px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.intake-builder__tasks>button.is-active{border-color:var(--coral);background:color-mix(in srgb,var(--coral) 8%,var(--surface-strong));box-shadow:inset 4px 0 0 var(--coral)}.intake-builder__tasks>button.is-active>svg:last-child{opacity:1}.intake-builder__result{min-width:0;display:grid;align-content:start;gap:13px;padding:20px;background:var(--blue-soft);border:1px solid color-mix(in srgb,var(--blue) 38%,var(--line))}.intake-builder__limits{min-width:0;margin:0;padding:0;border:0}.intake-builder__limits legend,.intake-builder__link>span,.intake-builder__requirement>span{margin-bottom:7px;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.intake-builder__limits>div{display:grid;grid-template-columns:repeat(5,1fr)}.intake-builder__limits button{min-width:0;padding:8px 4px;border:1px solid var(--line);border-right:0;background:var(--surface-strong);font-size:11px;cursor:pointer}.intake-builder__limits button:last-child{border-right:1px solid var(--line)}.intake-builder__limits button[aria-pressed=true]{color:#fff;background:var(--blue)}.intake-builder__requirement{display:grid;gap:5px;padding:13px 14px;background:var(--surface-strong);border-left:4px solid var(--coral)}.intake-builder__requirement>span{margin:0}.intake-builder__requirement strong{font-family:var(--font-display);font-size:14px;line-height:1.3}.intake-builder__requirement small{color:var(--muted);font-size:10px}.intake-builder__link{min-width:0;display:grid}.intake-builder__link input{width:100%;min-width:0;height:40px;padding:0 10px;border:1px solid var(--line);color:var(--muted);background:var(--surface-strong);font-size:10px}.intake-builder__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:8px}.intake-builder__actions .btn{min-width:0;min-height:42px}.intake-builder__status{min-height:29px;margin:0;color:var(--muted);font-size:10px;line-height:1.4}.intake-invalid{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:24px;padding:17px 18px;color:#7c3429;background:#fff3ef;border:1px solid #d9a093}.intake-invalid>div{display:grid;gap:4px}.intake-invalid span{font-size:12px;line-height:1.45}.intake-invalid a{color:var(--blue);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.intake-invalid button{padding:9px 13px;color:#fff;background:var(--blue);border:0;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.intake-status--checking{color:var(--blue);background:var(--blue-soft);border-color:color-mix(in srgb,var(--blue) 42%,var(--line))}.intake-status--unavailable{color:var(--ink);background:#fff8e8;border-color:#d5ae63}@media(max-width:1100px){.intake-builder{grid-template-columns:1fr 1fr}.intake-builder__intro{grid-column:1 / -1}}.home-help{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:22px;margin-bottom:46px;padding:24px 28px;color:var(--ink);background:var(--blue-soft);border:1px solid color-mix(in srgb,var(--blue) 38%,var(--line));border-left:5px solid var(--blue);clip-path:none}.home-help__icon{width:52px;height:52px;display:grid;place-items:center;color:#fff;background:var(--blue);clip-path:none}.home-help__copy{min-width:0}.home-help__copy h2{margin:4px 0 5px;font-family:var(--font-display);font-size:clamp(21px,2.3vw,31px);letter-spacing:-.045em}.home-help__copy p{max-width:760px;margin:0;color:var(--muted);line-height:1.5}.home-help__actions{display:grid;justify-items:end;gap:9px}.home-help__secondary{color:var(--blue);font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.research-strip{margin-bottom:54px;padding:30px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 84%,transparent);clip-path:none}.research-strip__heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:32px;align-items:end;padding-bottom:22px;border-bottom:1px solid var(--line)}.research-strip__heading h2{max-width:760px;margin:6px 0 0;font-family:var(--font-display);font-size:clamp(26px,2.6vw,38px);line-height:1.08;letter-spacing:-.05em}.research-strip__heading p{margin:0;color:var(--muted);line-height:1.55}.research-strip__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.research-strip__grid a{min-height:150px;display:flex;flex-direction:column;padding:20px;color:var(--ink);border:1px solid var(--line);background:var(--surface);text-decoration:none;clip-path:none;transition:transform .15s ease,border-color .15s ease}.research-strip__grid a:hover,.research-strip__grid a:focus-visible{transform:translateY(-2px);border-color:var(--blue)}.research-strip__grid span{color:var(--coral);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.research-strip__grid strong{margin-top:16px;font-family:var(--font-display);font-size:19px;line-height:1.18}.research-strip__grid small{margin-top:auto;padding-top:14px;color:var(--muted);font-size:13px;line-height:1.45}.research-strip__all{width:fit-content;display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--blue);font-size:14px;font-weight:700;text-underline-offset:4px}.dropzone input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.dropzone.is-dragging{background:var(--blue-soft);transform:translateY(-2px)}.dropzone.has-file{border-style:solid}.dropzone__icon{color:var(--blue)}.dropzone__icon--success{color:var(--success)}.dropzone__title{font-size:24px;font-weight:600}.dropzone__file,.dropzone__hint{color:var(--muted)}.dropzone__hint{font-size:13px}.dropzone__actions{display:flex;align-items:center;gap:18px}.text-link{display:inline-flex;align-items:center;gap:7px;padding:5px 0;border:0;color:var(--blue);background:none;font-weight:600;cursor:pointer}.tools-section{padding:39px 0 58px;scroll-margin-top:96px}.section-heading{gap:24px;margin-bottom:20px}.section-heading>div{display:flex;align-items:baseline;gap:18px}.section-heading h2{margin:0;font-size:clamp(25px,2.4vw,35px);line-height:1.1}.section-heading span{color:var(--coral);font-size:14px;white-space:nowrap}.category-tabs{display:flex;align-items:stretch;width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;border:1px solid var(--line);border-bottom-color:var(--blue);clip-path:none}.category-tabs::-webkit-scrollbar{display:none}.category-tabs a{display:grid;place-items:center;min-width:145px;padding:14px 22px;border:0;border-right:1px solid var(--line);color:var(--ink);background:var(--surface);cursor:pointer;text-decoration:none;white-space:nowrap}.category-tabs a:last-child{border-right:0}.category-tabs a.is-active{color:var(--blue);background:var(--blue-soft);font-weight:600;box-shadow:inset 0 -2px 0 var(--blue)}.category-grid{position:relative;display:grid;grid-template-columns:1.05fr 1.05fr 1.05fr 1fr;gap:18px;padding-top:18px}.category-grid:before{content:"";position:absolute;top:0;left:0;width:56%;height:17px;border-top:2px solid var(--blue);border-left:2px solid var(--blue);pointer-events:none}.category-column{min-width:0;min-height:282px;padding:17px 14px 10px;background:var(--surface);border:1px solid var(--line);clip-path:none;transition:border-color .15s ease,transform .15s ease;scroll-margin-top:120px}.category-column.is-active{border-color:var(--blue);transform:translateY(-3px)}.category-column__top{display:flex;align-items:center;gap:11px;padding:0 4px 12px;color:var(--blue);border-bottom:1px solid var(--blue)}.category-column__top h3{margin:0;color:var(--ink);font-size:20px}.category-column__list{padding-top:5px}.tool-row{width:100%;min-height:46px;display:grid;grid-template-columns:27px minmax(0,1fr) auto 20px;align-items:center;gap:8px;padding:7px 4px;border:0;border-bottom:1px solid var(--soft-line);color:var(--ink);background:transparent;text-align:left;text-decoration:none;cursor:pointer}.tool-row:last-child{border-bottom:0}.tool-row:hover{color:var(--blue);background:var(--blue-soft)}.tool-row__icon{display:grid;place-items:center}.tool-row__name{min-width:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.format-tag{max-width:66px;overflow:hidden;padding:3px 5px;color:var(--coral);background:var(--coral-soft);font-size:10px;font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap}.tool-row__arrow{color:var(--blue)}.tool-row--compact{grid-template-columns:23px minmax(0,1fr) auto 18px;min-height:35px;padding-block:4px}.tool-row--compact .tool-row__name{font-size:13px}.catalog-link{display:flex;align-items:center;gap:8px;margin:20px auto 0;padding:8px 0;border:0;color:var(--blue);background:none;font-size:16px;font-weight:600;cursor:pointer}.search-results{margin-top:22px;padding:24px;background:var(--surface);border:1px solid var(--blue);clip-path:none}.search-results__summary{padding-bottom:16px;border-bottom:1px solid var(--line)}.search-results__summary span{color:var(--coral);font-size:13px}.search-results__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:17px}.search-results__grid h3{margin:0 0 8px;color:var(--blue);font-size:16px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:72px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.benefits>div{min-height:175px;display:grid;align-content:center;grid-template-columns:auto 1fr;gap:7px 14px;padding:27px 36px;border-right:1px solid var(--line)}.benefits>div:last-child{border-right:0}.benefits svg{grid-row:span 2;color:var(--blue)}.benefits strong{font-size:17px}.benefits span{color:var(--muted);font-size:14px;line-height:1.45}.pricing-preview{position:relative;padding:78px 72px 82px;margin-bottom:78px;background:var(--surface);border:1px solid var(--blue);clip-path:none}.pricing-preview h2{max-width:800px;margin:8px 0 13px;font-family:var(--font-display);font-size:clamp(30px,4vw,55px);line-height:1.12;letter-spacing:-.05em}.pricing-preview p{max-width:650px;margin:0 0 24px;color:var(--muted);font-size:17px}.toast{position:fixed;right:24px;bottom:24px;z-index:110;max-width:min(420px,calc(100vw - 48px));display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 18px;color:#fff;background:var(--ink);clip-path:none;box-shadow:0 12px 40px color-mix(in srgb,var(--ink) 22%,transparent)}.toast svg{color:#7ef0c1;flex:0 0 auto}.toast__message{min-width:0;flex:1;line-height:1.4}.toast__help{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:7px 9px;color:#fff;border:1px solid rgba(255,255,255,.45);text-decoration:none;white-space:nowrap}.toast__help:hover,.toast__help:focus-visible{background:#ffffff1f}.toast--help>svg{color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:360;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,#090909 50%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal{position:relative;width:min(500px,100%);display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding:42px;background:var(--surface-strong);border:1px solid var(--blue);clip-path:none}.modal>svg{color:var(--blue)}.modal h2{margin:3px 0 0;font-family:var(--font-display);font-size:29px;letter-spacing:-.04em}.modal p{margin:0 0 11px;color:var(--muted);line-height:1.55}.modal__close{position:absolute;top:16px;right:16px;display:grid;place-items:center;padding:7px;border:0;color:var(--muted);background:transparent;cursor:pointer}@media(max-width:1240px)and (min-width:1121px){.site-header{gap:20px;padding-inline:22px}.main-nav{gap:18px;font-size:14px}.header-actions{gap:10px}}@media(max-width:1120px){.site-header{gap:22px;padding:0 24px}.main-nav{gap:18px}.main-nav .nav-account,.main-nav .nav-pricing,.header-actions .notched-button--ghost{display:none}.category-grid,.search-results__grid,.mega-menu__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){:root{--header-height: 68px}.site-header{grid-template-columns:auto 1fr auto;padding:0 17px}.main-nav,.header-actions{display:none}.mobile-menu-button{display:grid;justify-self:end}.mega-menu{inset:var(--header-height) 0 0;width:100%;max-height:none;padding:24px 18px 40px;transform:none;clip-path:none;border:0}.mega-menu__header{align-items:flex-start;gap:14px}.mega-menu__header .text-link{font-size:12px}.mega-menu__grid{grid-template-columns:1fr;gap:30px}.research-strip,.intake-builder,.tools-section,.benefits,.pricing-preview{width:min(100% - 32px,1360px)}.diagonal-rule{display:none}.dropzone{min-height:290px;padding:25px 20px}.dropzone:after{display:none}.dropzone__title{font-size:21px}.dropzone__actions{flex-direction:column;gap:8px}.tools-section{padding-top:43px}.section-heading{align-items:flex-end}.section-heading>div{display:block}.section-heading span{display:block;margin-top:7px}.section-heading__search{min-width:34px;overflow:hidden;color:transparent;gap:0;white-space:nowrap}.section-heading__search svg{flex:0 0 auto;color:var(--blue)}.category-tabs{width:100%}.category-tabs a{min-width:132px;padding-inline:16px}.category-grid,.search-results__grid{grid-template-columns:1fr}.category-grid:before{width:82%}.category-column{min-height:0}.benefits{grid-template-columns:1fr;margin-bottom:54px}.home-help{grid-template-columns:auto minmax(0,1fr)}.intake-builder{grid-template-columns:1fr 1fr}.intake-builder__intro{grid-column:1 / -1}.home-help__actions{grid-column:1 / -1;width:100%;grid-template-columns:auto 1fr;align-items:center;justify-items:start}.benefits>div{min-height:140px;border-right:0;border-bottom:1px solid var(--line);padding:24px 8px}.benefits>div:last-child{border-bottom:0}.pricing-preview{padding:54px 26px}.pricing-preview h2{font-size:34px}.home-help{width:calc(100% - 32px);grid-template-columns:1fr;justify-items:start;gap:14px;margin-bottom:38px;padding:22px}.intake-builder{width:calc(100% - 32px);grid-template-columns:1fr;gap:18px;padding:22px}.intake-builder__intro{grid-column:auto}.intake-builder__tasks small{white-space:normal}.intake-builder__actions{display:grid;grid-template-columns:1fr}.intake-invalid{grid-template-columns:auto minmax(0,1fr)}.intake-invalid__actions{grid-column:2;justify-self:start}.home-help__actions{grid-template-columns:1fr}.home-help__actions .btn{min-width:0;width:100%}.research-strip{padding:22px}.research-strip__heading{grid-template-columns:1fr;gap:12px}.research-strip__grid{grid-template-columns:1fr}.research-strip__grid a{min-height:132px}.modal{padding:37px 28px 30px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.inline-search{width:min(310px,40vw);display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid var(--line);background:var(--surface);clip-path:none}.inline-search svg{color:var(--blue);flex:0 0 auto}.inline-search input{min-width:0;width:100%;border:0;outline:0;color:var(--ink);background:transparent}.form-field{width:100%;display:grid;gap:7px;color:var(--muted);font-size:13px}.form-field input,.form-field textarea{width:100%;min-height:46px;padding:11px 13px;color:var(--ink);background:var(--surface);border:1px solid var(--line);outline:0}.form-field input:focus,.form-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 12%,transparent)}.form-field textarea{min-height:95px;resize:vertical}.check-field{display:flex;align-items:flex-start;gap:9px;color:var(--muted);font-size:13px;line-height:1.4}.check-field input{margin-top:3px}.modal-links{width:100%;display:flex;justify-content:space-between;gap:15px}.modal-links button{padding:5px 0;border:0;color:var(--blue);background:none;cursor:pointer}.modal .notched-button{width:100%}.auth-modal{width:min(520px,100%)}.process-modal{width:min(610px,100%);max-height:calc(100vh - 36px);overflow:auto}.process-modal>p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.privacy-note,.pro-warning{display:flex;gap:10px;padding:12px 14px;color:var(--muted);background:var(--blue-soft);font-size:13px;line-height:1.45}.privacy-note svg,.pro-warning svg{color:var(--blue);flex:0 0 auto}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;background:color-mix(in srgb,#090909 45%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.account-panel{position:absolute;top:0;right:0;width:min(620px,100%);height:100%;display:grid;grid-template-rows:auto auto 1fr;color:var(--ink);background:var(--surface-strong);border-left:1px solid var(--blue);box-shadow:-20px 0 60px #00000029}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;padding:30px 32px 20px}.panel-head h2{margin:7px 0 3px;font-family:var(--font-display);font-size:22px;letter-spacing:-.04em}.panel-head p{margin:0;color:var(--muted)}.panel-tabs{display:flex;padding:0 32px;border-bottom:1px solid var(--line);overflow:auto}.panel-tabs button{padding:13px 15px;border:0;border-bottom:2px solid transparent;color:var(--muted);background:none;white-space:nowrap;cursor:pointer}.panel-tabs button.is-active{color:var(--blue);border-color:var(--blue)}.panel-body{padding:28px 32px 50px;overflow:auto}.panel-body h3{margin:27px 0 12px}.balance-card{display:flex;align-items:center;gap:18px;padding:24px;color:#fff;background:var(--blue);clip-path:none}.balance-card span{font-size:13px;opacity:.8}.balance-card strong{margin-right:auto;font-family:var(--font-display);font-size:26px}.balance-card button{padding:8px 12px;border:1px solid rgba(255,255,255,.5);color:#fff;background:transparent;cursor:pointer}.balance-card--large{display:grid;gap:8px;margin-bottom:24px}.balance-card--large strong{font-size:38px}.account-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;border:1px solid var(--line)}.account-grid>div{display:grid;gap:5px;padding:20px;border-right:1px solid var(--line)}.account-grid span,.account-grid small{color:var(--muted);font-size:12px}.history-list{border:1px solid var(--line)}.history-list>div{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:13px 14px;border-bottom:1px solid var(--soft-line);font-size:13px}.history-list>div:last-child{border:0}.history-list em{color:var(--muted);font-style:normal}.history-list--full>div{padding-block:16px}.amount-pills,.provider-choice{display:flex;gap:9px;margin:12px 0 18px;flex-wrap:wrap}.amount-pills button,.provider-choice button{flex:1;min-width:100px;padding:11px 13px;border:1px solid var(--line);color:var(--ink);background:var(--surface);cursor:pointer}.amount-pills button.is-active,.provider-choice button.is-active,.provider-choice button:hover{color:var(--blue);border-color:var(--blue);background:var(--blue-soft)}.fine-print{color:var(--muted);font-size:12px;line-height:1.5}.settings-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 0;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:none;text-align:left;cursor:pointer}.settings-row>div{display:grid;gap:4px}.settings-row span{color:var(--muted);font-size:13px}.settings-row--danger{color:#c83e34}.empty-state{min-height:165px;display:grid;place-items:center;align-content:center;gap:8px;padding:24px;color:var(--muted);text-align:center;border:1px dashed var(--line)}.empty-state svg{color:var(--blue)}.loading-line{color:var(--muted)}.ai-modal{width:min(720px,100%);max-height:calc(100vh - 36px);overflow:auto}.tariff-list{width:100%;display:grid;gap:8px}.tariff-list button{display:flex;align-items:center;gap:18px;width:100%;padding:14px;border:1px solid var(--line);color:var(--ink);background:var(--surface);text-align:left;cursor:pointer}.tariff-list button.is-active{border-color:var(--blue);background:var(--blue-soft)}.tariff-list span{display:grid;gap:3px;margin-right:auto}.tariff-list small{color:var(--muted)}.tariff-list b{color:var(--coral);font-size:16px;white-space:nowrap}.price-confirm{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-top:1px solid var(--line)}.price-confirm span{color:var(--muted);font-size:13px}.price-confirm strong{font-size:20px}.ai-result{width:100%}.ai-result>div{max-height:46vh;padding:18px;overflow:auto;white-space:pre-wrap;line-height:1.65;background:var(--surface);border:1px solid var(--line)}.feature-list{display:grid;gap:12px;margin:4px 0;padding:0;list-style:none}.feature-list li{display:flex;align-items:center;gap:9px}.feature-list svg{color:var(--success)}.pro-modal{width:min(570px,100%)}.access-plan-choice{display:grid;grid-template-columns:1fr 1fr;gap:9px;width:100%;margin:2px 0 8px}.access-plan-choice button{display:grid;gap:4px;padding:14px;border:1px solid var(--line);color:var(--ink);background:var(--surface);text-align:left;cursor:pointer}.access-plan-choice button.is-active{border-color:var(--blue);box-shadow:inset 4px 0 0 var(--blue);background:var(--blue-soft)}.access-plan-choice span,.access-plan-choice small{color:var(--muted);font-size:11px}.access-plan-choice strong{font-family:var(--font-display);font-size:18px}.pro-warning--safe-payment{border-color:var(--blue);background:var(--blue-soft)}.settings-row small{color:var(--muted);font-size:12px}.platforms{width:min(1360px,calc(100% - 64px));margin:0 auto 72px}.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.platform-grid article{min-height:180px;display:grid;grid-template-columns:auto 1fr auto;align-content:center;gap:7px 14px;padding:30px;border-right:1px solid var(--line)}.platform-grid article:last-child{border:0}.platform-grid article>svg:first-child{grid-row:span 2;color:var(--blue)}.platform-grid article>svg:last-child{grid-row:span 2;color:var(--coral)}.platform-grid span{color:var(--muted);font-size:13px;line-height:1.45}.pricing-preview p{max-width:760px}@media(max-width:760px){.inline-search{width:46px;padding:11px;overflow:hidden}.inline-search input{min-width:180px}.account-panel{border:0}.panel-head,.panel-body{padding-left:20px;padding-right:20px}.panel-tabs{padding:0 10px}.account-grid{grid-template-columns:1fr}.account-grid>div{border-right:0;border-bottom:1px solid var(--line)}.platforms{width:calc(100% - 32px);margin-bottom:52px}.platform-grid{grid-template-columns:1fr}.platform-grid article{border-right:0;border-bottom:1px solid var(--line)}.platform-grid article:last-child{border:0}.history-list>div{grid-template-columns:1fr auto}.history-list em{grid-column:span 2}.balance-card{align-items:flex-start;flex-wrap:wrap}.balance-card strong{width:100%;order:2}.balance-card button{order:3}.modal-backdrop{padding:12px}.modal{padding:34px 22px 26px}}@media(max-width:1120px)and (min-width:761px){.header-actions .notched-button--ghost{display:inline-flex;min-width:44px;width:44px;padding:0}.header-actions .notched-button--ghost span{display:none}.header-actions .notched-button--accent{padding-inline:16px}}.mobile-menu-actions{display:none}@media(max-width:760px){.mobile-menu-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:18px 0 6px}.mobile-menu-actions button,.mobile-menu-actions a{min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.mobile-menu-actions .mobile-pro{grid-column:span 2;color:#fff;background:var(--coral);border-color:var(--coral)}}.mobile-menu-actions .mobile-guides{grid-column:span 2;color:var(--blue);background:var(--blue-soft);border-color:var(--blue)}.device-list{border:1px solid var(--line)}.device-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--soft-line)}.device-list>div:last-child{border:0}.device-list span{display:grid;gap:3px}.device-list small{color:var(--muted)}.device-list button{border:0;color:#c83e34;background:none;cursor:pointer}.option-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.option-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.operation-list>div>span,.history-list--full>div>span{display:grid;gap:3px}.operation-list small,.history-list--full small{color:var(--muted);font-size:11px}.ai-consent{padding:13px 14px;border:1px solid var(--blue);background:var(--blue-soft)}.ai-unavailable{width:100%;padding:12px 14px;color:#a43d31;background:var(--coral-soft);border:1px solid color-mix(in srgb,var(--coral) 45%,var(--line));font-size:13px;line-height:1.45}@media(max-width:760px){.option-grid,.option-grid--four{grid-template-columns:1fr 1fr}.operation-list>div>span,.history-list--full>div>span{grid-column:1/-1}.operation-list>div,.history-list--full>div{grid-template-columns:1fr auto}.panel-tabs button{padding-inline:11px}}.compression-selector{width:100%;margin:2px 0 14px;padding:0;border:0}.compression-selector legend{margin-bottom:8px;color:var(--muted);font-size:13px}.compression-selector>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line)}.compression-selector button{min-height:72px;display:grid;align-content:center;gap:4px;padding:10px 8px;border:0;border-right:1px solid var(--line);color:var(--ink);background:var(--surface);cursor:pointer}.compression-selector button:last-child{border-right:0}.compression-selector button:hover{background:var(--blue-soft)}.compression-selector button.is-active{color:var(--blue);background:var(--blue-soft);box-shadow:inset 0 -3px 0 var(--blue)}.compression-selector strong{font-size:12px}.compression-selector span{color:var(--muted);font-size:10px;line-height:1.3}.compression-selector button.is-active span{color:var(--blue)}@media(max-width:620px){.compression-selector>div{grid-template-columns:1fr 1fr}.compression-selector button:nth-child(2){border-right:0}.compression-selector button:nth-child(-n+2){border-bottom:1px solid var(--line)}}.platform-card--action{cursor:pointer;transition:background .18s ease,color .18s ease}.platform-card--action:hover{background:var(--blue-soft)}.pricing-options{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.pricing-options article{display:grid;align-content:start;gap:13px;padding:27px;border:1px solid var(--line);background:var(--surface-strong)}.pricing-options article.is-featured{border-color:var(--coral);box-shadow:inset 4px 0 0 var(--coral)}.pricing-options article>span{color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.08em}.pricing-options article>strong{font-family:var(--font-display);font-size:31px;letter-spacing:-.04em}.pricing-options article>strong small{font-family:var(--font-ui);font-size:13px;font-weight:500;letter-spacing:0}.pricing-options article>p{min-height:64px;margin:0;color:var(--muted);font-size:14px}.pricing-options .notched-button{justify-self:start}@media(max-width:980px){.pricing-options{grid-template-columns:1fr 1fr}.pricing-options article:last-child{grid-column:1/-1}}@media(max-width:760px){.pricing-options{grid-template-columns:1fr}.pricing-options article:last-child{grid-column:auto}.pricing-options article>p{min-height:0}.pricing-options .notched-button{width:100%}}.consent-stack{display:grid;gap:10px}.check-field a,.legal-links a,.fine-print a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.form-field select{width:100%;min-height:46px;padding:11px 13px;color:var(--ink);background:var(--surface);border:1px solid var(--line);outline:0}.privacy-request{display:grid;gap:12px;padding:18px;margin-top:12px;background:var(--blue-soft);border:1px solid var(--line)}.privacy-request .notched-button{justify-self:start}.delete-account-box{display:grid;gap:10px;padding:18px;background:#fff5f3;border:1px solid #dfaaa2}.delete-account-button{color:#fff;background:#a43d31;border-color:#a43d31}.provider-choice button:disabled{opacity:.45;cursor:not-allowed}.legal-links{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.legal-links a{color:var(--muted)}@media(max-width:760px){.tools-section .section-heading{align-items:stretch;flex-direction:column}.inline-search{width:100%;padding:11px 13px;overflow:visible}.inline-search input{min-width:0}.legal-links{gap:10px 14px}.privacy-request{padding:14px}}.legal-link-button{padding:0;border:0;color:var(--muted);background:none;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cookie-consent{position:fixed;left:50%;bottom:12px;z-index:320;width:min(960px,calc(100% - 32px));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:13px 16px;color:var(--ink);background:var(--surface-strong);border:1px solid var(--line);box-shadow:0 16px 46px #181f2b29;clip-path:none;transform:translate(-50%)}.cookie-consent__intro{display:flex;align-items:flex-start;gap:10px}.cookie-consent__intro>svg{flex:0 0 auto;color:var(--blue)}.cookie-consent__intro>div{display:grid;gap:3px}.cookie-consent__intro strong{font-family:var(--font-display);font-size:14px;letter-spacing:var(--track-title)}.cookie-consent__intro p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.4}.cookie-consent__details{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid var(--line)}.cookie-consent__details>div,.cookie-consent__details>label{min-height:58px;display:grid;gap:3px;padding:10px 13px}.cookie-consent__details>div span,.cookie-consent__details small{color:var(--muted);font-size:11px}.cookie-consent__details>label{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;border-top:1px solid var(--line);cursor:pointer}.cookie-consent__details>label span{display:grid;gap:3px}.cookie-consent__details input{width:18px;height:18px;accent-color:var(--blue)}.cookie-consent__required{padding:0 13px;color:var(--success);font-size:12px}.cookie-consent__actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:nowrap}.cookie-consent__actions button{min-height:36px;padding:7px 11px;border:1px solid var(--line);color:var(--ink);background:var(--surface);font-size:12px;white-space:nowrap;cursor:pointer}.cookie-consent__actions button:hover{border-color:var(--blue);background:var(--blue-soft)}.cookie-consent__actions .is-settings{padding-inline:5px;border-color:transparent;color:var(--muted);background:transparent;text-decoration:underline;text-underline-offset:3px}.cookie-consent__actions .is-primary{color:#fff;background:var(--blue);border-color:var(--blue)}.cookie-consent>a{grid-column:1/-1;justify-self:end;color:var(--muted);font-size:10.5px;text-decoration:underline;text-underline-offset:2px}@media(max-width:720px){.cookie-consent{bottom:8px;width:calc(100% - 16px);grid-template-columns:1fr;gap:9px;padding:12px}.cookie-consent__intro>svg{width:21px;height:21px}.cookie-consent__intro p{font-size:11px}.cookie-consent__actions{display:grid;grid-template-columns:auto 1fr 1fr;width:100%}.cookie-consent__actions button{min-width:0;padding-inline:8px;white-space:normal}.cookie-consent>a{justify-self:start}}.usage-summary{width:100%;display:grid;gap:8px;margin-top:14px;padding:18px;border:1px solid var(--line);color:var(--ink);background:var(--surface);text-align:left;cursor:pointer}.usage-summary>span,.usage-summary small{color:var(--muted);font-size:12px}.usage-summary>strong{font-family:var(--font-display);font-size:18px}.usage-summary>div,.usage-meter__track{height:6px;overflow:hidden;background:var(--blue-soft)}.usage-summary>div i,.usage-meter__track i{display:block;height:100%;background:var(--blue)}.usage-summary em{color:var(--blue);font-size:12px;font-style:normal}.quota-heading{margin-bottom:20px}.quota-heading h3{margin:7px 0}.quota-heading p{margin:0;color:var(--muted);line-height:1.55}.usage-list{display:grid;gap:10px}.usage-meter{display:grid;gap:10px;padding:16px;border:1px solid var(--line);background:var(--surface)}.usage-meter>div:first-child{display:flex;align-items:end;justify-content:space-between;gap:14px}.usage-meter span,.usage-meter small{color:var(--muted);font-size:12px}.usage-meter strong{font-size:14px;white-space:nowrap}.device-quota-card{display:grid;gap:6px;margin-top:14px;padding:17px;color:var(--ink);background:var(--blue-soft);border-left:4px solid var(--blue)}.device-quota-card span{color:var(--muted);font-size:13px;line-height:1.45}.pricing-rules-note{max-width:940px;margin:18px auto 0;color:var(--muted);font-size:12px;line-height:1.55}.pricing-rules-note a,.fine-print a{color:var(--blue)}.business-plan{display:grid;grid-template-columns:1.2fr 1fr auto;gap:28px;align-items:center;margin-top:18px;padding:30px;border:1px solid var(--line);border-left:5px solid var(--blue);background:var(--blue-soft)}.business-plan__intro{display:grid;gap:8px}.business-plan__intro h3{margin:0;font-family:var(--font-display);font-size:clamp(24px,2.4vw,35px);letter-spacing:-.045em}.business-plan__intro p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.business-plan__features{display:grid;gap:11px}.business-plan__features span{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:13px}.business-plan__features svg{flex:0 0 auto;color:var(--blue)}.business-plan__action{display:grid;gap:11px;justify-items:start;min-width:190px}.business-plan__action>strong{font-family:var(--font-display);font-size:20px}.business-plan__details{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:12px;font-weight:600;text-decoration:none}@media(max-width:980px){.business-plan{grid-template-columns:1fr 1fr}.business-plan__action{grid-column:1/-1;grid-template-columns:auto auto;align-items:center}.business-plan__details{grid-column:1/-1}}@media(max-width:680px){.business-plan{grid-template-columns:1fr;padding:23px}.business-plan__action{grid-column:auto;grid-template-columns:1fr}.business-plan__action .notched-button{width:100%}.business-plan__details{grid-column:auto}}@media(min-width:1180px){.pricing-options{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-options article>strong{font-size:27px}}@media(max-width:1179px){.pricing-options{grid-template-columns:1fr 1fr}.pricing-options article:last-child{grid-column:auto}}.access-plan-choice{grid-template-columns:repeat(3,1fr)}@media(max-width:760px){.usage-meter>div:first-child{align-items:start;flex-direction:column}.access-plan-choice{grid-template-columns:1fr}}.settings-row--admin{margin-bottom:18px;padding:17px 18px;color:var(--blue);border:1px solid color-mix(in srgb,var(--blue) 32%,var(--line));background:var(--blue-soft);text-decoration:none}.settings-row--admin:hover{border-color:var(--blue)}.settings-row--admin span{color:var(--muted)}.telegram-link-confirm{display:grid;gap:18px;margin:0 0 28px;padding:24px;background:var(--blue-soft);border:1px solid color-mix(in srgb,var(--blue) 52%,var(--line));clip-path:none}.telegram-link-confirm__intro{display:flex;align-items:flex-start;gap:15px}.telegram-link-confirm__intro>svg{flex:0 0 auto;color:var(--blue)}.telegram-link-confirm__intro>div{display:grid;gap:7px}.telegram-link-confirm__intro h3{margin:0;font-size:21px}.telegram-link-confirm__intro p{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.telegram-link-confirm__actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.telegram-link-confirm__actions>button:not(.notched-button){padding:10px 4px;border:0;color:var(--muted);background:none;cursor:pointer}.telegram-link-confirm>small{color:var(--muted);font-size:11px;line-height:1.5}.telegram-account-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px;background:var(--surface-strong);border:1px solid var(--line)}.telegram-account-row>svg{color:var(--blue)}.telegram-account-row>div:not(.telegram-account-row__actions){display:grid;gap:5px}.telegram-account-row span{color:var(--muted);font-size:12px;line-height:1.45}.telegram-account-row>a{color:var(--blue);font-size:13px;text-decoration:underline;text-underline-offset:3px}.telegram-account-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.telegram-account-row__actions button{padding:8px 10px;border:1px solid var(--line);color:var(--muted);background:var(--surface);cursor:pointer}.telegram-account-row__actions button.is-confirm{color:var(--danger-ink);border-color:color-mix(in srgb,var(--coral) 52%,var(--line));background:var(--coral-soft)}.panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;overflow:hidden;background:var(--page);-webkit-backdrop-filter:none;backdrop-filter:none}.account-panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;display:grid;grid-template-rows:var(--header-height) minmax(0,1fr);overflow:hidden;color:var(--ink);background:var(--page);border:0;box-shadow:none}.panel-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:0 max(32px,calc((100vw - var(--container-app))/2 + 32px));background:color-mix(in srgb,var(--page) 94%,transparent);border-bottom:1px solid var(--soft-line)}.account-wordmark{font-family:var(--font-display);font-size:25px;font-weight:700;letter-spacing:var(--track-brand);color:var(--ink)}.account-panel__context{display:flex;align-items:center;gap:13px;padding-left:28px;border-left:1px solid var(--line)}.account-panel__context span{font-size:13px;font-weight:600}.account-panel__context strong{padding:6px 9px;color:var(--success);background:color-mix(in srgb,var(--success) 8%,var(--surface));font-size:11px;font-weight:600;letter-spacing:.02em}.account-panel__actions{display:flex;align-items:center;gap:9px}.account-panel__actions a,.account-panel__actions button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;color:var(--blue);background:var(--surface);border:1px solid var(--line);font-size:13px;font-weight:600;cursor:pointer}.account-panel__actions button{color:#fff;background:var(--blue);border-color:var(--blue);clip-path:none}.account-panel__actions a:hover{border-color:var(--blue);background:var(--blue-soft)}.account-panel__actions button:hover{filter:brightness(.97)}.account-shell{width:min(var(--container-app),100%);min-height:0;margin:0 auto;display:grid;grid-template-columns:292px minmax(0,1fr)}.account-sidebar{min-height:0;display:flex;flex-direction:column;gap:22px;padding:36px 27px 28px 0;border-right:1px solid var(--line)}.account-profile-card{display:grid;gap:6px;padding:24px;color:var(--ink);background:var(--surface-strong);border:1px solid var(--line);clip-path:none}.account-profile-card__icon{width:48px;height:48px;display:grid;place-items:center;margin-bottom:8px;color:var(--blue);background:var(--blue-soft)}.account-profile-card h2{margin:1px 0 0;overflow:hidden;font-family:var(--font-display);font-size:18px;line-height:1.25;letter-spacing:var(--track-title);text-overflow:ellipsis}.account-profile-card p{margin:0;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.account-profile-card>small{justify-self:start;margin-top:8px;padding:6px 9px;color:var(--blue);background:var(--blue-soft);font-size:11px;font-weight:600}.panel-tabs{display:grid;gap:6px;padding:0;border:0;overflow:visible}.panel-tabs button{width:100%;min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;color:var(--muted);background:transparent;border:1px solid transparent;text-align:left;white-space:normal;cursor:pointer}.panel-tabs button>svg:first-child{color:var(--blue)}.panel-tabs button>span{min-width:0;display:grid;gap:2px}.panel-tabs button strong{color:var(--ink);font-size:13px}.panel-tabs button small{overflow:hidden;color:var(--muted);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.panel-tabs button>svg:last-child{color:var(--muted)}.panel-tabs button:hover{background:var(--surface)}.panel-tabs button.is-active{color:var(--blue);background:var(--blue-soft);border-color:color-mix(in srgb,var(--blue) 24%,var(--line));box-shadow:inset 4px 0 0 var(--blue)}.panel-tabs button.is-active>svg:last-child{color:var(--blue)}.account-sidebar__note{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-top:auto;padding:15px;color:var(--muted);background:var(--surface);border:1px solid var(--soft-line)}.account-sidebar__note>svg{color:var(--success)}.account-sidebar__note span{display:grid;gap:4px}.account-sidebar__note strong{color:var(--ink);font-size:11px}.account-sidebar__note small{font-size:10px;line-height:1.4}.account-sidebar__logout{align-self:flex-start;padding:7px 0;color:var(--muted);background:none;border:0;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.account-sidebar__logout:hover{color:var(--danger-ink)}.panel-body{min-height:0;overflow:auto;padding:48px clamp(32px,5vw,78px) 72px}.panel-body h3{margin:34px 0 14px;font-family:var(--font-display);font-size:18px;letter-spacing:var(--track-title)}.panel-body .telegram-link-confirm__intro h3{margin:0;font-size:21px}.account-section-heading{max-width:850px;margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid var(--line)}.account-section-heading h1{max-width:780px;margin:8px 0 11px;font-family:var(--font-display);font-size:clamp(29px,3.3vw,46px);line-height:1.08;letter-spacing:var(--track-display)}.account-section-heading p{max-width:780px;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--line);background:var(--surface-strong)}.account-grid>div{min-height:148px;display:grid;align-content:start;gap:8px;padding:24px;border-right:1px solid var(--line)}.account-grid>div:last-child{border:0}.account-grid span{color:var(--coral);font-size:10px;font-weight:600;letter-spacing:var(--track-eyebrow);text-transform:uppercase}.account-grid strong{font-family:var(--font-display);font-size:17px;line-height:1.3;letter-spacing:var(--track-title)}.account-grid small{color:var(--muted);font-size:12px;line-height:1.45}.usage-summary{margin-top:16px;padding:22px;background:var(--surface-strong);clip-path:none}.usage-summary:hover{border-color:var(--blue);background:var(--blue-soft)}.usage-summary>strong{font-size:22px}.history-list,.device-list{background:var(--surface-strong)}.history-list>div{padding:16px 18px}.quota-heading{max-width:760px}.quota-heading h3{font-size:25px}.usage-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.usage-meter{min-height:106px;padding:20px;background:var(--surface-strong)}.device-quota-card{padding:20px}.settings-row{padding:20px 2px}.settings-row--admin{padding:19px 20px}.privacy-request,.delete-account-box{padding:22px}.loading-line{min-height:180px;display:grid;place-items:center;color:var(--muted);background:var(--surface-strong);border:1px dashed var(--line)}@media(max-width:1424px){.panel-head{padding-inline:32px}.account-sidebar{padding-left:32px}}@media(max-width:1000px){.account-shell{grid-template-columns:252px minmax(0,1fr)}.account-sidebar{padding-right:20px}.panel-body{padding-inline:34px}.account-grid{grid-template-columns:1fr 1fr}.account-grid>div:nth-child(2){border-right:0}.account-grid>div:last-child{grid-column:1/-1;border-top:1px solid var(--line)}}@media(max-width:760px){.account-panel{grid-template-rows:var(--header-height-mobile) minmax(0,1fr)}.panel-head{grid-template-columns:auto 1fr;padding:0 16px;gap:14px}.account-wordmark{font-size:21px}.account-panel__context{display:none}.account-panel__actions{justify-self:end}.account-panel__actions a{width:42px;padding:0;gap:0}.account-panel__actions a span{display:none}.account-panel__actions a svg{color:var(--blue);flex:0 0 auto}.account-panel__actions button{padding-inline:12px}.account-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.account-sidebar{display:grid;gap:12px;padding:14px 16px;border-right:0;border-bottom:1px solid var(--line)}.account-profile-card{display:none}.panel-tabs{grid-template-columns:repeat(4,minmax(142px,1fr));gap:6px;overflow-x:auto;scrollbar-width:thin}.panel-tabs button{min-height:53px;padding:9px 10px}.panel-tabs button small,.panel-tabs button>svg:last-child{display:none}.account-sidebar__note,.account-sidebar__logout{display:none}.panel-body{padding:28px 16px 52px}.telegram-link-confirm{padding:18px}.telegram-link-confirm__actions{display:grid;grid-template-columns:1fr}.telegram-link-confirm__actions .notched-button{width:100%}.telegram-account-row{grid-template-columns:auto 1fr}.telegram-account-row>a,.telegram-account-row__actions{grid-column:1/-1;justify-self:stretch}.telegram-account-row__actions button{flex:1}.account-section-heading{margin-bottom:22px;padding-bottom:19px}.account-section-heading h1{font-size:29px}.account-section-heading p{font-size:13px}.account-grid{grid-template-columns:1fr}.account-grid>div,.account-grid>div:nth-child(2),.account-grid>div:last-child{min-height:0;grid-column:auto;border-right:0;border-bottom:1px solid var(--line);border-top:0}.account-grid>div:last-child{border-bottom:0}.usage-list{grid-template-columns:1fr}.history-list>div{grid-template-columns:1fr auto}.history-list em{grid-column:span 2}.access-plan-choice{grid-template-columns:1fr}}@media(max-width:430px){.account-panel__actions button{width:42px;padding:0;gap:0}.account-panel__actions button span{display:none}.account-panel__actions button svg{color:#fff;flex:0 0 auto}.panel-tabs{grid-template-columns:repeat(4,minmax(124px,1fr))}.panel-tabs button{gap:8px}}.password-reset-page{min-height:100vh;display:grid;grid-template-rows:auto 1fr;gap:32px;padding:30px;background:var(--page)}.password-reset-page__brand{justify-self:start;font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.05em;color:var(--ink);text-decoration:none}.password-reset-card{align-self:center;justify-self:center;width:min(560px,100%);display:grid;gap:18px;padding:38px;color:var(--ink);background:var(--surface-strong);border:1px solid var(--line);box-shadow:var(--shadow-lg);clip-path:none}.password-reset-card__icon{width:58px;height:58px;display:grid;place-items:center;color:var(--blue);background:var(--blue-soft)}.password-reset-card h1{margin:0;font-family:var(--font-display);font-size:clamp(27px,4vw,40px);line-height:1.08;letter-spacing:-.05em}.password-reset-card>p,.password-reset-card form>p{margin:0;color:var(--muted);line-height:1.55}.password-reset-card form{display:grid;gap:14px}.password-reset-card .notched-button{justify-content:center;width:100%}.password-reset-card>small{color:var(--muted);line-height:1.45}.password-reset-rules{display:flex;gap:8px;flex-wrap:wrap}.password-reset-rules span{padding:6px 9px;color:var(--muted);background:var(--surface);border:1px solid var(--line);font-size:11px}.password-reset-rules span.is-ready{color:var(--success);border-color:color-mix(in srgb,var(--success) 45%,var(--line));background:color-mix(in srgb,var(--success) 8%,var(--surface))}.password-reset-error{padding:11px 13px;color:#9b3029;background:#fff2f0;border:1px solid #e3aaa4;font-size:13px;line-height:1.45}@media(max-width:620px){.password-reset-page{padding:18px}.password-reset-card{padding:28px 22px}}.access-plan-choice__price{display:flex;align-items:baseline;gap:7px}.access-plan-choice__price del{color:var(--muted);font-family:var(--font-ui);font-size:11px;font-weight:500;text-decoration-thickness:1.5px}.access-plan-choice__price b{color:var(--coral);font:inherit}.access-plan-choice em{color:var(--coral);font-size:10px;font-style:normal;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.checkout-route{width:min(1120px,calc(100% - 64px));min-height:calc(100vh - 190px);margin:0 auto;padding:42px 0 80px}.checkout-back{display:inline-flex;margin-bottom:22px;color:var(--muted);font-size:13px;font-weight:600}.checkout-back:hover{color:var(--blue)}.checkout-card{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);overflow:hidden;border:1px solid var(--line);background:var(--surface-strong);box-shadow:var(--shadow-soft);clip-path:none}.checkout-card__main{padding:44px 48px}.checkout-card__main .eyebrow{display:flex;align-items:center;gap:8px}.checkout-card h1{margin:20px 0 6px;font-family:var(--font-display);font-size:clamp(28px,4vw,48px);letter-spacing:-.05em;line-height:1.08}.checkout-card h1 span{display:block;margin-top:8px;color:var(--muted);font-family:var(--font-ui);font-size:16px;font-weight:500;letter-spacing:0}.checkout-price{margin:0 0 28px;font-family:var(--font-display);font-size:31px;font-weight:600;letter-spacing:-.04em}.checkout-status{display:flex;align-items:center;gap:14px;min-height:82px;padding:17px 18px;border:1px solid var(--line);background:var(--surface)}.checkout-status>div{display:grid;gap:5px}.checkout-status strong{font-size:14px}.checkout-status span{color:var(--muted);font-size:13px;line-height:1.5}.checkout-status--error{border-color:#dca49b;background:#fff7f5}.checkout-status--paid{border-color:color-mix(in srgb,var(--success) 48%,var(--line));background:color-mix(in srgb,var(--success) 8%,var(--surface))}.checkout-status--paid>svg{flex:0 0 auto;color:var(--success)}.checkout-status--failed,.checkout-status--invalid{border-color:#dca49b;background:#fff7f5}.checkout-status--delayed,.checkout-status--unavailable{border-color:color-mix(in srgb,var(--coral) 42%,var(--line));background:color-mix(in srgb,var(--coral) 7%,var(--surface))}.checkout-status--pending{border-color:color-mix(in srgb,var(--blue) 40%,var(--line));background:var(--blue-soft)}.checkout-spinner{width:23px;height:23px;flex:0 0 auto;border:2px solid var(--line);border-top-color:var(--blue);border-radius:50%;animation:checkout-spin .8s linear infinite}@keyframes checkout-spin{to{transform:rotate(360deg)}}.checkout-actions{display:flex;align-items:center;gap:16px;margin-top:20px;flex-wrap:wrap}.checkout-actions .notched-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.checkout-link-button{padding:7px 0;border:0;color:var(--blue);background:none;font:inherit;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.checkout-sbp-note{max-width:620px;margin:18px 0 0;color:var(--muted);font-size:12.5px;line-height:1.55}.checkout-summary{display:grid;align-content:start;gap:20px;padding:44px 34px;background:var(--blue-soft);border-left:1px solid var(--line)}.checkout-summary>span{font-family:var(--font-display);font-size:16px;font-weight:600}.checkout-summary ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.checkout-summary li{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:9px;font-size:13.5px;line-height:1.45}.checkout-summary li svg{color:var(--blue)}.checkout-safe{display:grid;grid-template-columns:auto 1fr;gap:11px;padding:15px;background:var(--surface-strong);border-left:3px solid var(--blue);font-size:12.5px;line-height:1.5}.checkout-safe svg{color:var(--blue)}.checkout-summary>p{margin:0;color:var(--muted);font-size:11.5px;line-height:1.55}.checkout-summary a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.auth-checkout-context{margin:-4px 0 4px;color:var(--muted);font-size:13px;line-height:1.55}@media(max-width:820px){.checkout-route{width:calc(100% - 32px);padding:28px 0 56px}.checkout-card{grid-template-columns:1fr}.checkout-card__main{padding:32px 24px}.checkout-summary{padding:28px 24px;border-left:0;border-top:1px solid var(--line)}.checkout-actions{align-items:stretch;flex-direction:column}.checkout-actions .notched-button,.checkout-link-button{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.checkout-spinner{animation-duration:1.6s}}:root{--brand-mark:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'><path d='M14 56V13h19a21.5 21.5 0 0 1 0 43H24V23h9a11.5 11.5 0 0 1 0 23h-2' fill='none' stroke='%230D1017' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/><circle cx='31' cy='46' r='3.4' fill='%232F5BEA'/></svg>")}:root{--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--ink-2:#434957;--pk-bg-2:#f4f5f8;--pk-bg-3:#eceef2;--pk-dots:radial-gradient(#dcdfe5 1px,transparent 1.3px) 0 0/18px 18px;--pk-shadow:0 1px 2px rgba(13,16,23,.04),0 24px 48px -26px rgba(13,16,23,.22);--pk-shadow-lg:0 1px 2px rgba(13,16,23,.05),0 40px 80px -40px rgba(13,16,23,.32);--shadow-soft:0 1px 2px rgba(13,16,23,.04),0 14px 30px -20px rgba(13,16,23,.22);--shadow-float:var(--pk-shadow);--shadow-mega:0 1px 2px rgba(13,16,23,.05),0 30px 70px -30px rgba(13,16,23,.32)}html{scrollbar-gutter:stable}body{background:var(--page);color:var(--ink);font-family:var(--font-ui);font-size:15.5px;line-height:1.55;text-rendering:optimizeLegibility}::selection{background:#dae7ff;color:var(--ink)}a{color:var(--text-link)}a:hover{color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wrap{width:min(1200px,100% - 80px)}@media(max-width:760px){.wrap{width:min(1200px,100% - 32px)}}.hdr{height:var(--header-height);gap:26px;padding:0 max(24px,calc((100vw - 1280px)/2));background:color-mix(in srgb,#fff 86%,transparent);border-bottom:1px solid var(--soft-line);backdrop-filter:saturate(1.8) blur(14px);-webkit-backdrop-filter:saturate(1.8) blur(14px)}.wordmark{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:19px;font-weight:800;letter-spacing:.05em;color:var(--ink)}.wordmark:before{content:"";flex:0 0 auto;width:26px;height:26px;background:var(--brand-mark) center/contain no-repeat}.wordmark:hover:before{animation:pk-peek .6s var(--ease)}@keyframes pk-peek{40%{transform:translateY(-2px) rotate(-4deg)}}.site-primary-nav{font-size:14.5px;font-weight:500}.site-nav-items{gap:2px}.nav-context{display:none}.nav-separator{height:20px;margin:0 6px;background:var(--line)}.nav-menu>summary,.nav-pricing,.nav-scan{min-height:38px;padding:0 12px;border:0;border-radius:999px;color:var(--ink-2);transition:background-color .2s ease,color .2s ease}.nav-menu>summary,.nav-pricing,.nav-scan{position:relative}.nav-menu>summary:hover,.nav-pricing:hover,.nav-scan:hover{color:var(--ink-2);background:transparent;border-bottom-color:transparent}@media(hover:hover){.nav-menu>summary:hover,.nav-pricing:hover,.nav-scan:hover{color:var(--ink);background:var(--pk-bg-2)}}.nav-menu[open]>summary{color:var(--ink);background:var(--pk-bg-2);border-bottom-color:transparent}.nav-menu.is-current>summary,.nav-pricing[aria-current],.nav-scan[aria-current]{color:var(--ink);border-bottom-color:transparent}.nav-menu.is-current>summary:after,.nav-pricing[aria-current]:after,.nav-scan[aria-current]:after{content:"";position:absolute;left:50%;bottom:2px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--ink)}.nav-popover:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.nav-caret{color:var(--muted)}.nav-scan i,.nav-scan svg{color:var(--fam-xls-ink)}.nav-popover{top:calc(100% + 10px);padding:18px;border:0;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--shadow-mega);animation:pk-pop .22s var(--ease)}@keyframes pk-pop{0%{opacity:0;transform:translateY(-6px) scale(.985)}}.nav-popover-head{align-items:center;gap:12px;padding:0 4px 14px;border-bottom:1px solid var(--soft-line);color:var(--ink)}.nav-popover-head>i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--pk-fam,var(--pk-bg-2));color:var(--pk-fam-ink,var(--ink));font-size:20px}.nav-menu--pdf{--pk-fam:var(--fam-pdf);--pk-fam-ink:var(--fam-pdf-ink)}.nav-menu--office{--pk-fam:var(--fam-doc);--pk-fam-ink:var(--fam-doc-ink)}.nav-menu--images{--pk-fam:var(--fam-img);--pk-fam-ink:var(--fam-img-ink)}.nav-menu--archives{--pk-fam:var(--fam-arc);--pk-fam-ink:var(--fam-arc-ink)}.nav-popover-head strong{font-size:16px;font-weight:700;letter-spacing:-.01em}.nav-popover-head .cnt{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.nav-tool-grid{column-gap:8px;padding-top:8px}.nav-all{margin-top:10px;padding:8px 12px;border-radius:999px;background:var(--pk-bg-2);color:var(--ink);font-weight:600}.nav-all:hover{background:var(--pk-bg-3);color:var(--ink)}.nav-menu--help .nav-popover{padding:8px}.help-link{grid-template-columns:40px minmax(0,1fr) 20px;padding:10px;border:0;border-radius:14px}.help-link:hover,.help-link[aria-current]{background:transparent;color:var(--ink)}.help-link>i:first-child{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--pk-bg-2);color:var(--ink);font-size:19px}@media(hover:hover){.help-link:hover{background:var(--pk-bg-2)}.help-link:hover>i:first-child{background:#fff}}.help-link[aria-current]>i:first-child,.help-link[aria-current]:hover>i:first-child{background:var(--ink);color:#fff}.help-link .ar{color:var(--muted)}.hdr .sp{gap:8px}.hdr .sp .divider{display:none}.hdr .sp .btn.ghost{width:auto;min-width:0}.hdr .sp .btn.ghost .auth-label{width:auto;max-width:120px}.iconbtn{width:38px;height:38px;padding:0;border-radius:50%;background:var(--pk-bg-2);color:var(--ink);transition:background-color .2s ease}.iconbtn:hover{background:var(--pk-bg-3);color:var(--ink)}.iconbtn i{font-size:18px}.iconbtn.bordered{border:0;background:var(--pk-bg-2)}.pwa-install-button{border-radius:999px!important}.mobile-nav-trigger{min-height:38px;padding:0 14px;border:0;border-radius:999px;background:var(--pk-bg-2);font-weight:600}@media(max-width:1219px){.site-nav-items{top:var(--header-height);padding:14px 16px 22px;border-radius:0 0 24px 24px;box-shadow:var(--pk-shadow-lg)}.nav-menu>summary,.nav-pricing,.nav-scan{min-height:48px;border-radius:14px;border-bottom:0}.nav-menu.is-current>summary:after,.nav-pricing[aria-current]:after,.nav-scan[aria-current]:after{left:2px;top:50%;bottom:auto;margin:-2px 0 0}.nav-popover:before{display:none}.nav-popover,.nav-menu--help .nav-popover{border-radius:18px;box-shadow:inset 0 0 0 1px var(--soft-line);background:var(--pk-bg-2);animation:none}.nav-pricing{color:var(--ink)}}.btn{min-height:44px;gap:8px;padding:0 20px;border-radius:999px;font-weight:600;font-size:15px;letter-spacing:-.005em}.btn:hover{transform:translateY(-1px);filter:none}.btn:active{transform:translateY(0)}.btn.primary{min-width:0;background:var(--ink);color:#fff}.btn.primary:hover{background:#262b36;color:#fff}.btn.accent{background:var(--ink);color:#fff}.btn.accent:hover{background:#262b36;color:#fff}.btn.ghost,.btn.quiet{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.btn.ghost:hover,.btn.quiet:hover{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink-2)}.btn.sm{min-height:38px;padding:0 15px;font-size:14px}.hdr .btn{min-height:38px;padding:0 16px;font-size:14px}.crumb{gap:8px;padding:26px 0 0;font-size:13px}.crumb a{color:var(--muted)}.crumb a:hover{color:var(--ink)}.crumb .sep{color:#c3c7cf}.eyebrow{gap:8px;color:var(--muted);font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.08em}.eyebrow.narrow{font-size:11.5px;font-weight:500;letter-spacing:.08em}.eyebrow.pill{padding:6px 12px;border-radius:999px;background:var(--pk-bg-2);color:var(--ink-2)}.microlabel{color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em}h1.pg{margin-top:14px;font-size:clamp(34px,4.6vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1.02;max-width:18ch}.lede{margin-top:16px;color:var(--ink-2);font-size:17.5px;line-height:1.6;max-width:62ch}h2.sec{font-size:clamp(26px,3vw,40px);font-weight:700;letter-spacing:-.035em;line-height:1.04}h3.sub{font-size:18px;font-weight:600;letter-spacing:-.01em}section.band{padding:64px 0}.secline{gap:14px;margin-bottom:24px}.secline .cnt{color:var(--muted);font-family:var(--font-mono);font-size:12px}.card{border-radius:var(--r-lg);border-color:var(--line)}a.card:hover,.card.hov:hover{border-color:var(--line);transform:translateY(-2px);box-shadow:var(--shadow-soft)}.card.wash{background:var(--pk-bg-2);border-color:transparent}.tool{gap:14px;padding:14px 16px;border-radius:16px;border-color:var(--line)}.tool:hover{border-color:var(--line);transform:translateY(-2px);box-shadow:var(--shadow-soft)}.tool i.ic,.tool svg.ic{color:var(--ink-2)}.tool b{font-size:15px}.tool span{font-size:13px}.tool,.chips a,.filters button{border-radius:16px}.prob,.g:not(i):not(svg),.f,.panel,.plan,.trust,.fcard,figure.shot,.sizer,.offer,.est{border-radius:var(--r-lg)}.fmt{max-width:78px;padding:4px 6px;border-radius:6px;background:var(--pk-bg-2);color:var(--ink-2);font-family:var(--font-mono);font-size:10px;font-weight:500}.tag{border-radius:6px;background:var(--ink);font-family:var(--font-mono);font-weight:500;letter-spacing:.04em}.chip{border-radius:14px;background:var(--pk-bg-2);color:var(--ink)}.chip.coral{background:var(--coral-soft);color:var(--coral)}.cats{gap:4px;padding:4px;border:0;border-radius:16px;background:var(--pk-bg-2)}.cats a{min-width:0;padding:10px 18px;border:0;border-radius:12px;background:transparent;color:var(--ink-2);font-size:15px}.cats a:hover{color:var(--ink);background:color-mix(in srgb,#fff 60%,transparent)}.cats a[aria-current]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0d101714,0 4px 12px -6px #0d10172e;font-weight:600}.cats a i,.cats a svg,.cats a[aria-current] i{color:var(--ink-2)}.trust{border-radius:var(--r-lg);background:#fff}.trust i{color:var(--ink-2)}.trust i.ok{color:var(--success)}.note{border-radius:14px;background:var(--pk-bg-2);color:var(--ink-2);font-size:13.5px}.note i{color:var(--ink-2)}.note.strong{border:0;box-shadow:inset 0 0 0 1.5px var(--ink)}.note.coral{border:0;background:var(--coral-soft);color:#8f2d1d}.note.coral i{color:var(--coral)}.inp{min-height:46px;border-radius:12px;border-color:var(--line)}.inp:focus{border-color:var(--ink);box-shadow:0 0 0 4px #0d10170f}.search{border-radius:14px;border-color:var(--line);background:#fff}.search:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #0d10170d}.search i,.search svg{color:var(--muted)}table.t{border-radius:16px;overflow:hidden}.t th{font-family:var(--font-mono);font-weight:500;background:var(--pk-bg-2)}.chips{gap:8px}.chips a{padding:8px 14px;border:0;border-radius:999px;background:var(--pk-bg-2);color:var(--ink-2);font-size:13.5px}.chips a:hover{background:var(--pk-bg-3);border-color:transparent;color:var(--ink);transform:translateY(-1px)}.chips a i{color:var(--ink-2)}figure.shot{border-color:var(--line)}.trow{min-height:44px;grid-template-columns:30px minmax(0,1fr) auto auto 18px;gap:10px;padding:6px 8px;border-bottom:0;border-radius:12px}.trow:hover{background:var(--pk-bg-2);color:var(--ink)}.trow>i.g{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--pk-bg-2);color:var(--ink-2);font-size:16px}.trow:hover>i.g{background:#fff}.trow>span.nm{font-size:14.5px;font-weight:500}.trow>i.ar{color:var(--muted);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.trow:hover>i.ar{opacity:1;transform:none}.ccol{min-height:0;padding:18px 12px 10px;border-radius:24px;border-color:var(--line)}.ccol:hover{border-color:var(--line);transform:none;box-shadow:var(--shadow-soft)}.ccol>.ch{gap:12px;padding:0 6px 14px;color:var(--ink);border-bottom:1px solid var(--soft-line)}.ccol>.ch i,.ccol>.ch svg{display:grid;place-items:center;width:40px;height:40px;padding:9px;border-radius:12px;background:var(--pk-bg-2);font-size:20px}.ccol>.ch h3{font-size:17px;font-weight:700;letter-spacing:-.01em}.ccol>.ch .cnt{color:var(--muted);font-family:var(--font-mono);font-size:11.5px}.rcard,.r{border-radius:var(--r-lg);border-color:var(--line)}.rcard:hover,.r:hover{border-color:var(--line);box-shadow:var(--shadow-soft)}.rcard>.eb{color:var(--muted);font-family:var(--font-mono);font-weight:500}.meter{border-radius:16px}.meter .bar{height:8px;border-radius:99px;background:var(--pk-bg-2)}.meter .bar i{border-radius:99px;background:var(--ink)}.spec{border-radius:18px;overflow:hidden}.spec dd a{border-radius:6px;background:var(--pk-bg-2);color:var(--ink)}.fbrief{border-radius:var(--r-lg)}.fbrief:hover{border-color:var(--line);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.fbrief .ext{border:0;border-radius:6px;font-family:var(--font-mono);color:var(--ink-2)}.fbrief .go{color:var(--ink)}.hint-line{border-radius:16px;background:var(--pk-bg-2)}.biz{border-left:0;border-radius:var(--r-xl);background:var(--pk-bg-2)}.bz-routes>div,.bz-edo{border-radius:var(--r-lg)}.bz-routes .rt{color:var(--muted);font-family:var(--font-mono);font-weight:500}.bz-routes li:before{border-radius:50%;background:var(--ink)}.bz-routes>div>a{color:var(--ink);font-weight:600}.prob .mark{border-radius:6px;background:var(--coral-soft);font-family:var(--font-mono);font-weight:500}.hint{border-radius:18px}.promise{border-top-color:var(--soft-line)}.promise i,.promise svg{color:var(--success)}.dz .inner{border:1.5px dashed #c9ced8;border-radius:28px;background:radial-gradient(120% 80% at 50% 0%,#fff 0%,var(--pk-bg-2) 70%);transition:border-color .2s ease,background .3s ease}.dz .inner:hover{border-color:#aab1bd}.dz .inner i.big,.dz .inner svg.big{color:var(--ink-2)}.dz .inner strong{font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.02em}.dzfmt span,.dzfmt>*{border-radius:6px;background:#fff;color:var(--ink-2);font-family:var(--font-mono);font-weight:500;box-shadow:inset 0 0 0 1px var(--line)}.dzflow{border-top-color:var(--line)}.dzflow b{border-radius:50%;background:var(--ink);font-family:var(--font-mono);font-size:11px}footer.ft{margin-top:96px;padding:56px 0 36px;background:#fff;border-top:1px solid var(--soft-line)}footer.ft .in{width:min(1200px,100% - 80px);gap:32px}footer.ft b{font-size:14px;font-weight:600;margin-bottom:12px}footer.ft a{padding:5px 0;color:var(--ink-2);font-size:14px}footer.ft a:hover{color:var(--ink)}footer.ft p{color:var(--muted);font-size:13.5px;max-width:34ch}footer.ft .ft-brand{margin-bottom:12px}footer.ft .in.legal{margin-top:40px;padding-top:22px;border-top-color:var(--soft-line);grid-template-columns:1fr auto;align-items:center}footer.ft .in.legal nav{grid-column:1/-1}footer.ft .in.legal a{color:var(--muted);font-size:13px;text-decoration:none}footer.ft .in.legal a:hover{color:var(--ink)}footer.ft .in.legal p{font-size:13px}footer.ft .in.legal p.made-with{justify-self:end;gap:8px;padding:7px 14px 7px 12px;border-radius:999px;background:var(--pk-bg-2);color:var(--ink);font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:0}footer.ft .in.legal .made-with__heart{width:17px;height:17px;color:var(--coral-400);filter:none;transform-origin:50% 60%;animation:pk-beat 2.8s ease-in-out infinite}footer.ft .in.legal .made-with__heart path{fill:currentColor;stroke:currentColor;stroke-width:1.2}footer.ft .in.legal p.made-with:hover .made-with__heart{animation-duration:.9s}@keyframes pk-beat{0%,58%,to{transform:scale(1)}64%{transform:scale(1.22)}70%{transform:scale(.96)}76%{transform:scale(1.14)}84%{transform:scale(1)}}footer.ft .in.legal p.ck{grid-column:1/-1;color:var(--muted)}footer.ft .ck-btn{border:0;background:none;padding:0;color:var(--ink-2);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:760px){footer.ft .in{width:min(1200px,100% - 32px)}footer.ft .in.legal{grid-template-columns:1fr}footer.ft .in.legal p.made-with{justify-self:start}}@media(prefers-reduced-motion:reduce){.wordmark:hover:before,footer.ft .in.legal .made-with__heart,.nav-popover{animation:none}}main#main>section>h2,main#main>h2.h,main#main section>h2:not(.sec){font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;line-height:1.08}main#main>section{scroll-margin-top:calc(var(--header-height) + 20px)}.byline,.updated{color:var(--muted);font-size:13px}.byline a,.updated a{color:var(--ink-2)}.tool-intent-brief{max-width:74ch;margin-top:18px;padding:14px 18px;border:0;border-radius:16px;background:var(--pk-bg-2);color:var(--ink-2);font-size:15px;line-height:1.55;box-shadow:none}.tool-intent-brief strong{color:var(--ink)}.tool-intent-brief a{color:var(--ink);text-decoration:underline;text-decoration-color:#c3c7cf;text-underline-offset:3px}.answer{border:0;border-radius:22px;background:var(--pk-bg-2);box-shadow:none}dl.facts{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}dl.facts dt{color:var(--muted);font-family:var(--font-mono);font-size:12px;font-weight:500}.evidence{border:0;border-radius:14px;background:var(--fam-img);color:#5c4700}ul.usecases li::marker{color:var(--muted)}ol.howto li{border-radius:16px}ol.howto li strong{display:inline-grid;place-items:center;min-width:26px;height:26px;margin-right:8px;border-radius:50%;background:var(--ink);color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:500}.faq{display:grid;gap:8px}.faq details{border:0;border-radius:16px;background:var(--pk-bg-2);transition:background .2s ease}.faq details[open]{background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--shadow-soft)}.faq summary{padding:16px 52px 16px 20px;font-weight:600;cursor:pointer;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:20px;top:50%;width:9px;height:9px;margin-top:-6px;border-right:1.8px solid var(--ink-2);border-bottom:1.8px solid var(--ink-2);transform:rotate(45deg);transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:rotate(-135deg);margin-top:-2px}.faq details>p,.faq details>div{padding:0 20px 18px;color:var(--ink-2)}ul.related{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}ul.related li{margin:0}ul.related a{display:inline-flex;padding:9px 14px;border-radius:999px;background:var(--pk-bg-2);color:var(--ink);font-weight:500}ul.related a:hover{background:var(--pk-bg-3)}.checks li::marker{color:var(--success)}.public-share--page{margin-top:16px}.public-share__button{min-height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--pk-bg-2);color:var(--ink-2);font:500 13px var(--font-ui);box-shadow:none;cursor:pointer}.public-share__button:hover:not(:disabled){background:var(--pk-bg-3);color:var(--ink)}.tgrid.tgrid--window{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:0;margin-top:28px;border-radius:26px;background:#fff;box-shadow:0 0 0 1px var(--line),var(--pk-shadow-lg);overflow:hidden}.tw-bar{grid-column:1/-1;height:46px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--line);background:#fbfbfc}.tw-dots{display:flex;gap:7px}.tw-dots i{width:11px;height:11px;border-radius:50%;background:#e1e3e8}.tw-url{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 14px;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font:500 12.5px var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tw-url:before{content:"";flex:0 0 auto;width:10px;height:11px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 12'><rect x='1' y='5' width='9' height='6.5' rx='1.5' fill='%238B909C'/><path d='M3 5V3.5a2.5 2.5 0 0 1 5 0V5' fill='none' stroke='%238B909C' stroke-width='1.4'/></svg>") center/contain no-repeat}.tw-sec{justify-self:end;display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.tw-sec:before{content:"";width:7px;height:7px;border-radius:50%;background:#1fa56e;box-shadow:0 0 0 3px #1fa56e26}.tgrid--window .dz{margin:0;min-width:0}.tgrid--window .dz .inner{min-height:380px;border:0;border-radius:0;background:var(--pk-bg-2) var(--pk-dots)}.tgrid--window .dz .inner i.big{display:none}.tgrid--window .dz .inner:before{content:"";width:150px;height:116px;margin-bottom:6px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 116'><rect x='0' y='14' width='150' height='102' rx='16' fill='%23A8C5FF'/><path d='M0 22a10 10 0 0 1 10-10h40l10 10z' fill='%23A8C5FF'/><rect x='30' y='0' width='58' height='76' rx='7' fill='white' transform='rotate(-7 59 38)'/><rect x='58' y='4' width='58' height='76' rx='7' fill='white'/><rect x='66' y='14' width='22' height='9' rx='3' fill='%23FFDDD7'/><rect x='66' y='30' width='40' height='4' rx='2' fill='%23E8EAEE'/><rect x='66' y='39' width='30' height='4' rx='2' fill='%23E8EAEE'/><rect x='0' y='46' width='150' height='70' rx='16' fill='%23D5E4FF'/><rect x='0' y='46' width='150' height='2' rx='1' fill='white' opacity='.8'/></svg>") center/contain no-repeat;transition:transform .5s var(--ease)}.tgrid--window .dz:hover .inner:before{transform:translateY(-4px) rotate(-1deg)}.tgrid--window .dz .inner strong{font-size:24px}.tgrid--window .panel{margin:0;padding:22px;border:0;border-left:1px solid var(--line);border-radius:0;background:#fff;box-shadow:none;display:flex;flex-direction:column;gap:14px}.tgrid--window .pnl-hd{display:flex;justify-content:space-between;align-items:center;gap:10px}.tgrid--window .pnl-live{display:inline-flex;align-items:center;gap:6px;color:var(--success);font-size:12px;font-weight:600}.tgrid--window .pnl-live:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.tgrid--window .pio{margin:0;padding:12px 14px;border-radius:14px;background:var(--pk-bg-2);font:600 14px var(--font-mono)}.tgrid--window .pfoot{margin:0;color:var(--muted);font-size:12.5px;line-height:1.5}@media(max-width:900px){.tgrid.tgrid--window{grid-template-columns:1fr}.tgrid--window .panel{border-left:0;border-top:1px solid var(--line)}.tw-sec{display:none}.tw-bar{grid-template-columns:auto 1fr}}.cookie-consent{bottom:16px;padding:16px 18px;border:0;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--pk-shadow-lg)}.cookie-consent__intro>svg{color:var(--ink-2)}.cookie-consent__intro strong{font-size:15px;font-weight:700}.cookie-consent__intro p{font-size:12.5px}.cookie-consent__details{border-radius:14px;overflow:hidden}.cookie-consent__actions button{min-height:38px;padding:8px 14px;border:0;border-radius:999px;background:var(--pk-bg-2);font-size:13px;font-weight:600}.cookie-consent__actions button:hover{border-color:transparent;background:var(--pk-bg-3)}.cookie-consent__actions .is-primary{background:var(--ink);color:#fff}.cookie-consent__actions .is-primary:hover{background:#262b36}.cookie-consent__actions .is-settings{background:transparent}.toast{border-radius:16px!important}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body.p-home .wrap{width:min(1200px,100% - 80px)}@media(max-width:760px){body.p-home .wrap{width:min(1200px,100% - 32px)}}.pk-fam{display:inline-grid;place-items:center;flex:0 0 auto;min-width:40px;height:40px;padding:0 6px;border-radius:12px;background:var(--pk-bg-2);color:var(--ink-2);font:700 11px/1 var(--font-display);font-style:normal;letter-spacing:.02em;white-space:nowrap}.pk-fam--pdf{background:var(--fam-pdf);color:var(--fam-pdf-ink)}.pk-fam--doc{background:var(--fam-doc);color:var(--fam-doc-ink)}.pk-fam--xls{background:var(--fam-xls);color:var(--fam-xls-ink)}.pk-fam--ppt{background:var(--fam-ppt);color:var(--fam-ppt-ink)}.pk-fam--img{background:var(--fam-img);color:var(--fam-img-ink)}.pk-fam--arc{background:var(--fam-arc);color:var(--fam-arc-ink)}.pk-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px 56px;align-items:end;padding-block:44px 34px}.pk-pill{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 10px;border-radius:999px;background:var(--pk-bg-2);color:var(--ink-2);font-size:13px;font-weight:500}.pk-pill__dots{display:flex;gap:3px}.pk-pill__dots b{width:8px;height:8px;border-radius:50%;background:var(--fam-pdf-ink)}.pk-pill__dots b:nth-child(2){background:var(--fam-doc-ink)}.pk-pill__dots b:nth-child(3){background:var(--fam-xls-ink)}.pk-pill__dots b:nth-child(4){background:var(--fam-img-ink)}.pk-pill__dots b:nth-child(5){background:var(--fam-arc-ink)}.pk-h1{margin:0;font-family:var(--font-display);font-size:clamp(40px,5.4vw,72px);font-weight:700;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.pk-h1__muted{color:#8a909d}.pk-rot{display:grid;justify-items:start;justify-content:start;overflow:hidden;height:1.06em;line-height:1.06;white-space:nowrap}.pk-rot>*{grid-area:1/1}.pk-rot__sizer{visibility:hidden}.pk-rot__sizer:before{content:attr(data-word)}.pk-rot__word{display:inline-block;transition:transform .5s var(--ease),opacity .5s ease}.pk-rot__word:before{content:attr(data-word)}.pk-rot__word.is-out{transform:translateY(-100%);opacity:0}.pk-rot__word.is-in{transform:translateY(100%);opacity:0;transition:none}.pk-top__side{display:grid;gap:4px;min-width:0}.pk-top__side .lede{margin:0 0 10px;max-width:46ch;font-size:17px}.pk-search{position:relative}.pk-search__field{display:flex;align-items:center;gap:12px;height:58px;padding:0 12px 0 18px;border-radius:18px;background:#fff;color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--line),0 14px 34px -24px #0d101759;transition:box-shadow .2s ease;cursor:text}.pk-search__field:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 5px #0d10170d}.pk-search__field input{flex:1 1 0;width:0;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--ink);font:500 17px var(--font-ui)}.pk-search__field input::placeholder{color:#8a909d}.pk-search__field input::-webkit-search-cancel-button{display:none}.pk-search__field kbd{padding:3px 7px;border-radius:6px;background:var(--pk-bg-2);color:var(--ink-2);font:500 11px var(--font-mono)}.pk-search__results{position:absolute;left:0;right:0;top:66px;z-index:40;padding:8px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--shadow-mega);animation:pk-pop .2s var(--ease)}.pk-result{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;border-radius:14px;color:var(--ink)}.pk-result.is-active,.pk-result:hover{background:var(--pk-bg-2);color:var(--ink)}.pk-result__copy{display:grid;min-width:0}.pk-result__copy b{font-weight:600}.pk-result__copy mark{background:transparent;color:var(--accent);font-weight:700}.pk-result__copy small{overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pk-result__go{color:var(--muted);font:500 11px var(--font-mono)}.pk-search__none{margin:0;padding:12px;color:var(--muted);font-size:14px}.pk-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pk-chips a{padding:6px 12px;border-radius:999px;background:var(--pk-bg-2);color:var(--ink-2);font-size:13px;transition:background .2s ease}.pk-chips a:hover{background:var(--pk-bg-3);color:var(--ink)}@media(max-width:1000px){.pk-top{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:28px}.pk-h1 br{display:none}}.pk-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}@media(max-width:960px){.pk-hero{grid-template-columns:minmax(0,1fr)}}.pk-stage{position:relative;display:grid;place-items:center;min-height:560px;padding:48px 24px 76px;overflow:hidden;border-radius:32px;background:radial-gradient(120% 80% at 50% 0%,#fff 0%,var(--pk-bg-2) 60%);transition:background .3s ease}.pk-stage.is-drag{background:radial-gradient(120% 80% at 50% 10%,#fff,#e6eeff 70%)}.pk-stage__cap{position:absolute;left:24px;right:24px;bottom:22px;display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:12.5px}.pk-folder{position:relative;width:min(460px,90%);aspect-ratio:1.28;margin-top:-10px;perspective:1400px}.pk-folder__back{position:absolute;top:13%;right:0;bottom:0;left:0;border-radius:26px;background:linear-gradient(180deg,#b9d1ff 0%,var(--folder-back) 55%,#94b6f7 100%);box-shadow:inset 0 14px 24px -14px #1f3c8059}.pk-folder__back:before{content:"";position:absolute;left:0;top:-9%;width:42%;height:16%;border-radius:18px 22px 0 0;background:#b5ceff;clip-path:polygon(0 0,82% 0,100% 100%,0 100%)}.pk-folder__sheets{position:absolute;top:0;right:0;bottom:0;left:0}.pk-sheet{position:absolute;bottom:22%;left:var(--l);width:35%;aspect-ratio:.74;display:flex;flex-direction:column;gap:9px;padding:14px;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0d10170f,0 10px 24px -12px #0d101740;transform:translateY(var(--y)) rotate(var(--r));transform-origin:50% 100%;transition:transform .5s var(--ease);animation:pk-sheet-in .7s var(--ease) both;animation-delay:var(--d)}@keyframes pk-sheet-in{0%{opacity:0;transform:translateY(-120px) rotate(-12deg)}}.pk-stage:hover .pk-sheet{transform:translateY(calc(var(--y) - 10px)) rotate(var(--r))}.pk-sheet.is-top{transform:translateY(calc(var(--y) - 40px)) rotate(calc(var(--r) * .4));box-shadow:0 1px 2px #0d101714,0 26px 44px -18px #0d101773;z-index:2}.pk-sheet__tag{align-self:flex-start;padding:4px 6px;border-radius:6px;background:var(--pk-bg-2);color:var(--ink-2);font:600 10px var(--font-mono)}.pk-fam-scope--pdf .pk-sheet__tag{background:var(--fam-pdf);color:var(--fam-pdf-ink)}.pk-fam-scope--doc .pk-sheet__tag{background:var(--fam-doc);color:var(--fam-doc-ink)}.pk-fam-scope--xls .pk-sheet__tag{background:var(--fam-xls);color:var(--fam-xls-ink)}.pk-fam-scope--ppt .pk-sheet__tag{background:var(--fam-ppt);color:var(--fam-ppt-ink)}.pk-fam-scope--img .pk-sheet__tag{background:var(--fam-img);color:var(--fam-img-ink)}.pk-fam-scope--arc .pk-sheet__tag{background:var(--fam-arc);color:var(--fam-arc-ink)}.pk-sheet__name{display:-webkit-box;overflow:hidden;color:var(--ink);font-size:12px;font-weight:600;line-height:1.25;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pk-sheet i{height:5px;border-radius:3px;background:var(--pk-bg-2)}.pk-sheet i:nth-of-type(2n){width:70%}.pk-folder__front{position:absolute;left:0;right:0;bottom:0;z-index:3;height:58%;display:grid;place-items:center;text-align:center;border-radius:26px;background:linear-gradient(180deg,#e4edff 0%,var(--folder-front) 100%);color:var(--folder-ink);box-shadow:inset 0 1.5px #ffffffe6,0 30px 50px -28px #1f3c8073;transform-origin:50% 100%;transform:rotateX(-6deg);transition:transform .7s var(--ease)}.pk-folder:hover .pk-folder__front{transform:rotateX(-14deg)}.pk-stage.is-drag .pk-folder__front{transform:rotateX(-34deg)}.pk-folder__front b{display:block;font:700 20px/1.2 var(--font-display);letter-spacing:-.01em}.pk-folder__front small{display:block;margin:4px 0 14px;font-size:13px;opacity:.78}.pk-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border:0;border-radius:999px;font:600 14px var(--font-ui);cursor:pointer;transition:transform .2s var(--ease),background .2s ease}.pk-btn:hover{transform:translateY(-1px)}.pk-btn--folder{background:var(--folder-ink);color:#fff}.pk-btn--folder:hover{background:#15306b}.pk-btn:disabled{opacity:.5;cursor:default;transform:none}.pk-bench{display:flex;flex-direction:column;gap:16px;min-height:560px;padding:26px;border-radius:32px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--pk-shadow)}.pk-bench__head{display:grid;gap:14px}.pk-bench__title{margin:6px 0 0;font:700 24px/1.15 var(--font-display);letter-spacing:-.025em}.pk-seg{display:inline-flex;flex-wrap:wrap;justify-self:start;gap:2px;padding:3px;border-radius:13px;background:var(--pk-bg-2)}.pk-seg button{padding:7px 13px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font:500 13.5px var(--font-ui);cursor:pointer;transition:background .2s ease,color .2s ease}.pk-seg button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0d10171a,0 4px 10px -6px #0d101733}.pk-file{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px}.pk-file__icon{width:56px;height:56px;border-radius:16px;font-size:12px}.pk-file__copy{display:grid;min-width:0}.pk-file__copy b{overflow:hidden;font:700 18px/1.25 var(--font-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.pk-file__copy small{color:var(--muted);font-size:13.5px}.pk-file__other{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px;border:0;border-radius:999px;background:var(--pk-bg-2);color:var(--ink);font:600 13px var(--font-ui);cursor:pointer}.pk-file__other:hover{background:var(--pk-bg-3)}.pk-bench__sub{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--soft-line);font-size:13px;color:var(--muted)}.pk-bench__sub b{color:var(--ink);font-size:14px;font-weight:600}.pk-bench__sub a{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2);font-weight:500}.pk-bench__sub a:hover{color:var(--ink)}.pk-acts{display:grid;gap:4px}.pk-act{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:10px 12px;border-radius:16px;color:var(--ink);transition:background .2s ease}.pk-act:hover{background:var(--pk-bg-2);color:var(--ink)}.pk-act__copy{display:grid;min-width:0}.pk-act__copy b{font-size:15px;font-weight:600}.pk-act__copy small{overflow:hidden;color:var(--muted);font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pk-act__go{color:var(--muted);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.pk-act:hover .pk-act__go{opacity:1;transform:none}.pk-steps{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:14px 0 0;border-top:1px solid var(--soft-line);list-style:none}.pk-steps li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:var(--pk-bg-2);color:var(--ink-2);font-size:13px}.pk-steps b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ink);color:#fff;font:500 11px var(--font-mono)}.pk-under{display:grid;gap:18px;margin-top:22px}.pk-promise{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:none;margin:0;padding:0;border:0}.pk-promise li{padding:16px 18px;border-radius:20px;background:var(--pk-bg-2);font-size:13.5px}.pk-promise svg{color:var(--success)}.pk-under__share{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;color:var(--muted);font-size:13px}.pk-under__share>a{color:var(--ink-2);text-decoration:underline;text-decoration-color:#c3c7cf;text-underline-offset:3px}.pk-under__share .public-share{margin:0}@media(max-width:860px){.pk-promise{grid-template-columns:minmax(0,1fr)}}.pk-ticker{margin:44px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.pk-ticker__track{display:flex;gap:10px;width:max-content;animation:pk-tick 60s linear infinite}.pk-ticker__copy{display:contents}.pk-ticker:hover .pk-ticker__track{animation-play-state:paused}@keyframes pk-tick{to{transform:translate(-50%)}}.pk-tick{display:flex;align-items:center;gap:10px;padding:9px 16px 9px 12px;border-radius:14px;background:var(--pk-bg-2);white-space:nowrap}.pk-tick b{font:600 13px var(--font-mono)}.pk-tick span{color:var(--muted);font-size:13px}.pk-tick__band--pdf{fill:var(--fam-pdf-ink)}.pk-tick__band--doc{fill:var(--fam-doc-ink)}.pk-tick__band--xls{fill:var(--fam-xls-ink)}.pk-tick__band--ppt{fill:var(--fam-ppt-ink)}.pk-tick__band--img{fill:var(--fam-img-ink)}.pk-tick__band--arc{fill:var(--fam-arc-ink)}.pk-sechead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;margin-bottom:36px}.pk-sechead h2,body.p-home .intake-builder h2,.pk-priv h2,body.p-home .home-help h2,body.p-home #catalog h2.sec{margin:0;font:700 clamp(30px,3.8vw,52px)/1.02 var(--font-display);letter-spacing:-.04em;text-wrap:balance}.pk-sechead h2 span{color:#8a909d}.pk-sechead p{margin:0;max-width:48ch;color:var(--ink-2);font-size:17px}@media(max-width:860px){.pk-sechead{grid-template-columns:minmax(0,1fr);gap:14px}}body.p-home .home-help{margin-top:96px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px 28px;padding:30px 32px;border:0;border-radius:32px;background:var(--pk-bg-2);box-shadow:none}body.p-home .home-help:before{display:none}body.p-home .home-help__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:#fff;color:var(--ink);box-shadow:var(--shadow-soft)}body.p-home .home-help h2{font-size:clamp(24px,2.6vw,34px)}body.p-home .home-help p{max-width:60ch;margin-top:8px;color:var(--ink-2)}body.p-home .home-help__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}body.p-home .home-help__secondary{color:var(--ink);font-weight:600}@media(max-width:860px){body.p-home .home-help{grid-template-columns:minmax(0,1fr);padding:24px}}.pk-show{margin-top:112px}.pk-show__grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}.pk-show__tabs{display:flex;flex-direction:column;gap:4px}.pk-show__tab{position:relative;display:grid;gap:4px;padding:16px 18px 18px;border:0;border-radius:18px;background:transparent;color:var(--ink);text-align:left;cursor:pointer;transition:background .2s ease}.pk-show__tab:hover,.pk-show__tab[aria-selected=true]{background:var(--pk-bg-2)}.pk-show__tab b{display:flex;align-items:center;gap:10px;font:700 17px var(--font-display);letter-spacing:-.01em}.pk-show__tab b .pk-fam{min-width:28px;height:28px;border-radius:9px;font-size:13px}.pk-show__tab small{padding-left:38px;color:var(--muted);font-size:13px;line-height:1.4}.pk-show__progress{position:absolute;left:18px;right:18px;bottom:8px;height:2px;overflow:hidden;border-radius:2px;background:#e1e4e9;opacity:0}.pk-show__tab[aria-selected=true] .pk-show__progress{opacity:1}.pk-show__grid.is-manual .pk-show__progress{opacity:0}.pk-show__progress i{display:block;width:0;height:100%;background:var(--ink)}.pk-show__panel{min-width:0;padding:12px;border-radius:28px;background:var(--pk-bg-2)}.pk-show__demo{display:grid;gap:12px}.pk-show__stage{position:relative;height:clamp(330px,38vw,480px);overflow:hidden;border-radius:20px;background:#f4f5f8 var(--pk-dots);box-shadow:inset 0 0 0 1px var(--line);container-type:inline-size}.pk-show__frame{position:relative}.pk-show__loading{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:grid;place-items:center;color:var(--muted);font-size:13px}.pk-show__controls{display:grid;gap:10px;padding:4px 8px 0}.pk-show__real{justify-self:start;margin:0 8px 6px;color:var(--ink-2);font-size:13px;font-weight:600}.pk-show__real:hover{color:var(--ink)}@media(max-width:960px){.pk-show__grid{grid-template-columns:minmax(0,1fr)}.pk-show__tabs{flex-direction:row;overflow-x:auto;scrollbar-width:none;margin-inline:-4px}.pk-show__tabs::-webkit-scrollbar{display:none}.pk-show__tab{flex:none;padding:12px 14px 16px}.pk-show__tab small{display:none}}body.p-home #catalog{margin-top:72px;padding:0}body.p-home #catalog .secline{align-items:end;gap:14px 20px}body.p-home #catalog .secline .more{margin-left:auto}body.p-home #catalog .search{width:340px;max-width:100%;height:48px}body.p-home .catcards{gap:14px}body.p-home .catnote{color:var(--muted)}body.p-home .catnote a{color:var(--ink-2)}body.p-home .intake-builder{margin-top:112px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:26px 48px;align-items:start;padding:clamp(28px,5vw,64px);border:0;border-radius:40px;background:var(--pk-bg-2);box-shadow:none}body.p-home .intake-builder:before,body.p-home .intake-builder:after{display:none}body.p-home .intake-builder__intro{grid-column:1}body.p-home .intake-builder__intro .eyebrow{color:var(--fam-doc-ink)}body.p-home .intake-builder__intro p{margin-top:16px;max-width:46ch;color:var(--ink-2);font-size:17px}body.p-home .intake-builder__tasks{grid-column:1;display:grid;grid-template-columns:1fr 1fr;gap:10px}body.p-home .intake-builder__tasks button{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:start;gap:10px;min-height:0;padding:16px;border:0;border-radius:18px;background:#fff;color:var(--ink);text-align:left;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .2s ease,transform .2s var(--ease)}body.p-home .intake-builder__tasks button:hover{transform:translateY(-1px)}body.p-home .intake-builder__tasks button.is-active{box-shadow:inset 0 0 0 1.5px var(--ink)}body.p-home .intake-builder__tasks button>svg:first-child{color:var(--ink-2)}body.p-home .intake-builder__tasks button>svg:last-child{opacity:0;color:var(--ink)}body.p-home .intake-builder__tasks button.is-active>svg:last-child{opacity:1}body.p-home .intake-builder__tasks strong{display:block;font-size:15px;font-weight:600}body.p-home .intake-builder__tasks small{display:block;margin-top:3px;color:var(--muted);font-size:13px;line-height:1.4}body.p-home .intake-builder__result{grid-column:2;grid-row:1/span 2;display:grid;gap:14px;padding:26px 22px 22px;border:0;border-radius:44px;background:#fff;box-shadow:0 0 0 8px #fff,0 0 0 9px var(--line),var(--pk-shadow-lg)}body.p-home .intake-builder__limits{border:0;padding:0;margin:0}body.p-home .intake-builder__limits legend{margin-bottom:8px;color:var(--muted);font:500 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}body.p-home .intake-builder__limits>div{display:flex;flex-wrap:wrap;gap:6px}body.p-home .intake-builder__limits button{min-height:34px;padding:0 12px;border:0;border-radius:10px;background:var(--pk-bg-2);color:var(--ink-2);font:600 13px var(--font-mono)}body.p-home .intake-builder__limits button[aria-pressed=true]{background:var(--ink);color:#fff}body.p-home .intake-builder__requirement{display:grid;gap:6px;padding:18px;border:0;border-radius:22px;background:var(--pk-bg-2)}body.p-home .intake-builder__requirement span{color:var(--muted);font-size:12px}body.p-home .intake-builder__requirement strong{font:700 22px/1.15 var(--font-display);letter-spacing:-.02em}body.p-home .intake-builder__requirement small{color:var(--muted);font-size:12.5px;line-height:1.45}body.p-home .intake-builder__link{display:grid;gap:6px}body.p-home .intake-builder__link span{color:var(--muted);font-size:12px}body.p-home .intake-builder__link input{min-height:46px;padding:0 14px;border:1px dashed #c9ced8;border-radius:14px;background:#fff;font:500 13px var(--font-mono)}body.p-home .intake-builder__actions{display:flex;flex-wrap:wrap;gap:8px}body.p-home .intake-builder__actions .btn{flex:1 1 auto}body.p-home .intake-builder__status{margin:0;color:var(--muted);font-size:12.5px}@media(max-width:960px){body.p-home .intake-builder{grid-template-columns:minmax(0,1fr)}body.p-home .intake-builder__result{grid-column:1;grid-row:auto}}@media(max-width:560px){body.p-home .intake-builder__tasks{grid-template-columns:minmax(0,1fr)}}.pk-priv{margin-top:112px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center}.pk-priv__lead{margin:18px 0 0;max-width:44ch;color:var(--ink-2);font-size:17px}.pk-checks{display:grid;gap:14px;margin:26px 0 0;padding:0;list-style:none}.pk-checks li{display:grid;grid-template-columns:24px 1fr;gap:2px 12px}.pk-checks li:before{content:"";grid-row:span 2;width:24px;height:24px;border-radius:50%;background:var(--fam-xls) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='%2311805A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.pk-checks b{font-weight:600}.pk-checks span{color:var(--muted);font-size:14px}.pk-priv__more{display:inline-block;margin-top:22px;color:var(--ink);font-weight:600}.pk-priv__demo{min-height:420px;padding:40px 24px;border-radius:32px;background:var(--pk-bg-2)}@media(max-width:900px){.pk-priv{grid-template-columns:minmax(0,1fr);gap:28px}}@media(prefers-reduced-motion:reduce){.pk-sheet,.pk-ticker__track,.pk-search__results{animation:none}.pk-folder__front,.pk-rot__word{transition:none}}.pwa-install-button{min-height:38px;padding:0 14px;border:0!important;background:var(--pk-bg-2)!important;color:var(--ink)!important;box-shadow:none!important;font-weight:600}.hdr .pwa-install-button span{display:none}.hdr .pwa-install-button{width:38px;padding:0!important;justify-content:center}@media(min-width:1220px){.hdr:has(>.site-primary-nav){grid-template-columns:auto max-content minmax(0,1fr)}.hdr .sp{min-width:0;justify-content:flex-end}.hdr .sp>*{flex:none}.hdr .sp>.btn.ghost{flex:0 1 auto;min-width:38px;overflow:hidden}.hdr .sp .btn.ghost .auth-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:1319px){.nav-menu>summary,.nav-pricing,.nav-scan{padding:0 9px}.hdr{gap:16px}}.nav-popover-head>i,.nav-popover-head>svg{width:22px;height:22px;padding:0;border-radius:0;background:none;color:var(--pk-fam-ink,var(--ink));font-size:22px}.nav-popover-head>i.ph{background-color:currentColor}.help-link>i:first-child,.help-link>svg:first-child{width:22px;height:22px;padding:0;border-radius:0;background:none;color:var(--ink-2);font-size:21px;justify-self:center}.help-link>i.ph:first-child{background-color:currentColor}.help-link:hover>i:first-child{background:none}.help-link:hover>i.ph:first-child{background-color:currentColor}.trow{grid-template-columns:22px minmax(0,1fr) auto auto 18px}.trow>.g{width:19px;height:19px;padding:0;border-radius:0;background:none;color:var(--muted);font-size:18px;justify-self:center}.trow>i.ph.g,.trow:hover>i.ph.g{background-color:currentColor}.trow:hover>.g{color:var(--ink)}.trow>.ar{color:var(--muted);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .2s ease}.trow:hover>.ar{opacity:1;transform:none}.ccol>.ch i,.ccol>.ch svg{width:22px;height:22px;padding:0;border-radius:0;background:none;color:var(--ink);font-size:22px}.ccol>.ch i.ph{background-color:currentColor}.catcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:1180px){.catcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.catcards{grid-template-columns:minmax(0,1fr)}}.catcards .trow>.fmt{display:none}.catcards .trow{grid-template-columns:22px minmax(0,1fr) 18px}footer.ft .ft-brand{display:inline-flex;font-size:19px}body[data-seo-page-id=pdf],.fcard[data-group=pdf],[data-tool-group=pdf]{--pk-fam:var(--fam-pdf);--pk-fam-ink:var(--fam-pdf-ink)}body[data-seo-page-id=office],.fcard[data-group=office],.fcard[data-group=documents],[data-tool-group=office]{--pk-fam:var(--fam-doc);--pk-fam-ink:var(--fam-doc-ink)}body[data-seo-page-id=images],.fcard[data-group=images],[data-tool-group=images]{--pk-fam:var(--fam-img);--pk-fam-ink:var(--fam-img-ink)}body[data-seo-page-id=archives],.fcard[data-group=archives],[data-tool-group=archives]{--pk-fam:var(--fam-arc);--pk-fam-ink:var(--fam-arc-ink)}.breadcrumbs{color:var(--muted);font-size:13px}.breadcrumbs a{color:var(--muted)}.breadcrumbs a:hover{color:var(--ink)}main .lead{color:var(--ink-2);font-size:17.5px;line-height:1.6}body.p-prose main h1,body.p-guides main h1,body.p-guide main h1,body.p-formats main h1,body.p-problems main h1,body.p-tools main h1,body.p-pricing main h1{font-family:var(--font-display);font-weight:700;letter-spacing:-.04em}.table-wrap{border:1px solid var(--line);border-radius:18px;overflow:auto;background:#fff}.table-wrap table{border:0}.table-wrap th{background:var(--pk-bg-2);font-family:var(--font-mono);font-weight:500}.tsearch,.fsearch{border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:inset 0 0 0 1.5px var(--line),0 14px 34px -26px #0d101759!important}.tsearch:focus-within,.fsearch:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 5px #0d10170d!important}.tsearch input,.fsearch input{font-family:var(--font-ui)}.tsearch .kbd{border-radius:6px;background:var(--pk-bg-2);font-family:var(--font-mono)}.fbar button,.fbar a,.filters button,.ftabs button,.ftabs a,.guide-chip,.guide-chips a,.guide-chips button{border:0!important;border-radius:999px!important;background:var(--pk-bg-2)!important;color:var(--ink-2)!important;box-shadow:none!important;font-weight:500;transition:background .2s ease,color .2s ease}.fbar button:hover,.fbar a:hover,.filters button:hover,.ftabs button:hover,.ftabs a:hover,.guide-chip:hover,.guide-chips a:hover{background:var(--pk-bg-3)!important;color:var(--ink)!important}.fbar [aria-pressed=true],.fbar [aria-current],.fbar .on,.fbar [data-on],.filters [aria-pressed=true],.filters .on,.filters [data-on],.ftabs [aria-selected=true],.ftabs [aria-pressed=true],.ftabs .on,.ftabs [data-on],.lesson-tab.is-active,.guide-chip[aria-pressed=true],.guide-chip.is-active{background:var(--ink)!important;color:#fff!important}.fbar [aria-pressed=true] i,.filters [aria-pressed=true] i,.ftabs [aria-selected=true] i{color:#fff}body:not(.p-tools) .tcol{border-radius:24px!important;border:1px solid var(--line)!important;background:#fff!important;box-shadow:none;transition:box-shadow .3s var(--ease)}body:not(.p-tools) .tcol:hover{box-shadow:var(--shadow-soft)}body:not(.p-tools) .tcol .ch{border-bottom:1px solid var(--soft-line)!important;color:var(--ink)!important}.tcol .ch .n{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em}.tcol .ch .cs,.tcol .ch .cnt{color:var(--muted);font-family:var(--font-mono);font-size:11.5px}.tcol .all,.tcol a.all{color:var(--ink);font-weight:600}.recent,.aside{border-radius:22px}.soon-note{border-radius:16px}.trow .tg,.trow>.tg{border-radius:6px;font-family:var(--font-mono)}.category-section-heading__eyebrow{color:var(--muted);font-family:var(--font-mono);font-weight:500;letter-spacing:.08em}.category-tool-count{color:var(--muted);font-family:var(--font-mono);font-size:12px}.category-help-jump{border:0!important;border-radius:22px!important;background:var(--pk-bg-2)!important;box-shadow:none!important}.fcard{border:1px solid var(--line)!important;border-radius:20px!important;background:#fff!important;transition:transform .3s var(--ease),box-shadow .3s var(--ease)!important}.fcard:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)!important;border-color:var(--line)!important}.fcard .tile{border:0!important;border-radius:12px!important;background:var(--pk-fam,var(--pk-bg-2))!important;color:var(--pk-fam-ink,var(--ink))!important}.fcard .tile i{color:var(--pk-fam-ink,var(--ink))}.samplab,.detail,.fcta{border-radius:24px!important}.fhead{gap:24px}.guide-hero__note,.guide-tree,.guide-empty{border-radius:20px!important}.guide-card__category,.guide-eyebrow{color:var(--muted)!important;font-family:var(--font-mono)!important;font-weight:500!important;letter-spacing:.06em}.lesson,.lesson-player,.lesson-panel,.native-guide__screen{border-radius:24px!important}.lesson-panel__step{border-radius:14px!important}.resource-cards>*{border-radius:22px!important}.guide-return{border-radius:999px!important}.prob{border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:none}.prob .ic{border-radius:14px;background:var(--coral-soft);color:var(--coral)}.prob .steps li::marker{color:var(--muted)}.around{border-radius:22px!important}.plan{border:1px solid var(--line)!important;border-radius:28px!important;background:#fff!important;box-shadow:none!important;transition:transform .3s var(--ease),box-shadow .3s var(--ease)!important}.plan:hover{transform:translateY(-3px);box-shadow:var(--pk-shadow)!important}.plan .badge{border-radius:999px!important;background:var(--ink)!important;color:#fff!important;font-family:var(--font-mono)!important;font-weight:500!important}.plan .price{font-family:var(--font-display)!important;font-weight:800!important;letter-spacing:-.04em}.plan .price--promo s,.plan .price s,.plan del,.plan .per{color:var(--muted)}.action{border-radius:22px!important}.backlinks{border-top:1px solid var(--soft-line)}.samplab .detail,.detail{background:#fff}.prose blockquote{border-left:0;border-radius:16px;background:var(--pk-bg-2);padding:16px 20px}.prose code,main code{padding:2px 6px;border-radius:6px;background:var(--pk-bg-2);font-family:var(--font-mono);font-size:.9em}.modal-backdrop,.panel-backdrop{background:#f4f5f8b8!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.modal{border:0!important;border-radius:28px!important;background:#fff!important;box-shadow:inset 0 0 0 1px var(--line),var(--pk-shadow-lg)!important;animation:pk-pop .25s var(--ease)}.modal h2,.modal h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em}.modal__close{border-radius:50%!important;background:var(--pk-bg-2)!important;border:0!important}.modal__close:hover{background:var(--pk-bg-3)!important}.form-field input,.form-field select,.form-field textarea,.modal input:not([type=checkbox]):not([type=radio]),.account-panel input:not([type=checkbox]):not([type=radio]){min-height:46px;border:1px solid var(--line)!important;border-radius:12px!important;background:#fff!important}.form-field input:focus,.modal input:not([type=checkbox]):not([type=radio]):focus,.account-panel input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--ink)!important;box-shadow:0 0 0 4px #0d10170f!important;outline:0}.form-field label,.form-field span{color:var(--ink-2)}.check-field input{accent-color:var(--ink)}.check-field a,.legal-links a,.fine-print a{color:var(--ink)!important}.notched-button{min-height:44px;border:0!important;border-radius:999px!important;font-weight:600;transition:transform .2s var(--ease),background .2s ease}.notched-button:hover{transform:translateY(-1px)}.notched-button--primary{background:var(--ink)!important;color:#fff!important}.notched-button--primary:hover{background:#262b36!important}.notched-button--ghost{background:#fff!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1.5px var(--line)!important}.delete-account-button{background:var(--danger)!important;color:#fff!important}.modal-links a,.modal-links button{color:var(--ink)!important}.account-panel{border:0!important;border-radius:28px 0 0 28px!important;background:#fff!important;box-shadow:var(--pk-shadow-lg)!important}.account-sidebar{background:var(--pk-bg-2)!important;border:0!important}.panel-head{border-bottom:1px solid var(--soft-line)!important}.panel-tabs button,.panel-tabs a{border:0!important;border-radius:12px!important}.panel-tabs [aria-selected=true],.panel-tabs [aria-current],.panel-tabs .is-active{background:#fff!important;color:var(--ink)!important;box-shadow:0 1px 2px #0d101714,0 4px 12px -6px #0d10172e!important}.account-profile-card,.device-quota-card,.usage-summary,.privacy-request,.settings-row,.telegram-account-row,.public-share-card,.access-plan-choice,.pro-warning,.delete-account-box{border-radius:20px!important;border-color:var(--line)!important}.account-profile-card__icon{border-radius:14px!important;background:var(--pk-bg-2)!important;color:var(--ink)!important}.access-plan-choice{background:#fff!important;transition:box-shadow .2s ease}.access-plan-choice:hover{box-shadow:var(--shadow-soft)!important}.access-plan-choice__price{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em}.privacy-request{background:var(--pk-bg-2)!important;border:0!important}.delete-account-box{background:var(--red-100)!important;border-color:var(--red-200)!important}.usage-list .bar,.usage-list progress{border-radius:99px}.history-list>*,.operation-list>*{border-radius:14px}.provider-choice button{border-radius:16px!important}.checkout-route{gap:24px}.checkout-route>*:not(h1):not(p){border-radius:24px}.password-reset-card{border:0!important;border-radius:28px!important;box-shadow:inset 0 0 0 1px var(--line),var(--pk-shadow)!important}.intake-invalid{border:0!important;border-radius:22px!important;background:var(--pk-bg-2)!important}.intake-invalid__actions a,.intake-invalid__actions button{border-radius:999px!important}.editor-loading{border-radius:16px}.support-widget__launcher,.support-launcher{border-radius:999px!important}@media(max-width:560px){.hdr{gap:8px;padding:0 12px}.wordmark{gap:8px;font-size:17px}.wordmark:before{width:24px;height:20px}.hdr .sp{gap:6px}.hdr .btn.accent{min-width:0;padding:0 14px;font-size:0}.hdr .btn.accent:after{content:"Pro";font-size:14px;font-weight:700}.hdr .sp .btn.ghost{width:38px;min-width:38px;padding:0}.hdr .sp .btn.ghost .auth-label{display:none}.mobile-nav-trigger{width:38px;padding:0}}@media(max-width:640px){.pk-h1{font-size:clamp(34px,10vw,46px)}.pk-stage{min-height:420px;padding:28px 12px 64px;border-radius:26px}.pk-stage__cap{flex-direction:column;gap:2px;bottom:14px;font-size:11.5px;text-align:center}.pk-bench{min-height:0;padding:18px;border-radius:26px}.pk-folder__front b{font-size:17px}.pk-folder__front small{font-size:12px;padding:0 10px}.pk-sheet{padding:10px;gap:6px}.pk-sheet__name{font-size:10.5px}.pk-file{grid-template-columns:48px minmax(0,1fr)}.pk-file__icon{width:48px;height:48px}.pk-file__other{grid-column:1/-1;justify-self:start}.pk-show{margin-top:80px}body.p-home .intake-builder{padding:22px;border-radius:28px}body.p-home .intake-builder__result{border-radius:32px}}@media(max-width:560px){.hdr .sp .btn.accent{min-width:0;padding:0 14px!important;font-size:0!important}.hdr .sp .btn.accent:after{content:"Pro";font-size:14px;font-weight:700}.wordmark{font-size:17px!important}}.pk-when-phone{display:none}@media(max-width:700px){.pk-when-desk{display:none}.pk-when-phone{display:inline}.mobile-scan-entry{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;margin:2px 0 0;padding:10px 10px 12px;border:0!important;border-radius:30px;background:#fff!important;box-shadow:inset 0 0 0 2px var(--fam-xls-ink),0 0 0 5px color-mix(in srgb,var(--fam-xls-ink) 14%,transparent),var(--pk-shadow);animation:pk-cam-halo 4.8s ease-in-out infinite;color:var(--ink);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.mobile-scan-entry:active{transform:scale(.985)}.mobile-scan-entry:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.mobile-scan-entry__view{position:relative;display:block;height:clamp(190px,56vw,236px);overflow:hidden;border-radius:22px;background:var(--pk-bg-2) var(--pk-dots)}.mobile-scan-entry__live{position:absolute;top:12px;left:12px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 9px;border-radius:999px;background:#fff;color:var(--ink);font:500 11px/1 var(--font-mono);box-shadow:0 1px 2px #0d101714}.mobile-scan-entry__live i{width:7px;height:7px;border-radius:50%;background:#e5484d;animation:pk-cam-live 1.4s ease-in-out infinite}.mobile-scan-entry__doc{position:absolute;left:50%;top:50%;height:68%;aspect-ratio:.72;display:grid;align-content:start;gap:7px;padding:14px 11px;border-radius:7px;background:#fff;box-shadow:0 16px 30px -14px #0d101759,0 1px 2px #0d10170f;transform:translate(-50%,-50%) rotate(-6deg);animation:pk-cam-doc 4.8s var(--ease) infinite}.mobile-scan-entry__doc i{display:block;height:4px;border-radius:2px;background:#e8eaee}.mobile-scan-entry__doc i:first-child{width:52%;height:9px;margin-bottom:3px;background:var(--fam-xls)}.mobile-scan-entry__doc i:nth-child(3){width:84%}.mobile-scan-entry__doc i:nth-child(5){width:70%}.mobile-scan-entry__doc i:last-child{width:38%;margin-top:6px;background:var(--fam-doc)}.mobile-scan-entry__frame{position:absolute;left:50%;top:50%;z-index:2;height:78%;aspect-ratio:.72;transform:translate(-50%,-50%) scale(1.2);animation:pk-cam-frame 4.8s var(--ease) infinite}.mobile-scan-entry__frame b{position:absolute;width:20px;height:20px;border:3px solid var(--fam-xls-ink);animation:pk-cam-lock 4.8s linear infinite}.mobile-scan-entry__frame b:nth-child(1){top:0;left:0;border-right:0;border-bottom:0;border-radius:6px 0 0}.mobile-scan-entry__frame b:nth-child(2){top:0;right:0;border-left:0;border-bottom:0;border-radius:0 6px 0 0}.mobile-scan-entry__frame b:nth-child(3){bottom:0;left:0;border-right:0;border-top:0;border-radius:0 0 0 6px}.mobile-scan-entry__frame b:nth-child(4){bottom:0;right:0;border-left:0;border-top:0;border-radius:0 0 6px}.mobile-scan-entry__beam{position:absolute;left:34%;right:34%;top:16%;z-index:3;height:2px;border-radius:2px;background:var(--fam-xls-ink);box-shadow:0 0 14px 3px color-mix(in srgb,var(--fam-xls-ink) 40%,transparent);opacity:0;animation:pk-cam-beam 4.8s linear infinite}.mobile-scan-entry__flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:#fff;opacity:0;pointer-events:none;animation:pk-cam-flash 4.8s linear infinite}.mobile-scan-entry__pages{position:absolute;right:12px;bottom:12px;z-index:5;display:flex;align-items:center;gap:4px;padding:5px 6px 5px 5px;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0d101714}.mobile-scan-entry__pages b{padding:4px 6px;border-radius:6px;background:var(--fam-pdf);color:var(--fam-pdf-ink);font:600 10px/1 var(--font-mono)}.mobile-scan-entry__pages i{width:14px;height:19px;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--fam-xls-ink);opacity:.25}.mobile-scan-entry__pages i:nth-of-type(1){animation:pk-cam-page1 14.4s steps(1) infinite}.mobile-scan-entry__pages i:nth-of-type(2){animation:pk-cam-page2 14.4s steps(1) infinite}.mobile-scan-entry__pages i:nth-of-type(3){animation:pk-cam-page3 14.4s steps(1) infinite}.mobile-scan-entry__copy{display:grid;gap:5px;min-width:0;padding:2px 8px 0}.mobile-scan-entry__copy small{color:var(--fam-xls-ink)!important;font:500 11px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.mobile-scan-entry__copy strong{font:700 clamp(21px,6.4vw,26px)/1.12 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.mobile-scan-entry__copy>span{color:var(--muted);font-size:13.5px;line-height:1.45}.mobile-scan-entry__cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 20px;border-radius:999px;background:var(--ink);color:#fff;font:700 16.5px/1 var(--font-ui);letter-spacing:-.01em;box-shadow:0 12px 24px -14px #0d101799}.mobile-scan-entry__cta .mobile-scan-entry__arrow{color:#fff!important;transition:transform .2s ease}.mobile-scan-entry:active .mobile-scan-entry__arrow{transform:translate(3px)}.pk-stage{min-height:340px}}@keyframes pk-cam-live{50%{opacity:.25}}@keyframes pk-cam-halo{0%,40%,to{box-shadow:inset 0 0 0 2px var(--fam-xls-ink),0 0 0 5px color-mix(in srgb,var(--fam-xls-ink) 14%,transparent),var(--pk-shadow)}56%{box-shadow:inset 0 0 0 2px var(--fam-xls-ink),0 0 0 9px color-mix(in srgb,var(--fam-xls-ink) 20%,transparent),var(--pk-shadow)}}@keyframes pk-cam-doc{0%{opacity:0;transform:translate(-50%,-44%) rotate(-7deg) scale(.96)}10%,34%{opacity:1;transform:translate(-50%,-50%) rotate(-6deg) scale(1)}46%,60%{opacity:1;transform:translate(-50%,-50%) rotate(0) scale(1)}76%,to{opacity:0;transform:translate(70%,4%) rotate(0) scale(.16)}}@keyframes pk-cam-frame{0%{opacity:0;transform:translate(-50%,-50%) scale(1.2)}10%{opacity:1}40%,60%{opacity:1;transform:translate(-50%,-50%) scale(.9)}70%,to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}@keyframes pk-cam-lock{0%,38%{border-color:#b8bdc7}42%,64%{border-color:var(--fam-xls-ink)}70%,to{border-color:#b8bdc7}}@keyframes pk-cam-beam{0%,10%{top:16%;opacity:0}14%{opacity:1}36%{top:82%;opacity:1}40%,to{top:82%;opacity:0}}@keyframes pk-cam-flash{0%,53%{opacity:0}55%{opacity:.85}63%,to{opacity:0}}@keyframes pk-cam-page1{0%{opacity:.25}19%,to{opacity:1}}@keyframes pk-cam-page2{0%{opacity:.25}52%,to{opacity:1}}@keyframes pk-cam-page3{0%{opacity:.25}85%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.mobile-scan-entry,.mobile-scan-entry__live i,.mobile-scan-entry__doc,.mobile-scan-entry__frame,.mobile-scan-entry__frame b,.mobile-scan-entry__beam,.mobile-scan-entry__flash,.mobile-scan-entry__pages i{animation:none!important}.mobile-scan-entry__doc{transform:translate(-50%,-50%)}.mobile-scan-entry__frame{transform:translate(-50%,-50%) scale(.9)}.mobile-scan-entry__pages i{opacity:1}}.public-share__button{border:0!important;border-radius:999px!important;background:var(--pk-bg-2)!important;box-shadow:none!important;color:var(--ink-2)!important}.compress-pdf-product,.split-pdf-product,.page-numbers-product,.repair-product,.split-archive-product,.background-product,.png-jpg-product,.watermark-product,.archive-guide-product,.forms-guide-product,.image-requirements{--cp-blue:var(--ink);--cp-blue-deep:#262b36;--cp-line:var(--line);--cp-surface:#fff;--cp-surface-strong:#fff;--sp-blue:var(--ink);--sp-line:var(--line);--p-blue:var(--ink);--p-line:var(--line);--p-surface:#fff;--p-strong:#fff }.cp-workbench,.sp-workbench,.product-workbench,.sa-workbench,.repair-workbench,.pn-workbench{border:0!important;border-radius:26px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 0 0 1px var(--line),var(--pk-shadow-lg)!important}.compress-pdf-product .cp-stage,.split-pdf-product .sp-stage,.product-stage,.sa-stage,.repair-bench{background:var(--pk-bg-2) var(--pk-dots)!important}.cp-empty,.sp-empty{background:transparent}.cp-drop-copy,.sp-drop-copy,.pn-upload,.tool-drop{border:1.5px dashed #c9ced8!important;border-radius:24px!important;background:#fff!important;box-shadow:0 14px 34px -26px #0d10174d!important}.cp-drop-copy__eyebrow,.sp-drop-copy__eyebrow{color:var(--muted)!important;font-family:var(--font-mono)!important;font-weight:500!important;letter-spacing:.08em}.cp-stage[data-drag-active=true] .cp-empty,.sp-stage[data-drag-active=true] .sp-empty{background:#eaf0ff!important;box-shadow:none!important}.cp-stage[data-drag-active=true] .cp-drop-copy,.sp-stage[data-drag-active=true] .sp-drop-copy{border-color:var(--accent)!important;box-shadow:0 0 0 6px #2f5bea1f!important}.cp-primary,.sp-primary,.pn-primary,.tool-primary{min-height:46px!important;border:0!important;border-radius:999px!important;background:var(--ink)!important;color:#fff!important;box-shadow:none!important;font-weight:600!important;transition:transform .2s var(--ease),background .2s ease!important}.cp-primary:hover,.sp-primary:hover,.pn-primary:hover,.tool-primary:hover{background:#262b36!important;transform:translateY(-1px)}.cp-secondary,.sp-secondary,.tool-secondary,.cp-link-button{border-radius:999px!important;box-shadow:none!important}.cp-secondary,.sp-secondary,.tool-secondary{border:0!important;background:var(--pk-bg-2)!important;color:var(--ink)!important}.cp-mode,.sp-mode,.pn-positions button,.product-option{border-radius:16px!important;box-shadow:none!important}.cp-mode[aria-checked=true],.cp-mode[aria-pressed=true],.cp-mode.is-active,.cp-mode[data-selected=true]{box-shadow:inset 0 0 0 1.5px var(--ink)!important;background:#fff!important}.cp-process-sketch,.sp-process-sketch,.cp-canvas-panel,.sp-page-card{border-radius:20px!important;overflow:hidden}.cp-process-sketch figcaption,.sp-process-sketch figcaption{background:var(--pk-bg-2)!important}.cp-process-sketch figcaption button,.sp-process-sketch figcaption button{border-bottom-color:var(--ink)!important;color:var(--ink)!important}.cp-guide-dialog,.sp-detail-dialog{border:0!important;border-radius:26px!important;box-shadow:inset 0 0 0 1px var(--line),var(--pk-shadow-lg)!important}.cp-process__visual,.sp-process__visual{border-radius:14px}.tool-limit{border-radius:14px!important}.compress-pdf-product input[type=range],.split-pdf-product input[type=range]{accent-color:var(--ink)}.cp-mode{border:1px solid var(--line)!important;background:#fff!important;transition:box-shadow .2s ease,border-color .2s ease}.cp-mode:hover{border-color:#c9ced8!important}.cp-mode:has(input:checked){border-color:var(--ink)!important;background:#fff!important;box-shadow:inset 0 0 0 .5px var(--ink),0 10px 24px -18px #0d101766!important}.cp-mode input{accent-color:var(--ink)}.file-editor{background:var(--pk-bg-2)}.file-editor__top{gap:12px;padding:0 16px;background:#fbfbfc;border-bottom:1px solid var(--line);box-shadow:none}.editor-icon{width:38px;height:38px;border:0;border-radius:50%;background:var(--pk-bg-2);transition:background .2s ease}.editor-icon:hover{border-color:transparent;background:var(--pk-bg-3);color:var(--ink)}.editor-brand{display:inline-flex;align-items:center;gap:9px;font-size:17px;font-weight:800;letter-spacing:.05em}.editor-brand:before{content:"";width:24px;height:24px;background:var(--brand-mark) center/contain no-repeat}.editor-title{border-left-color:var(--line)}.editor-title span{font-family:var(--font-mono);font-weight:500}.editor-security{padding:5px 12px;border-radius:999px;background:var(--fam-xls);color:var(--fam-xls-ink);font-weight:600}.editor-top-help{min-height:38px;padding:0 14px;border:0;border-radius:999px;background:var(--pk-bg-2);color:var(--ink);font-weight:600}.editor-top-help:hover,.editor-top-help:focus-visible{background:var(--pk-bg-3);color:var(--ink)}.editor-add,.editor-run{min-height:40px;padding:0 16px;border:0;border-radius:999px;transition:transform .2s var(--ease),background .2s ease}.editor-add{background:#fff;box-shadow:inset 0 0 0 1.5px var(--line)}.editor-add:hover{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.editor-run{background:var(--ink);color:#fff}.editor-run:hover:not(:disabled){background:#262b36;transform:translateY(-1px)}.editor-rail{background:#fff;border-right:1px solid var(--line)}.editor-rail__heading{font-family:var(--font-mono);font-weight:500}.editor-inspector{background:#fff;border-left:1px solid var(--line)}.editor-stage-wrap{background:var(--pk-bg-2) var(--pk-dots)}.editor-stage{background:transparent}.editor-document{border-radius:10px;box-shadow:0 1px 2px #0d10170f,0 24px 48px -24px #0d101759}.editor-instruction{margin:12px 12px 0;border:0;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.editor-help-link{border-radius:999px!important}.editor-compression button{border:0!important;border-radius:14px!important;background:var(--pk-bg-2)!important;box-shadow:none!important;margin:2px}.editor-compression button.is-active{background:#fff!important;box-shadow:inset 0 0 0 1.5px var(--ink)!important}.editor-compression>div{gap:4px;border:0!important}.editor-zoom,.editor-pager{border-radius:999px;overflow:hidden;box-shadow:0 1px 2px #0d10170f,0 10px 24px -14px #0d10174d}.editor-mobile-tabs{background:#fff;border-top:1px solid var(--line)}.intake-requirement{background:var(--fam-doc);border-bottom:1px solid var(--line)}.intake-requirement>svg{color:var(--fam-doc-ink)}.editor-loading{border-radius:18px}.scan-studio,.ocr-studio,.pdf-studio{--scan-coral:var(--ink)}.file-editor .editor-inspector button{border-radius:14px;transition:background .2s ease,box-shadow .2s ease}.file-editor .inspector-bottom button,.file-editor .editor-inspector .inspector-bottom>button{border-radius:999px!important}.file-editor .editor-rail button{border-radius:12px}.file-editor .editor-rail [aria-current],.file-editor .editor-rail .is-active{box-shadow:0 0 0 2px var(--ink)!important}.file-editor .editor-instruction button{border-radius:999px}@media(max-width:560px){.hdr .sp .pwa-install-button{display:inline-flex!important;width:38px!important;min-width:38px!important;height:38px;padding:0!important;border-radius:50%!important}.hdr .sp .pwa-install-button span{display:none}}.pk-fate{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px}@media(max-width:560px){.pk-fate{grid-template-columns:minmax(0,1fr)}}.pk-fate>div{display:grid;align-content:start;gap:10px;padding:16px 18px;border-radius:20px}.pk-fate__gone{background:var(--pk-bg-2)}.pk-fate__kept{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.pk-fate h3{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font:500 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.pk-fate h3:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fam-pdf-ink)}.pk-fate__kept h3:before{background:var(--fam-xls-ink)}.pk-fate ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pk-fate li{display:grid;grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:14.5px;line-height:1.35}.pk-fate li:before{content:"";width:20px;height:20px;border-radius:6px;background:#fff center/12px no-repeat;box-shadow:inset 0 0 0 1px var(--line)}.pk-fate__gone li{color:var(--muted);text-decoration:line-through;text-decoration-color:#c23a2b8c}.pk-fate__gone li:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M3 3l6 6M9 3L3 9' stroke='%23C23A2B' stroke-width='1.6' stroke-linecap='round'/></svg>")}.pk-fate__kept li:before{background-color:var(--fam-xls);box-shadow:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 6.2l2.3 2.3L9.5 3.8' fill='none' stroke='%2311805A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.pk-fate small{color:var(--muted);font-size:12.5px;line-height:1.45}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:34px;border:0;background:none;box-shadow:none;clip-path:none}.scan-entry[data-design=papki] .scan-entry__label{display:inline-flex;align-items:center;gap:8px;justify-self:start;align-self:flex-start;padding:6px 12px 6px 10px;border-radius:999px;background:#fff;color:var(--ink-2);font:500 12px var(--font-ui);letter-spacing:0;text-transform:none;box-shadow:inset 0 0 0 1px var(--line)}.scan-entry[data-design=papki] .scan-entry__label i{color:var(--ink-2);font-size:15px}.sx-lab{grid-column:1/-1;display:grid;gap:22px;padding:30px;border-radius:32px;background:var(--pk-bg-2) var(--pk-dots)}.sx-lab__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;gap:10px 40px}.sx-lab__head .scan-entry__label{grid-column:1/-1}.sx-lab__head h2{margin:0;color:var(--ink);font:700 clamp(28px,3.2vw,42px)/1.02 var(--font-display);letter-spacing:-.04em}.sx-lab__head p{margin:0;color:var(--ink-2);font-size:15.5px;line-height:1.55}.sx-stage{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;align-items:stretch}.sx-cam{align-self:start}.sx-cam{position:relative;overflow:hidden;border-radius:26px;background:#dfe5ec;box-shadow:0 1px 2px #0d10170f,0 30px 60px -36px #0d101773;touch-action:none;-webkit-user-select:none;user-select:none}.sx-view{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden}.sx-canvas{position:absolute;left:0;top:0;width:600px;height:450px;transform-origin:0 0}.sx-desk{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 30% 10%,#f6f8fb,#e3e9f0 55%,#d3dbe5)}.sx-desk:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(94deg,transparent 0 38px,rgba(13,16,23,.018) 38px 40px)}.sx-desk i:nth-child(1){position:absolute;left:470px;top:300px;width:150px;height:12px;border-radius:6px;background:linear-gradient(90deg,#1f3c80 0,#1f3c80 82%,#e7c9a2 82%,#e7c9a2 94%,#0d1017 94%);transform:rotate(-28deg);box-shadow:0 8px 12px -6px #0d101773}.sx-desk i:nth-child(2){position:absolute;left:18px;top:24px;width:108px;height:108px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#6b4a32 0,#6b4a32 38%,#fff 40%,#fff 58%,#eceff3 60%,#eceff3);box-shadow:0 18px 26px -14px #0d101780}.sx-doc{position:absolute;left:0;top:0;width:300px;height:424px;padding:34px 30px;transform-origin:0 0;background:#fdfdfb;box-shadow:0 22px 30px -14px #0d101773;overflow:hidden}.sx-doc__head{display:block;margin:0 0 18px;height:22px}.sx-doc:before{content:attr(data-title);position:absolute;left:0;right:0;top:34px;color:#0d1017;font:800 17px/1 var(--font-display);letter-spacing:.06em;text-align:center}.sx-doc__lines{display:grid;gap:10px}.sx-doc__lines i{display:block;height:6px;border-radius:3px;background:#c9ced6}.sx-doc__lines i:nth-child(3n){width:74%}.sx-doc__lines i:nth-child(4n){width:88%}.sx-doc__table{display:grid;grid-template-columns:2fr 1fr 1fr;gap:6px;margin-top:18px;padding-top:10px;border-top:2px solid #0d1017}.sx-doc__table i{display:block;height:10px;border-radius:2px;background:#dde1e7}.sx-doc__table i:nth-child(3n){background:#c3c9d2}.sx-doc__total{display:block;width:46%;height:14px;margin:14px 0 0 auto;border-radius:3px;background:#0d1017}.sx-doc__sign{position:absolute;left:30px;bottom:44px;width:110px;height:34px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 34'><path d='M4 24c10-18 16 6 24-6s8-14 14 0 12 6 20-8 14 12 22 4 14-8 22 0' fill='none' stroke='%232456D3' stroke-width='3' stroke-linecap='round'/></svg>") center/contain no-repeat}.sx-doc__sign--2{left:auto;right:30px}.sx-doc__stamp{position:absolute;right:34px;bottom:30px;width:70px;height:70px;border:3px solid rgba(36,86,211,.72);border-radius:50%;box-shadow:inset 0 0 0 6px #fdfdfb,inset 0 0 0 8px #2456d380;transform:rotate(-12deg)}.sx-doc__light{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,#ffffff59 0,#ffffff59 30%,#0d101712 70%,#0d101724);pointer-events:none}.sx-quad{position:absolute;left:0;top:0;width:100%;height:auto;overflow:visible;pointer-events:none}.sx-quad polygon{fill:#2f5bea09;stroke:var(--accent);stroke-width:2.5;stroke-linejoin:round;transition:fill .2s ease}.sx-lab.is-searching .sx-quad polygon{fill:#2f5bea0a;stroke-dasharray:8 6;animation:sx-dash .6s linear infinite}@keyframes sx-dash{to{stroke-dashoffset:-28}}.sx-h{position:absolute;z-index:3;width:34px;height:34px;margin:-17px 0 0 -17px;padding:0;border:0;border-radius:50%;background:transparent;cursor:grab;touch-action:none}.sx-h:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:3px solid #fff;border-radius:50%;background:var(--accent);box-shadow:0 4px 12px #0d101759;transition:transform .15s ease}.sx-h:hover:after,.sx-h:focus-visible:after{transform:scale(1.2)}.sx-h:focus-visible{outline:0}.sx-h:focus-visible:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;box-shadow:0 0 0 3px #2f5bea59}.sx-lab.is-dragging .sx-h{cursor:grabbing}.sx-modes{position:absolute;top:14px;left:50%;z-index:4;display:flex;gap:2px;padding:4px;border-radius:999px;background:#ffffffe6;box-shadow:0 8px 20px -12px #0d101766;transform:translate(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sx-modes button{min-height:32px;padding:0 13px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font:600 12.5px var(--font-ui);cursor:pointer}.sx-modes button[aria-pressed=true]{background:var(--ink);color:#fff}.sx-status{position:absolute;left:16px;bottom:18px;z-index:4;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 110px);padding:7px 12px;border-radius:999px;background:#ffffffeb;color:var(--ink);font:600 12.5px var(--font-ui);box-shadow:0 8px 20px -12px #0d101766}.sx-status:empty{display:none}.sx-status:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--fam-xls-ink);box-shadow:0 0 0 3px #11805a2e}.sx-lab.is-searching .sx-status:before{background:var(--accent);box-shadow:0 0 0 3px #2f5bea33;animation:sx-blink .8s ease infinite}@keyframes sx-blink{50%{opacity:.35}}.sx-shutter{position:absolute;right:18px;bottom:14px;z-index:4;display:grid;place-items:center;width:64px;height:64px;padding:0;border:4px solid #fff;border-radius:50%;background:#ffffff59;box-shadow:0 10px 24px -12px #0d101799;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sx-shutter span{width:44px;height:44px;border-radius:50%;background:var(--ink);transition:transform .12s ease}.sx-shutter:hover span{transform:scale(.94)}.sx-shutter:active span{transform:scale(.82)}.sx-shutter:focus-visible{outline:3px solid rgba(47,91,234,.45);outline-offset:3px}.sx-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#fff;opacity:0;pointer-events:none}.sx-lab.is-flash .sx-flash{animation:sx-flash .5s ease}@keyframes sx-flash{0%{opacity:.9}to{opacity:0}}.sx-out{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:14px;padding:18px;border-radius:26px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.sx-out__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sx-out__head b{color:var(--muted);font:500 12px var(--font-mono)}.sx-page-wrap{position:relative;min-height:0;overflow:hidden}.sx-page{position:absolute;left:50%;top:0;width:300px;height:424px;margin-left:-150px;overflow:hidden;border-radius:4px;background:#fff;box-shadow:0 1px 2px #0d101714,0 26px 40px -26px #0d101773;transform-origin:50% 0;transition:filter .3s ease}.sx-canvas--copy{position:absolute;left:0;top:0;width:600px;height:450px;transform-origin:0 0}.sx-canvas--copy .sx-doc__light{opacity:.35}.sx-canvas--copy .sx-desk{background:#fdfdfb}.sx-lab[data-mode=document] .sx-page{filter:brightness(1.08) contrast(1.18) saturate(.92)}.sx-lab[data-mode=bw] .sx-page{filter:grayscale(1) brightness(1.12) contrast(1.9)}.sx-strip{display:flex;gap:8px;min-height:62px;padding:8px;border-radius:16px;background:var(--pk-bg-2);overflow:hidden}.sx-strip:empty:before{content:"Снимите страницу — она ляжет сюда";align-self:center;margin:0 auto;color:var(--muted);font-size:12.5px}.sx-thumb{position:relative;flex:none;width:34px;height:48px;overflow:hidden;border-radius:4px;background:#fff;box-shadow:0 4px 8px -4px #0d101766;animation:sx-drop .45s cubic-bezier(.2,.8,.2,1)}.sx-thumb>.sx-page{position:absolute;left:0;top:0;margin:0;transform:scale(.1133)!important;transform-origin:0 0;box-shadow:none}.sx-thumb:after{content:attr(data-n);position:absolute;right:2px;bottom:2px;min-width:14px;padding:1px 3px;border-radius:999px;background:var(--ink);color:#fff;font:500 8px/1.2 var(--font-mono);text-align:center}@keyframes sx-drop{0%{transform:translateY(-24px) scale(.6);opacity:0}}.sx-cta{justify-self:stretch;justify-content:center;min-height:48px;border-radius:999px}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__phone{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:26px;min-height:0;margin:0;padding:28px;border:0;border-radius:32px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--pk-shadow);clip-path:none;color:var(--ink)}.scan-entry__qr{position:relative;display:grid;place-items:center;width:150px;padding:14px;border-radius:24px;background:var(--pk-bg-2)}.scan-entry__qr svg{width:100%;height:auto;border-radius:8px}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__phone-copy{display:grid;gap:12px;justify-items:start;color:var(--ink);text-align:left}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__phone-copy h2{margin:0;color:var(--ink);font:700 clamp(24px,2.4vw,30px)/1.08 var(--font-display);letter-spacing:-.03em}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__phone-copy>p{margin:0;max-width:44ch;color:var(--ink-2);font-size:14.5px;line-height:1.55}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__camera-button{width:auto;min-height:46px;margin:2px 0 0;padding:0 20px;border:0;border-radius:999px;background:var(--ink);color:#fff;box-shadow:none;clip-path:none}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__camera-button:hover{background:#262b36;color:#fff}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__phone-copy ol{display:grid;gap:8px;margin:2px 0 0;padding:0;border:0;list-style:none}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__phone-copy li{display:flex;align-items:center;gap:10px;padding:0;border:0;color:var(--ink-2);font-size:13.5px}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__phone-copy li:before{display:none}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__phone-copy li b{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--pk-bg-2);color:var(--ink);font:500 11px var(--font-mono)}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__upload{display:flex;flex-direction:column;gap:16px;margin:0;padding:28px;border:0;border-radius:32px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--pk-shadow);clip-path:none}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__upload .scan-entry__label{background:var(--pk-bg-2);box-shadow:none}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__upload-main{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:0;border:0;background:none;text-align:left;clip-path:none}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__upload-icon{width:120px;height:90px;margin:0 0 4px;border:0;border-radius:0;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 116'><rect x='0' y='14' width='150' height='102' rx='16' fill='%23A8C5FF'/><path d='M0 22a10 10 0 0 1 10-10h40l10 10z' fill='%23A8C5FF'/><rect x='26' y='2' width='54' height='70' rx='7' fill='white' transform='rotate(-8 53 37)'/><rect x='50' y='0' width='54' height='70' rx='7' fill='%23FFF0BA'/><circle cx='66' cy='22' r='7' fill='%23FFD54D'/><path d='M54 58l14-16 10 10 8-7 14 13z' fill='%238C6800' opacity='.55'/><rect x='82' y='6' width='54' height='70' rx='7' fill='white' transform='rotate(7 109 41)'/><rect x='0' y='46' width='150' height='70' rx='16' fill='%23D5E4FF'/></svg>") left center/contain no-repeat;box-shadow:none;clip-path:none}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__upload-icon i{display:none}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__upload-main strong{color:var(--ink);font:700 clamp(22px,2.2vw,28px)/1.1 var(--font-display);letter-spacing:-.03em}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__upload-main p{margin:0;max-width:44ch;color:var(--ink-2);font-size:14.5px}body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__upload-main small{color:var(--muted);font-size:13px}.scan-entry[data-design=papki] .scan-entry__facts{display:grid;gap:12px;margin:auto 0 0;padding:16px 0 0;border-top:1px solid var(--soft-line);list-style:none}.scan-entry[data-design=papki] .scan-entry__facts li{display:grid;grid-template-columns:22px 1fr;gap:2px 12px}.scan-entry[data-design=papki] .scan-entry__facts li:before{content:"";grid-row:span 2;width:22px;height:22px;border-radius:50%;background:var(--fam-xls) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='%2311805A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.scan-entry[data-design=papki] .scan-entry__facts b{font-size:14.5px;font-weight:600}.scan-entry[data-design=papki] .scan-entry__facts span{color:var(--muted);font-size:13px;line-height:1.4}@media(max-width:1120px){body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki]{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.sx-stage,.sx-lab__head{grid-template-columns:minmax(0,1fr)}.sx-lab{padding:20px;border-radius:26px}}@media(max-width:860px){body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__upload{display:none}}@media(max-width:560px){body.p-tool[data-tool-slug=scan-document] .scan-entry[data-design=papki] .scan-entry__phone{grid-template-columns:minmax(0,1fr);padding:22px}.scan-entry__qr{display:none}.sx-shutter{width:56px;height:56px}.sx-shutter span{width:38px;height:38px}.sx-modes button{padding:0 10px}}@media(prefers-reduced-motion:reduce){.sx-lab *{animation:none!important;transition:none!important}}[data-family=pdf]{--f-bg:var(--fam-pdf);--f-ink:var(--fam-pdf-ink)}[data-family=doc]{--f-bg:var(--fam-doc);--f-ink:var(--fam-doc-ink)}[data-family=xls]{--f-bg:var(--fam-xls);--f-ink:var(--fam-xls-ink)}[data-family=ppt]{--f-bg:var(--fam-ppt);--f-ink:var(--fam-ppt-ink)}[data-family=img]{--f-bg:var(--fam-img);--f-ink:var(--fam-img-ink)}[data-family=arc]{--f-bg:var(--fam-arc);--f-ink:var(--fam-arc-ink)}.ftile{position:relative;flex:none;display:block;width:34px;height:42px;border-radius:6px 11px 6px 6px;background:var(--f-bg);box-shadow:none;clip-path:none}.ftile:after{content:"";position:absolute;top:0;right:0;width:11px;height:11px;border-radius:0 0 0 4px;background:#ffffffb8}.ftile:before{content:attr(data-format);position:absolute;left:0;right:0;bottom:5px;overflow:hidden;color:var(--f-ink);font:600 7.5px/1 var(--font-mono);letter-spacing:.01em;text-align:center;white-space:nowrap}.trow .g.ftile{width:24px;height:30px;border-radius:4px 8px 4px 4px;background:var(--f-bg)!important;color:transparent}.trow .g.ftile:after{width:8px;height:8px;border-radius:0 0 0 3px}.trow .g.ftile:before{bottom:4px;font-size:5.6px;letter-spacing:0}.tw-url:after{content:attr(data-url);overflow:hidden;text-overflow:ellipsis}.tw-sec:after{content:"Защищённое соединение"}body.p-tool[data-tool-slug=scan-document] main p.lede[role]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;max-width:none;margin:22px 0 0;padding:14px 18px;border-radius:18px;background:var(--pk-bg-2);color:var(--ink);font-size:15px;line-height:1.45}body.p-tool[data-tool-slug=scan-document] main p.lede[role=status]:before{content:"";width:16px;height:16px;border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;animation:pk-spin .8s linear infinite}body.p-tool[data-tool-slug=scan-document] main p.lede[role=alert]{background:#fff4f1;color:#8f2a1e}body.p-tool[data-tool-slug=scan-document] main p.lede[role=alert] a{color:#8f2a1e;font-weight:600}@keyframes pk-spin{to{transform:rotate(360deg)}}.photo-mask-toolbar{border-radius:16px;background:#fffffff5}.photo-mask-toolbar button{border-radius:999px}.photo-mask-toolbar button[aria-checked=true],.photo-mask-toolbar button.is-active{background:#0d1017;color:#fff}.photo-mask-surface{background:#eceef2}
