@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--tone-ai:#d4444c;--tone-mixed:#dd5b00;--tone-human:#1aae39;--tone-camera:#1aae39;--tone-info:#0075de;--brand:#000;--brand-contrast:#fff;--primary:#0075de;--primary-active:#005bab;--secondary:#213183;--on-primary:#fff;--canvas:#fff;--canvas-soft:#f6f5f4;--surface:#fff;--ink:#000;--ink-secondary:#31302e;--ink-muted:#615d59;--ink-faint:#a39e98;--hairline:#e6e6e6;--accent-sky:#62aef0;--accent-purple:#d6b6f6;--accent-purple-deep:#391c57;--accent-pink:#ff64c8;--accent-orange:#dd5b00;--accent-orange-deep:#793400;--accent-teal:#2a9d99;--accent-green:#1aae39;--accent-brown:#523410;--r-xs:4px;--r-sm:5px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-full:9999px;--s-xxs:4px;--s-xs:8px;--s-sm:12px;--s-md:16px;--s-lg:24px;--s-xl:28px;--s-xxl:32px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--bg:#fff;--bg-subtle:#f6f5f4;--bg-elevated:#fff;--text:#000;--text-muted:#31302e;--text-subtle:#615d59;--border:#e6e6e6;--border-strong:#d5d2ce;--accent:#0075de;--accent-soft:#eef5fd;--danger:#b4232a;--success:#11772a;--warning:#dd5b00;--shadow-md:#00000003 0 .4px 2px, #00000005 0 1.5px 5px, #00000008 0 4px 12px, #0000000a 0 10px 26px, #0000000d 0 23px 52px;--font-display:"Inter", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--shadow-1:#00000003 0 .175px 1.041px, #00000005 0 .8px 2.925px, #00000007 0 2.025px 7.847px, #0000000a 0 4px 18px;--shadow-2:#00000003 0 .4px 2px, #00000005 0 1.5px 5px, #00000008 0 4px 12px, #0000000a 0 10px 26px, #0000000d 0 23px 52px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--container:1180px}html[data-theme=dark]{color-scheme:dark;--brand:#000;--brand-contrast:#fff;--tone-ai:#f38a8a;--tone-mixed:#ffab6b;--tone-human:#4ade80;--tone-camera:#4ade80;--tone-info:#5aa9ff;--primary:#5aa9ff;--primary-active:#8cc2ff;--secondary:#0d1330;--on-primary:#06121f;--canvas:#141312;--canvas-soft:#1a1917;--surface:#201e1c;--ink:#f4f2ee;--ink-secondary:#d4cfc8;--ink-muted:#a8a29a;--ink-faint:#75706a;--hairline:#2e2b28;--accent-sky:#7dbcf5;--accent-purple:#c9a2f5;--accent-purple-deep:#d6b6f6;--accent-pink:#ff7fd0;--accent-orange:#ff8a3d;--accent-orange-deep:#ffab6b;--accent-teal:#3fd0c9;--accent-green:#4ade80;--accent-brown:#d9a86c;--bg:#161514;--bg-subtle:#1d1c1a;--bg-elevated:#22201e;--text:#f1efeb;--text-muted:#cfc9c1;--text-subtle:#a8a29a;--border:#2e2b28;--border-strong:#45413c;--accent:#5aa9ff;--accent-soft:#16283e;--danger:#ef7d7d;--success:#4ade80;--warning:#ffa04d;--shadow-md:#00000059 0 .4px 2px, #0006 0 1.5px 5px, #0000006b 0 4px 12px, #00000073 0 10px 26px, #00000080 0 23px 52px;--shadow-1:#00000059 0 .175px 1.041px, #0006 0 .8px 2.925px, #0000006b 0 2.025px 7.847px, #0000007a 0 4px 18px;--shadow-2:#00000059 0 .4px 2px, #0006 0 1.5px 5px, #0000006b 0 4px 12px, #00000073 0 10px 26px, #00000080 0 23px 52px}body,.card,.card-elevated,.nav,.footer,.sec,.stat,.gcard,.tool .tabs,.tool .bar{transition:background-color .22s,border-color .22s,color .22s,box-shadow .22s}html[data-theme=dark] .btn-primary:hover:not(:disabled){background:#6fb2ff;box-shadow:0 0 0 4px #5aa9ff38}html[data-theme=dark] .btn-secondary:hover:not(:disabled){background:#2a2724}html[data-theme=dark] .btn-utility:hover:not(:disabled){border-color:var(--border-strong);background:#2b2825}html[data-theme=dark] .link:hover{background:#ffffff12}html[data-theme=dark] .link.active{background:#ffffff17}html[data-theme=dark] .tab:hover{background:#ffffff0d}html[data-theme=dark] .faq__q:hover,html[data-theme=dark] .qa-sum:hover{background:#ffffff0b}html[data-theme=dark] .tag{color:var(--accent);background:#5aa9ff26}html[data-theme=dark] .input,html[data-theme=dark] textarea.input{border-color:var(--border-strong)}html[data-theme=dark] code{background:#ffffff12}html[data-theme=dark] .nav{background:#161514d1}#theme-toggle{position:relative;overflow:hidden}#theme-toggle svg{margin:auto;transition:opacity .3s,transform .5s cubic-bezier(.34,1.4,.64,1);position:absolute;inset:0}#theme-toggle .icon-moon{opacity:1;transform:rotate(0)scale(1)}#theme-toggle .icon-sun{opacity:0;transform:rotate(90deg)scale(.4)}html[data-theme=dark] #theme-toggle{color:#b9cdf5;background:#182a45;border-color:#2f4a73}html[data-theme=dark] #theme-toggle:hover{color:#dce7ff;border-color:#3f5f92}html[data-theme=dark] #theme-toggle .icon-moon{opacity:0;transform:rotate(-90deg)scale(.4)}html[data-theme=dark] #theme-toggle .icon-sun{opacity:1;transform:rotate(0)scale(1)}html[data-theme=dark] .tool .drop.drop{border-color:#3a3733}html[data-theme=dark] .tool .drop.drop:hover,html[data-theme=dark] .tool .drop.drop:focus-visible,html[data-theme=dark] .tool .drop.drop.over{border-color:var(--primary);background:#16283e}html[data-theme=dark] .badge-tone[data-tone=ai]{color:#ff9d9d;background:#f0707029}html[data-theme=dark] .badge-tone[data-tone=mixed]{color:#ffb877;background:#ffa04d29}html[data-theme=dark] .badge-tone[data-tone=human],html[data-theme=dark] .badge-tone[data-tone=camera]{color:#6ee7a0;background:#4ade8021}html[data-theme=dark] .verdict[data-tone=ai]{background:#2a1d20;border-color:#5c3038}html[data-theme=dark] .verdict[data-tone=mixed]{background:#292017;border-color:#5c4426}html[data-theme=dark] .verdict[data-tone=human],html[data-theme=dark] .verdict[data-tone=camera]{background:#16241b;border-color:#2b4c36}html[data-theme=dark] .ev-item[data-sev=strong] .ico,html[data-theme=dark] .ev-item[data-sev=moderate] .ico{color:#241500}html[data-theme=dark] .sample-card__badge{color:#10160f}html[data-theme=dark] table.tbl tr:hover td{background:#ffffff08}html[data-theme=dark] .contrib .cmid{background:var(--border-strong)}html[data-theme=dark] .note{color:var(--ink-secondary);background:#241e14;border-color:#4a3d28}html[data-theme=dark] .note.blue{background:#14273d;border-color:#29465f}html[data-theme=dark] .cmp .us.us,html[data-theme=dark] tr.is-default{background:#5aa9ff1a}html[data-theme=dark] .faq-arrow,html[data-theme=dark] .qa-icon{color:#06121f}html[data-theme=dark] .tick svg path{stroke:#0c1f14}html[data-theme=dark] .callout,html[data-theme=dark] .callout-acc{background:#231e14;border-color:#4a3d28}html[data-theme=dark] .callout.warn{background:#14273d;border-color:#29465f}html[data-theme=dark] .gen-row{background:#f0707012}html[data-theme=dark] .risk.ok{color:#6ee7a0}html[data-theme=dark] .step-n{color:var(--accent);background:#5aa9ff24}html[data-theme=dark] .dchip.hi{color:#ff9d9d;background:#f0707029}html[data-theme=dark] .dchip.mid{color:#ffb877;background:#ffa04d26}html[data-theme=dark] .dchip.lo{color:var(--ink-muted);background:#ffffff0f}html[data-theme=dark] .faq-index-count{color:var(--accent);background:#5aa9ff26}html[data-theme=dark] .heat mark{filter:saturate(1.25)brightness(1.35)}html[data-theme=dark] .scorecard>div{background:#ffffff0d;border-color:#ffffff17}html[data-theme=dark] .scorecard dt{color:var(--text-subtle)}html[data-theme=dark] .scorecard dd{color:var(--text)}html[data-theme=dark] .scorecard dd .pct{color:var(--text-subtle)}html[data-theme=dark] .final-summary{color:var(--text);background:#ffffff0d}html[data-theme=dark] .final-summary-title{color:var(--text-subtle)}html[data-theme=dark] .gauge-wrap svg path[style*="stroke:var(--hairline)"]{stroke:var(--border-strong)}html[data-theme=dark] .gauge-ci,html[data-theme=dark] .gauge-cap{color:var(--text-subtle)}html[data-theme=dark] .chart-track,html[data-theme=dark] .dchart-track,html[data-theme=dark] .gcard .gbar,html[data-theme=dark] .attr-bar,html[data-theme=dark] .contrib .ctrack,html[data-theme=dark] .comp-bar{background:var(--border)}html[data-theme=dark] tr.hl-on td{background:#5aa9ff24}html[data-theme=dark] .hl-on{outline-color:var(--accent)}html[data-theme=dark] .aux.over{background:#16283e}html[data-theme=dark] .tool .aux.aux{border-color:var(--border)}html[data-theme=dark] .cmp .us{background:#5aa9ff1a}html[data-theme=dark] .cmp thead .us{color:var(--accent)}html[data-theme=dark] .ev-item[data-sev=critical] .ico{color:#2a1215;background:#f38a8a}html[data-theme=dark] .ev-item[data-sev=info] .ico{background:var(--ink-faint);color:#141312}html[data-theme=dark] table.tbl th{background:var(--bg-elevated)}.ceptile-aid-tooltip{z-index:200;background:var(--surface);max-width:min(280px,100vw - 24px);color:var(--ink-secondary);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--shadow-2);pointer-events:none;opacity:0;padding:7px 11px;font-size:13px;line-height:1.45;transition:opacity .12s,transform .12s;position:fixed;top:0;left:0;transform:translateY(3px)scale(.98)}.ceptile-aid-tooltip[data-show=true]{opacity:1;transform:none}.ceptile-aid-select{vertical-align:middle;display:inline-block;position:relative}.ceptile-aid-select-btn{height:36px;color:var(--ink);background:var(--canvas-soft);border:1px solid var(--hairline);border-radius:var(--r-md);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:0 8px 0 10px;font-family:inherit;font-size:13.5px;font-weight:500;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.ceptile-aid-select-btn:hover{background:var(--surface);border-color:var(--border-strong)}.ceptile-aid-select[data-open=true] .ceptile-aid-select-btn{border-color:var(--primary);box-shadow:0 0 0 3px #0075de29}html[data-theme=dark] .ceptile-aid-select[data-open=true] .ceptile-aid-select-btn{box-shadow:0 0 0 3px #5aa9ff38}.ceptile-aid-select-value{text-overflow:ellipsis;overflow:hidden}.ceptile-aid-select-chev{color:var(--ink-muted);place-items:center;transition:transform .22s;display:inline-grid}.ceptile-aid-select[data-open=true] .ceptile-aid-select-chev{transform:rotate(180deg)}.ceptile-aid-select-pop{z-index:150;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);max-height:248px;box-shadow:var(--shadow-2);opacity:0;visibility:hidden;transform-origin:top;padding:4px;transition:opacity .13s,transform .13s,visibility .13s;position:fixed;top:0;left:0;overflow-y:auto;transform:translateY(-4px)scale(.99)}.ceptile-aid-select-pop[data-show=true]{opacity:1;visibility:visible;transform:none}.ceptile-aid-select-opt{color:var(--ink-secondary);border-radius:var(--r-sm);cursor:pointer;user-select:none;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;line-height:1.4;display:flex}.ceptile-aid-select-opt:hover,.ceptile-aid-select-opt.is-active{background:var(--canvas-soft);color:var(--ink)}.ceptile-aid-select-opt.is-selected{color:var(--ink);font-weight:600}.ceptile-aid-select-opt-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ceptile-aid-select-check{color:var(--primary);opacity:0;flex:none;place-items:center;display:inline-grid}.ceptile-aid-select-opt.is-selected .ceptile-aid-select-check{opacity:1}.ceptile-aid-select-opt[aria-disabled=true]{opacity:.45;cursor:not-allowed}html[data-theme=dark]{scrollbar-color:#45413c #1a1917}html[data-theme=dark] ::selection{background:#5aa9ff59}::selection{background:#0075de38}@media print{html[data-theme=dark]{--canvas:#fff;--canvas-soft:#f6f5f4;--surface:#fff;--ink:#000;--ink-secondary:#31302e;--ink-muted:#615d59;--ink-faint:#a39e98;--hairline:#e6e6e6;--bg:#fff;--bg-subtle:#f6f5f4;--bg-elevated:#fff;--text:#000;--text-muted:#31302e;--text-subtle:#615d59;--border:#e6e6e6;--border-strong:#d5d2ce;--accent:#0075de;--accent-soft:#eef5fd;--danger:#b4232a;--success:#11772a;--warning:#dd5b00}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{background:var(--canvas-soft);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"lnum" 1, "locl" 1, "cv11" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;font-weight:400;line-height:1.5}img,svg,canvas{max-width:100%;display:block}.display-1{letter-spacing:-.0332em;margin:0;font-size:clamp(38px,6.2vw,64px);font-weight:700;line-height:1}.display-2{letter-spacing:-.0347em;margin:0;font-size:clamp(32px,5.2vw,54px);font-weight:700;line-height:1.04}.h1{letter-spacing:-.025em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.1}.h2{letter-spacing:-.024em;margin:0;font-size:26px;font-weight:700;line-height:1.23}.h3{letter-spacing:-.0114em;margin:0;font-size:22px;font-weight:700;line-height:1.27}.title{letter-spacing:-.00625em;margin:0;font-size:20px;font-weight:600;line-height:1.4}.body-md{font-size:16px;line-height:1.5}.body-sm{font-size:15px;line-height:1.33}.caption{font-size:14px;line-height:1.43}.eyebrow{letter-spacing:.0104em;font-size:12px;font-weight:600;line-height:1.33}.muted{color:var(--ink-muted)}.faint{color:var(--ink-faint)}.secondary-ink{color:var(--ink-secondary)}p{margin:0 0 var(--s-md)}p:last-child{margin-bottom:0}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}.container{width:100%;max-width:var(--container);padding-inline:var(--s-lg);margin-inline:auto}.section{padding-block:clamp(48px,8vw,96px)}.stack-xs>*+*{margin-top:var(--s-xs)}.stack-sm>*+*{margin-top:var(--s-sm)}.stack-md>*+*{margin-top:var(--s-md)}.stack-lg>*+*{margin-top:var(--s-lg)}.stack-xl>*+*{margin-top:var(--s-xxl)}.btn{justify-content:center;align-items:center;gap:var(--s-xs);cursor:pointer;white-space:nowrap;border:0;height:44px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.5;transition:background-color .14s,box-shadow .14s,transform 80ms,color .14s,border-color .14s;display:inline-flex;text-decoration:none!important}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--primary);color:var(--on-primary);border-radius:var(--r-full);padding:0 22px}.btn-primary:hover:not(:disabled){background:#0069c8}.btn-primary:active:not(:disabled){background:var(--primary-active);transform:scale(.97)}.btn-secondary{background:var(--surface);color:var(--ink);border-radius:var(--r-full);box-shadow:var(--shadow-1);padding:0 22px}.btn-secondary:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--border-strong), var(--shadow-2);transform:translateY(-1px)}.btn-secondary:active:not(:disabled){transform:scale(.97)}.btn-utility{background:var(--surface);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-md);padding:0 14px;font-size:15px}.btn-utility:hover:not(:disabled){background:var(--canvas-soft)}.btn-utility:active:not(:disabled){transform:scale(.97)}.btn-utility[aria-pressed=true]{background:var(--ink);color:var(--on-primary);border-color:var(--ink)}.btn-lg{padding:0 28px;font-size:17px}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--s-lg)}.card-elevated{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--s-lg);box-shadow:var(--shadow-1)}.card-xl{border-radius:var(--r-xl)}.badge{background:var(--surface);color:var(--primary);letter-spacing:.0104em;border-radius:var(--r-full);border:1px solid var(--hairline);align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.badge-dot{border-radius:var(--r-full);background:currentColor;flex:none;width:6px;height:6px}.input,textarea.input{background:var(--surface);width:100%;color:var(--ink);border-radius:var(--r-xs);border:1px solid #ddd;padding:6px 8px;font-family:inherit;font-size:15px;line-height:1.6}.input:focus{border-color:var(--primary);box-shadow:var(--shadow-1);outline:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--r-xs)}.hairline{border:0;border-top:1px solid var(--hairline);margin:0}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tabular{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.grid{gap:var(--s-md);display:grid}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1060px){.cols-4{gap:var(--s-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.cols-3,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cols-2,.cols-3,.cols-4,.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}.container,.container-narrow{padding-inline:var(--s-md)}}.container-narrow{width:100%;max-width:880px;padding-inline:var(--s-lg);margin-inline:auto}.label-caps{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.33}.section-alt{background:var(--bg-subtle);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.skip-link{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-2);z-index:100;padding:10px 16px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:16px}.tag{text-transform:uppercase;letter-spacing:.0104em;color:var(--primary);border-radius:var(--r-full);background:#e4effb;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}body,.card,.card-elevated,.nav,.footer,.sec,.stat,.gcard,.tool .tabs,.tool .bar{transition:none!important}}.report-meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12.5px}@media print{nav,footer,.tool .tabs,.tool .bar,.tool .aux,.tool .editor,.tool .drop,.result-toolbar,#ceptile-aid-status,.export-row,.skip{display:none!important}body{background:#fff}.tool{padding:0}.shell,.verdict,.sec,.stat{box-shadow:none!important}.sec{break-inside:avoid}.sec-body{display:block!important}details.sec>summary:after{display:none}.results{margin-top:0}}:root{--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--nav-h:55px;--tap-min:44px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:default;overscroll-behavior-y:none;padding-bottom:env(safe-area-inset-bottom,0px);text-rendering:optimizelegibility;overflow-wrap:break-word}main{min-width:0;min-height:60dvh}button,a,summary,[role=button],input,select,textarea{touch-action:manipulation}img,video,canvas,svg,picture{height:auto}img{content-visibility:auto}p,li,dd,dt,td,th,h1,h2,h3,h4{overflow-wrap:anywhere}pre,code,kbd,samp{overflow-wrap:anywhere;word-break:break-word}pre{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (pointer:coarse){.btn{min-height:var(--tap-min)}.btn-utility{min-height:40px}nav a,.col a,.popular a,.link-card{min-height:var(--tap-min)}summary{min-height:48px}kbd{display:none!important}}.section,.soft,.faq,.compare,.features{content-visibility:auto;contain-intrinsic-size:auto 640px}.hero,.tool,.err-head,.head{content-visibility:visible}.tbl-wrap,.cmp-wrap,.compare__table-wrap,.diff-table-wrap,.aux-list,.tbl-wrap table,.result-toolbar,.rt-actions{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.tbl-wrap,.cmp-wrap,.compare__table-wrap,.diff-table-wrap{max-width:100%;overflow-x:auto}.tbl-wrap:focus-visible,.cmp-wrap:focus-visible,.compare__table-wrap:focus-visible,.diff-table-wrap:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.cmp-wrap,.tbl-wrap,.compare__table-wrap,.diff-table-wrap{background:linear-gradient(to right, var(--surface) 30%, transparent), linear-gradient(to left, var(--surface) 30%, transparent) 100% 0, linear-gradient(to right, #00000014, transparent), linear-gradient(to left, #00000014, transparent) 100% 0;background-repeat:no-repeat;background-size:32px 100%,32px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}@media (pointer:coarse){.tbl-wrap,.cmp-wrap,.compare__table-wrap,.diff-table-wrap{scroll-snap-type:x proximity}}.scroll-hint{display:none}@media (width<=640px){.scroll-hint{color:var(--ink-muted);justify-content:flex-end;align-items:center;gap:6px;margin:0 0 8px;font-size:12.5px;font-weight:500;display:flex}.scroll-hint svg{flex:none}}.container,.container-narrow{padding-left:max(var(--s-md), var(--safe-l));padding-right:max(var(--s-md), var(--safe-r))}.grid-auto{gap:var(--s-md);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}@media (width<=380px){body{font-size:15.5px}.container,.container-narrow{padding-inline:12px}.h1{font-size:clamp(25px,7.4vw,30px)}.h2{font-size:22px}.h3{font-size:19px}.btn-lg{padding:0 20px;font-size:16px}.card,.card-elevated{padding:16px}}@media (width<=640px){:root{--nav-h:53px}.section{padding-block:clamp(36px,10vw,56px)}table.tbl,table.cmp,table.compare__table,table.diff-table{font-size:13px}table.tbl th,table.tbl td,table.cmp th,table.cmp td,table.compare__table th,table.compare__table td,table.diff-table th,table.diff-table td{padding:9px 10px}td.num,th.num{white-space:nowrap}.cta .btn,.final-cta .btn,.err-actions .btn,.hero-actions .btn,.cta-row .btn{width:100%}.cta .btn,.final-cta .btn,.err-actions .btn{min-height:52px;font-size:16.5px}}@media (width>=641px) and (width<=1024px){.container{padding-inline:var(--s-lg)}.section{padding-block:clamp(48px,6vw,72px)}}@media (height<=480px) and (orientation:landscape){.hero,.head,.err-head{padding-top:20px!important;padding-bottom:24px!important}.tool .editor{min-height:140px!important}}@media (width<=900px){.cmp tbody th:first-child,.compare__table tbody th:first-child{z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--hairline);min-width:132px;max-width:44vw;position:sticky;left:0}}@media (width>=1440px){:root{--container:1200px}}@media (display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui){.nav{background:var(--surface)}body{overscroll-behavior-y:contain}main{padding-bottom:calc(var(--safe-b) + 8px)}.footer{padding-bottom:calc(var(--s-xxl) + var(--safe-b))}}html.is-standalone .nav{background:var(--surface)}@supports (height:100dvh){.tool .editor{max-height:62svh}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.anim-bar,.comp-bar span,.gbar i,.attr-bar i{animation:none!important;transform:none!important}}@media (prefers-contrast:more){:root{--hairline:#c9c5bf;--border-strong:#8f8a83}a{text-decoration:underline}.btn-primary{outline-offset:-2px;outline:2px solid}}@media (prefers-reduced-data:reduce){.hero:before{display:none}}@supports not (overflow:clip){html,body{overflow-x:hidden}}@supports ((-webkit-backdrop-filter:blur(1px))) and (not (backdrop-filter:blur(1px))){.nav{-webkit-backdrop-filter:saturate(160%)blur(12px)}}@supports (scrollbar-color:auto){.tbl-wrap,.cmp-wrap,.compare__table-wrap,.diff-table-wrap{scrollbar-color:var(--border-strong) transparent}}section[id],div[id=tool],.faq-group{scroll-margin-top:calc(var(--nav-h,55px) + env(safe-area-inset-top,0px) + 14px)}h1,h2,.display-1,.display-2,.h1,.h2{text-wrap:balance}main:focus{outline:none}main:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.faq-index,.tools-bar .actions,.result-toolbar .rt-actions{-webkit-overflow-scrolling:touch}@media (width<=640px){.faq-index-link{min-height:44px}}@media (width<=340px){.cta-row,.hero-actions,.export-row{flex-direction:column;align-items:stretch}.cta-row .btn,.hero-actions .btn,.export-row .btn{width:100%}}.ceptile-toast-container{z-index:1000;pointer-events:none;flex-direction:column;gap:12px;width:calc(100% - 32px);max-width:420px;display:flex;position:fixed;bottom:24px;right:24px}.ceptile-toast{pointer-events:auto;background:var(--surface);border:1px solid var(--hairline);border-left:4px solid var(--primary);border-radius:var(--r-md);color:var(--ink);align-items:flex-start;gap:12px;padding:12px 16px;transition:opacity .2s,transform .2s;animation:.25s cubic-bezier(.16,1,.3,1) forwards toastIn;display:flex;box-shadow:0 10px 25px #0000001f}.ceptile-toast-error{border-left-color:var(--danger,#ef4444)}.ceptile-toast-warning{border-left-color:var(--warning,#f59e0b)}.ceptile-toast-info{border-left-color:var(--primary,#0ea5e9)}.ceptile-toast-success{border-left-color:var(--accent-green,#10b981)}.toast-exit{opacity:0;transform:translateY(10px)scale(.96)}@keyframes toastIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.toast-icon{flex:none;margin-top:1px}.toast-content{flex:1;min-width:0}.toast-title{color:var(--ink);margin-bottom:2px;font-size:14px;font-weight:700;display:block}.toast-message{color:var(--ink-secondary);margin:0;font-size:13px;line-height:1.5}.toast-action-btn{background:var(--canvas-soft);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--primary);cursor:pointer;margin-top:8px;padding:4px 10px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s}.toast-action-btn:hover{background:var(--surface);border-color:var(--primary)}.toast-close-btn{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-size:18px;line-height:1}.toast-close-btn:hover{color:var(--ink)}.ceptile-modal-overlay{z-index:1050;-webkit-backdrop-filter:blur(4px);opacity:0;background:#000000a6;justify-content:center;align-items:center;padding:16px;transition:opacity .2s;display:none;position:fixed;inset:0}.ceptile-modal-overlay.modal-visible{opacity:1}.ceptile-modal-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-lg);width:100%;max-width:520px;padding:var(--s-lg);gap:var(--s-md);color:var(--ink);flex-direction:column;transition:transform .2s;display:flex;transform:translateY(12px)scale(.98);box-shadow:0 20px 40px #0003}.modal-visible .ceptile-modal-card{transform:translateY(0)scale(1)}.modal-head{justify-content:space-between;align-items:center;display:flex}.modal-close-btn{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.modal-close-btn:hover{color:var(--ink)}.modal-diag-box{background:var(--canvas-soft);border:1px solid var(--hairline);border-radius:var(--r-sm);margin-top:10px;padding:8px 12px}.modal-diag-box code{font-family:var(--font-mono);color:var(--ink-secondary);word-break:break-all;font-size:12px}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}@media (width<=640px){.ceptile-toast-container{width:auto;max-width:none;bottom:16px;left:16px;right:16px}}.hero{background:var(--secondary,#213183);color:#fff;padding:40px 0 64px;padding-top:calc(40px + env(safe-area-inset-top,0px));position:relative;overflow:clip}.hero:before{content:"";pointer-events:none;background:radial-gradient(600px 300px at 12% -10%,#62aef057,#0000 70%),radial-gradient(520px 280px at 88% 0,#ff64c829,#0000 72%);position:absolute;inset:0}.hero-inner{text-align:center;max-width:860px;margin:0 auto;position:relative}.hero h1,.hero-h1{margin:0 0 var(--s-md);letter-spacing:-.032em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(1.75rem,4.2vw + 1rem,3.375rem);line-height:1.08;color:#fff!important}.hero-h1 .uw,.hero h1 .uw,.uw{white-space:nowrap;padding-bottom:.14em;display:inline-block;position:relative}.hero-h1 .uw>svg,.hero h1 .uw>svg,.uw>svg{pointer-events:none;width:104%;height:.24em;position:absolute;bottom:-.06em;left:-2%;right:-2%;overflow:visible}.hero-h1 .uw>svg path,.hero h1 .uw>svg path,.uw>svg path{stroke:var(--u,#38bdf8);stroke-width:5px;fill:none;stroke-linecap:round}.hero .lede{color:#ffffffd6;text-wrap:pretty;max-width:68ch;margin:0 auto;font-size:clamp(1rem,.4vw + 1rem,1.156rem);line-height:1.6}.hero .lede strong{color:#fff}.hero-fade{background:var(--canvas-soft);height:40px;position:absolute;bottom:0;left:0;right:0}@media (width<=768px){.hero{padding:26px 0 50px;padding-top:calc(26px + env(safe-area-inset-top,0px))}.hero h1,.hero-h1{font-size:clamp(1.65rem,7.6vw,2.25rem);line-height:1.12}.hero-h1 .uw,.hero h1 .uw,.uw{padding-bottom:.16em}.hero-h1 .uw>svg,.hero h1 .uw>svg,.uw>svg{height:.2em}.hero .lede{padding-inline:4px;font-size:1rem;line-height:1.6}}@media (width<=380px){.hero{padding:22px 0 46px}.hero h1,.hero-h1{font-size:clamp(1.5rem,8.4vw,1.9rem)}.hero .lede{font-size:.969rem}}html{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain}body{overflow-x:clip}@media (pointer:coarse){.btn:active,button:active,.tab:active,.chip:active,.action-btn:active,.export-btn:active{transition:transform 80ms;transform:scale(.97)}.btn,button,.tab,input[type=button],input[type=submit]{min-height:48px}}.sheet-drag-handle{background:var(--hairline,#e2e8f0);opacity:.85;border-radius:99px;width:36px;height:4px;margin:8px auto 16px;display:block}html[data-theme=dark] .sheet-drag-handle{background:#ffffff40}@media (width<=768px){.sent-drawer{border-radius:24px 24px 0 0!important;box-shadow:0 -8px 32px #0000003d!important}.ceptile-modal-overlay{align-items:flex-end}.ceptile-modal-card{width:100%;max-width:100%;padding-bottom:calc(var(--s-lg) + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;margin:0}}.logo-wrap[data-astro-cid-f7espo7c]{flex:none;line-height:0;display:inline-block}.logo[data-astro-cid-f7espo7c]{object-fit:contain;width:100%;height:100%;box-shadow:0 0 0 1px var(--hairline);background:#fff;border-radius:26%;display:block}.logo--wordmark[data-astro-cid-f7espo7c]{box-shadow:none;background:0 0;border-radius:0}.logo-dark[data-astro-cid-f7espo7c],html[data-theme=dark] .logo-light[data-astro-cid-f7espo7c]{display:none}html[data-theme=dark] .logo-dark[data-astro-cid-f7espo7c]{background:#000;display:block}html[data-theme=dark] .logo-dark[data-astro-cid-f7espo7c].logo--wordmark{background:0 0}.ceptile-hero-row[data-astro-cid-ta77w6hr]{align-items:center;margin-bottom:14px;display:flex}.ceptile-hero-row--center[data-astro-cid-ta77w6hr]{justify-content:center;margin-bottom:16px}.ceptile-btn[data-astro-cid-ta77w6hr]{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;width:fit-content;font-weight:500;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.ceptile-btn[data-astro-cid-ta77w6hr]:hover{text-decoration:none}.ceptile-btn[data-astro-cid-ta77w6hr]:active{transform:scale(.98)}.c-mark[data-astro-cid-ta77w6hr]{object-fit:contain;flex:none;display:block}.c-mark-dark[data-astro-cid-ta77w6hr],html[data-theme=dark] .c-mark-light[data-astro-cid-ta77w6hr]{display:none}html[data-theme=dark] .c-mark-dark[data-astro-cid-ta77w6hr]{display:block}.c-ext[data-astro-cid-ta77w6hr]{opacity:.72;flex:none;font-size:.9em}.ceptile-btn--hero-dark[data-astro-cid-ta77w6hr]{color:#fffffff0;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;padding:6px 14px;font-size:13px}.ceptile-btn--hero-dark[data-astro-cid-ta77w6hr]:hover{background:#ffffff2e;border-color:#fff6}.ceptile-btn--hero[data-astro-cid-ta77w6hr]{background:var(--surface);border:1px solid var(--border-strong);color:var(--ink);box-shadow:var(--shadow-1);border-radius:999px;padding:6px 13px;font-size:13px}.ceptile-btn--hero[data-astro-cid-ta77w6hr]:hover{background:var(--canvas-soft);border-color:var(--primary);color:var(--primary)}.ceptile-btn--nav[data-astro-cid-ta77w6hr]{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border-strong);height:36px;color:var(--ink);flex:none;padding:0 12px;font-size:13.5px;font-weight:600}.ceptile-btn--nav[data-astro-cid-ta77w6hr]:hover{background:var(--canvas-soft);border-color:var(--ink-muted)}.ceptile-btn--footer[data-astro-cid-ta77w6hr]{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border-strong);height:38px;color:var(--ink);margin-top:2px;padding:0 14px;font-size:13.5px;font-weight:600}.ceptile-btn--footer[data-astro-cid-ta77w6hr]:hover{background:var(--canvas-soft);border-color:var(--primary);color:var(--primary)}.ceptile-btn--drawer[data-astro-cid-ta77w6hr]{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border-strong);width:100%;min-height:50px;color:var(--ink);padding:0 16px;font-size:15.5px;font-weight:600}.ceptile-btn--drawer[data-astro-cid-ta77w6hr]:hover{background:var(--canvas-soft);border-color:var(--primary)}@media (width<=560px){.ceptile-btn--nav[data-astro-cid-ta77w6hr]{gap:5px;height:38px;padding:0 10px;font-size:13px}}@media (width<=380px){.ceptile-btn--nav[data-astro-cid-ta77w6hr]{padding:0 8px;font-size:12.5px}}.nav[data-astro-cid-wpvy4v7s]{z-index:60;min-height:var(--nav-h,55px);backdrop-filter:saturate(160%)blur(12px);border-bottom:1px solid var(--hairline);padding-top:env(safe-area-inset-top,0px);background:#ffffffdb;position:sticky;top:0}.nav-inner[data-astro-cid-wpvy4v7s]{min-height:var(--nav-h,55px);justify-content:space-between;align-items:center;gap:clamp(12px,1.8vw,24px);padding-block:8px;display:flex}.brand[data-astro-cid-wpvy4v7s]{color:var(--ink);letter-spacing:-.012em;flex:none;justify-content:flex-start;align-items:center;gap:9px;min-width:max-content;min-height:44px;font-size:15.5px;font-weight:600;text-decoration:none;display:flex}.brand[data-astro-cid-wpvy4v7s]:hover{text-decoration:none}.brand-stack[data-astro-cid-wpvy4v7s]{white-space:nowrap;flex-direction:column;line-height:1.15;display:flex}.brand-tagline[data-astro-cid-wpvy4v7s]{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);font-size:10px;font-weight:700}.links[data-astro-cid-wpvy4v7s]{scrollbar-width:none;flex-wrap:nowrap;flex:none;justify-content:safe center;align-items:center;gap:2px;max-width:100%;margin:0;padding-block:2px;display:flex;overflow-x:auto}.links[data-astro-cid-wpvy4v7s]::-webkit-scrollbar{display:none}.link[data-astro-cid-wpvy4v7s]{color:var(--ink-secondary);border-radius:var(--r-sm);white-space:nowrap;flex:none;align-items:center;min-height:36px;padding:5px 8px;font-size:13px;text-decoration:none;display:inline-flex}.link[data-astro-cid-wpvy4v7s]:hover{background:var(--canvas-soft);text-decoration:none}.link[data-astro-cid-wpvy4v7s].active{color:var(--ink);background:var(--canvas-soft);font-weight:500}.right[data-astro-cid-wpvy4v7s]{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.cta-top[data-astro-cid-wpvy4v7s]{white-space:nowrap;flex:none;height:36px;padding:0 16px;font-size:14px}.theme-toggle[data-astro-cid-wpvy4v7s]{background:var(--surface);width:44px;height:44px;color:var(--ink-secondary);border:1px solid var(--hairline);border-radius:var(--r-full);cursor:pointer;flex:none;place-items:center;padding:0;transition:background-color .14s,color .14s,border-color .14s,transform 80ms;display:inline-grid}.theme-toggle[data-astro-cid-wpvy4v7s]:hover{color:var(--ink);border-color:var(--border-strong)}.theme-toggle[data-astro-cid-wpvy4v7s]:active{transform:scale(.94)}.menu-btn[data-astro-cid-wpvy4v7s]{background:var(--surface);width:44px;height:44px;color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-md);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:none}.menu-btn[data-astro-cid-wpvy4v7s]:active{transform:scale(.95)}.menu-lines[data-astro-cid-wpvy4v7s]{flex-direction:column;align-items:center;gap:4px;display:flex}.menu-lines[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}.menu-btn[data-astro-cid-wpvy4v7s][aria-expanded=true] .menu-lines[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(6px)rotate(45deg)}.menu-btn[data-astro-cid-wpvy4v7s][aria-expanded=true] .menu-lines[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:nth-child(2){opacity:0}.menu-btn[data-astro-cid-wpvy4v7s][aria-expanded=true] .menu-lines[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.menu-scrim[data-astro-cid-wpvy4v7s]{z-index:70;opacity:0;background:#0000006b;transition:opacity .2s;position:fixed;inset:0}.menu-scrim[data-astro-cid-wpvy4v7s][data-show=true]{opacity:1}.mobile-menu[data-astro-cid-wpvy4v7s]{z-index:71;background:var(--surface);max-height:86svh;color:var(--ink);border-top:1px solid var(--hairline);box-shadow:var(--shadow-2);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 12px);border-radius:20px 20px 0 0;flex-direction:column;transition:transform .26s cubic-bezier(.32,.72,.24,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(103%)}.mobile-menu[data-astro-cid-wpvy4v7s][data-open=true]{transform:none}.mobile-menu-head[data-astro-cid-wpvy4v7s]{flex:none;justify-content:space-between;align-items:center;padding:10px 8px 6px 20px;display:flex}.mobile-menu-head[data-astro-cid-wpvy4v7s]:before{content:"";background:var(--border-strong);opacity:.8;border-radius:99px;width:40px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.mobile-menu-title[data-astro-cid-wpvy4v7s]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:13px;font-weight:700}.mobile-close[data-astro-cid-wpvy4v7s]{border-radius:var(--r-full);width:44px;height:44px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.mobile-close[data-astro-cid-wpvy4v7s]:hover{background:var(--canvas-soft);color:var(--ink)}.mobile-menu-links[data-astro-cid-wpvy4v7s]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:2px 12px 8px;overflow-y:auto}.m-section-label[data-astro-cid-wpvy4v7s]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);padding:10px 14px 4px;font-size:11px;font-weight:700}.m-link[data-astro-cid-wpvy4v7s]{border-radius:var(--r-md);min-height:52px;color:var(--ink);letter-spacing:-.006em;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 12px;font-size:16.5px;font-weight:550;text-decoration:none;display:flex}.m-link[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{color:var(--ink-faint);flex:none}.m-link[data-astro-cid-wpvy4v7s]:hover{background:var(--canvas-soft);text-decoration:none}.m-link[data-astro-cid-wpvy4v7s].active{background:var(--accent-soft);color:var(--accent)}.m-link[data-astro-cid-wpvy4v7s].active svg[data-astro-cid-wpvy4v7s]{color:var(--accent)}.mobile-menu-foot[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--hairline);flex:none;gap:8px;padding:10px 16px 4px;display:grid}.mobile-menu-foot[data-astro-cid-wpvy4v7s] .btn[data-astro-cid-wpvy4v7s]{width:100%;min-height:52px;font-size:16.5px}.mobile-menu-foot[data-astro-cid-wpvy4v7s] p[data-astro-cid-wpvy4v7s]{text-align:center;margin:0}@media (width<=1150px){.nav-inner[data-astro-cid-wpvy4v7s]{gap:12px;display:flex}.links[data-astro-cid-wpvy4v7s]{display:none}.right[data-astro-cid-wpvy4v7s]{gap:8px;margin-left:auto}.menu-btn[data-astro-cid-wpvy4v7s]{display:inline-flex}}@media (width>=1151px){.mobile-menu[data-astro-cid-wpvy4v7s],.menu-scrim[data-astro-cid-wpvy4v7s]{display:none!important}}@media (width<=840px){.cta-top[data-astro-cid-wpvy4v7s]{display:none}.nav-inner[data-astro-cid-wpvy4v7s]{gap:10px}.right[data-astro-cid-wpvy4v7s]{gap:7px}}@media (width<=560px){.brand-text[data-astro-cid-wpvy4v7s],.brand-tagline[data-astro-cid-wpvy4v7s]{display:none}.nav-inner[data-astro-cid-wpvy4v7s]{gap:8px;padding-block:6px}.theme-toggle[data-astro-cid-wpvy4v7s],.menu-btn[data-astro-cid-wpvy4v7s]{width:40px;height:40px}}@media (width<=360px){.right[data-astro-cid-wpvy4v7s]{gap:4px}.brand[data-astro-cid-wpvy4v7s]{gap:6px}}@media (display-mode:standalone){.nav[data-astro-cid-wpvy4v7s]{background:var(--surface);backdrop-filter:none}}.footer[data-astro-cid-jo6i4kqk]{background:var(--canvas-soft);border-top:1px solid var(--hairline);padding-block:var(--s-xxl);margin-top:64px}.top[data-astro-cid-jo6i4kqk]{gap:var(--s-xxl);align-items:start}@media (width<=1060px){.top[data-astro-cid-jo6i4kqk]{gap:var(--s-lg)}}.col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:9px;display:flex}.brand-col[data-astro-cid-jo6i4kqk]{gap:var(--s-sm)}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:8px;font-size:15px;display:flex}.brand-stack[data-astro-cid-jo6i4kqk]{flex-direction:column;line-height:1.2;display:flex}.brand-tagline[data-astro-cid-jo6i4kqk]{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);font-size:10.5px;font-weight:700}.col[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{color:var(--ink-faint);text-transform:uppercase;margin:0 0 2px}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-secondary);width:fit-content;font-size:14px;text-decoration:none}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--primary);text-decoration:underline}.col[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}hr[data-astro-cid-jo6i4kqk]{margin-block:var(--s-lg)}.bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--s-lg);flex-wrap:wrap;display:flex}.bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:56ch;margin:0}.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-secondary);text-decoration:none}.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--primary);text-decoration:underline}@media (width<=600px){.top[data-astro-cid-jo6i4kqk]{gap:var(--s-lg)}}@media (width<=640px){.footer[data-astro-cid-jo6i4kqk]{padding-block:var(--s-xl);margin-top:48px}.col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.col[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{margin-bottom:4px}.bottom[data-astro-cid-jo6i4kqk]{gap:var(--s-sm);flex-direction:column}}.skip[data-astro-cid-hkbrpulz]{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-2);z-index:100;padding:10px 16px;position:absolute;top:8px;left:-9999px}.skip[data-astro-cid-hkbrpulz]:focus{left:16px}
