:root{--ink:#0A1A1C;--ink-2:#132A2D;--ink-line:#23413F;--ink-text:#DCE7E8;--ink-muted:#A8BEC0;--teal:#03797E;--teal-hover:#02656A;--teal-tint:#EAF5F5;--teal-line:#D2EBEC;--teal-bright:#7FD3D3;--teal-chart:#00969C;--coral:#FD653E;--coral-text:#B93A12;--coral-tint:#FFF1EC;--coral-chart:#E5502A;--mist:#F5F8F8;--line:#E2E8E8;--line-strong:#CBD5D6;--line-soft:#EEF2F2;--text-1:#0A1A1C;--text-2:#1E3336;--text-3:#3D4B4E;--text-4:#5F6E71;--ok:#12805C;--ok-bg:#E3F4EC;--ok-text:#0F7553;--warn:#8A4B00;--warn-bg:#FFF4DE;--bad:#B42318;--bad-bg:#FDECEA;--radius-control:10px;--radius-card:16px;--radius-panel:24px;--radius-feature:28px;--radius-pill:999px;--shadow-card:0 18px 40px -28px rgba(10,26,28,.45);--shadow-deep:0 50px 90px -48px rgba(10,26,28,.55),0 2px 6px rgba(10,26,28,.04);--shadow-teal:0 10px 24px -12px rgba(3,121,126,.8);--tap-min:44px;--c-primary:var(--teal);--c-primary-hover:var(--teal-hover);--c-primary-dark:#014C50;--c-primary-tint:var(--teal-tint);--c-primary-tint-2:#F6FBFB;--c-primary-line:var(--teal-line);--c-accent:var(--coral);--c-accent-text:var(--coral-text);--c-mint:var(--teal-bright);--c-page:var(--mist);--c-surface:#FFFFFF;--c-surface-2:#FAFCFC;--c-text:var(--text-1);--c-text-2:var(--text-2);--c-text-3:var(--text-3);--c-text-4:var(--text-4);--c-muted:var(--text-4);--c-line:var(--line);--c-line-2:var(--line);--c-line-3:var(--line-strong);--c-hover:var(--mist);--c-dark:var(--ink);--c-dark-2:var(--ink-2);--c-dark-3:var(--ink-line);--c-dark-line:#3F6C6E;--c-dark-text:var(--ink-muted);--c-ok-bg:var(--ok-bg);--c-ok:var(--ok-text);--c-warn-bg:var(--warn-bg);--c-warn:var(--warn);--c-bad-bg:var(--bad-bg);--c-bad:var(--bad);--c-mute-bg:var(--line-soft);--c-mute:var(--text-3);--fb-pdf-bg:#FDECE7;--fb-pdf:var(--coral-text);--fb-doc-bg:#E8F0FE;--fb-doc:#1D4ED8;--fb-xls-bg:#E3F4EC;--fb-xls:#0F6E4F;--fb-ppt-bg:#FDEAD7;--fb-ppt:#B93815;--fb-img-bg:#F1EBFE;--fb-img:#6D28D9;--fb-oth-bg:#EEF1F4;--fb-oth:#334155;--r-pill:var(--radius-pill);--r-sm:6px;--r-md:var(--radius-control);--r-card:12px;--r-lg:14px;--r-xl:18px;--r-2xl:32px;--shadow-1:var(--shadow-card);--shadow-2:0 16px 36px -18px rgba(10,26,28,.45);--shadow-3:0 30px 60px -36px rgba(10,26,28,.45);--focus:0 0 0 3px rgba(3,121,126,.35);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--t-xs:12px;--t-sm:13px;--t-md:14px;--t-base:15px;--t-lg:18px;--t-h3:20px;--t-h2:clamp(30px,3.6vw,44px);--t-h1:clamp(34px,4.6vw,56px);--lh-heading:1.15;--tap:var(--tap-min);--font-sans:var(--font-jakarta,"Plus Jakarta Sans"),"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback",var(--font-sans);--font-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}html[data-font=noto]{--font-sans:"Noto Sans",system-ui,sans-serif}html[data-font=noto-devanagari]{--font-sans:"Noto Sans Devanagari","Noto Sans",system-ui,sans-serif}html[data-font=noto-bengali]{--font-sans:"Noto Sans Bengali","Noto Sans",system-ui,sans-serif}html[data-font=noto-telugu]{--font-sans:"Noto Sans Telugu","Noto Sans",system-ui,sans-serif}html[data-font=noto-tamil]{--font-sans:"Noto Sans Tamil","Noto Sans",system-ui,sans-serif}html[data-font=noto-arabic]{--font-sans:"Noto Sans Arabic","Noto Sans",system-ui,sans-serif}html[data-font=noto-sc]{--font-sans:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Noto Sans CJK SC","Source Han Sans SC",system-ui,sans-serif}html[data-font=noto-jp]{--font-sans:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Meiryo","Noto Sans JP","Noto Sans CJK JP",system-ui,sans-serif}html[data-font]:not([data-font=jakarta]){--font-display:var(--font-sans)}html[data-tall="1"]{--lh-heading:1.45}html[dir=rtl] *{letter-spacing:0!important}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/bricolage-grotesque/bricolage-grotesque-latin-wght-normal.woff2) format("woff2-variations"),url(/fonts/bricolage-grotesque/bricolage-grotesque-latin-wght-normal.woff2) format("woff2");unicode-range:u+00??,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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/bricolage-grotesque/bricolage-grotesque-latin-ext-wght-normal.woff2) format("woff2-variations"),url(/fonts/bricolage-grotesque/bricolage-grotesque-latin-ext-wght-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");ascent-override:82.39%;descent-override:23.92%;line-gap-override:0%;size-adjust:112.88%}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono/ibm-plex-mono-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500 700;src:url(/fonts/ibm-plex-mono/ibm-plex-mono-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500 700;src:url(/fonts/ibm-plex-mono/ibm-plex-mono-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--c-gray-400:#98A2B3;--c-line-4:#E4E7EC;--c-gray-50:#F2F4F7;--c-primary-mid:color-mix(in srgb,var(--c-primary) 48%,#FFFFFF);--c-primary-soft:color-mix(in srgb,var(--c-primary) 26%,#FFFFFF)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--c-surface);color:var(--c-text);font-family:var(--font-sans);font-size:var(--t-base);line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,p{margin:0}h1,h2,h3{line-height:var(--lh-heading)}a{color:var(--c-primary-hover);text-decoration:none}a:hover{color:var(--c-primary-dark)}:focus-visible{outline:3px solid var(--teal);outline-offset:2px;border-radius:6px}img,svg{max-width:100%}.sr-only{inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip,.sr-only{position:absolute}.skip{inset-inline-start:8px;inset-block-start:8px;z-index:100;background:var(--c-surface);padding:8px 14px;border-radius:var(--r-pill)}.skip:not(:focus){inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);padding:0;white-space:nowrap}.flip{display:inline-block}[dir=rtl] .flip{transform:scaleX(-1)}bdi.num{unicode-bidi:-webkit-isolate;unicode-bidi:isolate;direction:ltr}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.wrap{max-inline-size:1240px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.stack>*+*{-webkit-margin-before:var(--s-4);margin-block-start:var(--s-4)}.row{display:flex;gap:var(--s-3);align-items:center;flex-wrap:wrap}.grid-auto{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.muted{color:var(--c-text-4)}.sub{font-size:var(--t-sm)}.lbl,.sub{color:var(--c-muted)}.lbl{font-size:var(--t-xs);font-weight:600;letter-spacing:.02em}.kick,.lbl{text-transform:uppercase}.kick{font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--c-primary)}.h1{font-size:var(--t-h1)}.h1,.h2{font-weight:800;letter-spacing:-.03em}.h2{font-size:var(--t-h2);color:var(--c-text)}.h3{font-size:var(--t-h3);font-weight:700}.lead{font-size:var(--t-lg);line-height:1.65;color:var(--c-text-3)}.mono{font-family:var(--font-mono);font-size:13px}.dsp{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.035em}html[data-tall="1"] .dsp{line-height:var(--lh-heading)!important}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.tnum{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:var(--tap);padding-inline:20px;border-radius:var(--r-pill);border:1px solid var(--c-line-3);background:var(--c-surface);font:600 var(--t-base)/1 var(--font-sans);cursor:pointer;white-space:nowrap;text-decoration:none}.btn,.btn:hover{color:var(--c-text)}.btn:hover{background:#F9FAFB}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn.pri{background:var(--c-primary);border-color:var(--c-primary);color:#FFFFFF}.btn.pri:hover{background:var(--c-primary-hover);color:#FFFFFF}.btn.lg{min-block-size:54px;padding-inline:28px;font-size:16px}.btn.xl{min-block-size:56px;padding-inline:32px;font-size:17px}.btn.sm{min-block-size:36px;padding-inline:14px;font-size:var(--t-md)}.btn.dng{color:var(--c-bad);border-color:#F1C4BF}.btn.ghost{border-color:transparent;background:transparent}.btn.wht{background:#FFFFFF;border-color:#FFFFFF;color:var(--c-dark)}.btn.wht:hover{background:var(--c-primary-tint);color:var(--c-dark)}.btn.olw{background:transparent;border-color:var(--c-dark-line);color:#FFFFFF}.btn.olw:hover{background:var(--c-dark-2);color:#FFFFFF}.btn.ink{background:var(--ink);border-color:var(--ink);color:#FFFFFF}.btn.ink:hover{background:var(--text-2);border-color:var(--text-2);color:#FFFFFF}.btn.md48{min-block-size:48px;padding-inline:22px}.pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--r-pill);font-size:var(--t-xs);font-weight:600;line-height:20px;white-space:nowrap}.pill.ok{background:var(--c-ok-bg);color:var(--c-ok)}.pill.warn{background:var(--c-warn-bg);color:var(--c-warn)}.pill.bad{background:var(--c-bad-bg);color:var(--c-bad)}.pill.info{background:var(--c-primary-tint);color:var(--c-primary-hover)}.pill.mute{background:var(--c-mute-bg);color:var(--c-mute)}.pill.pro{background:#FEF0C7;color:#93370D}.fb{display:inline-flex;align-items:center;justify-content:center;min-inline-size:40px;block-size:26px;padding-inline:7px;border-radius:var(--r-sm);font:800 11px var(--font-sans);letter-spacing:.04em}.fb.pdf{background:var(--fb-pdf-bg);color:var(--fb-pdf)}.fb.doc{background:var(--fb-doc-bg);color:var(--fb-doc)}.fb.xls{background:var(--fb-xls-bg);color:var(--fb-xls)}.fb.ppt{background:var(--fb-ppt-bg);color:var(--fb-ppt)}.fb.img{background:var(--fb-img-bg);color:var(--fb-img)}.fb.oth{background:var(--fb-oth-bg);color:var(--fb-oth)}.fb.big{block-size:34px;font-size:13px}.fb.solid{background:var(--c-primary);color:#FFFFFF}.dot{inline-size:8px;block-size:8px;border-radius:50%;display:inline-block;flex:none}.dot.b{background:var(--c-primary)}.dot.s{background:var(--c-gray-400)}.tag{font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 8px;border-radius:var(--r-pill);white-space:nowrap;line-height:1.2}.tag.pop{background:#FEF0C7;color:#93370D}.tag.pro{background:var(--c-dark);color:#FFFFFF}.flag{align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:.08em;padding:4px 10px;border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-dark);text-transform:uppercase;line-height:1.3}.card{background:var(--c-surface);border:1px solid var(--c-line-2);border-radius:var(--r-card);padding:var(--s-5)}.card.pad-lg{padding:var(--s-8)}.tbl-wrap{position:relative;overflow-x:auto;border:1px solid var(--c-line-2);border-radius:var(--r-card);background:var(--c-surface)}.tbl-wrap[tabindex]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.tbl{inline-size:100%;border-collapse:collapse;font-size:var(--t-md)}.tbl th{text-align:start;font-size:var(--t-xs);font-weight:600;color:var(--c-muted);-webkit-border-after:1px solid var(--c-line-2);border-block-end:1px solid var(--c-line-2);background:var(--c-surface-2);white-space:nowrap}.tbl td,.tbl th{padding:10px 16px}.tbl td{-webkit-border-after:1px solid var(--c-mute-bg);border-block-end:1px solid var(--c-mute-bg);vertical-align:middle}.tbl tr:last-child td{-webkit-border-after:0;border-block-end:0}.tabs{display:flex;gap:8px;flex-wrap:wrap}.tab{min-block-size:42px;padding-inline:16px;border-radius:var(--r-pill);border:1px solid var(--c-line-4);background:var(--c-surface);font:600 var(--t-md) var(--font-sans);color:var(--c-text-2);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.tab:hover{border-color:var(--c-gray-400)}.tab .c{font-size:var(--t-xs);color:var(--c-text-4);font-weight:600}.tab.on,.tab[aria-selected=true]{background:var(--c-dark);border-color:var(--c-dark);color:#FFFFFF}.tab.on .c,.tab[aria-selected=true] .c{color:var(--c-dark-text)}.field{display:grid;grid-gap:6px;gap:6px}.field .lbl-text,.field label{font-size:var(--t-md);font-weight:600;color:var(--c-text-2)}.input,.select,textarea.input{min-block-size:var(--tap);padding-inline:14px;border:1px solid var(--c-line-3);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);font:500 var(--t-base) var(--font-sans);inline-size:100%}textarea.input{padding-block:10px;min-block-size:88px}.check{display:flex;gap:10px;align-items:flex-start;font-size:var(--t-base);line-height:1.5;color:var(--c-text-2)}.check input{inline-size:20px;block-size:20px;accent-color:var(--c-primary);-webkit-margin-before:2px;margin-block-start:2px}.err{color:var(--c-bad);font-size:var(--t-md)}.drop{border:2px dashed var(--c-primary-mid);background:var(--c-surface);border-radius:20px;padding:clamp(40px,6vw,64px) 24px;text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center}.drop.over{border-color:var(--c-primary);background:var(--c-primary-tint-2)}.drop-ic{inline-size:68px;block-size:68px;border-radius:50%;background:var(--c-primary-tint);color:var(--c-primary);display:flex;align-items:center;justify-content:center;flex:none}.drop-title{font-size:22px;font-weight:800;letter-spacing:-.02em}.drop-or{font-size:15px;color:var(--c-text-3)}.drop-hint{font-size:13px;color:var(--c-text-4)}.progress{block-size:8px;background:var(--c-mute-bg);overflow:hidden;inline-size:100%}.progress,.progress>i{border-radius:var(--r-pill)}.progress>i{display:block;block-size:100%;background:var(--c-primary);transition:inline-size .2s}.toast{position:fixed;inset-block-end:calc(20px + var(--app-bar-h, 0px));inset-inline-start:50%;transform:translateX(-50%);background:var(--c-dark);color:#FFFFFF;padding:12px 18px;border-radius:var(--r-md);box-shadow:var(--shadow-2);z-index:60;max-inline-size:calc(100vw - 32px)}[dir=rtl] .toast{transform:translateX(50%)}dialog.dlg{border:0;border-radius:var(--r-lg);padding:var(--s-6);max-inline-size:min(520px,calc(100vw - 32px));box-shadow:var(--shadow-3)}dialog.dlg::-webkit-backdrop{background:rgba(16,24,40,.45)}dialog.dlg::backdrop{background:rgba(16,24,40,.45)}.banner{padding:12px 16px;border-radius:var(--r-md);display:flex;gap:12px;align-items:center;flex-wrap:wrap}.banner.warn{background:var(--c-warn-bg);color:var(--c-warn)}.banner.bad{background:var(--c-bad-bg);color:var(--c-bad)}.banner.info{background:var(--c-primary-tint);color:var(--c-primary-dark)}.ad{display:flex;flex-direction:column;align-items:center;gap:8px;inline-size:100%}.ad .ad-label{font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--c-text-4)}.ad-box{inline-size:100%;max-inline-size:970px;border:1.5px dashed var(--c-line-3);border-radius:12px;background:repeating-linear-gradient(45deg,var(--c-surface-2) 0 12px,#F4F6F7 12px 24px);display:flex;align-items:center;justify-content:center;overflow:hidden}.ad-box ins{display:block;inline-size:100%}.ad .ad-more{font-size:13px;font-weight:600;min-block-size:32px;display:flex;align-items:center;color:var(--c-primary-hover)}.ad.ad-side .ad-box{max-inline-size:300px}.shell{display:grid;grid-template-columns:248px 1fr;min-block-size:100vh;background:var(--c-page)}.shell-side{background:var(--c-surface);-webkit-border-end:1px solid var(--c-line-2);border-inline-end:1px solid var(--c-line-2);padding:20px 12px;display:grid;align-content:start;grid-gap:4px;gap:4px}.shell-side.dark{background:var(--c-dark);border-color:var(--c-dark)}.shell-main{padding:clamp(16px,3vw,32px);min-inline-size:0}.snav{display:flex;align-items:center;gap:10px;min-block-size:var(--tap);padding-inline:12px;border-radius:8px;color:#3B404C;font-size:var(--t-md);font-weight:500}.snav:hover{background:var(--c-hover);color:var(--c-text)}.snav[aria-current=page]{background:var(--c-primary-tint);color:var(--c-primary)}.dark .snav{color:var(--c-dark-text)}.dark .snav:hover{background:var(--c-dark-2);color:#FFFFFF}.dark .snav[aria-current=page]{background:var(--c-dark-3);color:#FFFFFF}.topbar{display:flex;align-items:center;gap:12px;-webkit-margin-after:var(--s-6);margin-block-end:var(--s-6);flex-wrap:wrap}.stat{display:grid;grid-gap:6px;gap:6px}.stat .v{font-size:24px;font-weight:700}.bar{block-size:6px;background:var(--c-mute-bg);border-radius:var(--r-pill);overflow:hidden}.bar>i{display:block;block-size:100%;background:var(--c-primary)}@media (max-width:860px){.shell{grid-template-columns:1fr}.shell-side{grid-auto-flow:column;overflow-x:auto;-webkit-border-end:0;border-inline-end:0;-webkit-border-after:1px solid var(--c-line-2);border-block-end:1px solid var(--c-line-2);padding:8px}.hide-sm{display:none!important}}.btn{max-inline-size:100%}@media (max-width:600px){.btn:not(.sm){white-space:normal;text-align:center;line-height:1.25;padding-block:8px}}.crumbs a,.sub a,p a{text-decoration:underline;text-underline-offset:2px}.sub a.btn,p a.btn,p a.chip,p a.tl{text-decoration:none}.logo{display:inline-flex;align-items:center;line-height:0}.logo img{display:block;max-inline-size:none}.logo .logo-mark{display:none}@media (max-width:420px){.logo-compact .logo-full{display:none}.logo-compact .logo-mark{display:block}}.lang{display:inline-flex;align-items:center;gap:6px;color:var(--c-text-3)}.lsel{min-block-size:var(--tap);padding-inline:12px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--c-surface);color:var(--text-2);font:600 var(--t-md) var(--font-sans);cursor:pointer;max-inline-size:190px}.lang.on-dark{color:var(--c-dark-text);font-size:13px;gap:8px}.lang.on-dark .lsel{border-color:var(--c-dark-line);background:var(--c-dark-2);color:#FFFFFF;font-size:13px}.lsel option{color:var(--c-text);background:var(--c-surface)}.sec{padding-block:clamp(64px,9vw,104px)}.sec-alt{background:var(--c-page);border-block:1px solid var(--c-line)}.sec-head{display:flex;flex-direction:column;gap:14px}.sec-head.center{align-items:center;text-align:center}.sec-head .lead{max-inline-size:640px}.sec-split{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.chk{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--c-text-2)}.chk svg{flex:none;-webkit-margin-before:2px;margin-block-start:2px;color:var(--c-primary)}.chk.on-dark{color:#E3EFEB}.chk.on-dark svg{color:var(--c-mint)}.tic{inline-size:44px;block-size:44px;border-radius:12px;display:flex;justify-content:center;flex:none}.tic,.tl{background:var(--c-primary-tint);color:var(--c-primary-hover);align-items:center}.tl{display:inline-flex;gap:6px;min-block-size:36px;padding:0 12px;border-radius:var(--r-pill);font-size:13px;font-weight:600;text-decoration:none}.tl:hover{background:var(--c-primary-line);color:var(--c-primary-dark)}.hero{overflow:hidden}.hero-in{display:flex;flex-wrap:wrap;gap:56px;align-items:center;padding-block:72px 88px}.hero-copy{flex:1 1 460px;min-inline-size:0;display:flex;flex-direction:column;gap:24px}.hero-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding-block:5px;padding-inline:5px 14px;background:var(--c-primary-tint);color:var(--c-primary-hover);font-size:14px;font-weight:600}.hero-badge,.hero-badge b{border-radius:var(--r-pill)}.hero-badge b{padding:4px 10px;background:var(--c-primary);color:#FFFFFF;font-size:12px;font-weight:800;letter-spacing:.04em}.hero h1{font-size:clamp(38px,4.8vw,60px);line-height:1.08;font-weight:800;letter-spacing:-.035em}html[data-tall="1"] .hero h1,html[data-tall="1"] .tool-hero h1{line-height:1.3}.hero .lead{font-size:19px;max-inline-size:560px}.hero-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.works{display:flex;flex-wrap:wrap;align-items:center;gap:8px;-webkit-padding-before:4px;padding-block-start:4px}.works>span:first-child{font-size:13px;font-weight:600;color:var(--c-text-4);-webkit-margin-end:4px;margin-inline-end:4px}.hero-art{flex:1 1 480px;min-inline-size:0;position:relative}.hero-frame{border-radius:32px;background:var(--c-primary-tint);padding:clamp(18px,3vw,32px);position:relative}.hero-drop{border:2px dashed var(--c-primary-mid);border-radius:22px;background:var(--c-surface);padding:44px 24px;flex-direction:column;gap:16px;text-align:center;box-shadow:var(--shadow-3)}.hero-drop,.hero-drop .quick{display:flex;align-items:center}.hero-drop .quick{flex-wrap:wrap;justify-content:center;gap:8px;-webkit-padding-before:6px;padding-block-start:6px}.hero-drop .quick>span{font-size:13px;color:var(--c-text-4)}.trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;-webkit-padding-before:18px;padding-block-start:18px;font-size:13.5px;font-weight:600;color:var(--c-primary-dark);list-style:none;margin:0;padding-inline:0}.trust li,.trust>span{display:inline-flex;align-items:center;gap:6px}.float{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:var(--c-surface);box-shadow:var(--shadow-2);font-size:13px;font-weight:700}.float.f1{inset-inline-start:-18px;inset-block-start:34px}.float.f1 i{inline-size:26px;block-size:26px;border-radius:50%;background:var(--c-ok-bg);color:var(--c-ok);display:flex;align-items:center;justify-content:center}.float.f2{inset-inline-end:-14px;inset-block-end:72px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;background:var(--c-dark);color:#FFFFFF;box-shadow:0 16px 36px -18px rgba(12,42,44,.6)}.float.f2 span:first-child{color:var(--c-dark-text);font-weight:600}.float.f2 span:last-child{font-size:16px;font-weight:800}@media (max-width:600px){.float.f1{inset-inline-start:-8px;inset-block-start:20px}.float.f2{inset-inline-end:-6px;inset-block-end:64px}.hero-in{padding-block:40px 64px;gap:40px}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:24px;gap:24px;padding-block:36px}.stats div{display:flex;flex-direction:column;gap:4px}.stats b{font-size:36px;font-weight:800;letter-spacing:-.03em;color:var(--c-dark);line-height:1.2}.stats span{font-size:15px;color:var(--c-text-3)}.tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:16px;gap:16px}.tiles.sm{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px}.tile{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--c-line-4);border-radius:16px;background:var(--c-surface);min-block-size:196px;block-size:100%}.tile,.tile:hover{color:var(--c-text)}.tile:hover{border-color:var(--c-primary);box-shadow:var(--shadow-1)}.tile-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;min-block-size:44px}.tile-conv{display:inline-flex;align-items:center;gap:6px;block-size:44px;color:var(--c-gray-400)}.tile-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.tile h3{font-size:16px;font-weight:700;letter-spacing:-.01em}.tile p{font-size:14px;line-height:1.5}.tile .loc,.tile p{color:var(--c-text-3)}.tile .loc{display:inline-flex;align-items:center;gap:7px;font-size:13px;-webkit-margin-before:auto;margin-block-start:auto}.tiles.sm .tile{min-block-size:140px;padding:18px;gap:10px}.tiles.sm .tile h3{font-size:15.5px}.tiles.sm .tile-top{min-block-size:40px;align-items:center}.tiles.sm .tile-conv{block-size:auto}.tiles.sm .tic{inline-size:40px;block-size:40px;border-radius:11px}.steps3{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.stepc{flex:1 1 300px;display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:20px;background:var(--c-surface);border:1px solid var(--c-line-4)}.stepc-h{display:flex;align-items:center;gap:12px}.stepc-h h3{font-size:19px;font-weight:800;letter-spacing:-.015em}.stepc>p{font-size:15px;line-height:1.6;color:var(--c-text-3)}.stepn{inline-size:36px;block-size:36px;border-radius:50%;background:var(--c-dark);color:#FFFFFF;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;flex:none}.stepn.sm{inline-size:28px;block-size:28px;font-size:13px}.stepn.md{inline-size:34px;block-size:34px}.mini{border-radius:14px;background:var(--c-page);border:1px solid var(--c-line);padding:16px;display:flex;flex-direction:column;gap:10px;min-block-size:150px;justify-content:center}.mini.center{align-items:center;text-align:center}.mini-file{border:1.5px dashed var(--c-primary-mid);border-radius:10px;background:var(--c-surface);padding:16px;display:flex;align-items:center;gap:12px}.mini-file b{flex:1 1;font-size:14px;font-weight:600}.mini-file span:last-child{font-size:13px;color:var(--c-text-4)}.mini-bar{block-size:6px;border-radius:var(--r-pill);background:var(--c-line-4);overflow:hidden}.mini-bar i{display:block;inline-size:72%;block-size:100%;background:var(--c-primary)}.mini-opt{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--c-surface);border:1px solid var(--c-line-4);font-size:14px}.mini-opt i{inline-size:16px;block-size:16px;border-radius:50%;border:1.5px solid var(--c-line-3);flex:none}.mini-opt.on{border:2px solid var(--c-primary);font-weight:700}.mini-opt.on i{border:5px solid var(--c-primary)}.mini-ok{inline-size:44px;block-size:44px;border-radius:50%;background:var(--c-ok-bg);color:var(--c-ok);display:flex;align-items:center;justify-content:center}.note-c{text-align:center;font-size:14px;color:var(--c-text-4)}.ucs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));grid-gap:16px;gap:16px}.uc{display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:20px;background:var(--c-surface);border:1px solid var(--c-line-4)}.uc h3{font-size:19px;font-weight:700;letter-spacing:-.015em}.uc p{font-size:15px;line-height:1.55;color:var(--c-text-3)}.uc .links{display:flex;flex-wrap:wrap;gap:6px;-webkit-margin-before:auto;margin-block-start:auto}.tic.amber{background:#FEF0C7;color:#93370D}.tic.blue{background:var(--fb-doc-bg);color:var(--fb-doc)}.tic.green{background:var(--fb-xls-bg);color:var(--fb-xls)}.tic.violet{background:var(--fb-img-bg);color:var(--fb-img)}.dark-band{background:var(--c-dark);color:#FFFFFF}.pv{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.pv-copy{flex:1 1 380px;min-inline-size:0;display:flex;flex-direction:column;gap:20px}.pv-copy .kick{color:var(--c-mint)}.pv-copy .h2{color:#FFFFFF}.pv-copy>p:not(.kick):not(.row){font-size:18px;line-height:1.65;color:var(--c-dark-text)}.pv-grid{flex:1.2 1 480px;min-inline-size:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:14px;gap:14px}.pc{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:18px;background:var(--c-dark-2);border:1px solid var(--c-dark-3)}.pc>span{color:var(--c-mint)}.pc h3{font-size:17px;font-weight:700;color:#FFFFFF}.pc p{font-size:14.5px;line-height:1.55;color:var(--c-dark-text)}.cmp-wrap{position:relative;overflow-x:auto;border:1px solid var(--c-line-4);border-radius:24px;background:var(--c-surface)}.cmp{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:15px;min-inline-size:720px}.cmp td,.cmp th{padding:16px 20px;-webkit-border-after:1px solid var(--c-line);border-block-end:1px solid var(--c-line);text-align:center;vertical-align:middle}.cmp tbody th,.cmp td:first-child,.cmp th:first-child{text-align:start;color:var(--c-text-2);font-weight:600}.cmp thead th{-webkit-padding-before:28px;padding-block-start:28px;font-weight:400}.cmp tbody tr:last-child>*{-webkit-border-after:0;border-block-end:0}.cmp .pro{background:var(--c-primary-tint-2)}.cmp thead .pro{-webkit-border-before:3px solid var(--c-primary);border-block-start:3px solid var(--c-primary)}.cmp .plan-h{flex-direction:column}.cmp .plan-h,.cmp .plan-h>b{display:flex;align-items:center;gap:8px}.cmp .plan-h>b{font-size:18px;font-weight:800}.cmp .plan-h>strong{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1.15}.cmp .plan-h>small{font-size:13px;color:var(--c-text-4)}.cmp .plan-h .btn{-webkit-margin-before:6px;margin-block-start:6px}.cmp .tbc{font-size:18px;font-weight:700;color:var(--c-text-3)}.cmp .cmp-l{font-size:14px;color:var(--c-text-4);font-weight:600;vertical-align:bottom;inline-size:30%}.yes{color:var(--c-primary-hover);font-weight:700}.no{color:var(--c-gray-400)}.faq{display:flex;flex-wrap:wrap;gap:56px}.faq-head{flex:1 1 300px;display:flex;flex-direction:column;gap:16px}.faq-head>p:not(.kick){font-size:16px;line-height:1.6;color:var(--c-text-3)}.faq-list{flex:1.6 1 520px;min-inline-size:0;-webkit-border-before:1px solid var(--c-line);border-block-start:1px solid var(--c-line)}.faq-list details{-webkit-border-after:1px solid var(--c-line);border-block-end:1px solid var(--c-line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-block-size:68px;padding-block:12px;font-size:17px;font-weight:700;color:var(--c-text)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex:none;color:var(--c-primary)}.faq-list details[open] summary .plus,.faq-list summary .minus{display:none}.faq-list details[open] summary .minus{display:block}.faq-list details>p{font-size:16px;line-height:1.7;color:var(--c-text-3);-webkit-padding-after:24px;padding-block-end:24px;max-inline-size:640px}.guides{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:24px;gap:24px}.gd{display:flex;flex-direction:column;gap:14px;color:var(--c-text)}.gd:hover{color:var(--c-primary-hover)}.gd-art{aspect-ratio:16/9;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:14px}.gd-meta{font-size:13px;font-weight:700;color:var(--c-primary-hover)}.gd h3{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.3}.cta{border-radius:32px;background:var(--c-primary-tint);padding:clamp(36px,6vw,72px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.cta>div:first-child{display:flex;flex-direction:column;gap:14px;max-inline-size:580px}.cta .h2{color:var(--c-dark)}.cta>div:first-child p{font-size:18px;line-height:1.6;color:var(--c-primary-dark)}.tool-hero{background:var(--c-primary-tint-2);-webkit-border-after:1px solid var(--c-primary-line);border-block-end:1px solid var(--c-primary-line)}.tool-hero-in{padding-block:24px 72px;display:flex;flex-direction:column;gap:32px}.crumbs{font-size:14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-block-size:32px}.crumbs,.crumbs a{color:var(--c-text-3)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--c-primary-hover);text-decoration:underline}.crumbs [aria-current]{color:var(--c-text);font-weight:700}.tool-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.tool-head .tic.big{inline-size:60px;block-size:60px;border-radius:16px;background:var(--c-primary);color:#FFFFFF}.tool-head h1{font-size:clamp(40px,5vw,58px);line-height:1.08;font-weight:800;letter-spacing:-.035em}.tool-head>p{font-size:19px;line-height:1.6;color:var(--c-text-3);max-inline-size:640px}.tool-head .flags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.stage{max-inline-size:880px;inline-size:100%;margin-inline:auto;border-radius:28px;background:var(--c-surface);padding:12px;box-shadow:var(--shadow-3)}.stage .trust{padding:16px 12px 6px;gap:8px 24px}.stage-work{padding:clamp(12px,3vw,24px);display:grid;grid-gap:16px;gap:16px}.hero-steps{list-style:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;font-size:15px;font-weight:600;color:var(--c-dark)}.hero-steps li{display:flex;align-items:center;gap:10px}.tool-body{padding-block:72px 88px;display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start}.art{flex:999 1 620px;min-inline-size:0;gap:64px}.art,.art>section{display:flex;flex-direction:column}.art>section{gap:22px;scroll-margin-block-start:96px}.art h2{font-size:28px;line-height:1.2;font-weight:800;letter-spacing:-.025em;color:var(--c-text)}.art p{font-size:16.5px;line-height:1.75;color:var(--c-text-2)}.art .small{font-size:15px;color:var(--c-text-3)}.how{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.how li{display:flex;gap:16px;padding:18px 20px;border:1px solid var(--c-line);border-radius:16px}.how li>div{display:flex;flex-direction:column;gap:4px}.how h3{font-size:17px;font-weight:700}.how p{font-size:15.5px;line-height:1.6;color:var(--c-text-3)}.side{flex:1 1 300px;min-inline-size:0;gap:24px}.box,.side{display:flex;flex-direction:column}.box{gap:2px;padding:20px;border:1px solid var(--c-line);border-radius:20px;background:var(--c-surface)}.box-h{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-4);padding:0 12px 10px;margin:0}.box ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.toc{display:flex;align-items:center;min-block-size:38px;padding:0 12px;border-radius:10px;font-size:14.5px;font-weight:600;color:var(--c-text-2);-webkit-border-start:2px solid transparent;border-inline-start:2px solid transparent}.toc.on,.toc:hover{background:var(--c-primary-tint-2);color:var(--c-primary-hover)}.toc.on{border-inline-start-color:var(--c-primary);border-start-start-radius:0;border-end-start-radius:0}.rt{display:flex;align-items:center;gap:10px;min-block-size:44px;padding:0 10px;border-radius:10px;font-size:15px;font-weight:600;color:var(--c-text)}.rt:hover{background:var(--c-primary-tint-2);color:var(--c-primary-hover)}.pro-card{padding:24px;border-radius:22px;background:var(--c-dark);color:#FFFFFF;display:flex;flex-direction:column;gap:14px}.pro-card h2,.pro-card h3{font-size:20px;font-weight:800;letter-spacing:-.02em;color:#FFFFFF}.pro-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pro-card small{font-size:12.5px;color:var(--c-dark-text);text-align:center}.lvx{display:flex;flex-wrap:wrap;border:1px solid var(--c-line-4);border-radius:24px;overflow:hidden}.lvx-ctl{flex:1 1 320px;min-inline-size:0;padding:26px;display:flex;flex-direction:column;gap:20px}.lvx-ctl .lbl-t{font-size:14px;font-weight:700}.seg{display:flex;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--c-gray-50)}.seg button{flex:1 1;min-block-size:44px;padding:0 10px;border:0;border-radius:var(--r-pill);background:transparent;font:700 14px var(--font-sans);color:var(--c-text-3);cursor:pointer}.seg button[aria-pressed=true]{background:var(--c-surface);color:var(--c-dark);box-shadow:0 1px 3px rgba(12,42,44,.15)}.spec{display:flex;justify-content:space-between;gap:12px;padding:11px 0;-webkit-border-before:1px solid var(--c-line);border-block-start:1px solid var(--c-line);font-size:14.5px}.spec dt{color:var(--c-text-3)}.spec dd{margin:0;font-weight:700;color:var(--c-text);text-align:end}.lvx-out{flex:1 1 280px;min-inline-size:0;padding:26px;background:var(--c-dark);color:#FFFFFF;display:flex;flex-direction:column;justify-content:center;gap:14px}.lvx-out .k{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--c-mint);text-transform:uppercase}.lvx-out .sz{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.lvx-out .sz s{font-size:16px;color:var(--c-dark-text)}.lvx-out .sz b{font-size:44px;font-weight:800;letter-spacing:-.035em;line-height:1.1}.lvx-out .pct{align-self:flex-start;padding:5px 12px;border-radius:var(--r-pill);background:var(--c-mint);color:var(--c-dark);font-size:14px;font-weight:800}.lvx-out .meter{block-size:10px;border-radius:var(--r-pill);background:var(--c-dark-3);overflow:hidden;-webkit-margin-before:6px;margin-block-start:6px}.lvx-out .meter i{display:block;block-size:100%;border-radius:var(--r-pill);background:var(--c-mint)}.lvx-out small{font-size:13px;color:var(--c-dark-text)}.chip{display:inline-flex;align-items:center;min-block-size:44px;padding:0 18px;border-radius:var(--r-pill);border:1px solid var(--c-line-3);background:var(--c-surface);font-size:15px;font-weight:700;color:var(--c-text)}.chip:hover{border-color:var(--c-primary);color:var(--c-primary-hover)}.why{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:14px;gap:14px}.why>div{padding:20px;border-radius:16px;background:var(--c-page);display:flex;flex-direction:column;gap:8px}.why h3{font-size:16px;font-weight:700}.why p{font-size:14.5px;line-height:1.6;color:var(--c-text-3)}.timeline{position:relative;display:flex;flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0}.timeline:before{content:"";position:absolute;inset-inline:8px;inset-block-start:7px;block-size:3px;border-radius:3px;background:var(--c-primary-soft)}.tn{flex:1 1 170px;display:flex;flex-direction:column;gap:8px;position:relative;-webkit-padding-before:30px;padding-block-start:30px}.tn i{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:16px;block-size:16px;border-radius:50%;background:var(--c-surface);border:3px solid var(--c-primary)}.tn.end i{background:var(--c-primary)}.tn>span{font-size:13px;font-weight:800;color:var(--c-primary-hover)}.tn h3{font-size:16px;font-weight:700}.tn p{font-size:14.5px;line-height:1.55;color:var(--c-text-3)}@media (max-width:600px){.tool-hero-in{padding-block:16px 48px;gap:24px}.tool-body{padding-block:48px 64px}.art{gap:48px}.art h2{font-size:24px}}.runner{display:grid;grid-gap:16px;gap:16px}.files-card{display:grid;grid-gap:14px;gap:14px;padding:clamp(16px,3vw,24px);border:1px solid var(--c-line);border-radius:20px;background:var(--c-surface);text-align:start}.files-card h2{font-size:17px;font-weight:800}.file-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border-radius:14px;background:var(--c-page);border:1px solid var(--c-line)}.file-row .nm{flex:1 1 200px;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.file-row .nm b{font-size:15px;font-weight:700;overflow-wrap:anywhere}.file-row .nm span{font-size:13px;color:var(--c-text-3)}.runner-note{font-size:13px;color:var(--c-text-4);text-align:center}.runner .res{display:grid;grid-gap:14px;gap:14px;padding:clamp(16px,3vw,24px);border-radius:20px;border:1px solid var(--c-line);background:var(--c-surface);text-align:start}.result-page{background:var(--c-page)}.result-in{padding-block:24px 88px;display:flex;flex-direction:column;gap:28px}.result-top{justify-content:space-between;gap:16px}.prog,.result-top{display:flex;flex-wrap:wrap;align-items:center}.prog{list-style:none;margin:0;padding:0;gap:10px 14px}.stp{gap:10px;font-size:14px;font-weight:700;color:var(--c-dark)}.stp,.stp b{display:flex;align-items:center}.stp b{inline-size:28px;block-size:28px;border-radius:50%;justify-content:center;font-size:13px}.stp.done b{background:var(--c-ok-bg);color:var(--c-ok)}.stp.on b{background:var(--c-dark);color:#FFFFFF}.prog .sep{inline-size:24px;block-size:2px;background:var(--c-primary-soft)}.res-card{display:flex;flex-wrap:wrap;border-radius:28px;background:var(--c-surface);border:1px solid var(--c-line-4);box-shadow:0 30px 60px -40px rgba(12,42,44,.45);overflow:hidden}.res-main{flex:1.3 1 460px;min-inline-size:0;padding:clamp(24px,4vw,48px);display:flex;flex-direction:column;gap:24px}.res-ok{inline-size:64px;block-size:64px;border-radius:50%;background:var(--c-ok-bg);color:var(--c-ok);display:flex;align-items:center;justify-content:center}.res-main h1{font-size:clamp(34px,4vw,48px);line-height:1.08;font-weight:800;letter-spacing:-.035em}html[data-tall="1"] .res-main h1{line-height:1.3}.res-file{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:var(--c-page);border:1px solid var(--c-line);margin:0}.res-file .fb{block-size:28px;padding-inline:8px}.res-file>div{flex:1 1 220px;min-inline-size:0;display:flex;flex-direction:column;gap:3px}.res-file .fname{font-size:16px;font-weight:700;overflow-wrap:anywhere}.res-file .fsize{font-size:14px;color:var(--c-text-3)}.res-file .fsize strong{color:var(--c-text)}.res-file .fsize s{text-decoration:line-through}.res-file dd,.res-file dl{margin:0}.pct-pill{padding:6px 12px;border-radius:var(--r-pill);background:var(--c-primary);color:#FFFFFF;font-size:14px;font-weight:800;white-space:nowrap}.res-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.res-actions .again{font-size:15px;font-weight:700;min-block-size:44px;display:inline-flex;align-items:center;padding:0 6px}.res-note{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.55;color:var(--c-text-3)}.res-note svg{flex:none;-webkit-margin-before:1px;margin-block-start:1px;color:var(--c-primary)}.res-note strong{color:var(--c-text)}.res-art{flex:1 1 360px;min-inline-size:0;padding:clamp(24px,4vw,48px);background:var(--c-primary-tint-2);-webkit-border-start:1px solid var(--c-primary-line);border-inline-start:1px solid var(--c-primary-line);display:flex;align-items:center;justify-content:center}.res-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;inline-size:100%;max-inline-size:400px}.res-pages>div{gap:10px}.res-pages .cap,.res-pages>div{display:flex;flex-direction:column}.res-pages .cap{gap:2px;text-align:center}.res-pages .cap b{font-size:14px;font-weight:700}.res-pages .cap.after b{color:var(--c-primary-hover)}.res-pages .cap span{font-size:13px;color:var(--c-text-3)}.page{background:var(--c-surface);border:1px solid var(--c-line-4);border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:6px;aspect-ratio:3/4;box-shadow:0 8px 20px -12px rgba(12,42,44,.35)}.page.after{border:2px solid var(--c-primary)}.page b{display:block;block-size:5px;border-radius:2px;background:var(--c-line)}.page b.t{inline-size:55%;block-size:8px;background:#C9CEDA}.page b.s{inline-size:70%}.page .img{flex:1 1;-webkit-margin-before:6px;margin-block-start:6px;border-radius:4px;background:linear-gradient(160deg,var(--c-mint),var(--c-primary))}.page.after .img{background:linear-gradient(160deg,var(--c-primary-soft),var(--c-primary-hover))}@media (max-width:860px){.res-art{-webkit-border-start:0;border-inline-start:0;-webkit-border-before:1px solid var(--c-primary-line);border-block-start:1px solid var(--c-primary-line)}}.panel{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:24px;background:var(--c-surface);border:1px solid var(--c-line-4)}.panel h2{font-size:20px;font-weight:800;letter-spacing:-.02em}.panel-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.panel-h span{font-size:14px;color:var(--c-text-3)}.nx{display:inline-flex;align-items:center;gap:10px;min-block-size:48px;padding:0 18px;border-radius:var(--r-pill);border:1px solid var(--c-line-4);background:var(--c-surface);color:var(--c-text);font:600 15px var(--font-sans);cursor:pointer}.nx:hover{border-color:var(--c-primary);color:var(--c-primary-hover)}.pair{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}.pair>section{flex:1 1 380px;min-inline-size:0}.pair .pro-card{padding:30px;border-radius:24px;gap:16px}.pair .pro-card h2{font-size:24px}.pair .panel .btn,.pair .pro-card .btn{align-self:flex-start;-webkit-margin-before:auto;margin-block-start:auto}.panel .tic{inline-size:48px;block-size:48px;border-radius:14px}.panel h2.lg{font-size:22px}.panel p{font-size:15.5px;line-height:1.6;color:var(--c-text-3)}.ad-sep{-webkit-padding-before:24px;padding-block-start:24px;-webkit-border-before:1px solid var(--c-line-4);border-block-start:1px solid var(--c-line-4)}.fb-row{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.fb-row>div:first-child{display:flex;flex-direction:column;gap:6px;max-inline-size:440px}.fb-row>div:first-child p{font-size:15px;color:var(--c-text-3)}.fb-row .thanks{font-weight:700;color:var(--c-ok)}.rates{display:flex;gap:8px;flex-wrap:wrap}.rate{min-inline-size:52px;min-block-size:52px;border-radius:14px;border:1px solid var(--c-line-3);background:var(--c-surface);font:800 18px var(--font-sans);color:var(--c-text-2);cursor:pointer}.rate:hover{border-color:var(--c-primary);color:var(--c-primary-hover)}.rate-ends{display:flex;justify-content:space-between;font-size:12px;color:var(--c-text-4);-webkit-margin-before:8px;margin-block-start:8px}.state-card{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:clamp(32px,6vw,64px) 24px;border-radius:28px;background:var(--c-surface);border:1px solid var(--c-line-4)}.spinner{inline-size:44px;block-size:44px;border-radius:50%;border:4px solid var(--c-primary-tint);border-block-start-color:var(--c-primary);animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.pricing{padding-block:clamp(56px,8vw,96px) clamp(64px,9vw,104px);gap:40px}.pricing,.pricing-head{display:flex;flex-direction:column}.pricing-head{align-items:center;gap:14px;text-align:center;max-inline-size:820px;margin-inline:auto}.pricing-head h1{font-size:clamp(36px,4.6vw,56px);line-height:1.08;font-weight:800;letter-spacing:-.035em}html[data-tall="1"] .pricing-head h1{line-height:1.3}.plans{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}@media (max-width:900px){.plans{grid-template-columns:minmax(0,1fr);max-inline-size:520px;margin-inline:auto;inline-size:100%}}.plan{display:flex;flex-direction:column;gap:14px;background:var(--c-surface);border:1px solid var(--c-line-4);border-radius:24px;padding:28px;position:relative}.plan-popular{background:var(--c-primary-tint-2);border:2px solid var(--c-primary);padding:27px;box-shadow:var(--shadow-3)}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-block-size:28px}.plan-name{font-size:20px;font-weight:800;letter-spacing:-.015em}.plan-tag{color:var(--c-text-3);font-size:15px;line-height:1.5;min-block-size:3em}.plan-price{display:flex;align-items:baseline;gap:6px;min-block-size:56px;flex-wrap:wrap}.plan-amount{font-size:44px;font-weight:800;letter-spacing:-.035em;line-height:1}.plan-per{font-size:var(--t-md)}.plan-per,.plan-tbc{color:var(--c-text-3)}.plan-tbc{font-size:var(--t-lg);font-weight:700;align-self:center}.plan-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;flex:1 1;-webkit-border-before:1px solid var(--c-line);border-block-start:1px solid var(--c-line);-webkit-padding-before:18px;padding-block-start:18px}.plan-features li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--c-text-2)}.plan-check{flex:none;-webkit-margin-before:3px;margin-block-start:3px;color:var(--c-primary)}.plan-cta{display:grid;grid-gap:8px;gap:8px;-webkit-margin-before:8px;margin-block-start:8px}.plan-cta .btn{inline-size:100%;white-space:normal;text-align:center}.plan-cta .plan-alt{min-block-size:36px;font-size:var(--t-md);color:var(--c-primary-hover)}.pricing-note{text-align:center;font-size:14px;color:var(--c-text-4);max-inline-size:760px;margin-inline:auto}.nf{padding-block:clamp(56px,9vw,112px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.nf-code{font-size:clamp(72px,12vw,132px);font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--c-primary)}.nf h1{font-size:clamp(30px,3.6vw,44px);line-height:1.15;font-weight:800;letter-spacing:-.03em}.nf .lead{max-inline-size:560px}.nf .acts{gap:12px}.nf .acts,.nf .quick{display:flex;flex-wrap:wrap;justify-content:center}.nf .quick{gap:8px;align-items:center;-webkit-padding-before:12px;padding-block-start:12px}.nf .quick>span{font-size:13px;color:var(--c-text-4)}.tool-card{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;padding:16px;border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text);min-block-size:96px}.tool-card:hover{border-color:var(--c-primary-line);box-shadow:var(--shadow-1);color:var(--c-text)}.tool-card .ic{inline-size:40px;block-size:40px;border-radius:10px;background:var(--c-primary-tint);color:var(--c-primary);display:grid;place-items:center}.tool-card .nm{font-weight:700;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tool-card .ds{font-size:var(--t-sm);color:var(--c-text-4);line-height:1.45}.tool-card .loc{font-size:var(--t-xs);color:var(--c-text-4);display:inline-flex;gap:6px;align-items:center}.tool-tabs .tabs{justify-content:center}@media (max-width:600px){.timeline{flex-direction:column;gap:20px}.timeline:before{inset-inline:auto;inset-inline-start:7px;inset-block:8px;block-size:auto;inline-size:3px}.tn{flex:none;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-start:32px;padding-inline-start:32px}}.h1,.h2,h1,h2,h3{overflow-wrap:break-word}.sec-head,.sec-split>*{min-inline-size:0;max-inline-size:100%}.studio-summary{display:grid;grid-gap:10px;gap:10px;justify-items:start}.studio{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:var(--c-page)}.studio-top{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--c-surface);-webkit-border-after:1px solid var(--c-line-2);border-block-end:1px solid var(--c-line-2);flex-wrap:wrap}.studio-title{font-size:var(--t-lg);font-weight:800}.studio-file{color:var(--c-text-3);font-size:var(--t-md);max-inline-size:32ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-nav{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-md);color:var(--c-text-2)}.studio-body{flex:1 1;min-block-size:0;display:grid;grid-template-columns:150px minmax(0,1fr) 360px}.studio-body.no-thumbs{grid-template-columns:minmax(0,1fr) 360px}.studio-thumbs{overflow-y:auto;padding:16px 12px;-webkit-border-end:1px solid var(--c-line-2);border-inline-end:1px solid var(--c-line-2);background:var(--c-surface-2)}.studio-thumbs ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.studio-thumb{display:grid;grid-gap:6px;gap:6px;inline-size:100%;padding:0;border:0;background:none;cursor:pointer;font:inherit}.studio-thumb-img{display:block;border:2px solid var(--c-line-2);border-radius:4px;overflow:hidden;background:#fff;box-shadow:var(--shadow-1)}.studio-thumb.on .studio-thumb-img{border-color:var(--c-primary)}.studio-thumb-n{display:flex;justify-content:center;align-items:center;gap:6px;font-size:var(--t-sm);color:var(--c-text-3)}.studio-dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--c-accent)}.studio-pages{overflow:auto;padding:24px;display:grid;justify-content:center;align-content:start;grid-gap:24px;gap:24px;background:#E9ECEF}.studio-page{position:relative;background:#fff;box-shadow:0 2px 10px rgba(16,24,40,.18);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.studio-blank{display:block;inline-size:100%;block-size:100%}.page-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-gap:14px;gap:14px}.page-cell{display:grid;grid-gap:6px;gap:6px;align-content:start;min-inline-size:0}.page-cell,.page-cell .studio-thumb{justify-items:center}.page-cell .studio-thumb-img{inline-size:100%;max-inline-size:120px}.page-cell-left{min-block-size:32px;padding-inline:12px}.org-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.org-cell{padding:8px 4px;border-radius:6px;cursor:-webkit-grab;cursor:grab}.org-cell.dragging{opacity:.5;outline:2px dashed var(--c-primary)}.org-cell .studio-thumb{cursor:inherit}.org-cell .studio-thumb-n{flex-wrap:wrap;text-align:center}.org-name{overflow-wrap:anywhere}.org-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.org-actions .btn.sm{min-inline-size:32px;min-block-size:32px;padding-inline:6px}.photo-thumb{aspect-ratio:3/4;display:flex;align-items:center;justify-content:center}.photo-thumb img{max-inline-size:100%;max-block-size:100%;object-fit:contain;transition:transform .15s ease}@media (prefers-reduced-motion:reduce){.photo-thumb img{transition:none}}.studio-field{position:absolute;border:1.5px dashed var(--c-primary);border-radius:4px;background:rgba(3,121,126,.05);cursor:move;touch-action:none}.studio-field.sel{border-style:solid;background:rgba(3,121,126,.1)}.studio-field img{inline-size:100%;block-size:100%;object-fit:contain;display:block;pointer-events:none}.studio-field-empty{display:grid;place-items:center;block-size:100%;font-size:12px;color:var(--c-primary);font-weight:600}.studio-x{position:absolute;inset-block-start:-12px;inset-inline-end:-12px;inline-size:24px;block-size:24px;border-radius:50%;border:0;background:var(--c-bad);color:#fff;font-size:16px;line-height:1;cursor:pointer;display:none}.studio-field.sel .studio-x,.studio-field:focus-within .studio-x,.studio-field:hover .studio-x{display:block}.studio-handle{position:absolute;inset-block-end:-7px;inset-inline-end:-7px;inline-size:14px;block-size:14px;border-radius:3px;background:var(--c-primary);border:2px solid #fff;cursor:nwse-resize;touch-action:none}.studio-panel{overflow-y:auto;-webkit-border-start:1px solid var(--c-line-2);border-inline-start:1px solid var(--c-line-2);background:var(--c-surface);padding:18px;display:flex;flex-direction:column;gap:14px}.studio-h{font-size:22px;font-weight:800;text-align:center}.studio-card{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--c-line-2);border-radius:var(--r-lg);padding:14px}.studio-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-lbl{font-weight:700;font-size:var(--t-base)}.studio-me{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px dashed var(--c-line-3);border-radius:var(--r-md);background:var(--c-surface-2)}.studio-me img{max-block-size:52px;max-inline-size:70%;inline-size:auto}.studio-me img.ini{max-inline-size:25%;max-block-size:40px}.studio-fields{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.studio-tile{display:flex;align-items:center;gap:10px;inline-size:100%;padding:10px 12px;border:1px solid var(--c-line-2);border-radius:var(--r-md);background:var(--c-primary-tint-2);cursor:-webkit-grab;cursor:grab;font:inherit;text-align:start;color:var(--c-text)}.studio-tile:hover{border-color:var(--c-primary-line);background:var(--c-primary-tint)}.studio-grip{color:var(--c-text-4);letter-spacing:-2px}.studio-ic{inline-size:34px;block-size:34px;border-radius:8px;display:grid;place-items:center;background:var(--c-primary);color:#fff;font-weight:700;font-size:14px;flex:none}.studio-tile-t{flex:1 1;display:flex;align-items:center;gap:8px;font-weight:600}.studio-plus{inline-size:28px;block-size:28px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--c-line-3);color:var(--c-primary);font-weight:700}.studio-plus,.studio-sign{background:var(--c-surface)}.studio-sign{-webkit-margin-before:auto;margin-block-start:auto;display:grid;grid-gap:8px;gap:8px;position:-webkit-sticky;position:sticky;inset-block-end:0;-webkit-padding-before:8px;padding-block-start:8px}.studio-sign .btn{inline-size:100%}.sd-color:focus-visible,.sd-method:focus-visible,.sd-tab:focus-visible,.studio-field:focus-visible,.studio-thumb:focus-visible .studio-thumb-img,.studio-tile:focus-visible{outline:none;box-shadow:var(--focus)}@media (max-width:1100px){.studio-body{grid-template-columns:120px minmax(0,1fr) 300px}.studio-body.no-thumbs{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:820px){.studio-body,.studio-body.no-thumbs{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.studio-thumbs{display:none}.studio-pages{padding:12px}.studio-panel{-webkit-border-start:0;border-inline-start:0;-webkit-border-before:1px solid var(--c-line-2);border-block-start:1px solid var(--c-line-2);max-block-size:46vh;padding:12px;box-shadow:0 -8px 20px rgba(16,24,40,.08)}.studio-file,.studio-h{display:none}.studio-handle{inline-size:22px;block-size:22px;inset-block-end:-11px;inset-inline-end:-11px}.studio-x{display:block}}.studio-modal-back{position:fixed;inset:0;z-index:90;background:rgba(16,24,40,.55);display:grid;place-items:center;padding:16px}.studio-modal{background:var(--c-surface);border-radius:var(--r-xl);inline-size:min(860px,100%);max-block-size:calc(100vh - 32px);display:flex;flex-direction:column;box-shadow:var(--shadow-3)}.studio-modal-h{padding:20px 24px;-webkit-border-after:1px solid var(--c-line-2);border-block-end:1px solid var(--c-line-2)}.studio-modal-h h2{font-size:24px;font-weight:800}.studio-modal-b{padding:20px 24px;overflow-y:auto;display:grid;grid-gap:18px;gap:18px}.studio-modal-f{padding:14px 24px;-webkit-border-before:1px solid var(--c-line-2);border-block-start:1px solid var(--c-line-2);display:flex;justify-content:flex-end;gap:10px}.sd-names{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:16px;gap:16px}@media (max-width:560px){.sd-names{grid-template-columns:minmax(0,1fr)}}.sd-tabs{display:flex;gap:4px;-webkit-border-after:1px solid var(--c-line-2);border-block-end:1px solid var(--c-line-2)}.sd-tab{border:0;background:none;font:inherit;font-weight:600;padding:10px 16px;color:var(--c-text-3);cursor:pointer;-webkit-border-after:3px solid transparent;border-block-end:3px solid transparent;-webkit-margin-after:-1px;margin-block-end:-1px}.sd-tab.on{color:var(--c-text);border-block-end-color:var(--c-primary)}.sd-panel{display:grid;grid-template-columns:96px minmax(0,1fr);border:1px solid var(--c-line-2);border-radius:var(--r-md);overflow:hidden;min-block-size:260px}.sd-methods{display:flex;flex-direction:column;background:var(--c-surface-2);-webkit-border-end:1px solid var(--c-line-2);border-inline-end:1px solid var(--c-line-2)}.sd-method{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:12px 6px;border:0;background:none;font:inherit;font-size:var(--t-sm);color:var(--c-text-3);cursor:pointer}.sd-method span:first-child{font-size:20px;color:var(--c-primary)}.sd-method.on{background:var(--c-surface);color:var(--c-text);font-weight:600;box-shadow:inset 3px 0 0 var(--c-primary)}[dir=rtl] .sd-method.on{box-shadow:inset -3px 0 0 var(--c-primary)}.sd-content{padding:14px;display:grid;grid-gap:14px;gap:14px;align-content:start;min-inline-size:0}.sd-styles{display:grid;grid-gap:0;gap:0;border:1px solid var(--c-line-2);border-radius:var(--r-md);max-block-size:260px;overflow-y:auto}.sd-style{display:flex;align-items:center;gap:14px;padding:10px 14px;-webkit-border-after:1px solid var(--c-line);border-block-end:1px solid var(--c-line);cursor:pointer}.sd-style:last-child{-webkit-border-after:0;border-block-end:0}.sd-style.on{background:var(--c-primary-tint-2)}.sd-style input{inline-size:20px;block-size:20px;accent-color:var(--c-primary);flex:none}.sd-style span{font-size:34px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-draw{display:grid;grid-gap:8px;gap:8px;justify-items:start}.sd-pad{inline-size:100%;block-size:auto;aspect-ratio:3/1;border:1px dashed var(--c-primary-line);border-radius:var(--r-md);background:var(--c-surface-2);touch-action:none;cursor:crosshair}.sd-upload{max-block-size:90px;inline-size:auto;max-inline-size:100%;border:1px solid var(--c-line);border-radius:var(--r-sm);padding:6px}.sd-colors{display:flex;align-items:center;gap:10px}.sd-color{inline-size:30px;block-size:30px;border-radius:50%;border:2px solid transparent;background:none;padding:3px;cursor:pointer}.sd-color span{display:block;inline-size:100%;block-size:100%;border-radius:50%}.sd-color.on{border-color:var(--c-text-2)}.tr-note{background:var(--mist);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);color:var(--text-3);font-size:13px;line-height:1.5;padding:8px 16px;text-align:center}.tr-note p{margin:0 auto;max-width:960px}.tr-note-short,.tr-note-x{display:none}@media (max-width:760px){.tr-note{position:relative;padding-block:6px;padding-inline:12px 44px;text-align:start;font-size:12.5px;line-height:1.4}.tr-note-long{display:none}.tr-note-short{display:block}.tr-note-x{display:inline-flex;align-items:center;justify-content:center;position:absolute;inset-inline-end:0;inset-block:0;inline-size:44px;padding:0;border:0;background:transparent;color:var(--text-3);cursor:pointer}.tr-note-x:focus-visible{outline:3px solid var(--teal);outline-offset:-6px}.tr-note.tr-note-off,:root:has([data-testid=consent-banner]) .tr-note{display:none}}.tr-note a{color:var(--teal-hover);font-weight:600;text-decoration:underline;text-underline-offset:2px}.cs{position:fixed;inset-inline:16px;inset-block-end:calc(16px + var(--app-bar-h, 0px));z-index:70;max-inline-size:720px;margin-inline:auto;box-shadow:var(--shadow-3)}.cs-title{-webkit-margin-after:8px;margin-block-end:8px}.cs-body{-webkit-margin-after:16px;margin-block-end:16px}.cs-short{display:none}.cs-opts{-webkit-margin-after:16px;margin-block-end:16px}@media (max-width:760px){.cs{inset-inline:8px;inset-block-end:calc(8px + var(--app-bar-h, 0px));padding:14px 14px 6px;border-radius:20px;max-block-size:calc(100dvh - var(--app-bar-h, 0px) - 80px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 18px 50px -12px rgba(10,26,28,.45),0 0 0 1px var(--line-soft)}.cs-title{font-size:16px;line-height:1.3;-webkit-margin-after:4px;margin-block-end:4px}.cs-long{display:none}.cs-short{display:block}.cs-body{font-size:14px;line-height:1.45;-webkit-margin-after:12px;margin-block-end:12px}.cs-body a{color:var(--teal-hover);font-weight:600;text-decoration:underline;text-underline-offset:2px}.cs-opts{-webkit-margin-after:12px;margin-block-end:12px;gap:10px;font-size:14px}.cs-act{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.cs-act .btn.pri{inline-size:100%;min-block-size:44px;padding-inline:10px;font-size:15px}.cs-act .cs-manage,.cs-act .cs-save{grid-column:1/-1;justify-self:center}.cs-act .cs-manage{min-block-size:40px;border-color:transparent;background:transparent;color:var(--teal-hover);font-size:14.5px;text-decoration:underline;text-underline-offset:3px}.cs-act .cs-manage:hover{background:transparent;color:var(--ink)}.cs-act .cs-save{inline-size:100%;min-block-size:44px;-webkit-margin-after:8px;margin-block-end:8px}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-400-normal.d35a4c71.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-400-normal.8f6657e5.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/plus-jakarta-sans-vietnamese-400-normal.e61a1889.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-vietnamese-400-normal.fe141d99.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/plus-jakarta-sans-latin-ext-400-normal.19275e39.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-ext-400-normal.dceaf3b3.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/plus-jakarta-sans-latin-400-normal.220db345.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-400-normal.334d3f6b.woff) format("woff");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-600-normal.97e8d498.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-600-normal.861e6b71.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/plus-jakarta-sans-vietnamese-600-normal.aed17cb6.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-vietnamese-600-normal.7f6ebfd7.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/plus-jakarta-sans-latin-ext-600-normal.fc829e3f.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-ext-600-normal.54cda548.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/plus-jakarta-sans-latin-600-normal.226f862d.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-600-normal.2b3be788.woff) format("woff");unicode-range:u+00??,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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-700-normal.0be560bf.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-cyrillic-ext-700-normal.ebec912a.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/plus-jakarta-sans-vietnamese-700-normal.74c6a6ab.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-vietnamese-700-normal.b2776741.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/plus-jakarta-sans-latin-ext-700-normal.550f5207.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-ext-700-normal.489710fb.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/plus-jakarta-sans-latin-700-normal.d84247b5.woff2) format("woff2"),url(/_next/static/media/plus-jakarta-sans-latin-700-normal.2eba9731.woff) format("woff");unicode-range:u+00??,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}