:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f5f5f7;--paper-2:#ececee;--card:#fff;--ink:#1d1d1f;--ink-2:#515154;--ink-3:#6e6e73;--line:#dcdce0;--comb:#007aff;--comb-ink:#0062cc;--accent:#007aff;--accent-top:#1a88ff;--accent-bottom:#006fe6;--graphite:#1c1c1e;--warn:#d9821f;--ok:#25915f;--f-display:var(--font-display),"Familjen Grotesk",ui-sans-serif,-apple-system,"Helvetica Neue",sans-serif;--f-body:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--f-mono:var(--font-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--gutter:clamp(16px,4vw,48px);--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--paper);color:var(--ink);font:16px/1.6 var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit}img{max-width:100%}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2.5px solid var(--comb);outline-offset:3px;border-radius:6px}.wrap{width:min(var(--max),100% - 2*var(--gutter));margin-inline:auto}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;letter-spacing:-.025em;margin:0;font-weight:650}p{text-wrap:pretty}.mono{font-family:var(--f-mono)}.label{font:500 11.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}kbd{font:600 12px/1 var(--f-body);background:var(--card);border:1px solid var(--line);min-width:24px;height:24px;color:var(--ink-2);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.btn{white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:linear-gradient(180deg,var(--accent-top),var(--accent-bottom));color:#fff;box-shadow:inset 0 1px #fff3,0 0 0 .5px #0058c4,0 6px 16px -8px #006fe699}.btn-primary:hover{background:linear-gradient(#2b91ff,#0066d6)}.btn-primary svg{width:16px;height:16px}.btn-quiet{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.btn-quiet:hover{background:var(--card)}.btn-sm{padding:9px 16px;font-size:13.5px}.nav{top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--paper) 82%,transparent);-webkit-backdrop-filter:saturate(1.6)blur(18px);border-bottom:1px solid #0000;transition:border-color .3s;position:sticky}.nav.scrolled{border-bottom-color:var(--line)}.nav .wrap{justify-content:space-between;align-items:center;gap:20px;height:64px;display:flex}.brand{font:700 21px/1 var(--f-display);letter-spacing:-.03em;align-items:center;gap:9px;text-decoration:none;display:flex}.brand img{border-radius:8px;width:32px;height:32px}.nav-links{color:var(--ink-2);gap:28px;font-size:14px;display:flex}.nav-links a{text-decoration:none}.nav-links a:hover{color:var(--ink)}.hero{padding-block:clamp(36px,7vw,88px) 28px}.hero-grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(24px,5vw,72px);display:grid}.hero h1{letter-spacing:-.045em;font-size:clamp(46px,7.4vw,104px);font-weight:700;line-height:.94}.hero-side{gap:22px;padding-bottom:8px;display:grid}.hero-side p{color:var(--ink-2);max-width:42ch;margin:0;font-size:18px;line-height:1.55}.hero-side p b{color:var(--ink);font-weight:600}.cta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.req{color:var(--ink-3);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.req span{align-items:center;gap:6px;display:inline-flex}.req span:before{content:"";background:var(--ink-3);border-radius:50%;width:5px;height:5px}.req span:first-child:before{display:none}.stage-shell{margin-top:clamp(28px,4vw,48px)}.scaler{background:#222;border-radius:clamp(12px,1.6vw,22px);width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1a1a1a14,0 30px 80px -30px #1f4b7a66,0 12px 30px -18px #1a1a1a40}.scaler>.canvas{transform-origin:0 0;position:absolute;top:0;left:0}.stage .canvas{width:1200px;height:740px}.stage .scaler{aspect-ratio:1200/740}.screen{font-family:var(--f-body);color:#fff;background:radial-gradient(80% 70% at 50% 0,#4a4a4f 0%,#4a4a4f00 70%),radial-gradient(60% 60% at 90% 100%,#2c2c30 0%,#2c2c3000 70%),linear-gradient(#3a3a3e 0%,#2a2a2d 55%,#1c1c1e 100%);position:absolute;inset:0;overflow:hidden}.screen:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 0,#0000 55%,#17171733 100%);position:absolute;inset:0}.menubar{-webkit-backdrop-filter:blur(20px);z-index:3;background:#ffffff1f;justify-content:space-between;align-items:center;height:30px;padding:0 18px;font-size:13px;font-weight:500;display:flex;position:absolute;top:0;left:0;right:0}.menubar .l,.menubar .r{align-items:center;gap:20px;display:flex}.menubar .l b{font-weight:700}.menubar .r i{opacity:.9;border:1.5px solid #fff;border-radius:3px;width:16px;height:10px;display:inline-block;position:relative}.menubar .r i:after{content:"";background:#fff;border-radius:1px;width:2px;height:4px;position:absolute;top:2px;right:-4px}.dicon{text-align:center;z-index:1;justify-items:center;gap:6px;width:104px;transition:transform .9s cubic-bezier(.5,0,.2,1),opacity .6s;display:grid;position:absolute}.dicon .lbl{text-shadow:0 1px 2px #0006;overflow-wrap:anywhere;border-radius:4px;max-width:110px;padding:1px 5px;font-size:11.5px;font-weight:500;line-height:1.25}.doc{background:#fff;border-radius:3px 10px 3px 3px;width:46px;height:58px;position:relative;overflow:hidden;box-shadow:0 4px 10px #0003}.doc:before{content:"";background:#dcdcdc;border-bottom-left-radius:4px;width:12px;height:12px;position:absolute;top:0;right:0}.doc i{background:#dbdbdb;height:2px;position:absolute;left:8px;right:8px}.doc i:first-child{top:16px}.doc i:nth-child(2){top:22px;right:16px}.doc i:nth-child(3){top:28px}.doc b{font:700 8px/1 var(--f-body);color:#fff;background:#e5484d;border-radius:2px;padding:2px 3px;position:absolute;bottom:6px;left:6px}.doc.img{background:linear-gradient(160deg,#ffd29a,#f08a5d 60%,#8a4a7a)}.doc.img:before,.doc.img i{display:none}.doc.img b{background:#1f1f1fcc}.folder{width:64px;height:50px;margin-top:6px;position:relative}.folder:before{content:"";background:var(--f,#5aa7ff);border-radius:4px 6px 0 0;width:26px;height:10px;position:absolute;top:-6px;left:0}.folder:after{content:"";background:linear-gradient(#ffffff40,#fff0 50%),var(--f,#5aa7ff);border-radius:4px 6px 6px;position:absolute;inset:0;box-shadow:0 4px 10px #0003}.folder.pink{--f:#f2789f}.folder.green{--f:#3dbf7c}.folder.blue{--f:#4aa3ff}.dicon.target .folder{animation:none}.dicon.bump .folder{animation:.5s .1s bump}@keyframes bump{50%{transform:scale(1.14)}}#newFile{opacity:0;transform:translateY(-40px)scale(.6)}#newFile.in{opacity:1;transition:transform .7s cubic-bezier(.2,1.5,.4,1),opacity .3s;transform:none}#newFile.named .lbl{background:#ffffff2e}#newFile.filed{opacity:0;transition:transform .9s cubic-bezier(.6,0,.3,1),opacity .5s .4s;transform:translate(110px,-330px)scale(.25)}.tidy-mark{opacity:0;border-radius:12px;position:absolute;inset:-6px;box-shadow:0 0 0 2px #fff6}#newFile.reading .tidy-mark{opacity:1;animation:1.2s infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 6px #fff0}}.notch{z-index:10;background:#000;border-radius:0 0 16px 16px;width:200px;height:32px;transition:width .55s cubic-bezier(.3,1.25,.4,1),height .55s cubic-bezier(.3,1.25,.4,1),border-radius .55s;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 40px -12px #0000}.notch[data-mode=peek]{border-radius:0 0 22px 22px;width:330px;height:44px}.notch[data-mode=name],.notch[data-mode=filed]{border-radius:0 0 30px 30px;width:560px;height:162px;box-shadow:0 22px 50px -14px #000a}.notch[data-mode=ask]{border-radius:0 0 30px 30px;width:660px;height:400px;box-shadow:0 30px 70px -20px #000c}.notch[data-mode=toast]{border-radius:0 0 24px 24px;width:420px;height:58px}.npane{opacity:0;pointer-events:none;padding:0 26px;transition:opacity .25s;position:absolute;inset:0}.notch[data-mode=peek] .p-peek,.notch[data-mode=name] .p-name,.notch[data-mode=filed] .p-name,.notch[data-mode=ask] .p-ask,.notch[data-mode=toast] .p-toast{opacity:1;transition:opacity .35s .2s}.shimmer{background:linear-gradient(90deg,#fff6 0%,#fff 45%,#fff6 90%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite shim}@keyframes shim{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes spin{to{transform:rotate(360deg)}}.p-name{padding-top:42px}.n-row{align-items:center;gap:14px;display:flex}.n-thumb{background:#f4f2f8;border-radius:3px 9px 3px 3px;flex-shrink:0;width:40px;height:50px;position:relative}.n-thumb i{background:#d2d2d2;height:2px;position:absolute;left:7px;right:7px}.n-thumb i:first-child{top:12px}.n-thumb i:nth-child(2){top:18px;right:14px}.n-thumb i:nth-child(3){top:24px}.n-text{flex:1;min-width:0}.n-name{letter-spacing:-.01em;white-space:nowrap;min-height:22px;font-size:16px;font-weight:600;overflow:hidden}.caret{vertical-align:-3px;background:#fff;width:2px;height:17px;margin-left:1px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.n-cat{color:#ff8fb3;opacity:0;margin-top:4px;font-size:12px;font-weight:600;transition:all .35s;transform:translateY(4px)}.n-cat.on{opacity:1;transform:none}.ring{flex-shrink:0;width:32px;height:32px}.ring circle{fill:none;stroke-width:3px}.ring .bg{stroke:#ffffff1f}.ring .fg{stroke:#5ca6f5;stroke-linecap:round;stroke-dasharray:88;stroke-dashoffset:88px;transform-origin:50%;transform:rotate(-90deg)}.ring.counting .fg{stroke-dashoffset:0;transition:stroke-dashoffset 2.3s linear}.ring.done .fg{stroke-dashoffset:0}.n-foot{color:#ffffff73;justify-content:space-between;align-items:center;margin-top:16px;font-size:11.5px;display:flex}.n-btns{gap:8px;display:flex}.n-btns span{color:#fff;background:#ffffff1a;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600}.n-btns span.pro{color:#000;background:#fff}.p-toast{justify-content:center;align-items:center;gap:10px;padding-top:8px;font-size:13px;font-weight:600;display:flex}.p-toast .tick{background:var(--ok);border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.p-ask{padding:44px 22px 0}.a-search{border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:0 4px 14px;display:flex}.a-glyph{background:#0a84ff;border-radius:50%;width:22px;height:22px;-webkit-mask:radial-gradient(circle,#0000 6px,#000 6.5px);mask:radial-gradient(circle,#0000 6px,#000 6.5px)}.a-q{letter-spacing:-.01em;flex:1;min-height:26px;font-size:20px;font-weight:500}.a-q:empty:before{content:"Find anything in your files…";color:#ffffff59}.a-esc{color:#ffffff80;border:1px solid #ffffff2e;border-radius:5px;padding:3px 6px;font-size:10px}.a-answer{opacity:0;background:linear-gradient(#ffffff12,#ffffff08);border-radius:14px;margin:14px 4px 0;padding:14px 16px;transition:all .4s;transform:translateY(6px);box-shadow:inset 0 0 0 1px #ffffff1a}.a-answer.on{opacity:1;transform:none}.a-answer small{color:#ffffff80;margin-bottom:6px;font-size:11px;display:block}.cite{color:#ffffffb3;background:#ffffff14;border-radius:999px;align-items:center;gap:7px;margin-top:10px;padding:4px 10px 4px 5px;font-size:11.5px;display:inline-flex}.cite .mini{background:#fff;border-radius:2px 5px 2px 2px;width:14px;height:17px}.a-results{opacity:0;margin-top:12px;transition:all .4s}.a-results.on{opacity:1}.a-row{border-radius:9px;align-items:center;gap:12px;padding:8px;display:flex}.a-row .mini{background:#f4f2f8;border-radius:2px 6px 2px 2px;flex-shrink:0;width:22px;height:28px}.a-row b{font-size:13px;font-weight:600;display:block}.a-row small{color:#ffffff73;font-size:11px;display:block}.a-foot{color:#fff6;border-top:1px solid #ffffff12;justify-content:space-between;padding:9px 26px;font-size:10.5px;display:flex;position:absolute;bottom:0;left:0;right:0}.keys{opacity:0;z-index:12;gap:8px;transition:all .35s;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%)translateY(14px)}.keys.on{opacity:1;transform:translate(-50%)}.keys span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#242424e6;border:1px solid #ffffff2a;border-radius:14px;place-items:center;min-width:58px;height:58px;padding:0 18px;font-size:22px;font-weight:600;transition:transform .12s,box-shadow .12s;display:grid;box-shadow:0 4px #141414,0 14px 30px #0005}.keys span.down{background:#3b3b3be6;transform:translateY(3px);box-shadow:0 1px #141414,0 8px 20px #0005}.win{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#202020;opacity:0;z-index:5;background:#f7f6fbf2;border-radius:16px;width:620px;transition:all .5s cubic-bezier(.2,1,.3,1);position:absolute;top:150px;left:290px;transform:translateY(24px)scale(.97);box-shadow:0 0 0 1px #0000001a,0 40px 90px -20px #171717a6}.win.on{opacity:1;transform:none}.cursor{z-index:20;opacity:0;filter:drop-shadow(0 2px 3px #0006);width:22px;height:22px;transition:transform .7s cubic-bezier(.45,0,.2,1),opacity .3s;position:absolute;top:0;left:0;transform:translate(600px,700px)}.cursor.on{opacity:1}.cursor .ripple{opacity:0;background:#ffffff80;border-radius:50%;width:26px;height:26px;position:absolute;top:-12px;left:-12px;transform:scale(0)}.cursor.click .ripple{animation:.45s ripple}@keyframes ripple{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.6)}}.chapters{grid-template-columns:auto repeat(4,1fr);align-items:start;gap:clamp(8px,1.5vw,18px);margin-top:18px;display:grid}.play{background:var(--ink);color:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.play svg{width:14px;height:14px}.chap{text-align:left;color:var(--ink-3);background:0 0;border:0;gap:8px;min-width:0;padding:0;display:grid}.chap .bar{background:var(--line);border-radius:2px;height:3px;overflow:hidden}.chap .bar i{background:var(--ink);width:0;height:100%;display:block}.chap b{color:var(--ink-2);font-size:13.5px;font-weight:600;line-height:1.3}.chap small{font:11px var(--f-mono)}.chap.active b{color:var(--ink)}.stage-note{color:var(--ink-3);margin-top:14px;font-size:12px}.proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;margin-top:40px;padding-block:44px;display:flex}.proof div{flex:1;align-content:start;gap:4px;min-width:150px;display:grid}.proof b{font:650 clamp(22px,2.4vw,30px)/1.1 var(--f-display);letter-spacing:-.02em}.proof span{color:var(--ink-2);font-size:13.5px}.feature{padding-block:clamp(70px,10vw,130px) 0}.f-head{grid-template-columns:1fr 1fr;align-items:end;gap:24px 60px;margin-bottom:28px;display:grid}.f-head .label{grid-column:1/-1;align-items:center;gap:10px;display:flex}.f-head h2{letter-spacing:-.04em;font-size:clamp(36px,5vw,64px);line-height:1}.f-head p{color:var(--ink-2);justify-self:end;max-width:46ch;margin:0;font-size:17px}.tabs{background:var(--paper-2);border-radius:999px;gap:4px;max-width:100%;margin-bottom:16px;padding:4px;display:inline-flex;overflow-x:auto}.tabs button{color:var(--ink-2);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600}.tabs button[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #1a1a1a1f}.panel{opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s;position:absolute;inset:0}.panel.on{opacity:1;visibility:visible}.points{grid-template-columns:repeat(3,1fr);gap:28px 40px;margin-top:34px;display:grid}.points p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.points b{color:var(--ink);font-weight:600}.ledger{color:#202020;background:#f8f7fcf5;border-radius:16px;position:absolute;top:110px;left:150px;right:150px;overflow:hidden;box-shadow:0 40px 90px -30px #171717b3}.ledger .lh{font:600 11px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#909090;background:#f1f1f1;grid-template-columns:1fr 1.4fr 170px;gap:20px;padding:14px 26px;display:grid}.ledger .old{font:14px var(--f-mono);color:#909090;justify-self:start;position:relative}.ledger .old:after{content:"";transform-origin:0;background:#909090;height:1.5px;transition:transform .5s;position:absolute;top:52%;left:0;right:0;transform:scaleX(0)}.ledger .new{opacity:0;font-weight:600;transition:all .5s;transform:translate(-8px)}.panel.on .ledger .old:after{transform:scaleX(1)}.panel.on .ledger .new,.panel.on .ledger .fd{opacity:1;transform:none}.ledger .why{color:#909090;grid-column:2/-1;margin-top:-10px;font-size:12px}.review{width:600px;padding:46px 28px 24px}.review h5{font:600 18px/1.3 var(--f-body);margin:14px 0 6px}.review p{color:#ffffffa6;margin:0;font-size:13.5px;line-height:1.5}.review .n-btns{margin-top:18px}.rule{color:#202020;background:#f8f7fcf5;border-radius:18px;padding:28px 30px;position:absolute;top:120px;left:180px;right:180px;box-shadow:0 40px 90px -30px #171717b3}.rule .field{background:#fff;border-radius:12px;padding:16px 18px;font-size:19px;font-weight:500;box-shadow:inset 0 0 0 1px #dfdfdf}.chip{color:#202020;background:#eee;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.chip.c{color:var(--comb-ink);background:#f0f0f0}.rule hr{border:0;border-top:1px solid #e7e7e7;margin:22px 0}.rule .fr{color:#5d5d5d;font-size:15px}.rule .fr span{color:#202020;font-weight:600}@keyframes wave{0%,to{height:5px}50%{height:20px}}table.pack{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:16px;font-size:13.5px}.pack th{text-align:left;font:600 10.5px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#909090;border-bottom:1px solid #e7e7e7;padding:8px 0}.pack td{border-bottom:1px solid #eee;padding:10px 0}.pack td:last-child,.pack th:last-child{text-align:right}.pack tfoot td{border:0;padding-top:14px;font-size:15px;font-weight:700}.ex{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.ex span{background:#eee;border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:600}.ex span.p{background:var(--comb);color:#fff}.mail{color:#3e3e3e;background:#fff;border-radius:12px;padding:16px 18px;font-size:13px;line-height:1.6;box-shadow:inset 0 0 0 1px #e7e7e7}.mail small{color:#909090;margin-bottom:8px;font-size:11.5px;display:block}.mail mark{color:inherit;background:#f0f0f0;border-radius:3px;padding:0 2px}.cleanup{padding-block:clamp(70px,10vw,130px) 0}.cb{border:1.5px solid var(--line);color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.cb.on{background:var(--comb);border-color:var(--comb-ink)}.trust{padding-block:clamp(80px,11vw,140px) 0}.trust-lines{border-top:1px solid var(--line);gap:0;display:grid}.tl{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:baseline;gap:20px 60px;padding:30px 0;display:grid}.tl h3{letter-spacing:-.04em;font-size:clamp(30px,4.2vw,56px);font-weight:650;line-height:1}.tl h3 span{color:var(--ink-3);font-weight:500}.tl p{color:var(--ink-2);max-width:48ch;margin:0;font-size:16px}.activity{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:18px;margin-top:36px;overflow-x:auto}.activity table{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}.activity th{text-align:left;font:600 10.5px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);padding:14px 20px}.activity td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 20px}.activity tr:last-child td{border-bottom:0}.activity td.t{font:12.5px var(--f-mono);color:var(--ink-3);white-space:nowrap}.activity td.why{color:var(--ink-2)}.activity .undo{color:var(--comb-ink);white-space:nowrap;font-weight:600}.system{padding-block:clamp(70px,9vw,110px) 0}.sys-grid{flex-wrap:wrap;gap:10px;display:flex}.sys{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:14px;align-items:center;gap:10px;padding:12px 18px 12px 12px;font-size:14.5px;display:inline-flex}.sys i{color:#fff;background:var(--c,#737373);border-radius:8px;place-items:center;width:30px;height:30px;font-size:15px;font-style:normal;display:grid}.sys small{color:var(--ink-3);font-size:12px;display:block}.sys-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.sys-head h2{letter-spacing:-.035em;font-size:clamp(28px,3.4vw,42px);line-height:1.05}.pricing{padding-block:clamp(80px,11vw,140px) 0}.price-wrap{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.price-wrap h2{letter-spacing:-.045em;font-size:clamp(40px,6vw,80px);line-height:.95}.price-wrap>div>p{color:var(--ink-2);max-width:40ch;font-size:17px}.licence{background:var(--ink);color:#fff;border-radius:22px;padding:32px;position:relative;overflow:hidden}.licence:before{content:none}.licence>*{position:relative}.lic-top{color:#ffffffb3;justify-content:space-between;align-items:center;font-size:14px;display:flex}.lic-top img{width:40px;height:40px}.amount{flex-wrap:wrap;align-items:baseline;gap:14px;margin:26px 0 4px;display:flex}.amount b{font:700 76px/1 var(--f-display);letter-spacing:-.05em}.amount s{font:500 26px var(--f-display);color:#fff6}.amount span{color:#ffffffb3;font-size:14px}.founding{background:#ffffff1f;border-radius:999px;margin-bottom:22px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-block}.licence ul{color:#ffffffd9;gap:10px;margin:0 0 26px;padding:0;font-size:14.5px;list-style:none;display:grid}.licence li{gap:10px;display:flex}.licence li:before{content:"✓";color:#9df0c4;font-weight:700}.licence .btn{color:var(--ink);background:#fff;justify-content:center;width:100%}.licence small{text-align:center;color:#ffffff80;margin-top:12px;font-size:12.5px;display:block}.flow{counter-reset:f;gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.flow li{border-top:1px solid var(--line);counter-increment:f;grid-template-columns:34px 1fr;gap:14px;padding:16px 0;display:grid}.flow li:before{content:counter(f);background:var(--card);width:26px;height:26px;box-shadow:0 0 0 1px var(--line);font:600 12px var(--f-mono);color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.flow b{font-size:15px;display:block}.flow span{color:var(--ink-2);font-size:14px}.faq{grid-template-columns:.8fr 1.2fr;gap:24px 60px;padding-block:clamp(80px,10vw,130px) 0;display:grid}.faq h2{letter-spacing:-.04em;font-size:clamp(32px,4vw,48px);line-height:1}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:17px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 22px/1 var(--f-body);color:var(--ink-3);transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--ink-2);max-width:60ch;margin:12px 0 0}.faq .addr{font-family:var(--f-mono);color:var(--ink);-webkit-user-select:all;user-select:all;font-size:14px}.closing{text-align:left;padding-block:clamp(90px,12vw,150px) clamp(50px,7vw,90px)}.closing-inner{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:clamp(28px,4vw,44px);display:grid}.closing img{width:84px;height:84px}.closing h2{letter-spacing:-.04em;font-size:clamp(28px,3.6vw,46px);line-height:1.02}.closing p{color:var(--ink-2);margin:8px 0 0}footer{border-top:1px solid var(--line);color:var(--ink-3);padding-block:28px 60px;font-size:13.5px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 30px;display:flex}footer nav{flex-wrap:wrap;gap:22px;display:flex}footer a{text-decoration:none}footer a:hover{color:var(--ink)}dialog{background:var(--card);width:calc(100% - 32px);max-width:440px;color:var(--ink);border:0;border-radius:20px;padding:30px;box-shadow:0 40px 100px #1a1a1a59}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a1a1a66}dialog img{width:56px}dialog h3{margin:14px 0 8px;font-size:26px}dialog p{color:var(--ink-2);margin:0 0 10px}.dl-steps{counter-reset:dl;margin:14px 0 12px;padding:0;list-style:none}.dl-steps li{counter-increment:dl;color:var(--ink);align-items:baseline;gap:12px;padding:7px 0;display:flex}.dl-steps li:before{content:counter(dl);width:22px;height:22px;font:600 12px/1 var(--font-mono);background:var(--ink);color:var(--card);border-radius:50%;flex:none;place-items:center;display:grid;transform:translateY(-1px)}.dl-note{font-size:14px}.dl-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}.dl-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;display:flex}.dl-quiet{font:inherit;color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:14px;text-decoration:underline;display:inline-block}.dl-actions .dl-quiet{margin-top:0}@media (max-width:980px){.hero-grid,.f-head,.cu-grid,.price-wrap,.faq{grid-template-columns:1fr}.f-head p{justify-self:start}.nav-links{display:none}.points{grid-template-columns:1fr;gap:14px}.tl{grid-template-columns:1fr;gap:10px}.closing-inner{grid-template-columns:1fr}}@media (max-width:640px){.chapters{grid-template-columns:auto 1fr 1fr;row-gap:14px}.chapters .play{grid-row:span 2}.chap small{display:none}.proof{padding-block:30px}.proof div{min-width:40%}.licence{padding:24px}.amount b{font-size:60px}.hero-side p{font-size:16.5px}.tabs button{padding:8px 13px;font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.av{width:36px;height:36px;color:var(--comb-ink);background:#f0f0f0;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.att{background:#fff;border-radius:10px;align-items:center;gap:12px;margin-top:18px;padding:10px 14px 10px 10px;transition:background .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #e3e3e3}.att .mini{background:#f0eef5;border-radius:2px 7px 2px 2px;width:24px;height:30px;box-shadow:inset 0 0 0 1px #dfdfdf}.att b{font:600 13px var(--f-mono);display:block}.att small{color:#909090;font-size:11.5px;display:block}.att .dl{background:#eee;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:8px;font-size:13px;font-weight:700;display:grid}.att.got{background:#f6f6f6}.att.got .dl{background:var(--comb);color:#fff}.ledger{top:110px}.rule{top:86px}.review{transform-origin:top;transform:translate(-50%)scale(1.25)}.sys-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:980px){.sys-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sys-grid{grid-template-columns:1fr}}#stageScaler>.canvas{transition:transform 1.15s cubic-bezier(.65,0,.35,1)}@media (max-width:700px){.stage .scaler{aspect-ratio:4/3}.ledger{top:70px;left:16px;right:16px}.ledger .lh,.ledger .lr{grid-template-columns:1fr 1.7fr;gap:14px;padding-inline:18px}.ledger .lh span:nth-child(3),.ledger .fd{display:none}.ledger .old{font-size:13px}.review{width:580px;transform:translate(-50%)}.rule{padding:22px;top:60px;left:16px;right:16px}.rule .field{font-size:18px}.pack th:nth-child(3),.pack td:nth-child(3){display:none}.mail{padding:12px 14px;font-size:12.5px}.mail br{display:none}}.tabs{scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.nav-end{align-items:center;gap:12px;display:flex}.lang{background:var(--paper-2);font:600 12px/1 var(--f-body);border-radius:999px;padding:3px;display:inline-flex}.lang a{color:var(--ink-3);border-radius:999px;padding:7px 10px;text-decoration:none}.lang a[aria-current=page]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #1a1a1a1f}.lang a:hover{color:var(--ink)}html[lang=fr] .hero h1{font-size:clamp(42px,6.3vw,90px)}.nav-links{margin-left:40px;margin-right:auto}.site-notch{z-index:60;color:#fff;background:#000;border-radius:0 0 14px 14px;width:196px;height:32px;transition:width .6s cubic-bezier(.3,1.25,.4,1),height .6s cubic-bezier(.3,1.25,.4,1),border-radius .6s,box-shadow .4s;position:absolute;top:0;left:50%;transform:translate(-50%)}.site-notch:before,.site-notch:after{content:"";pointer-events:none;width:10px;height:10px;position:absolute;top:0}.site-notch:before{background:radial-gradient(circle at 0 100%,#0000 9.5px,#000 10px);left:-10px}.site-notch:after{background:radial-gradient(circle at 100% 100%,#0000 9.5px,#000 10px);right:-10px}.sn-in{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.sn-in>*{opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.site-notch[data-mode=live] .sn-live,.site-notch[data-mode=peek] .sn-peek,.site-notch[data-mode=name] .sn-name,.site-notch[data-mode=ask] .sn-ask{opacity:1;pointer-events:auto;transition:opacity .35s .2s}.site-notch[data-mode=peek]{border-radius:0 0 22px 22px;width:340px;height:44px}.site-notch[data-mode=name]{border-radius:0 0 30px 30px;width:560px;height:162px;box-shadow:0 24px 50px -16px #1a1a1a80}.site-notch[data-mode=live]{border-radius:0 0 16px 16px;width:300px;height:34px}.site-notch[data-mode=ask]{border-radius:0 0 30px 30px;width:600px;height:440px;box-shadow:0 34px 80px -20px #1a1a1aa6}.site-notch[data-mode=live]:hover{width:318px;height:38px}.sn-live{color:#fff;font:600 12px/1 var(--f-body);cursor:pointer;border-radius:inherit;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:0 12px 0 10px;display:flex}.sn-live img{width:18px;height:18px}.sn-sec{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;transition:opacity .2s;overflow:hidden}.sn-key{color:#ffffffa6;background:#ffffff1a;border:0;border-radius:5px;min-width:18px;height:18px;font-size:10px}.sn-prog{flex-shrink:0;width:18px;height:18px}.sn-prog circle{fill:none;stroke-width:2.4px;stroke:#ffffff26}.sn-prog .fg{stroke:#5ca6f5;stroke-linecap:round;stroke-dasharray:50.27;stroke-dashoffset:50.27px;transform-origin:50%;will-change:stroke-dashoffset;transition:opacity .2s;transform:rotate(-90deg)}.sn-prog.empty .fg{opacity:0}.sn-peek{justify-content:center;align-items:center;gap:10px;padding-top:6px;font-size:12.5px;display:flex}.sn-name{padding:42px 26px 0}.sn-app{background:0 0;place-items:center;display:grid}.sn-app img{width:40px;height:40px}.sn-btn{color:#fff;font:600 13px/1.2 var(--f-body);background:#ffffff1a;border:0;border-radius:999px;padding:8px 16px}.sn-btn.pro{color:#000;background:#fff}.sn-btn:hover{filter:brightness(1.15)}#snRing.counting .fg{stroke-dashoffset:0;transition:stroke-dashoffset 2.6s linear}.sn-ask{flex-direction:column;padding:44px 20px 0;display:flex}.sn-ask .a-search{padding:0 4px 12px}.sn-ask input{color:#fff;min-width:0;font:500 19px/1.3 var(--f-body);letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1}.sn-ask input::placeholder{color:#ffffff59}.sn-ask input::-webkit-search-cancel-button{display:none}.sn-ask .a-esc{cursor:pointer;background:0 0}.sn-sugg{flex-wrap:wrap;gap:6px;margin:12px 4px 4px;display:flex}.sn-sugg button{font:600 11.5px/1 var(--f-body);color:#ffffffc0;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;padding:6px 10px}.sn-sugg button:hover{color:#fff;background:#ffffff26}.sn-results{scrollbar-width:none;flex:1;min-height:0;margin:8px 0 0;padding:0 0 40px;list-style:none;overflow-y:auto}.sn-results li{cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:9px 10px;display:flex}.sn-results li[aria-selected=true]{background:#ffffff1a}.sn-results li i{background:#ffffff14;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-style:normal;display:grid}.sn-results b{font-size:13.5px;font-weight:600;display:block}.sn-results small{color:#ffffff80;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.sn-results mark{color:#fff;background:#5ca6f566;border-radius:2px}.sn-results .empty{color:#ffffff80;cursor:default;padding:14px 10px;font-size:13px}.sn-ask .a-foot{background:#000}.flash{animation:1.6s ease-out flash}@keyframes flash{0%,30%{border-radius:12px;box-shadow:0 0 0 4px #5ca6f5aa}to{border-radius:12px;box-shadow:0 0 0 14px #5ca6f500}}@media (max-width:1180px){.nav-links{display:none}}@media (max-width:700px){.nav{padding-top:26px}.nav .wrap{height:56px}.site-notch{width:126px;height:26px}.site-notch[data-mode=live],.site-notch[data-mode=live]:hover{width:min(320px,100vw - 32px);height:30px}.site-notch[data-mode=peek]{width:min(300px,92vw)}.site-notch[data-mode=name]{width:min(560px,96vw);height:172px}.site-notch[data-mode=ask]{width:min(600px,100vw);height:min(470px,80vh)}.sn-name{padding:40px 16px 0}.sn-name .n-name{white-space:normal;font-size:14px}.sn-key{display:none}}.nav-links-r{margin:0 8px 0 0}.sn-sugg[hidden]{display:none}@media (max-width:700px){.sn-ask .a-foot{display:none}.sn-results{padding-bottom:12px}}.ai-dot,.a-glyph{--spark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 3c.7 4.6 3.4 7.3 8 8-4.6.7-7.3 3.4-8 8-.7-4.6-3.4-7.3-8-8 4.6-.7 7.3-3.4 8-8z'/%3E%3Cpath d='M19 1c.3 1.9 1.1 2.7 3 3-1.9.3-2.7 1.1-3 3-.3-1.9-1.1-2.7-3-3 1.9-.3 2.7-1.1 3-3z'/%3E%3C/svg%3E");-webkit-mask:var(--spark) center/contain no-repeat;-webkit-mask:var(--spark) center/contain no-repeat;mask:var(--spark) center/contain no-repeat;background:#0a84ff 0 0/300% 300%;border-radius:0;animation:3s linear infinite sparkle}.ai-dot{width:16px;height:16px}.a-glyph{width:24px;height:24px}@keyframes sparkle{to{background-position:300% 0}}.screen{--k-bg:#0a0a0b;--k-side:#141416;--k-raise:#1c1c1f;--k-line:#ffffff14;--k-t:#f5f5f7;--k-2:#98989d;--k-3:#636366}.cat{background:var(--t);vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:5px;display:inline-block}.notch[data-mode=think]{border-radius:0 0 30px 30px;width:560px;height:100px;box-shadow:0 22px 50px -14px #000a}.notch[data-mode=think] .p-think{opacity:1;transition:opacity .35s .2s}.p-think{padding:42px 26px 0}.n-naming{background:#7cc4ff;color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:6px;margin-bottom:3px;font-size:11px;font-weight:500;display:flex}.n-naming .ai-dot{width:12px;height:12px}.p-think .n-name{font-size:15px}.n-cat{color:#ff375f}.n-cat .cat{width:10px;height:10px}.notch[data-mode=toast]{width:440px;height:62px}.p-toast{justify-content:flex-start;gap:9px;padding:10px 24px 0}.p-toast .tick{color:#000;background:#30d158;font-weight:800}.n-undo{background:#ffffff24;border-radius:999px;margin-left:auto;padding:6px 14px;font-size:12px;font-weight:600}.n-btns span{background:#ffffff24;padding:8px 16px;font-size:13px}.a-mic{color:#ffffffb3;height:26px;font:700 9px/1 var(--f-body);background:#ffffff0f;border-radius:999px;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.a-mic svg{width:9px;height:12px}.a-esc{color:#fff6;background:#ffffff14;border:0;border-radius:5px;font-weight:600}.a-answer{box-shadow:none;background:#ffffff12;border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex}.a-answer .ai-dot{flex-shrink:0;width:14px;height:14px;margin-top:2px}.a-answer p{color:#fff;margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.4}.cite{color:#ffffffbf;background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;margin:0;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.cite-ico{width:12px;height:12px}.a-sec{color:#ffffff59;padding:0 10px 4px;font-size:10px;font-weight:600}.a-row{border-radius:12px;align-items:center;gap:10px;height:50px;padding:0 10px;display:flex}.a-row>div{flex:1;min-width:0}.a-row b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.a-row small{color:#ffffff80;margin-top:2px;font-size:11px}.a-row.sel{background:#ffffff1a}.a-hint{color:#ffffff73;white-space:nowrap;font-size:10px;font-weight:500}.a-hint em{background:#ffffff14;border-radius:5px;margin-left:6px;padding:3px 6px;font-style:normal}.win.kw{background:var(--k-bg);width:900px;height:640px;color:var(--k-t);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;grid-template-columns:200px 1fr;display:grid;top:62px;left:150px;overflow:hidden;box-shadow:0 0 0 .5px #ffffff2e,0 40px 90px -20px #171717cc}.kw-side{background:var(--k-side);color:var(--k-t);border-right:.5px solid var(--k-line);padding:14px 10px;font-size:12.5px;position:relative}.kw-side .tl{gap:8px;margin:0 6px 18px;display:flex}.kw-side .tl i{background:#ff5f57;border-radius:50%;width:12px;height:12px}.kw-side .tl i:nth-child(2){background:#febc2e}.kw-side .tl i:nth-child(3){background:#28c840}.kw-side h6{color:var(--k-3);margin:12px 8px 4px;font-size:11px;font-weight:600}.kw-side>div:not(.tl):not(.kw-ai){border-radius:7px;align-items:center;gap:8px;padding:5px 8px;display:flex}.kw-side>div.on{background:#ffffff1f}.kw-side em{color:var(--k-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-style:normal}.g{background:#0a84ff;border-radius:3px;flex-shrink:0;width:14px;height:12px}.g-dk{background:#5c9fe6}.g-ds{background:#64d2ff}.g-cu{background:#5ca6f5}.g-ru{background:#5aa3f2}.g-ac{background:#8e8e93;border-radius:50%}.g-lb{background:#0a84ff}.kw-ai{background:#ffffff0d;border-radius:12px;gap:8px;padding:10px;font-size:11.5px;font-weight:600;display:flex;position:absolute;bottom:12px;left:10px;right:10px}.kw-ai small{color:var(--k-2);margin-top:2px;font-weight:400;line-height:1.35;display:block}.kw-ai .ai-dot{flex-shrink:0;width:14px;height:14px}.kw-main{min-width:0;padding:20px 26px;overflow:hidden}.kw-title{font:700 26px/1.1 var(--f-body);letter-spacing:-.01em;margin:0 0 12px}.tiles{gap:10px;margin-bottom:14px;display:flex}.tile{background:#ffffff0a;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:11.5px;font-weight:600;display:flex}.tile small{color:var(--k-2);font-size:9.5px;font-weight:400;line-height:1.3;display:block}.tile>span{min-width:0}.tile i{background:var(--p2);border-radius:3px;flex-shrink:0;width:18px;height:14px}.tile.on{background:#ffffff1c;box-shadow:inset 0 0 0 1px #ffffff26}.t-acc{--p1:#7fe8c9;--p2:#22a98e;--p3:#15647a}.t-ren{--p1:#ffb86b;--p2:#f26b5b;--p3:#9c3466}.t-vis{--p1:#7fd3ff;--p2:#2f7ee8;--p3:#3a6fa8}.t-mor{--p1:#a2cfff;--p2:#5297e0;--p3:#2a598c}.t-req{--p1:#ffe08a;--p2:#f29a2e;--p3:#a0521a}.dhero{color:#fff;text-shadow:0 1px 6px #00000026;border-radius:20px;justify-content:space-between;align-items:center;min-height:176px;padding:22px 26px;display:flex;position:relative;overflow:hidden}.dhero:before{content:"";background:linear-gradient(135deg,#ffffff24,#0000 50%,#0000001f);position:absolute;inset:0}.dhero>*{position:relative}.p-ren{--ink:#c2414f;background:radial-gradient(70% 90% at 20% 10%,#ffb86b,#0000 70%),radial-gradient(60% 80% at 60% 60%,#f26b5b,#0000 75%),radial-gradient(80% 90% at 100% 100%,#9c3466,#0000 70%),#e9784a}.dh-text small{letter-spacing:.1em;opacity:.85;font-size:10.5px;font-weight:700}.dh-text h5{font:700 28px/1.1 var(--f-body);margin:4px 0 10px}.dh-text p{opacity:.92;max-width:380px;margin:10px 0 12px;font-size:13px;font-weight:500}.seg{gap:4px;width:240px;display:flex}.seg i{background:#ffffff4d;border-radius:3px;flex:1;height:6px;transition:background .3s}.seg i.on{background:#fff}.dh-btn{color:var(--ink);text-shadow:none;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 3px 8px #0000002e}.dh-btn svg{width:12px;height:14px}.fan{flex-shrink:0;width:200px;height:140px;position:relative}.fan i{background:#fff;border-radius:4px;width:92px;height:122px;position:absolute;top:6px;left:60px;box-shadow:0 6px 18px #0003}.fan i:first-child{transform:rotate(-12deg)translate(-34px)}.fan i:nth-child(2){transform:rotate(-2deg)}.fan i:nth-child(3){transform:rotate(9deg)translate(36px)}.fan i:before{content:"";opacity:.25;height:4px;color:var(--ink);background:currentColor;border-radius:2px;position:absolute;top:16px;left:12px;right:12px}.banner{opacity:0;background:var(--k-raise);border-radius:14px;align-items:center;gap:12px;max-height:0;margin-top:12px;padding:0 16px;transition:max-height .45s,opacity .3s,padding .45s;display:flex;overflow:hidden}.banner.on{opacity:1;max-height:80px;padding:12px 16px}.banner .tick{color:#000;background:#30d158;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.banner b{font-size:14px;display:block}.banner small{color:var(--k-2);font-size:11px}.banner>div{flex:1}.bb{background:#ffffff17;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:600}.reqs{margin:10px 0 0;padding:0;list-style:none}.reqs li{border-top:.5px solid var(--k-line);align-items:center;gap:14px;padding:8px 2px;display:flex}.reqs li:first-child{border-top:0}.reqs .ck{background:#ffffff0f;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;transition:background .3s;display:grid}.reqs .ck:after{content:"+";color:var(--k-2);font-size:14px;font-weight:700}.reqs li.done .ck{background:linear-gradient(#f37a5f,#d84d67)}.reqs li.done .ck:after{content:"✓";color:#fff;font-size:12px}.reqs li>div{flex:1;min-width:0}.reqs b{font-size:13.5px;font-weight:600;display:block}.reqs small{color:#ff9f0a;font-size:12px}.reqs li.done small{color:var(--k-2)}.pps{opacity:0;gap:8px;transition:opacity .3s;display:flex}.reqs li.done .pps{opacity:1}.pps:has(.add){opacity:1}.pp{justify-items:center;gap:3px;display:grid}.pp i{width:26px;height:34px;color:var(--k-2);background:#f4f3f7;border-radius:2px;place-items:center;font-style:normal;display:grid;box-shadow:0 1px 3px #0006}.pp small{color:var(--k-2);font-size:9px}.pp.add i{background:0 0;border-radius:5px;box-shadow:inset 0 0 0 1px #ffffff26}.over{background:#ffffff0d;border-radius:18px;margin-bottom:14px;padding:16px 18px}.over h5{font:700 22px/1.2 ui-rounded,var(--f-body);margin:0}.over p{color:var(--k-2);margin:3px 0 12px;font-size:12px}.legend{color:var(--k-2);gap:14px;margin-top:8px;font-size:11px;display:flex}.legend i{background:var(--t);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.cb{color:#fff;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;font-size:10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.cb.on{box-shadow:none;background:#0a84ff}.cb.on:after{content:"✓";font-weight:800}.dest{color:var(--t);background:color-mix(in srgb,var(--t) 16%,transparent);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:600}.sz{color:var(--k-2);text-align:right;font-variant-numeric:tabular-nums;width:52px;font-size:11px}.chips{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;display:flex}.chip{color:#ffffffbf;background:#ffffff12;border-radius:999px;padding:5px 9px;font-size:11.5px;font-weight:600}.chip.blue{color:#409cff;background:#0a84ff26}.chip.red{color:#ff6961;background:#ff453a26}.arr{color:var(--k-3);font-size:11px;font-weight:700}.also{color:#ff9f0a;align-items:center;gap:8px;margin:10px 0 0;font-size:12px;font-weight:600;display:flex}.also span{color:#000;background:#ff9f0a;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:grid}.also em{color:var(--k-2);font-weight:400}.p-name .n-cat{opacity:1;transform:none}.kw-side .tl{border:0;padding:0}.notch,.island{overflow:visible}.notch .npane{border-radius:inherit;overflow:hidden}.notch:before,.notch:after,.island:before,.island:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute;top:0}.notch:before,.island:before{background:radial-gradient(circle at 0 100%,#0000 13.5px,#000 14px);left:-14px}.notch:after,.island:after{background:radial-gradient(circle at 100% 100%,#0000 13.5px,#000 14px);right:-14px}.notch[data-mode=idle]:before,.notch[data-mode=idle]:after{width:10px;height:10px}.notch[data-mode=idle]:before{background:radial-gradient(circle at 0 100%,#0000 9.5px,#000 10px);left:-10px}.notch[data-mode=idle]:after{background:radial-gradient(circle at 100% 100%,#0000 9.5px,#000 10px);right:-10px}#newFile.filed{transform:translate(110px,var(--fly-y,-330px)) scale(.25)}.bw{color:#1f1f1f;z-index:2;width:650px;height:440px;font-family:var(--f-body);background:#fff;border-radius:12px;flex-direction:column;display:flex;position:absolute;top:118px;left:44px;overflow:hidden;box-shadow:0 0 0 .5px #0003,0 30px 70px -20px #171717a6}.bw-bar{background:#ecebf0;border-bottom:.5px solid #0000001a;flex-shrink:0;align-items:center;gap:12px;height:38px;padding:0 12px;display:flex}.tls{gap:7px;display:flex}.tls i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.tls i:nth-child(2){background:#febc2e}.tls i:nth-child(3){background:#28c840}.bw-tab{color:#3c3c43;background:#fff;border-radius:7px;align-items:center;gap:7px;height:26px;padding:0 12px;font-size:11.5px;font-weight:500;display:flex;box-shadow:0 0 0 .5px #0000001a}.mail-ico{border:1.5px solid #909090;border-radius:2px;width:13px;height:10px;position:relative}.mail-ico:after{content:"";clip-path:polygon(0 0,50% 100%,100% 0);border-bottom:1.5px solid #909090;height:6px;position:absolute;top:-1px;left:1px;right:1px;transform:skewY(0)}.bw-app{background:#f6f8fc;flex:1;grid-template-columns:150px 1fr;min-height:0;display:grid}.bw-rail{color:#444746;flex-direction:column;gap:2px;padding:12px 8px;font-size:12.5px;display:flex}.bw-rail span{border-radius:0 999px 999px 0;justify-content:space-between;align-items:center;margin-left:-8px;padding:6px 14px 6px 22px;display:flex}.bw-rail span.on{color:#041e49;background:#d3e3fd;font-weight:700}.bw-rail em{font-size:11px;font-style:normal;font-weight:700}.bw-compose{color:#001d35;background:#c2e7ff;gap:10px;width:fit-content;font-weight:600;border-radius:14px!important;justify-content:flex-start!important;margin:0 0 10px!important;padding:12px 16px!important}.bw-compose svg{width:13px;height:13px}.bw-main{flex-direction:column;gap:10px;min-width:0;padding:10px 12px 12px 0;display:flex}.bw-search{color:#5f6368;background:#e9eef6;border-radius:999px;align-items:center;gap:10px;height:34px;padding:0 14px;font-size:12.5px;display:flex}.bw-search svg{width:13px;height:13px}.bw-msg{background:#fff;border-radius:14px;flex:1;min-height:0;padding:16px 20px}.bw-msg h4{font:400 19px/1.25 var(--f-body);color:#1f1f1f;margin:0 0 14px}.bw-msg .when{color:#5f6368;margin-left:auto;font-size:11px}.bw-msg .av{color:#636363;background:#ebebeb;width:32px;height:32px;font-size:12px}.bw-msg p{color:#1f1f1f;margin:14px 0 0 42px;font-size:13px;line-height:1.55}.bw-atth{color:#1f1f1f;border-top:1px solid #e3e3e3;margin:16px 0 8px 42px;padding-top:12px;font-size:12px;font-weight:600}.bw .att{background:#fff;border-radius:10px;align-items:center;gap:10px;width:240px;margin:0 0 0 42px;padding:8px 10px 8px 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #dadce0}.pdf-badge{color:#fff;width:28px;height:28px;font:800 8.5px/28px var(--f-body);text-align:center;background:#ea4335;border-radius:5px;flex-shrink:0}.att-name{flex:1;min-width:0}.bw .att b{font:500 12.5px/1.3 var(--f-body);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bw .att small{color:#5f6368;font-size:11px}.bw .att .dl{color:#444746;background:#f1f3f4;border-radius:50%;place-items:center;width:28px;height:28px;margin:0;display:grid}.bw .att .dl svg{width:12px;height:12px}.bw .att.got{background:#e8f0fe;box-shadow:inset 0 0 0 1px #aecbfa}.bw .att.got .dl{color:#fff;background:#1a73e8}.bw-app{grid-template-columns:176px 1fr}.bw-rail span{white-space:nowrap;font-size:12px}.bw-rail span:not(.bw-compose){text-overflow:ellipsis;overflow:hidden}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.28s;animation-timing-function:ease}::view-transition-new(root){animation-duration:.28s;animation-timing-function:ease}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.chapters{grid-template-columns:auto repeat(var(--n,4),1fr)}.scene .scaler{aspect-ratio:1200/620}@media (max-width:700px){.scene .scaler{aspect-ratio:4/3}}.no-anim,.no-anim *{transition:none!important}.a-ph{color:#ffffff59}.a-mic.listening{color:#fff;background:#ffffff29}.mini-wave{align-items:center;gap:2px;height:12px;display:inline-flex}.mini-wave i{background:#5ca6f5;border-radius:1px;width:2px;animation:.9s ease-in-out infinite wave}.mini-wave i:nth-child(2){animation-delay:.15s}.mini-wave i:nth-child(3){animation-delay:.3s}.mini-wave i:nth-child(4){animation-delay:.45s}.reqs small .quote{color:var(--k-2)}.flyer{z-index:6;transform-origin:0 0;pointer-events:none;position:absolute;transform:scale(.55)}@keyframes bob{50%{transform:translateY(-3px)}}.notch[data-mode=targeted]{border-radius:0 0 30px 30px;width:560px;height:132px;box-shadow:0 22px 50px -14px #000a}.notch[data-mode=thinking]{border-radius:0 0 30px 30px;width:560px;height:100px;box-shadow:0 22px 50px -14px #000a}.notch[data-mode=proposal]{border-radius:0 0 30px 30px;width:600px;height:250px;box-shadow:0 30px 60px -16px #000c}.notch[data-mode=done]{border-radius:0 0 24px 24px;width:440px;height:62px}.notch[data-mode=targeted] .p-targeted,.notch[data-mode=thinking] .p-think,.notch[data-mode=proposal] .p-proposal,.notch[data-mode=done] .p-toast{opacity:1;transition:opacity .35s .2s}.more{color:#ffffff80;text-align:center;font-size:11px}.actions .act{border-radius:10px;align-items:center;gap:10px;height:34px;padding:0 10px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.actions .act.sel{background:#ffffff1a}.actions .act em{color:#fff6;margin-left:auto;font-size:11px;font-style:normal}.also{opacity:0;transition:opacity .4s}.also.on{opacity:1}.f-split{background:var(--card);box-shadow:0 0 0 1px var(--line),0 30px 60px -40px #1a1a1a40;border-radius:28px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(14px,1.6vw,22px);display:grid}.f-split.rev .f-media{order:2}.f-media{min-width:0}.f-media .chapters{margin-top:14px;padding-inline:4px}.f-sub{color:var(--ink-2);margin:0 0 22px;font-size:16.5px;line-height:1.6}.f-points{border-top:1px solid var(--line);padding:0;gap:14px;margin:0;padding-top:18px;list-style:none;display:grid}.f-points li{color:var(--ink-2);font-size:14.5px;line-height:1.55}.f-points b{color:var(--ink);font-weight:600}.f-split .scaler{border-radius:18px}@media (max-width:980px){.f-split{grid-template-columns:1fr}.f-split.rev .f-media{order:0}}.f-split{border-radius:30px;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);padding:14px}.f-copy h2{letter-spacing:-.035em;font-size:clamp(28px,2.7vw,40px);font-weight:600}.f-sub{color:var(--ink-3);font-size:16px}.finder{color:#202020;z-index:2;-webkit-backdrop-filter:blur(26px)saturate(1.7);background:linear-gradient(#ffffffb8,#ffffff94);border-radius:16px;grid-template-columns:150px 1fr;display:grid;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #fff9,0 0 0 .5px #0000002e,0 30px 70px -20px #171717a6}.finder .dicon .lbl{color:#202020;text-shadow:none}.finder .dicon.sel .lbl{color:#fff}@media (max-width:980px){.f-split.rev{grid-template-columns:1fr}}.f-frame .scene,.stage{background:linear-gradient(#1b1b20,#0b0b0e);border-radius:clamp(16px,1.9vw,26px);padding:clamp(6px,.75vw,11px);position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #00000040,0 40px 80px -36px #1f4b7a99,0 18px 36px -24px #1a1a1a80}.f-frame .scene .scaler,.stage .scaler{box-shadow:none;border-radius:clamp(9px,1vw,14px)}.stage-shell .stage:after{content:"";background:linear-gradient(#e9e9ee 0%,#cdcdcd 55%,#aeaeae 100%);border-radius:0 0 18px 18px/0 0 14px 14px;height:clamp(10px,1.2vw,16px);position:absolute;bottom:calc(-1*clamp(12px,1.4vw,19px));left:-5%;right:-5%;box-shadow:0 10px 24px -12px #1a1a1a80,inset 0 1px #fff}.stage-shell .stage:before{content:"";z-index:1;background:#b9b9b9;border-radius:0 0 8px 8px;width:14%;height:clamp(4px,.45vw,6px);position:absolute;bottom:calc(-1*clamp(12px,1.4vw,19px));left:50%;transform:translate(-50%)}.f-split{grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);gap:clamp(20px,2.6vw,40px);padding:12px}.f-split.rev{grid-template-columns:minmax(0,1fr) minmax(0,2.5fr)}.f-copy{padding:8px clamp(4px,1vw,14px)}.f-copy .label{font-size:10.5px}.f-copy h2{letter-spacing:-.025em;margin:10px 0;font-size:clamp(20px,1.75vw,27px);line-height:1.12}.f-sub{margin-bottom:16px;font-size:13.5px;line-height:1.55}.f-points{gap:10px;padding-top:14px}.f-points li{font-size:12.5px;line-height:1.5}.f-split .f-media .chapters{margin-top:12px}.f-split .chap b{font-size:12.5px}#dossiers .f-head h2{font-size:clamp(26px,2.6vw,38px)}#dossiers .f-head p{font-size:14.5px}@media (max-width:980px){.f-split,.f-split.rev{grid-template-columns:1fr}.f-copy h2{font-size:24px}}.scene .keys{-webkit-backdrop-filter:blur(14px);background:#1e1e1eb3;border-radius:14px;gap:4px;padding:6px;bottom:38px;box-shadow:inset 0 0 0 1px #ffffff24,0 12px 30px -10px #0008}.scene .keys span{color:#fff;background:#ffffff14;border:0;border-radius:9px;min-width:34px;height:34px;padding:0 10px;font-size:15px;font-weight:600;box-shadow:inset 0 -2px #0000004d,inset 0 0 0 1px #ffffff1a}.scene .keys span.down{background:#ffffff2e;transform:translateY(1px);box-shadow:inset 0 0 0 1px #ffffff2e}.stage{box-shadow:none;background:0 0;border-radius:0;margin-bottom:0;padding:0}.stage-shell .stage{margin-bottom:0}.stage:before,.stage:after,.stage-shell .stage:before,.stage-shell .stage:after{display:none}.stage .scaler{border-radius:clamp(12px,1.6vw,22px);box-shadow:0 0 0 1px #1a1a1a14,0 30px 80px -30px #1f4b7a66,0 12px 30px -18px #1a1a1a40}.sub{padding-bottom:20px}.sub section{margin-top:clamp(48px,6vw,88px)}.sub h2{font:600 clamp(24px,2.6vw,32px)/1.1 var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 20px}.sub h2.label{font:500 11.5px/1 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--comb-ink);margin:0 0 14px}.wrap-narrow{width:min(var(--max),100% - 2*var(--gutter));margin-inline:auto}.g-hero{border-bottom:1px solid var(--line);background:0 0;padding-block:clamp(20px,3vw,32px) clamp(44px,6vw,80px);position:relative}.g-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.g-hero-copy{min-width:0}.crumbs{color:var(--ink-3);margin-bottom:clamp(28px,4vw,48px);font-size:13px}.crumbs ol{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.crumbs li{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.crumbs li+li:before{content:"/";color:var(--line);margin-right:8px}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.crumbs [aria-current]{color:var(--ink-2)}.g-hero h1{font:600 clamp(36px,4.6vw,60px)/1.02 var(--f-display);letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin:0}.g-hero .lead{color:var(--ink-2);text-wrap:pretty;max-width:54ch;margin:20px 0 0;font-size:clamp(16.5px,1.5vw,18.5px);line-height:1.55}.byline{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:26px 0 0;font-size:13.5px;display:flex}.byline img{border-radius:6px;width:22px;height:22px}.byline span:first-of-type{color:var(--ink);font-weight:500}.byline i{color:var(--line);font-style:normal}.gv{isolation:isolate;background:linear-gradient(#f4f4f6,#e8e8eb);border-radius:clamp(18px,2vw,26px);margin:0;padding:clamp(18px,3.2vw,40px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 30px 60px -36px #1d436b66}.gv-win{color:#ececf2;font:13px/1.4 var(--f-body);background:#0e0e13;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 28px 50px -22px #0d253fcc,0 2px 6px #0003}.gv-bar{border-bottom:1px solid #ffffff0d;align-items:center;gap:7px;height:34px;padding:0 12px;display:flex;position:relative}.gv-bar i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.gv-bar i:nth-child(2){background:#febc2e}.gv-bar i:nth-child(3){background:#28c840}.gv-bar span{color:#949494;pointer-events:none;place-items:center;font-size:12px;font-weight:600;display:grid;position:absolute;inset:0}.gv-body{padding:10px}.gv-doc{fill:#ffffff10;stroke:#949494;stroke-width:1.1px;flex:none;width:13px;height:16px}@keyframes gv-out{to{opacity:0;transform:translateY(-6px)}}@keyframes gv-in{0%{opacity:0;transform:translateY(6px)}}@keyframes gv-pop{0%{opacity:0;transform:scale(.8)}}.gv-rnlist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gv-rename li{border-radius:8px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.gv-rename li:nth-child(odd){background:#ffffff06}.gv-swap{min-width:0;display:grid}.gv-swap>*{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}.gv-swap s{color:#7f7f7f;animation:gv-out .4s calc(.8s + var(--i)*.45s) both;text-decoration:none}.gv-swap b{animation:gv-in .45s calc(1s + var(--i)*.45s) both;font-weight:500}.gv-rename em{font:600 10.5px/1 var(--f-body);color:#b9dbff;animation:gv-pop .35s calc(1.15s + var(--i)*.45s) both;background:#4b98ea33;border-radius:999px;padding:4px 8px;font-style:normal}.gv-askbar{background:#1f1f1f;border-radius:12px;align-items:center;gap:10px;margin:4px 2px 12px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff10}.gv-q{flex:1;font-size:15px}.gv-ask kbd{color:#bfbfbf;background:#303030;border:0;min-width:22px;height:22px}.gv-ans{padding:4px 6px 6px;animation:.5s .6s both gv-in}.gv-ans p{margin:0 0 12px;font-size:15px;line-height:1.5}.gv-ans mark{color:#fff;font-variant-numeric:tabular-nums;background:#4b98ea4d;border-radius:5px;padding:1px 5px}.gv-cite{color:#bfbfbf;background:#ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:inline-flex}.gv-cite em{color:#fff;background:#ffffff12;border-radius:5px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:600}.gv-check{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gv-check li{animation:gv-in .4s calc(.4s + var(--i)*.3s) both;border-radius:8px;grid-template-columns:22px 1fr;gap:2px 10px;padding:9px 10px;display:grid}.gv-check li:nth-child(odd){background:#ffffff06}.gv-tick{color:#4fd394;background:#25915f33;border-radius:50%;grid-row:span 2;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.gv-check .miss .gv-tick{color:#f3a54d;background:#d9821f33}.gv-check b{font-weight:500}.gv-check small{color:#949494;font-size:12px}.gv-check .miss small{color:#f3a54d}.gv-ltable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.gv-ledger td{border-bottom:1px solid #ffffff0b;padding:9px 8px}.gv-ledger td:first-child{color:#949494;width:62px}.gv-ledger td:nth-child(3){text-align:right}.gv-ledger td:last-child{text-align:center;width:26px}.gv-ledger .ok{color:#4fd394}.gv-ledger .warn{color:#f3a54d}.gv-ledger .sum td{border:0;padding-top:12px;font-weight:600}.gv-files{justify-content:flex-end;gap:6px;padding:10px 6px 2px;display:flex}.gv-files span{font:600 10.5px/1 var(--f-mono);color:#dedede;background:#ffffff10;border-radius:6px;padding:6px 9px}.gv-grp{padding:4px 4px 8px}.gv-gl{font:500 10.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#7f7f7f;padding:8px 6px 6px;display:block}.gv-row{border-radius:7px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 6px;display:grid}.gv-row span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gv-row em{color:#949494;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.gv-box{border-radius:4px;place-items:center;width:15px;height:15px;font-size:10px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1.2px #646464}.gv-box.on{box-shadow:none;color:#fff;background:#4b98ea}.gv-cta{color:#0e0e13;background:#fff;border-radius:8px;width:max-content;margin:6px 6px 4px auto;padding:8px 12px;font-size:12.5px;font-weight:600}.gv-priv{gap:2px;margin:0;padding:0;list-style:none;display:grid}.gv-priv li{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.gv-priv li:nth-child(odd){background:#ffffff06}.gv-priv em{color:#4fd394;white-space:nowrap;background:#25915f2e;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:600}.gv-zero{border-top:1px solid #ffffff0d;align-items:baseline;gap:10px;margin-top:8px;padding:14px 10px 6px;display:flex}.gv-zero b{font:600 44px/1 var(--f-display);letter-spacing:-.04em}.gv-zero span{color:#949494}@keyframes sc-grow{0%{width:0}}.sc{gap:4px;margin:0;padding:6px 6px 4px;list-style:none;display:grid}.sc li{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,9.5em) 1fr 2.4em;align-items:center;gap:12px;padding:7px 4px;display:grid}.sc-n{color:#bfbfbf;line-height:1.25}.sc-bar{background:#ffffff0e;border-radius:99px;height:8px;overflow:hidden}.sc-bar i{height:100%;width:var(--w);animation:sc-grow .9s calc(.3s + var(--i)*80ms) cubic-bezier(.2,.8,.2,1) both;background:#767676;border-radius:99px;display:block}.sc li b{text-align:right;color:#dedede;font-weight:600}.sc li.us .sc-n,.sc li.us b{color:#fff;font-weight:600}.sc li.us .sc-bar i{background:var(--accent)}.vs-legend{color:#949494;gap:16px;padding:8px 8px 4px;font-size:12px;display:flex}.vs-legend span:before{content:"";vertical-align:middle;background:#767676;border-radius:2px;width:10px;height:4px;margin-right:7px;display:inline-block}.vs-legend .us{color:#fff}.vs-legend .us:before{background:var(--accent)}.vs{gap:12px;margin:0;padding:4px 8px 6px;list-style:none;display:grid}.vs li{grid-template-columns:minmax(0,8.5em) 1fr;align-items:center;gap:12px;display:grid}.vs-g{color:#dedede;font-weight:500;line-height:1.25}.vs-bars{font-variant-numeric:tabular-nums;grid-template-columns:1fr 2em;align-items:center;gap:5px 10px;display:grid}.vs-bars b{text-align:right;color:#fff;font-size:12px;font-weight:600}.vs-bars b.them{color:#949494;font-weight:500}.vs .sc-bar{height:6px}.vs .sc-bar.us i{background:var(--accent)}.vs .sc-bar i{animation-delay:calc(.3s + var(--i)*.1s)}@media (prefers-reduced-motion:reduce){.gv *{animation:none!important}.gv-swap s{opacity:0}}.g-layout{grid-template-columns:220px minmax(0,740px);justify-content:center;gap:clamp(40px,6vw,96px);padding-top:clamp(40px,5vw,72px);display:grid}.toc{align-self:start;gap:28px;display:grid;position:sticky;top:96px}.toc nav{gap:2px;display:grid}.toc .label{margin:0 0 10px 10px}.toc nav a{color:var(--ink-2);border-radius:8px;padding:7px 10px;font-size:14px;text-decoration:none}.toc nav a:hover{background:var(--paper-2);color:var(--ink)}.toc-cta{background:var(--card);border:1px solid var(--line);border-radius:16px;justify-items:start;gap:12px;padding:18px;display:grid}.toc-cta img{border-radius:9px}.toc-cta p{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.5}.g-article{gap:clamp(48px,5.5vw,72px);min-width:0;display:grid}.g-article section{margin:0;scroll-margin-top:96px}.answer-card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:clamp(22px,3vw,30px) clamp(22px,3vw,32px);position:relative;overflow:hidden;box-shadow:0 18px 40px -30px #1d436b40}.answer-card:before{content:"";background:var(--accent);height:3px;position:absolute;inset:0 0 auto}.answer-card p{color:var(--ink);text-wrap:pretty;max-width:68ch;margin:0;font-size:clamp(17.5px,1.7vw,20px);line-height:1.55}.answer-card .price-line{color:var(--ink-2);margin-top:16px;font-size:14px}.answer-card .price-line span{color:var(--ink-3);margin:0 8px}.timeline{counter-reset:s;margin:0;padding:0;list-style:none}.timeline li{padding:0 0 30px 56px;position:relative}.timeline li:before{counter-increment:s;content:counter(s);background:var(--card);border:1px solid var(--line);width:32px;height:32px;font:600 13px/1 var(--f-mono);color:var(--ink-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:-3px;left:0}.timeline li:after{content:"";background:var(--line);width:1px;position:absolute;top:34px;bottom:4px;left:16px}.timeline li:last-child{padding-bottom:0}.timeline li:last-child:after{display:none}.timeline h3{letter-spacing:-.01em;margin:0 0 6px;font-size:17px;font-weight:600}.timeline p{color:var(--ink-2);margin:0;line-height:1.6}.k-panel{color:#ececf2;isolation:isolate;background:#0e0e13;border-radius:24px;padding:clamp(26px,4vw,40px);position:relative;overflow:hidden}.k-panel:before{content:"";z-index:-1;filter:blur(10px);background:0 0;width:70%;height:120%;position:absolute;inset:-40% -20% auto auto}.k-panel .label{color:#949494;margin-bottom:10px;display:block}.k-panel h2{color:#fff}.k-panel ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.k-panel li{background:#ffffff08;border-radius:16px;padding:18px;box-shadow:inset 0 0 0 1px #ffffff10}.k-panel h3{color:#fff;margin:0 0 8px;font-size:15.5px;font-weight:600}.k-panel p{color:#b9b9b9;margin:0;font-size:14px;line-height:1.55}.k-panel-foot{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:24px;display:flex}.k-panel-foot span{color:#949494;max-width:46ch;font-size:13.5px}.btn-light{color:#0e0e13;background:#fff}.g-faq .qa,.sub-faq .qa{border-top:1px solid var(--line);padding:20px 0}.g-faq .qa:last-child,.sub-faq .qa:last-child{border-bottom:1px solid var(--line)}.g-faq h3,.sub-faq h3{letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:600}.g-faq p,.sub-faq p{color:var(--ink-2);max-width:64ch;margin:0;line-height:1.6}.sub-faq{grid-template-columns:.8fr 1.2fr;gap:20px 60px;display:grid}.why-grid{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.why-grid li{background:var(--card);align-content:start;gap:8px;padding:24px;display:grid}.why-grid h3{font:600 19px/1.2 var(--f-display);letter-spacing:-.02em;margin:0}.why-grid p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.g-table{margin-top:28px}.about-photo{justify-self:center;margin:0}.about-photo img{aspect-ratio:1;border-radius:50%;width:min(320px,70vw);height:auto;display:block;box-shadow:0 24px 60px -30px #1d436b66}.about-role{font:500 13px/1.5 var(--f-mono);color:var(--ink-3);letter-spacing:.02em;margin:14px 0 0}.about-body{gap:36px;max-width:720px;padding-block:clamp(32px,5vw,56px);display:grid}.about-body h2{margin:0 0 10px}.about-body p,.about-body li{color:var(--ink-2);margin:0;line-height:1.65}.about-body ul{gap:8px;margin:0;padding-left:20px;display:grid}.byline a{color:inherit;text-decoration:none}.byline a:hover{text-decoration:underline}.byline img.byline-face{border-radius:50%}.hub-pillar{scroll-margin-top:96px}.hub-intro{max-width:640px;color:var(--ink-2);margin:-6px 0 18px}.g-partof{color:var(--ink-3);margin:10px 0 0;font-size:13.5px}.g-partof a{color:var(--comb-ink);text-decoration:none}.g-partof a:hover{text-decoration:underline}.g-table-note{color:var(--ink-3);margin:0;padding:12px 18px 16px;font-size:13px}.ctable-wrap{border:1px solid var(--line);background:var(--card);-webkit-overflow-scrolling:touch;border-radius:18px;overflow-x:auto;box-shadow:0 18px 40px -32px #1d436b40}.ctable{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.ctable caption{caption-side:top;text-align:left;color:var(--ink);padding:18px 18px 8px;font-weight:600}.ctable caption span{font:500 11.5px/1.6 var(--f-mono);color:var(--ink-3);letter-spacing:.03em;display:block}.ctable th,.ctable td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:13px 14px}.ctable thead th{background:var(--card);font:600 14px/1.2 var(--f-display);white-space:nowrap}.ctable thead th a{color:var(--ink-2);text-decoration:none}.ctable thead th a:hover{color:var(--comb-ink)}.ctable tbody th[scope=row],.ctable thead th:first-child{z-index:1;background:var(--card);box-shadow:1px 0 0 var(--line);position:sticky;left:0}.ctable tbody th[scope=row]{color:var(--ink);min-width:220px;max-width:300px;font-weight:500}.ctable .grp th{background:var(--paper);font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);box-shadow:none;padding:11px 14px;position:static}.ctable td{min-width:140px;color:var(--ink-2)}.ctable td small{color:var(--ink-3);margin-top:4px;font-size:12.5px;line-height:1.4;display:block}.ctable .mk{vertical-align:-3px;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-grid}.ctable .mt{font-size:13px;font-weight:600}.ctable .m-yes .mk{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.ctable .m-partial .mk{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.ctable .m-no .mk,.ctable .m-unclear .mk{background:var(--paper-2);color:var(--ink-3)}.ctable .m-no .mt,.ctable .m-unclear .mt{color:var(--ink-3)}.ctable th.us,.ctable tr td:nth-child(2){background:color-mix(in srgb,var(--comb) 5%,var(--card))}.ctable th.us{color:var(--comb-ink)}.cols-2 td{min-width:200px}.proof-sec .lead-s,.method{color:var(--ink-2);max-width:64ch;margin:0 0 22px}.method{color:var(--ink-3);margin-top:20px;font-size:13.5px}.first-mac{isolation:isolate;color:#f4f3f8;width:min(var(--max),100% - 2*var(--gutter));background:#0e0e13;border-radius:24px;position:relative;overflow:hidden;padding:clamp(26px,4vw,44px)!important}.first-mac:before{content:"";z-index:-1;background:0 0;width:60%;height:140%;position:absolute;inset:-50% -10% auto auto}.first-mac h2{color:#fff}.first-mac p{color:#b9b9b9;max-width:60ch;margin:0 0 18px}.first-mac ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.first-mac li{background:#ffffff08;border-radius:14px;padding:14px 16px;font-size:14.5px;box-shadow:inset 0 0 0 1px #ffffff10}.instead ul,.sources ul{color:var(--ink-2);gap:8px;max-width:70ch;margin:0;padding-left:20px;display:grid}.sources a{color:var(--comb-ink)}.link-cards ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.link-cards a{border:1px solid var(--line);background:var(--card);border-radius:16px;align-content:start;gap:6px;height:100%;padding:18px 44px 18px 18px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative}.link-cards a:after{content:"→";color:var(--ink-3);transition:transform .2s,color .2s;position:absolute;top:16px;right:18px}.link-cards a:hover{border-color:color-mix(in srgb,var(--comb) 50%,var(--line));transform:translateY(-2px);box-shadow:0 14px 30px -22px #1d436b55}.link-cards a:hover:after{color:var(--comb-ink);transform:translate(3px)}.link-cards b{color:var(--ink);letter-spacing:-.01em;font-size:15.5px;font-weight:600}.link-cards span{color:var(--ink-2);text-wrap:pretty;font-size:13.5px;line-height:1.5}.sub-cta{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:32px;display:flex}.sub-cta h2{margin-bottom:6px}.sub-cta p{color:var(--ink-2);max-width:56ch;margin:0}.foot-map{padding-block:44px 60px}.foot-map .wrap{gap:30px;display:grid}.foot-cols{grid-template-columns:1.2fr 1fr 1.3fr .8fr .8fr;gap:30px;display:grid}.foot-cols>div{align-content:start;gap:12px;display:grid}.foot-cols p{max-width:34ch;margin:0;line-height:1.5}.foot-map nav:not(.lang){align-content:start;gap:8px;display:grid}.foot-cols .lang{justify-self:start}.foot-map nav b{color:var(--ink);margin-bottom:4px;font-weight:600}.foot-tag{font-size:12.5px}@media (max-width:1000px){.g-hero-grid{grid-template-columns:1fr}.g-layout{grid-template-columns:minmax(0,1fr)}.toc{display:none}.foot-cols{grid-template-columns:1fr 1fr}.sub-faq{grid-template-columns:1fr}}@media (max-width:560px){.foot-cols{grid-template-columns:1fr}.ctable tbody th[scope=row]{min-width:150px}.gv{border-radius:18px;padding:14px}.crumbs li:last-child{display:none}}.nav{transition:border-color .3s,background-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s}.nav>.wrap{transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1)}.nav.bare{-webkit-backdrop-filter:none;pointer-events:none;background:0 0;border-bottom-color:#0000}.nav.bare>.wrap{opacity:0;pointer-events:none;transform:translateY(-14px)}.nav.bare .site-notch{pointer-events:auto}.p-stats{gap:28px;margin:26px 0 0;padding:0;display:flex}.p-stats div{gap:2px;display:grid}.p-stats dt{font:600 40px/1 var(--f-display);letter-spacing:-.04em;background:var(--accent);color:#0000;-webkit-background-clip:text;background-clip:text}.p-stats dd{color:var(--ink-3);text-transform:lowercase;margin:0;font-size:13px}.net-stats{grid-template-columns:repeat(3,1fr);gap:8px;padding:6px 4px 10px;display:grid}.net-stats div{background:#ffffff07;border-radius:10px;padding:12px;box-shadow:inset 0 0 0 1px #ffffff0d}.net-stats b{font:600 26px/1 var(--f-display);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;display:block}.net-stats span{color:#949494;font-size:11.5px}.net-graph{background:repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 28px),#ffffff04;border-radius:10px;height:46px;margin:0 4px 10px;position:relative;overflow:hidden}.net-graph i{opacity:.8;background:linear-gradient(90deg,#0000,#4fd394 20% 80%,#0000);height:2px;position:absolute;bottom:10px;left:0;right:0}.gv-net .gv-priv li{animation:gv-in .4s calc(.4s + var(--i)*.15s) both}.p-pillars li{gap:10px}.p-num{font:500 11.5px/1 var(--f-mono);color:var(--comb-ink);letter-spacing:.06em}.p-why{background:var(--card);border:1px solid var(--line);width:min(var(--max),100% - 2*var(--gutter));border-radius:24px;gap:12px;display:grid;position:relative;overflow:hidden;padding:clamp(28px,4vw,52px)!important}.p-why:before{content:"";background:var(--accent);height:3px;position:absolute;inset:0 0 auto}.p-why h2{margin:0}.p-why p{color:var(--ink);text-wrap:pretty;max-width:62ch;margin:0;font-size:clamp(18px,1.9vw,22px);line-height:1.55}.p-sub{color:var(--ink-2);max-width:62ch;margin:-8px 0 22px}.p-perms td{min-width:180px}.p-perms tbody th[scope=row]{min-width:170px}.p-data{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.p-data li{background:var(--card);border:1px solid var(--line);border-radius:18px;align-content:start;gap:10px;padding:22px;display:grid}.p-data h3,.p-net h3,.p-checks h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.p-data p,.p-net p,.p-checks p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.p-data code{font:500 12px/1 var(--f-mono);background:var(--paper-2);color:var(--ink-2);word-break:break-all;border-radius:8px;justify-self:start;padding:8px 10px}.p-net{gap:10px;max-width:860px;margin:0;padding:0;list-style:none;display:grid}.p-net li{background:var(--card);border:1px solid var(--line);border-radius:18px;grid-template-columns:96px 1fr;align-items:start;gap:18px;padding:20px 22px;display:grid}.p-tag{font:600 12px/1 var(--f-body);background:var(--paper-2);color:var(--ink-2);border-radius:999px;justify-self:start;padding:7px 10px}.p-net li.never{border-color:color-mix(in srgb,var(--ok) 35%,var(--line));background:color-mix(in srgb,var(--ok) 5%,var(--card))}.p-net li.never .p-tag{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.p-checks{counter-reset:c;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.p-checks li{background:var(--card);border:1px solid var(--line);border-radius:18px;gap:6px;padding:22px 22px 22px 66px;display:grid;position:relative}.p-checks li:before{counter-increment:c;content:counter(c);width:30px;height:30px;font:600 13px/1 var(--f-mono);background:color-mix(in srgb,var(--comb) 12%,transparent);color:var(--comb-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;left:22px}.p-pro{color:#cecece;max-width:70ch;margin:0;font-size:clamp(16px,1.6vw,18px);line-height:1.6}@media (max-width:560px){.p-net li{grid-template-columns:1fr;gap:10px}.p-stats dt{font-size:32px}}.trust-more{color:var(--comb-ink);margin-top:26px;font-weight:600;text-decoration:none;display:inline-block}.trust-more:hover{text-decoration:underline}.p-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.p-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.p-pillars{grid-template-columns:1fr}}.ctable.p-perms tr td:nth-child(2){background:var(--card)}.ctable.p-perms td:last-child{color:var(--ink-3)}.g-layout.no-toc{grid-template-columns:minmax(0,780px)}.price-gv{place-items:center;display:grid}.price-card{background:var(--card);width:min(100%,420px);color:var(--ink);border-radius:22px;gap:14px;padding:clamp(22px,3vw,30px);display:grid;box-shadow:inset 0 0 0 1px #ffffff80,0 30px 60px -28px #1d436b80}.price-big{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.price-big b{font:600 clamp(48px,6vw,64px)/1 var(--f-display);letter-spacing:-.05em}.price-big span{color:var(--ink-3);font-size:14px}.price-founding{color:var(--comb-ink);margin:0;font-size:13.5px;font-weight:600}.price-card ul{border-top:1px solid var(--line);gap:9px;margin:0;padding:14px 0 0;list-style:none;display:grid}.price-card li{color:var(--ink-2);padding-left:24px;font-size:14.5px;position:relative}.price-card li:before{content:"✓";color:var(--ok);font-weight:700;position:absolute;top:0;left:0}.price-card .btn{justify-content:center;justify-self:stretch}.price-card small{color:var(--ink-3);text-align:center;font-size:12.5px}.support-mail{background:var(--card);border:1px solid var(--line);border-radius:16px;justify-items:start;gap:8px;margin-top:26px;padding:18px 20px;display:grid}.support-mail small{color:var(--ink-3);font-size:13px}.copy-mail{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.copy-addr{font:600 clamp(17px,1.8vw,20px)/1.2 var(--f-body);color:var(--ink);-webkit-user-select:all;user-select:all;text-decoration:none}.copy-addr:hover{color:var(--comb-ink)}.mail-row{border-bottom:1px solid #ffffff0d;gap:12px;padding:10px 8px;font-size:13px;display:flex}.mail-row span{color:#7f7f7f;width:58px}.mail-row b{color:#ececf2;font-weight:500}.mail-body{color:#dedede;min-height:120px;margin:0;padding:14px 8px 40px;font-size:14px;line-height:1.6}@keyframes caret{50%{opacity:0}}.mail-caret{vertical-align:-3px;background:#8cc4ff;width:1.5px;height:1.1em;margin-left:2px;animation:1s step-end infinite caret;display:inline-block}.mail-foot{justify-content:flex-end;padding:0 6px 6px;display:flex}.mail-send{color:#fff;background:#4b98ea;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.gv-bar span{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 46px 0 8px;display:block;position:static;inset:auto;overflow:hidden}.vs-g{white-space:normal;line-height:1.25;overflow:visible}.vs-split{grid-template-columns:minmax(0,1fr);display:grid}.vs-detail{display:none}.vs-dh,.vs-dr{grid-template-columns:minmax(0,1fr) 72px 92px;align-items:center;gap:10px;padding:7px 12px;display:grid}.vs-dh{color:#949494;border-bottom:1px solid #ffffff0d;padding-top:10px;font-size:11.5px}.vs-dh b{text-align:center;overflow-wrap:normal;word-break:keep-all;font-size:10.5px;font-weight:600;line-height:1.2}.vs-dh b:first-of-type{color:#fff}.vs-dr{color:#cecece;animation:gv-in .35s calc(.5s + var(--i)*40ms) both;font-size:12.5px}.vs-dr:nth-child(odd){background:#ffffff05}.vs-dr span{text-wrap:pretty;line-height:1.3}.vs-dr .m{border-radius:50%;justify-self:center;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:700;display:grid}.vs-dr .m-yes{color:#4fd394;background:#25915f33}.vs-dr .m-partial{color:#f3a54d;background:#d9821f33}.vs-dr .m-no,.vs-dr .m-unclear{color:#7f7f7f;background:#ffffff0d}@media (min-width:1200px){.g-hero.bleed .g-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.g-hero.bleed .gv{padding-right:0}.g-hero.bleed .gv-win{border-radius:14px 0 0 14px;width:1040px}.g-hero.bleed .vs-split{grid-template-columns:300px minmax(0,1fr)}.g-hero.bleed .vs-left{border-right:1px solid #ffffff0d;padding-right:4px}.g-hero.bleed .vs{gap:10px}.g-hero.bleed .vs li{grid-template-columns:minmax(0,7em) 1fr}.g-hero.bleed .vs-detail{max-height:368px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.g-hero.bleed .vs-dh,.g-hero.bleed .vs-dr{grid-template-columns:190px 48px 64px minmax(0,1fr);gap:8px;padding-inline:10px}.g-hero.bleed .vs-dr{font-size:12px}}.vs-dh,.vs-dr{grid-template-columns:250px 64px 96px minmax(0,1fr)}.vs-dr small{color:#7f7f7f;font-size:11.5px;line-height:1.3}.g-hero.bleed .gv-bar span{text-align:left}.brand{white-space:nowrap;flex-shrink:0}@media (max-width:440px){.nav .wrap{gap:10px}.nav-end{gap:8px;min-width:0}.nav .btn-sm{white-space:nowrap;padding-inline:12px;font-size:13px}.nav .lang a{padding-inline:7px}.brand{gap:7px;font-size:19px}.brand img{width:28px;height:28px}}@media (max-width:360px){.nav .lang{display:none}}@media (max-width:440px){.chap b{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:12px;line-height:1.25}}@media (min-width:1200px){.g-hero.bleed .gv{height:clamp(400px,34vw,470px);padding:clamp(44px,4vw,60px) 0 0 clamp(44px,4vw,64px)}.g-hero.bleed .gv-win{border-radius:14px 0 0;width:1040px;min-height:620px;box-shadow:inset 0 0 0 1px #ffffff12,-24px -10px 60px -24px #0d253f99}.g-hero.bleed .vs-detail{max-height:none;-webkit-mask-image:none;mask-image:none}.g-hero.bleed .gv{aspect-ratio:1;justify-self:end;width:min(100%,620px);height:auto;max-height:620px}.g-hero.bleed .gv-win{min-height:820px}.g-hero.bleed .vs-split{grid-template-columns:236px minmax(0,1fr)}.g-hero.bleed .vs li{grid-template-columns:minmax(0,6.2em) 1fr;gap:10px}.g-hero.bleed .vs-g{font-size:12.5px}.g-hero.bleed .vs-dh,.g-hero.bleed .vs-dr{grid-template-columns:150px 40px 58px minmax(0,1fr);gap:8px;padding-inline:10px}.g-hero.bleed .g-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.g-hero.bleed .gv{aspect-ratio:4/3;width:min(100%,680px);max-height:none}}@media (max-width:1199px){.g-hero.bleed .gv{aspect-ratio:4/3;width:100%;max-width:680px;height:auto;padding:clamp(22px,5vw,44px) 0 0 clamp(22px,5vw,44px)}.g-hero.bleed .gv-win{width:1040px;min-height:820px;transform:scale(var(--gs,.8));transform-origin:0 0;border-radius:14px 0 0}.g-hero.bleed .gv-bar span{text-align:left}.g-hero.bleed .vs-split{grid-template-columns:236px minmax(0,1fr)}.g-hero.bleed .vs-left{border-right:1px solid #ffffff0d;padding-right:4px}.g-hero.bleed .vs li{grid-template-columns:minmax(0,6.2em) 1fr;gap:10px}.g-hero.bleed .vs-g{font-size:12.5px}.g-hero.bleed .vs-detail{display:block}.g-hero.bleed .vs-dh,.g-hero.bleed .vs-dr{grid-template-columns:150px 40px 58px minmax(0,1fr);gap:8px;padding-inline:10px}}@media (max-width:1000px){.g-hero.bleed .gv{justify-self:start}}@media (max-width:560px){.g-hero.bleed .gv-win{--gs:.66}}@media (min-width:561px) and (max-width:1199px){.g-hero.bleed .gv-win{--gs:1}}@media (max-width:560px){.g-hero.bleed .gv-win{--gs:.6}}.g-hero.bleed .gv{padding:12% 0 0 12%;padding:16% 0 0 16%}@media (max-width:560px){.g-hero.bleed .gv-win{--gs:.54}}@keyframes vs-win-in{0%{opacity:0;translate:72px 64px}}@keyframes vs-grow{0%{width:0}}@keyframes vs-shine{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes vs-up{0%{opacity:0;translate:0 10px}}@keyframes vs-pop{0%{opacity:0;scale:.2}60%{opacity:1;scale:1.25}to{scale:1}}@keyframes vs-win{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes vs-drift{to{translate:0 -50%}}@keyframes vs-chip{0%{opacity:0;translate:0 8px;scale:.9}to{opacity:1;translate:0;scale:1}}.g-hero.bleed .gv-win{transition:translate .6s cubic-bezier(.16,1,.3,1);animation:1.1s cubic-bezier(.16,1,.3,1) .15s backwards vs-win-in}@media (hover:hover){.g-hero.bleed .gv:hover .gv-win{translate:-10px -10px}}.gv-score .vs .sc-bar i{animation:none}.gv-score .vs .sc-bar.them i{animation:vs-grow .7s calc(.9s + var(--i)*.14s) cubic-bezier(.2,.8,.2,1) backwards}.gv-score .vs .sc-bar.us i{animation:vs-grow .9s calc(1.15s + var(--i)*.14s) cubic-bezier(.16,1,.3,1) backwards;position:relative;overflow:hidden}.gv-score .vs .sc-bar.us i:after{content:"";animation:vs-shine 1.1s calc(1.9s + var(--i)*.14s) ease-out forwards;background:linear-gradient(100deg,#0000 30%,#ffffffb3 50%,#0000 70%) -120% 0/60% 100% no-repeat;position:absolute;inset:0}.gv-score .vs-bars b{animation:vs-up .45s calc(1.5s + var(--i)*.14s) both}.gv-score .vs-bars b.them{animation-delay:calc(1.1s + var(--i)*.14s)}.vs-lead{color:#fff;background:linear-gradient(#0e0e13,#0e0e13) padding-box,var(--accent) border-box;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;margin:14px 8px 4px;padding:7px 11px;font-size:12px;font-weight:600;animation:.6s cubic-bezier(.16,1,.3,1) 2.4s backwards vs-chip;display:inline-flex;box-shadow:0 6px 24px -8px #5ca6f599}.vs-lead:before{content:"";background:#4fd394;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #4fd39433}.vs-viewport{height:640px;overflow:hidden}.vs-track{animation:38s linear 4.2s infinite vs-drift}.vs-detail:hover .vs-track{animation-play-state:paused}.vs-dr{animation:vs-up .45s calc(1.7s + var(--i)*60ms) cubic-bezier(.16,1,.3,1) backwards}.vs-dr .ma{animation:vs-pop .5s calc(1.85s + var(--i)*60ms) cubic-bezier(.34,1.56,.64,1) backwards}.vs-dr .mb{animation:vs-pop .45s calc(2s + var(--i)*60ms) ease-out backwards}.vs-dr.is-win{animation:vs-up .45s calc(1.7s + var(--i)*60ms) cubic-bezier(.16,1,.3,1) backwards,vs-win .6s calc(2.15s + var(--i)*60ms) ease-out backwards;background-image:linear-gradient(90deg,#25915f26,#25915f05 60%,#0000);background-repeat:no-repeat;background-size:100% 100%;box-shadow:inset 2px 0 #4fd394b3}.vs-dr.dup,.vs-dr.dup .ma,.vs-dr.dup .mb,.vs-dr.is-win.dup{animation:none}@media (prefers-reduced-motion:reduce){.g-hero.bleed .gv-win,.gv-score *,.vs-track,.vs-lead{transition:none!important;animation:none!important}}.hub-rank{gap:9px;margin:0;padding:8px 6px 2px;list-style:none;display:grid}.hub-rank li{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,7.4em) 1fr 2.2em;align-items:center;gap:10px;font-size:12.5px;display:grid}.hub-rank .sc-n{color:#bfbfbf}.hub-rank li.us .sc-n{color:#fff;font-weight:600}.hub-rank b{text-align:right;color:#dedede;animation:vs-up .45s calc(1.2s + var(--i)*.1s) both;font-weight:600}.hub-rank .sc-bar{height:7px}.gv-hub .hub-rank .sc-bar i{animation:none}.gv-hub .hub-rank .sc-bar.them i{animation:vs-grow .7s calc(.8s + var(--i)*.1s) cubic-bezier(.2,.8,.2,1) backwards}.gv-hub .hub-rank .sc-bar.us i{background:var(--accent);animation:1s cubic-bezier(.16,1,.3,1) .7s backwards vs-grow;position:relative;overflow:hidden}.gv-hub .hub-rank .sc-bar.us i:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffffb3 50%,#0000 70%) -120% 0/60% 100% no-repeat;animation:1.2s ease-out 1.8s forwards vs-shine;position:absolute;inset:0}.hub-h,.hub-r{grid-template-columns:190px repeat(9,64px);align-items:center;gap:6px;padding:7px 10px;display:grid}.hub-h{color:#949494;border-bottom:1px solid #ffffff0d;padding-top:10px;font-size:11px}.hub-h b{text-align:center;font-size:10.5px;font-weight:600;line-height:1.2}.hub-h b.us{color:#fff}.hub-r{color:#cecece;animation:vs-up .45s calc(1.6s + var(--i)*50ms) cubic-bezier(.16,1,.3,1) backwards;font-size:12px}.hub-r:nth-child(odd){background:#ffffff05}.hub-r span{text-wrap:pretty;line-height:1.3}.hub-r .m{border-radius:50%;justify-self:center;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:700;display:grid}.hub-r .m-yes{color:#4fd394;background:#25915f33}.hub-r .m-partial{color:#f3a54d;background:#d9821f33}.hub-r .m-no,.hub-r .m-unclear{color:#7f7f7f;background:#ffffff0d}.hub-r .ma{animation:vs-pop .5s calc(1.75s + var(--i)*50ms) cubic-bezier(.34,1.56,.64,1) backwards;box-shadow:0 0 0 1px #4fd39455}.hub-r .mb{animation:vs-pop .4s calc(2.1s + var(--j)*.12s + var(--i)*30ms) ease-out backwards}.hub-r.dup,.hub-r.dup .m{animation:none}@media (prefers-reduced-motion:reduce){.gv-hub *{animation:none!important}}@keyframes env-drift{0%{filter:blur(28px)saturate(1.25)hue-rotate();transform:translate(0)rotate(0)scale(1)}50%{filter:blur(28px)saturate(1.35)hue-rotate(18deg);transform:translate(7%,-6%)rotate(14deg)scale(1.1)}to{filter:blur(28px)saturate(1.2)hue-rotate(-14deg);transform:translate(-6%,6%)rotate(-12deg)scale(1.05)}}@keyframes env-drift-b{0%{transform:translate(0)scale(1)}to{transform:translate(-9%,-7%)scale(1.18)}}.g-hero.bleed .gv{background:linear-gradient(#3a3a3e,#1f1f22)}.g-hero.bleed .gv:before,.g-hero.bleed .gv:after{content:"";z-index:-1;pointer-events:none;position:absolute}.g-hero.bleed .gv:before{background:radial-gradient(40% 44% at 30% 30%,#ffffff1f,#0000 70%),radial-gradient(44% 44% at 70% 80%,#0000004d,#0000 70%);animation:16s ease-in-out infinite alternate env-drift;inset:-35%}.g-hero.bleed .gv:after{mix-blend-mode:soft-light;background:radial-gradient(26% 30%,#ffffff14,#0000 70%);animation:11s ease-in-out infinite alternate env-drift-b;inset:-20%}@media (prefers-reduced-motion:reduce){.g-hero.bleed .gv:before,.g-hero.bleed .gv:after{animation:none}}.vs-lead{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 16px);overflow:hidden}.gv:not(.price-gv){background:linear-gradient(#3a3a3e,#1f1f22)}.gv:not(.price-gv):before,.gv:not(.price-gv):after{content:"";z-index:-1;pointer-events:none;position:absolute}.gv:not(.price-gv):before{background:radial-gradient(40% 44% at 30% 30%,#ffffff1f,#0000 70%),radial-gradient(44% 44% at 70% 80%,#0000004d,#0000 70%);animation:16s ease-in-out infinite alternate env-drift;inset:-35%}.gv:not(.price-gv):after{mix-blend-mode:soft-light;background:radial-gradient(26% 30%,#ffffff14,#0000 70%);animation:11s ease-in-out infinite alternate env-drift-b;inset:-20%}.price-gv{box-shadow:none;background:0 0!important}.price-gv:before{content:"";z-index:-1;background:radial-gradient(40% 44% at 30% 30%,#ffffff1f,#0000 70%),radial-gradient(44% 44% at 70% 80%,#0000004d,#0000 70%);animation:16s ease-in-out infinite alternate env-drift;position:absolute;inset:-35%}@keyframes win-in{0%{opacity:0;translate:0 26px}}@keyframes rn-old{0%,8%{opacity:1;translate:0}13%,90%{opacity:0;translate:0 -7px}96%,to{opacity:1;translate:0}}@keyframes rn-new{0%,10%{opacity:0;translate:0 7px}15%,88%{opacity:1;translate:0}94%,to{opacity:0;translate:0 7px}}@keyframes rn-chip{0%,14%{opacity:0;scale:.6}19%{opacity:1;scale:1.15}22%,88%{opacity:1;scale:1}94%,to{opacity:0;scale:.6}}@keyframes rn-row{0%,10%{background-color:#0000}14%{background-color:#4b98ea2e}26%,to{background-color:#0000}}.gv-rename .gv-swap s{animation:rn-old 8s calc(1.4s + var(--i)*.55s) ease-in-out infinite both}.gv-rename .gv-swap b{animation:rn-new 8s calc(1.4s + var(--i)*.55s) ease-out infinite both}.gv-rename li em{animation:rn-chip 8s calc(1.4s + var(--i)*.55s) cubic-bezier(.34,1.56,.64,1) infinite both}.gv-rename li{animation:rn-row 8s calc(1.4s + var(--i)*.55s) ease-out infinite}@keyframes ask-type{0%,4%{clip-path:inset(0 100% 0 0)}20%,90%{clip-path:inset(0)}96%,to{clip-path:inset(0 100% 0 0)}}@keyframes ask-ans{0%,24%{opacity:0;translate:0 10px}30%,90%{opacity:1;translate:0}96%,to{opacity:0}}@keyframes ask-mark{0%,32%{background-size:0% 100%}40%,to{background-size:100% 100%}}@keyframes ask-cite{0%,44%{box-shadow:0 0 #8cc4ff00}50%{box-shadow:0 0 0 6px #8cc4ff40}58%,to{box-shadow:0 0 #8cc4ff00}}@keyframes ask-key{0%,20%{background:#303030}23%{color:#fff;background:#4b98ea}28%,to{background:#303030}}.gv-ask .gv-q{animation:8s steps(22,end) 1s infinite both ask-type}.gv-ask .gv-ask kbd,.gv-ask kbd{animation:8s 1s infinite ask-key}.gv-ask .gv-ans{animation:8s cubic-bezier(.16,1,.3,1) 1s infinite both ask-ans}.gv-ask .gv-ans mark{background:linear-gradient(#4b98ea66,#4b98ea66) 0/0% 100% no-repeat;animation:8s ease-out 1s infinite both ask-mark}.gv-ask .gv-cite{animation:8s ease-out 1s infinite ask-cite}@keyframes ck-row{0%,6%{opacity:0;translate:0 8px}10%,90%{opacity:1;translate:0}96%,to{opacity:0}}@keyframes ck-tick{0%,9%{scale:0}13%{scale:1.3}16%,90%{scale:1}96%,to{scale:0}}@keyframes ck-miss{0%,40%{box-shadow:inset 0 0 #f3a54d00}46%,60%{box-shadow:inset 3px 0 #f3a54d,0 0 0 1px #f3a54d55}70%,to{box-shadow:inset 0 0 #f3a54d00}}.gv-checklist .gv-check li{animation:ck-row 8s calc(1.2s + var(--i)*.5s) cubic-bezier(.16,1,.3,1) infinite both}.gv-checklist .gv-tick{animation:ck-tick 8s calc(1.2s + var(--i)*.5s) cubic-bezier(.34,1.56,.64,1) infinite both}.gv-checklist .gv-check li.miss{animation:ck-row 8s calc(1.2s + var(--i)*.5s) cubic-bezier(.16,1,.3,1) infinite both,ck-miss 8s 1.2s ease-out infinite}@keyframes lg-row{0%,5%{opacity:0}9%,90%{opacity:1}96%,to{opacity:0}}@keyframes lg-sum{0%,32%{opacity:0}38%,90%{opacity:1}96%,to{opacity:0}}@keyframes lg-chip{0%,42%{opacity:0;translate:0 6px;scale:.7}47%{opacity:1;translate:0;scale:1.12}50%,90%{opacity:1;scale:1}96%,to{opacity:0}}.gv-ledger tbody tr{animation:8s ease-out 1.2s infinite both lg-row}.gv-ledger tbody tr:nth-child(2){animation-delay:1.6s}.gv-ledger tbody tr:nth-child(3){animation-delay:2s}.gv-ledger tbody tr:nth-child(4){animation-delay:2.4s}.gv-ledger tbody tr.sum{animation:8s ease-out 1.2s infinite both lg-sum}.gv-ledger .gv-files span{animation:8s cubic-bezier(.34,1.56,.64,1) 1.2s infinite both lg-chip}.gv-ledger .gv-files span:nth-child(2){animation-delay:1.4s}.gv-ledger .gv-files span:nth-child(3){animation-delay:1.6s}@keyframes cu-box{0%,8%{color:#0000;background:0 0;box-shadow:inset 0 0 0 1.2px #646464}12%,90%{box-shadow:none;color:#fff;background:#4b98ea}96%,to{color:#0000;background:0 0;box-shadow:inset 0 0 0 1.2px #646464}}@keyframes cu-cta{0%,36%{scale:1;box-shadow:0 0 #fff0}42%{scale:1.08;box-shadow:0 0 0 6px #fff3}46%{scale:.96}50%,to{scale:1;box-shadow:0 0 #fff0}}@keyframes cu-out{0%,48%{opacity:1;translate:0}58%,90%{opacity:0;translate:40px}96%,to{opacity:1;translate:0}}.gv-cleanup .gv-box.on{animation:8s ease-out 1.4s infinite both cu-box}.gv-cleanup .gv-grp:first-of-type .gv-row:nth-of-type(3) .gv-box.on{animation-delay:1.8s}.gv-cleanup .gv-grp:nth-of-type(2) .gv-box.on{animation-delay:2.2s}.gv-cleanup .gv-cta{animation:8s ease-in-out 1s infinite cu-cta}.gv-cleanup .gv-row:has(.gv-box.on){animation:8s cubic-bezier(.65,0,.35,1) 1s infinite both cu-out}@keyframes pv-chip{0%,6%{opacity:0;scale:.6}10%{opacity:1;scale:1.15}13%,90%{opacity:1;scale:1}96%,to{opacity:0}}@keyframes pv-zero{0%,40%{text-shadow:none}48%,60%{text-shadow:0 0 22px #4fd39499;color:#4fd394}70%,to{text-shadow:none}}.gv-private .gv-priv li em,.gv-net .gv-priv li em{animation:pv-chip 8s calc(1.2s + var(--i,0)*.45s) cubic-bezier(.34,1.56,.64,1) infinite both}.gv-private .gv-priv li:nth-child(2) em{animation-delay:1.65s}.gv-private .gv-priv li:nth-child(3) em{animation-delay:2.1s}.gv-private .gv-priv li:nth-child(4) em{animation-delay:2.55s}.gv-private .gv-zero b{animation:8s ease-in-out 1s infinite pv-zero}@keyframes net-scan{0%{left:-12%}to{left:104%}}@keyframes net-stat{0%,30%{color:#fff}36%,56%{color:#4fd394;text-shadow:0 0 18px #4fd39480}64%,to{color:#fff;text-shadow:none}}.net-graph:after{content:"";background:linear-gradient(90deg,#0000,#4fd3942e,#0000);width:12%;animation:2.6s linear infinite net-scan;position:absolute;top:0;bottom:0}.gv-net .net-stats b{animation:8s ease-in-out 1s infinite net-stat}.gv-net .net-stats div:nth-child(2) b{animation-delay:1.25s}.gv-net .net-stats div:nth-child(3) b{animation-delay:1.5s}@keyframes ml-type{0%,6%{clip-path:inset(0 100% 0 0)}34%,90%{clip-path:inset(0)}96%,to{clip-path:inset(0 100% 0 0)}}@keyframes ml-send{0%,40%{scale:1;box-shadow:0 0 #8cc4ff00}46%{scale:1.2;box-shadow:0 0 0 8px #8cc4ff40}52%,to{scale:1;box-shadow:0 0 #8cc4ff00}}.gv-mail .mail-body{animation:8s steps(40,end) 1s infinite both ml-type}.gv-mail .mail-send{animation:8s ease-in-out 1s infinite ml-send}@media (prefers-reduced-motion:reduce){.gv *,.gv:before,.gv:after,.price-gv:before{animation:none!important}}.proof-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:14px;margin:0;display:grid}.pf{background:var(--card);border:1px solid var(--line);isolation:isolate;border-radius:20px;flex-direction:column;gap:8px;padding:22px 22px 24px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.pf:hover{border-color:color-mix(in srgb,var(--pf-c) 40%,var(--line));transform:translateY(-3px);box-shadow:0 22px 44px -30px #1d436b66}.pf dt,.pf dd{display:contents}.pf-cat{font:500 11px/1 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);order:1;align-items:center;gap:7px;display:inline-flex}.pf-cat:before{content:"";background:var(--pf-c);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--pf-c) 18%,transparent);border-radius:50%}.pf-k{font:600 clamp(36px,3.4vw,46px)/1 var(--f-display);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;order:2;margin-top:14px}.pf-t{color:var(--ink);letter-spacing:-.01em;order:3;font-size:15px;font-weight:600}.pf-d{color:var(--ink-2);order:4;font-size:13.5px;line-height:1.55}.pf:after{content:"";z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--pf-c) 14%,transparent),transparent);opacity:0;width:70%;height:90%;transition:opacity .4s;position:absolute;inset:auto -30% -60% auto}.pf:hover:after{opacity:1}.pf-speed{--pf-c:#39f}.pf-accuracy{--pf-c:#5ca6f5}.pf-safety{--pf-c:#25915f}.pf-privacy{--pf-c:#0a84ff}.pf-wide{grid-column:span 2}.pf-wide .pf-k{font-size:clamp(40px,4vw,56px)}.pf-hero{color:#ececf2;background:#0e0e13;border-color:#0e0e13;grid-area:span 2/span 2;justify-content:flex-end;min-height:340px;padding:30px}.pf-hero:before{content:"";z-index:-1;filter:blur(24px);background:0 0;animation:18s ease-in-out infinite alternate env-drift;position:absolute;inset:-40%}.pf-hero .pf-cat{color:#b9b9b9;position:absolute;top:30px;left:30px}.pf-hero .pf-k{background:var(--accent);color:#0000;letter-spacing:-.06em;-webkit-background-clip:text;background-clip:text;margin-top:0;font-size:clamp(110px,13vw,180px);line-height:.85}.pf-hero .pf-t{color:#fff;font-size:clamp(20px,2vw,26px);font-family:var(--f-display);letter-spacing:-.03em}.pf-hero .pf-d{color:#b9b9b9;max-width:42ch;font-size:14.5px}.pf-hero:hover{border-color:#0e0e13}@media (max-width:1000px){.proof-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-hero{min-height:300px}}@media (max-width:560px){.proof-bento{grid-template-columns:1fr}.pf-wide,.pf-hero{grid-column:auto}.pf-hero{grid-row:auto;min-height:260px}}@media (prefers-reduced-motion:reduce){.pf-hero:before{animation:none}}@media (max-width:560px){.proof-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pf{border-radius:16px;gap:6px;padding:16px 14px 18px}.pf-wide,.pf-hero{grid-column:span 2}.pf-k{margin-top:8px;font-size:28px}.pf-wide .pf-k{font-size:34px}.pf-t{font-size:13.5px}.pf-d{font-size:12.5px}.pf-hero{justify-content:flex-start;min-height:0;padding:22px}.pf-hero .pf-cat{position:static}.pf-hero .pf-k{margin-top:14px;font-size:96px}}.ctable .m-yes .mt{color:#1b7a4c}.ctable .m-partial .mt{color:#9a5a12}.lang a:not([aria-current]){color:#646464}.site-notch .n-foot span{color:#8a8a8a}.gv-rename .gv-win,.gv-ask .gv-win,.gv-checklist .gv-win,.gv-ledger .gv-win,.gv-cleanup .gv-win,.gv-private .gv-win,.gv-net .gv-win,.gv-mail .gv-win{animation:.9s cubic-bezier(.16,1,.3,1) .1s backwards win-in;scale:none}.gv .gv-bar{z-index:2;background:#0e0e13;position:relative}.gv .gv-win{isolation:isolate;position:relative;overflow:hidden}.nf{justify-items:start;gap:14px;padding-block:clamp(80px,14vw,160px);display:grid}.nf h1{font:600 clamp(40px,6vw,72px)/1 var(--f-display);letter-spacing:-.045em;margin:0}.nf p{color:var(--ink-2);max-width:48ch;margin:0;font-size:18px}.nf-links{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.proof-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.proof-four{grid-template-columns:repeat(2,minmax(0,1fr))}}.switching p{max-width:70ch;color:var(--ink-2);margin:0;font-size:clamp(16.5px,1.5vw,18px);line-height:1.6}.chip-list{gap:2px;margin:0;padding:4px 2px;list-style:none;display:grid}.chip-list li{animation:ck-row 8s calc(1s + var(--i)*.35s) cubic-bezier(.16,1,.3,1) infinite both;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.chip-list li:nth-child(odd){background:#ffffff06}.chip-badge{min-width:64px;font:700 12.5px/1 var(--f-display);color:#fff;background:linear-gradient(145deg,#303030,#15151b);border-radius:8px;place-items:center;padding:5px 9px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff26}.chip-years{color:#949494;font-size:12px}.chip-list em{color:#4fd394;animation:pv-chip 8s calc(1.2s + var(--i)*.35s) cubic-bezier(.34,1.56,.64,1) infinite both;background:#25915f2e;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:600}.chip-foot{color:#949494;border-top:1px solid #ffffff0d;margin-top:6px;padding:12px 10px 4px;font-size:12px}.need-list{gap:6px;margin:0;padding-left:20px;font-size:clamp(16.5px,1.6vw,19px);line-height:1.5;display:grid}.fam-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;display:grid}.fam{background:var(--card);border:1px solid var(--line);border-radius:18px;align-content:start;gap:10px;padding:22px;scroll-margin-top:96px;display:grid;margin:0!important}.fam-head{align-items:center;gap:10px;display:flex}.chip-badge.big{border-radius:10px;min-width:72px;padding:9px 12px;font-size:15px}.fam-years{font:500 12px/1 var(--f-mono);color:var(--ink-3)}.fam h3{margin:0;font-size:16px;font-weight:600}.fam p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.fam ul{gap:7px;margin:4px 0 0;padding:0;list-style:none;display:grid}.fam li{align-items:flex-start;gap:9px;font-size:14.5px;display:flex}.fam-ok{background:color-mix(in srgb,var(--ok) 16%,transparent);color:#1b7a4c;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:10px;font-weight:700;display:grid}.intel p{max-width:70ch;color:var(--ink-2);margin:0;font-size:clamp(16px,1.5vw,18px);line-height:1.6}.intent-eyebrow{color:var(--comb-ink);margin-bottom:14px;display:block}.intent-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:26px;display:flex}.intent-cta .byline{margin:0}.ilist{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ilist li{background:var(--card);border:1px solid var(--line);border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:20px;display:grid}.ilist-n{font:600 13px/1 var(--f-mono);color:var(--comb-ink);background:color-mix(in srgb,var(--comb) 10%,transparent);border-radius:9px;padding:8px 9px}.ilist h3{letter-spacing:-.01em;margin:0 0 6px;font-size:16.5px;font-weight:600}.ilist p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}.ilist-note{max-width:80ch;color:var(--ink-2);background:var(--paper-2);border-radius:14px;margin:16px 0 0;padding:14px 16px;font-size:14px}.iv-dossier,.iv-bank,.iv-setup{gap:2px;margin:0;padding:4px 2px;list-style:none;display:grid}.iv-dossier li,.iv-setup li{animation:ck-row 8s calc(1.1s + var(--i)*.45s) cubic-bezier(.16,1,.3,1) infinite both;border-radius:8px;grid-template-columns:22px 1fr;gap:2px 10px;padding:9px 10px;display:grid}.iv-dossier li:nth-child(odd),.iv-setup li:nth-child(odd),.iv-bank li:nth-child(odd){background:#ffffff06}.iv-tick{color:#4fd394;width:20px;height:20px;animation:ck-tick 8s calc(1.1s + var(--i)*.45s) cubic-bezier(.34,1.56,.64,1) infinite both;background:#25915f33;border-radius:50%;grid-row:span 2;place-items:center;font-size:11px;font-weight:700;display:grid}.iv-dossier b,.iv-setup b{font-weight:500}.iv-dossier small,.iv-setup small{color:#949494;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.iv-bank li{animation:lg-row 8s calc(1.1s + var(--i)*.45s) ease-out infinite both;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:9px 10px;display:grid}.iv-date{color:#7f7f7f;font-size:12px}.iv-bank b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.iv-amt{text-align:right;font-variant-numeric:tabular-nums;color:#ececf2}.iv-amt.in{color:#4fd394}.iv-doc{color:#949494;white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;align-items:center;gap:7px;font-size:12px;display:flex;overflow:hidden}.iv-doc i{color:#4fd394;width:16px;height:16px;animation:ck-tick 8s calc(1.4s + var(--i)*.45s) cubic-bezier(.34,1.56,.64,1) infinite both;background:#25915f33;border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.iv-bank .nm .iv-doc{color:#f3a54d}.iv-bank .nm .iv-doc i{color:#f3a54d;background:#d9821f33}.iv-bank .nm{animation:lg-row 8s calc(1.1s + var(--i)*.45s) ease-out infinite both,ck-miss 8s 1.1s ease-out infinite}.iv-foot{color:#bfbfbf;border-top:1px solid #ffffff0d;margin-top:6px;padding:12px 10px 4px;font-size:12px}@media (prefers-reduced-motion:reduce){.gv-intent *{animation:none!important}}.ilist{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.ilist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ilist{grid-template-columns:1fr}}.k-facts{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:8px 22px;margin:18px 0 0;padding-top:16px;font-size:13.5px;display:flex}.k-facts a{color:#c4dcf5;border-bottom:1px solid #c4dcf540;padding-bottom:1px;text-decoration:none}.k-facts a:hover{color:#fff;border-color:#fff}.k-facts a:after{content:" →";opacity:.6}dialog .btn{white-space:normal;text-align:center}.price-ctas{flex-wrap:wrap;gap:10px;display:flex}@keyframes cam-push{0%,14%{scale:1}42%,66%{scale:1.035}92%,to{scale:1}}@keyframes cam-float{0%,to{translate:0}50%{translate:0 -7px}}.gv .gv-win{animation:.9s cubic-bezier(.16,1,.3,1) .1s backwards win-in;scale:none}.gv-ask .gv-win,.gv-ledger .gv-win,.gv-mail .gv-win,.gv-intent-bank .gv-win{transform-origin:var(--o,50% 50%);animation:.9s cubic-bezier(.16,1,.3,1) .1s backwards win-in,8s cubic-bezier(.65,0,.35,1) 1s infinite cam-push}.gv-ask{--o:40% 85%}.gv-ledger{--o:60% 80%}.gv-mail{--o:45% 60%}.gv-intent-bank{--o:50% 75%}.gv-net .gv-win,.gv-private .gv-win,.gv-checklist .gv-win,.gv-intent-dossier .gv-win,.gv-score .gv-win{animation:.9s cubic-bezier(.16,1,.3,1) .1s backwards win-in,8s ease-in-out 1s infinite cam-float}.foot-cols>div:first-child{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.fh{--g:.56s;width:min(100%,300px);margin-top:auto;padding-top:28px}.fh:hover{--g:.36s}.fh-svg{width:100%;height:auto;display:block;overflow:visible}.fh-line{color:var(--ink-3);letter-spacing:.01em;margin:4px 0 0;font-size:12.5px}.fh-p1{fill:#fdfcff}.fh-p2{fill:#efefef}.fh-p3{fill:#e1e1e1}.fh-p1,.fh-p2,.fh-p3{stroke:#c4c4c4;stroke-width:.8px;stroke-linejoin:round}.fh-horse .fh-p1{fill:#8ec8ff}.fh-horse .fh-p2{fill:#4aa3ff}.fh-horse .fh-p3{fill:#0a78f0}.fh-horse .fh-p1,.fh-horse .fh-p2,.fh-horse .fh-p3{stroke:#0062cc;stroke-opacity:.45}.fh-far .fh-p1{fill:#3d93f0}.fh-far .fh-p2{fill:#1f78dc}.fh-horse .fh-doc .fh-p1{fill:#fff;stroke:#9aa3ad;stroke-opacity:1}.fh-horse .fh-doc .fh-p3{fill:#e9edf2;stroke:#9aa3ad;stroke-opacity:1}.fh-scrap .fh-p1{fill:#fff;stroke:#a7b0ba}.fh-horse .fh-warm .fh-p2,.fh-mane{fill:#ff9f0a}.fh-horse .fh-warm .fh-p3{fill:#e8850a}.fh-horse .fh-warm .fh-p2,.fh-horse .fh-warm .fh-p3,.fh-mane{stroke:#b86200;stroke-opacity:.5;stroke-width:.8px;stroke-linejoin:round}.fh-hoof{fill:#1d2a3a}.fh-eye{fill:#062a57}.fh-ink{fill:none;stroke:#b3b3b3;stroke-width:1.3px;stroke-linecap:round}.fh-body>.fh-ink{stroke:#ffffffb3}.fh-fold{fill:none;stroke:#0062cc;stroke-opacity:.35;stroke-width:.8px}.fh-dash{fill:none;stroke:#cbcbcb;stroke-width:1.6px;stroke-linecap:round}.fh-base{fill:none;stroke:var(--line);stroke-width:1px}.fh-svg *{transform-box:view-box}.fh-u,.fh-k,.fh-tail,.fh-neck{transform-origin:0 0}.fh-body{transform-origin:110px 60px}.fh-scrap{opacity:0}.fh.is-on .fh-body{animation:fh-bob var(--g) linear infinite}.fh.is-on .fh-neck{animation:fh-nod var(--g) ease-in-out infinite}.fh.is-on .fh-tail{animation:fh-tail var(--g) ease-in-out infinite}.fh.is-on .fh-u.lf{animation:fh-fu var(--g) linear infinite}.fh.is-on .fh-k.lf{animation:fh-fk var(--g) linear infinite}.fh.is-on .fh-u.lf2{animation:fh-fu var(--g) linear calc(var(--g)*-.12) infinite}.fh.is-on .fh-k.lf2{animation:fh-fk var(--g) linear calc(var(--g)*-.12) infinite}.fh.is-on .fh-u.lh{animation:fh-hu var(--g) linear infinite}.fh.is-on .fh-k.lh{animation:fh-hk var(--g) linear infinite}.fh.is-on .fh-u.lh2{animation:fh-hu var(--g) linear calc(var(--g)*-.12) infinite}.fh.is-on .fh-k.lh2{animation:fh-hk var(--g) linear calc(var(--g)*-.12) infinite}.fh.is-on .fh-ground{animation:fh-ground calc(var(--g)*1.6) linear infinite}.fh.is-on .fh-scrap{animation:fh-scrap calc(var(--g)*4) cubic-bezier(.2,.7,.4,1) infinite}.fh.is-on .fh-doc{animation:fh-doc var(--g) ease-in-out infinite}.fh-doc{transform-origin:115px 42px}@keyframes fh-fu{0%{rotate:-42deg}28%{rotate:-4deg}52%{rotate:38deg}76%{rotate:8deg}to{rotate:-42deg}}@keyframes fh-fk{0%,28%{rotate:0deg}52%{rotate:12deg}68%{rotate:92deg}86%{rotate:34deg}to{rotate:0deg}}@keyframes fh-hu{0%{rotate:30deg}30%{rotate:8deg}50%{rotate:-34deg}76%{rotate:-6deg}to{rotate:30deg}}@keyframes fh-hk{0%{rotate:18deg}40%{rotate:2deg}55%{rotate:-6deg}72%{rotate:-58deg}88%{rotate:-14deg}to{rotate:18deg}}@keyframes fh-bob{0%{translate:0;rotate:0deg}30%{translate:0 2px;rotate:1.5deg}62%{translate:0 -6px;rotate:-1.5deg}to{translate:0;rotate:0deg}}@keyframes fh-nod{0%,to{rotate:0deg}35%{rotate:7deg}70%{rotate:-5deg}}@keyframes fh-tail{0%,to{rotate:-4deg}50%{rotate:14deg}}@keyframes fh-doc{0%,to{translate:0;rotate:0deg}60%{translate:0 -2.5px;rotate:-4deg}}@keyframes fh-ground{to{translate:-88px}}@keyframes fh-scrap{0%{opacity:0;translate:84px 110px;rotate:0deg;scale:.6}10%{opacity:1}70%{opacity:.85}to{opacity:0;translate:6px 74px;rotate:-220deg;scale:1}}@media (prefers-reduced-motion:reduce){.fh *{animation:none!important}.fh-u.lf{rotate:-24deg}.fh-u.lh{rotate:22deg}.fh-k.lf{rotate:20deg}}@media (max-width:760px){.fh{width:min(100%,260px);padding-top:8px}}.extras{padding-block:clamp(70px,9vw,110px) 0}.extras-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.extras-grid div{background:var(--card);box-shadow:0 0 0 1px var(--line);border-radius:20px;padding:22px 22px 20px}.extras-grid b{font:600 17px/1.25 var(--f-display);letter-spacing:-.015em;margin-bottom:8px;display:block}.extras-grid p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.55}@media (max-width:980px){.extras-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.extras-grid{grid-template-columns:1fr}}.src{font:600 9.5px/1 var(--f-body);color:#3f88d6;background:#f4f4f4;border-radius:7px;align-items:center;gap:5px;padding:4px 7px;animation:.35s cubic-bezier(.2,.8,.2,1) pop;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.src:before{content:"";background:#fff;border-radius:1.5px;width:8px;height:10px;box-shadow:inset 0 0 0 1px #84b4e8}@keyframes pop{0%{opacity:0;transform:translateY(-50%)scale(.8)}}.badge{color:#fff;width:16px;height:16px;font:800 11px/16px var(--f-body);text-align:center;background:#ff9f0a;border-radius:50%;position:absolute;top:6px;right:6px}.g-tw{background:#ff8cc4}.f-points.short{gap:10px}.f-points.short li{color:var(--ink);align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.f-points.short li:before{content:"";background:var(--comb) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.3 2.2 4.7-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.f-points.short.row{border-top:0;flex-wrap:wrap;gap:12px 28px;margin-top:22px;padding-top:0;display:flex}.mw{--mw-bg:#fff;--mw-side:#f2f2f5;--mw-t:#1d1d1f;--mw-2:#6e6e73;--mw-line:#0000001a;--mw-card:#f7f7f9;--acc:#2f6fed;background:var(--mw-bg);color:var(--mw-t);font-family:var(--f-body);border-radius:16px;grid-template-columns:212px minmax(0,1fr);display:grid;position:absolute;overflow:hidden;box-shadow:0 0 0 .5px #0000002e,0 40px 90px -30px #17171766,0 12px 24px -16px #0004}.mw.dark{--mw-bg:#1e1e20;--mw-side:#262629;--mw-t:#f5f5f7;--mw-2:#98989d;--mw-line:#ffffff17;--mw-card:#2a2a2d;box-shadow:0 0 0 .5px #ffffff26,0 40px 90px -30px #000c}.p-net li.never .p-tag{color:#16683f}.gv-form td{border-bottom:1px solid #ffffff0b;padding:9px 8px}.gv-form td:first-child{color:#949494;width:92px}.gv-form td:nth-child(2){color:#9fb6ff;font-weight:500}.gv-form td:nth-child(3){color:#949494;text-align:right;font-size:12px}.gv-form td:last-child{text-align:center;width:26px}.gv-form .ok{color:#4fd394}.gv-form .warn{color:#f3a54d}.gv-form .gv-win{animation:.9s cubic-bezier(.16,1,.3,1) .1s backwards win-in}.gv-form tbody tr{animation:8s ease-out 1.2s infinite both lg-row}.gv-form tbody tr:nth-child(2){animation-delay:1.6s}.gv-form tbody tr:nth-child(3){animation-delay:2s}.gv-form tbody tr:nth-child(4){animation-delay:2.4s}.gv-form tbody tr:nth-child(5){animation-delay:2.8s}.agents h2{letter-spacing:-.035em;max-width:28ch;font-size:clamp(28px,3.2vw,42px);line-height:1.05}.agents .agents-sub{max-width:62ch;color:var(--ink-2);margin:14px 0 0;font-size:17px;line-height:1.55}.agents-links{flex-wrap:wrap;align-items:baseline;gap:10px 22px;margin-top:26px;display:flex}.agents-links span{color:var(--ink-3)}.agents-links a{color:var(--comb-ink);font-weight:600;text-decoration:none}.agents-links a:hover{text-decoration:underline}.sys i{background:#1d1d1f}.sys i.ai{background:conic-gradient(from 210deg,#fa8c3d,#ed4799,#8c5cf5,#39f,#fa8c3d)}:root{--r-card:26px;--r-shot:14px;--shadow-win:0 0 0 .5px #0000002e,0 1px 2px #0000000f,0 22px 48px -18px #0000003d}.pebble{--s:18px;width:var(--s);height:var(--s);box-shadow:inset 0 0 0 calc(var(--s)*.035) #fff6,0 0 calc(var(--s)*.35) #0a84ff59;background:radial-gradient(55% 42% at 34% 26%,#ffffffb3,#fff0 72%),linear-gradient(140deg,#8fcbff 0%,#2f95ff 38%,#0a74e8 72%,#3fa0e6 100%);border-radius:47% 53% 45% 55%/53% 47% 55% 45%;flex:none;position:relative}.pebble .eyes{justify-content:center;align-items:center;gap:calc(var(--s)*.13);transform:translate(calc(var(--lx,0)*var(--s)*.08 + var(--s)*.02),calc(var(--ly,0)*var(--s)*.06 + var(--s)*.04)) rotate(-6deg);transition:transform .18s ease-out;display:flex;position:absolute;inset:0}.pebble i{width:calc(var(--s)*.17);height:calc(var(--s)*.34);background:#031b3d;border-radius:99px;transition:height .25s,width .25s,border-radius .25s;position:relative}.pebble i+i{top:calc(var(--s)*-.04)}.pebble i:after{content:"";background:#ffffffd9;border-radius:50%;width:42%;height:22%;position:absolute;top:18%;left:22%}.pebble.curious i{height:calc(var(--s)*.4)}.pebble.curious .eyes{transform:translate(calc(var(--s)*.03),calc(var(--s)*-.01)) rotate(-6deg)}.pebble.happy i{width:calc(var(--s)*.24);height:calc(var(--s)*.15);border:calc(var(--s)*.07) solid #031b3d;background:0 0;border-bottom:0;border-radius:99px 99px 0 0}.pebble.happy i:after{display:none}.sn-live .pebble{--s:18px}.sn-status{align-items:center;gap:8px;display:inline-flex}@media (prefers-reduced-motion:reduce){.pebble .eyes,.pebble i{transition:none}}.mac{border-radius:var(--r-card);background:radial-gradient(90% 70% at 18% 0,#fff 0%,#fff0 60%),radial-gradient(80% 80% at 100% 100%,#d6dbe3 0%,#d6dbe300 70%),linear-gradient(#eceef2,#e1e4ea);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d}.mac-bar{z-index:3;height:30px;font:500 12.5px/1 var(--f-body);color:#1d1d1fe0;-webkit-backdrop-filter:blur(14px);background:#ffffff8c;justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:relative}.mac-menus{white-space:nowrap;gap:18px;display:flex;overflow:hidden}.mac-menus b{font-weight:700}.mac-status{white-space:nowrap;align-items:center;gap:12px;display:flex}.mac-status .wifi{clip-path:polygon(50% 100%,0 0,100% 0);border:2px solid #1d1d1fcc;border-bottom:0;border-radius:14px 14px 0 0;width:14px;height:10px}.mac-status .batt{background:#1d1d1fcc;border:1.4px solid #1d1d1fcc;border-radius:3px;width:20px;height:10px;position:relative;box-shadow:inset -6px 0 #fff,inset 0 0 0 1px #fff}.mac-notch{background:#000;border-radius:0 0 9px 9px;width:min(17%,190px);height:30px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mac-island{z-index:4;width:min(40%,460px);line-height:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.mac-island img{width:100%;height:auto}.mac-desk{z-index:2;padding:clamp(84px,10vw,140px) clamp(16px,5vw,64px) clamp(24px,3.4vw,48px);line-height:0;position:relative}.hero-shot .mac-desk{max-width:1080px;margin:0 auto}.mac-desk .shot-win{width:100%;height:auto;display:block}.shot-win{box-shadow:var(--shadow-win);border-radius:1.05%/1.67%}.hero-shot{margin:clamp(28px,4vw,48px) 0 0}.hero-shot .mac{max-height:none}.hero-shot figcaption{color:var(--ink-3);text-align:center;margin-top:12px;font-size:13px}.mac.strip{display:grid}.mac.strip .mac-bar{background:#fff6}.mac-island.solo{justify-content:center;align-items:flex-start;width:100%;margin-top:-30px;padding:0 16px clamp(18px,2.4vw,30px);display:flex;position:relative;left:auto;transform:none}.mac.strip .mac-island.solo img{width:min(100%,470px)}.mac.strip.tall .mac-island.solo img{width:min(100%,1180px)}.bento-sec{padding-top:clamp(64px,8vw,104px);scroll-margin-top:24px}.bento-sec>.label{margin-bottom:18px;display:block}.bento{gap:14px;display:grid}.bento+.bento{margin-top:14px}.bento.two{grid-template-columns:1.15fr .85fr}.bento.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card{border-radius:var(--r-card);flex-direction:column;min-height:clamp(260px,26vw,380px);transition:transform .25s;display:flex;position:relative;overflow:hidden}.card.small{min-height:250px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card:hover{transform:translateY(-2px)}}.card.light{background:#f0f0f2;box-shadow:inset 0 0 0 1px #00000009}.card.moody{color:#fff;background:radial-gradient(70% 90% at 15% 10%,#3e6fa8 0%,#3e6fa800 60%),radial-gradient(60% 80% at 90% 90%,#1d3557 0%,#1d355700 70%),linear-gradient(160deg,#2a3442,#141a22 70%)}.card.moody:before{content:"";opacity:.18;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.card-art{flex:1;padding:clamp(18px,2.6vw,32px);display:flex;position:relative}.card-art.center{justify-content:center;align-items:center}.card-cap{padding:0 clamp(18px,2.6vw,30px) clamp(18px,2.4vw,26px);position:relative}.card-cap .cap-label{font:500 13px/1.3 var(--f-body);letter-spacing:0;color:#5c5c61}.card-cap p{font:600 17px/1.35 var(--f-display);letter-spacing:-.015em;color:var(--ink);max-width:44ch;margin:4px 0 0}.card.moody .card-cap .cap-label{color:#fff9}.card.moody .card-cap p{color:#fff}.chips{flex-direction:column;align-items:flex-start;gap:10px}.bchip{max-width:100%;font:500 14.5px/1.3 var(--f-body);color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border-radius:16px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.bchip svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;opacity:.8;flex:none;width:15px;height:15px}.c-q{background:#ffffff26;font-size:16px;font-weight:600}.c-a{color:#1d1d1f;background:#ffffffeb;border-radius:16px 16px 6px;align-self:flex-end}.c-a b{font:600 15px/1.25 var(--f-mono);letter-spacing:-.01em;display:block}.c-a small{color:#6e6e73;margin-top:2px;font-size:12.5px;display:block}.c-src{background:#ffffff14;align-self:flex-end;padding:7px 12px;font-size:12.5px}.bchip .w-comb{border-radius:4px;width:16px;height:16px}.c-voice{color:#ffffffd9;margin-top:auto;font-style:italic}.c-heard{box-shadow:none;background:#0a84ff;align-self:flex-end}.w-wave{align-items:center;gap:2px;height:14px;display:inline-flex}.w-wave i{background:#fff;border-radius:2px;width:2.5px;height:6px}.w-wave i:nth-child(2){height:12px}.w-wave i:nth-child(3){height:9px}.w-wave i:nth-child(4){height:4px}.widget{font-family:var(--f-body);color:#1d1d1f;background:#fff;border-radius:16px;box-shadow:0 0 0 .5px #0000001f,0 10px 30px -14px #0003}.w-stats{width:min(100%,420px);padding:18px}.w-title{font:700 19px/1.2 var(--f-body);letter-spacing:-.02em;display:block}.w-cells{border:1px solid #0000000f;border-radius:12px;grid-template-columns:repeat(4,auto);gap:0;margin-top:14px;display:grid;overflow:hidden}.w-cells div{border-left:1px solid #0000000f;padding:10px 12px}.w-cells div:first-child{border-left:0}.w-cells b{white-space:nowrap;font-size:17px;font-weight:700;display:block}.w-cells span{color:#6e6e73;white-space:nowrap;font-size:11px;display:block}.w-bar{gap:3px;height:7px;margin-top:14px;display:flex}.w-bar i{border-radius:4px}.w-legend{color:#515154;flex-wrap:wrap;gap:4px 12px;margin-top:9px;font-size:11.5px;display:flex}.w-legend i{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.w-legend b{color:#1d1d1f;font-weight:600}.w-row{align-items:flex-start;gap:12px;width:min(100%,400px);padding:14px;display:flex}.w-row .w-doc{background:repeating-linear-gradient(#fff 0 6px,#d9d9de 6px 7px) 50% 70%/70% 60% no-repeat padding-box padding-box;border-radius:2px 7px 2px 2px;flex:none;width:26px;height:32px;box-shadow:0 0 0 1px #0000001f}.w-row b{font-size:13px;font-weight:600;display:block}.w-row small{color:#6e6e73;margin-top:2px;font-size:11.5px;display:block}.w-row .w-why{color:#515154;align-items:center;gap:5px;display:flex}.w-spark{fill:#0a84ff;flex:none;width:12px;height:12px}.w-btn{background:#fff;border-radius:7px;flex:none;margin-left:auto;padding:5px 11px;font-size:12px;font-weight:600;box-shadow:0 0 0 1px #00000024}.w-rule{width:min(100%,400px);padding:14px}.w-sentence{background:#f5f5f7;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;display:flex}.w-tokens{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.w-tokens span{color:#3a3a3c;background:#ececf0;border-radius:999px;padding:5px 9px;font-size:11.5px;font-weight:600}.w-tokens span.w-to{color:#0062cc;background:#e3efff}.w-local{width:min(100%,360px);margin:0;padding:6px 14px;list-style:none}.w-local li{border-top:1px solid #0000000f;justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;display:flex}.w-local li:first-child{border-top:0}.w-local em{color:#1a7f37;font-style:normal;font-weight:600}.w-chat{width:min(100%,460px);padding:0 0 16px;font-size:13.5px;overflow:hidden}.w-chat-bar{color:#6e6e73;border-bottom:1px solid #0000000f;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.w-chat-bar i{background:#e2e2e6;border-radius:50%;width:9px;height:9px}.w-chat-bar span{margin-left:6px}.w-chat p{margin:12px 16px 0;line-height:1.45}.w-chat .w-me{background:#f0f0f3;border-radius:14px 14px 4px;width:fit-content;max-width:80%;margin-left:auto;padding:9px 13px}.w-chat .w-tool{color:#6e6e73;align-items:center;gap:8px;font-size:12px;display:flex}.w-chat .w-tool code{font:500 12px/1 var(--f-mono)}.w-chat .w-comb{border-radius:4px;width:16px;height:16px}.w-chat .w-ai{font-weight:500}.w-chat .w-cite{color:#0062cc;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:500;display:flex}.consent .card-art{justify-content:center;align-items:center}.consent .card-art img{border-radius:22px;width:min(100%,520px);height:auto}.feat{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(72px,9vw,120px) 0;scroll-margin-top:72px;display:grid}.feat.rev{grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr)}.feat.rev .feat-copy{order:2}.feat.wide{grid-template-columns:1fr;gap:clamp(24px,3.5vw,40px)}.feat.wide .feat-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(28px,5vw,72px);display:grid}.feat.wide .feat-copy .label,.feat.wide .feat-copy h2{grid-column:1}.feat.wide .feat-copy>:not(.label):not(h2){grid-column:2}.feat.wide .feat-copy .label{grid-row:1}.feat.wide .feat-copy h2{grid-row:2/span 3}.feat.wide .feat-copy .feat-sub{grid-row:1/span 2;margin-top:0}.feat h2,.windows h2,.mcp h2{letter-spacing:-.04em;margin-top:14px;font-size:clamp(30px,4vw,52px);line-height:1.02}.feat-sub{color:var(--ink-2);max-width:56ch;margin:18px 0 0;font-size:17px;line-height:1.6}.feat-points{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.feat-points li{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.feat-points li:before{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.6L12 5.4' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.feat.wide .feat-points{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.feat-media{gap:16px;min-width:0;display:grid}.feat-media img{height:auto;display:block}.links{flex-wrap:wrap;gap:8px 22px;margin:18px 0 0;font-size:14.5px;font-weight:600;display:flex}.links a{color:var(--comb-ink);text-decoration:none}.links a:hover{text-decoration:underline}.share-note{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.share-note h3{letter-spacing:-.02em;font-size:20px}.share-note p{color:var(--ink-2);margin:8px 0 0;font-size:15px;line-height:1.6}.crop{border-radius:var(--r-shot);box-shadow:var(--shadow-win);background:#fff;line-height:0;overflow:hidden}.crop img{width:100%;height:auto}.pair{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:16px;display:grid}.notch-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.notch-steps li{gap:12px;display:grid}.notch-steps p{color:var(--ink-2);align-items:baseline;gap:10px;margin:0;font-size:15px;display:flex}.notch-steps p b{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.windows{padding-top:clamp(72px,9vw,120px)}.win-tray{background:#ececee;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);margin-top:32px;padding:clamp(20px,3vw,40px) clamp(20px,3vw,40px) 0;display:grid;overflow:hidden}.win-tray figure{align-content:start;gap:14px;margin:0;display:grid}.win-tray figcaption b{font:600 17px/1.3 var(--f-display);letter-spacing:-.015em;display:block}.win-tray figcaption span{color:#5c5c61;font-size:14px;display:block}.win-cut{height:clamp(240px,24vw,340px);line-height:0;overflow:hidden}.win-cut img{width:100%;height:auto;box-shadow:var(--shadow-win);border-radius:12px 0 0}.mcp{padding-top:clamp(72px,9vw,120px);scroll-margin-top:72px}.mcp-head{max-width:760px;margin-bottom:32px}.mcp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.mcp-grid .card{min-height:0;padding:clamp(20px,2.4vw,28px)}.mcp-grid h3{letter-spacing:-.02em;font-size:18px}.mcp-grid p{color:var(--ink-2);margin:8px 0 0;font-size:14.5px;line-height:1.55}.levels{counter-reset:l;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.levels li{background:#fff;border-radius:14px;gap:2px;padding:12px 14px;display:grid;box-shadow:0 0 0 .5px #0000001a}.levels li:first-child{box-shadow:0 0 0 1.5px var(--accent)}.levels b{font-size:14px}.levels span{color:var(--ink-2);font-size:13px;line-height:1.45}.tools{gap:10px;margin:14px 0 0;display:grid}.tools div{gap:2px;display:grid}.tools dt code{font:600 13px/1.3 var(--f-mono);color:#0062cc}.tools dd{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.45}.setup-h{margin-top:20px}.setup{color:#f5f5f7;font:500 12px/1.5 var(--f-mono);white-space:pre-wrap;word-break:break-all;background:#1d1d1f;border-radius:12px;margin:10px 0 0;padding:12px 14px}.mcp-grid .note{color:#5c5c61;font-size:12.5px}@media (max-width:900px){.feat,.feat.wide .feat-copy,.feat.rev{grid-template-columns:1fr}.feat.rev .feat-copy{order:0}.feat.wide .feat-copy>*{grid-area:auto/1!important}.feat.wide .feat-copy .feat-sub{margin-top:18px}.notch-steps,.bento.two,.bento.three,.pair,.win-tray,.mcp-grid{grid-template-columns:1fr}.mac-menus span:nth-child(n+4){display:none}.mac-island{width:62%}.mac-desk{padding-top:clamp(70px,22vw,120px)}.hero-shot .mac{max-height:none}}@media (max-width:560px){.feat.wide .feat-points{grid-template-columns:1fr}.mac-status .wifi,.mac-status .batt{display:none}.w-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.w-cells div:nth-child(3){border-left:0}.w-cells div:nth-child(n+3){border-top:1px solid #0000000f}}.mac.strip .mac-notch{display:none}.iban-card{color:#fff;background:linear-gradient(135deg,#1f6fe0 0%,#0d3f8f 55%,#0a2a5e 100%);border-radius:20px;align-self:stretch;align-items:center;gap:12px;padding:14px 14px 14px 18px;display:flex;box-shadow:inset 0 0 0 1px #6fb2ff66,0 14px 30px -14px #0a84ff8c}.iban-card div{flex:1;min-width:0}.iban-card b{font:600 clamp(15px,1.7vw,21px)/1.2 var(--f-mono);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.iban-card small{color:#ffffffb3;margin-top:3px;font-size:12.5px;display:block}.iban-btn{font:600 12.5px/1 var(--f-body);background:#0a84ff;border-radius:12px;flex:none;align-items:center;gap:6px;padding:8px 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff40}.iban-btn svg{fill:none;stroke:#fff;stroke-width:1.5px;width:14px;height:14px}.bento.one{grid-template-columns:1fr}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mx-flow{--d:14s}.mx-flow-art{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,44px);padding-top:0;display:grid}.mx-island-col{flex-direction:column;order:2;align-items:center;gap:14px;display:flex}.mx-after{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border-radius:14px;align-items:center;gap:8px;margin:0;padding:9px 14px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.mx-after .w-comb{border-radius:4px;width:16px;height:16px}.mx-island{color:#fff;width:min(100%,500px);font-family:var(--f-body);clip-path:inset(0 round 0 0 26px 26px);background:#000;border-radius:0 0 26px 26px;position:relative;box-shadow:0 0 0 1px #ffffff12}.mx-island-in{gap:4px;padding:22px 22px 18px;display:grid}.mx-kick{font:600 12.5px/1.2 var(--f-body);color:#8cc4ff}.mx-ititle{font:700 clamp(17px,1.7vw,21px)/1.2 var(--f-body);letter-spacing:-.02em}.mx-isub{color:#98989d;font-size:13px}.mx-pills{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.mx-pills li{color:#e5f0ff;background:#0b1626;border-radius:10px;padding:6px 10px;font-size:11.5px;font-weight:500;box-shadow:inset 0 0 0 1px #2f6fb380}.mx-pills li.safe{color:#dff5e7;background:#0e1a12;box-shadow:inset 0 0 0 1px #2f9a5c80}.mx-ibtns{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.mx-sp{flex:1}.mx-ib{white-space:nowrap;background:#ffffff1a;border-radius:999px;padding:8px 12px;font-size:12.5px;font-weight:600}.mx-ib.main{background:linear-gradient(#1a8cff,#0a74e8);box-shadow:0 0 20px #0a84ff66}.mx-cursor{fill:#fff;stroke:#000;stroke-width:1.2px;opacity:0;pointer-events:none;width:20px;height:20px;position:absolute;bottom:12px;right:58px}.mx-chat{order:1;align-self:center;width:100%;max-width:none;margin-top:clamp(18px,2.6vw,32px)}.mx-tool{flex-wrap:wrap;margin:12px 16px 0}.mx-swap{display:grid}.mx-swap>span{grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.mx-wait{opacity:0}.mx-res{color:#1a7f37;font-weight:600}.mx-res:before{content:"→";color:#6e6e73;margin-right:2px;font-weight:400}.mx-spin{border:1.6px solid #0000001f;border-top-color:#0a84ff;border-radius:50%;width:11px;height:11px}.mx-status{background:#f5f5f7;border-radius:12px;margin:10px 16px 0;padding:6px 12px;list-style:none;display:grid}.mx-status li{border-top:1px solid #0000000d;justify-content:space-between;gap:12px;padding:5px 0;font-size:12.5px;display:flex}.mx-status li:first-child{border-top:0}.mx-status em{font-style:normal;font:600 11.5px/1.4 var(--f-mono);color:#1a7f37}.mx-status li.miss em{color:#b4590f}.mx-reply{margin-top:12px}.mx-review{width:min(100%,360px);padding:12px 14px;font-size:13px}.mx-review ul{margin:0;padding:0;list-style:none}.mx-review li{border-top:1px solid #0000000d;align-items:center;gap:10px;padding:7px 0;display:flex}.mx-review li:first-child{border-top:0}.mx-box{background:#0a84ff;border-radius:5px;flex:none;place-items:center;width:17px;height:17px;display:grid}.mx-box svg,.mx-checks svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.mx-review li.off .mx-box{background:#fff;box-shadow:inset 0 0 0 1.4px #c7c7cc}.mx-review li.off .mx-box svg{opacity:0}.mx-review li.off .mx-name{color:#6e6e73}.mx-review li em{color:#6e6e73;background:#f0f0f3;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.mx-foot{margin-top:10px;display:grid}.mx-foot>span{grid-area:1/1;justify-content:flex-end;gap:6px;display:flex}.mx-step1{opacity:0;visibility:hidden}.mx-btn{white-space:nowrap;background:#fff;border-radius:8px;padding:6px 11px;font-size:12px;font-weight:600;box-shadow:0 0 0 1px #00000024}.mx-btn.quiet{box-shadow:none;background:#f0f0f3}.mx-btn.main{color:#fff;box-shadow:none;background:#0a84ff}.mx-got{color:#0062cc;background:#eef6ff;border-radius:10px;align-items:center;gap:7px;margin-top:10px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.mx-got .w-comb{border-radius:4px;width:15px;height:15px}.mx-doc{width:min(100%,360px);padding:14px 16px;position:relative;overflow:hidden}.mx-doc-h{letter-spacing:-.01em;border-bottom:1px solid #0000000f;padding-bottom:8px;font-size:13.5px;font-weight:700;display:block}.mx-doc dl{margin:6px 0 0;display:grid}.mx-doc dl div{gap:1px;padding:6px 0;display:grid}.mx-doc dt{color:#6e6e73;font-size:11px}.mx-doc dd{margin:0;font-size:13px;font-weight:500}.mx-bar{font:500 12.5px/1.3 var(--f-mono);display:inline-block;position:relative}.mx-bar:after{content:"";transform-origin:0;background:#111;border-radius:3px;position:absolute;inset:-2px -4px;transform:scaleX(1)}.mx-scan{opacity:0;pointer-events:none;background:linear-gradient(#0a84ff00,#0a84ff2e 60%,#0a84ff00);height:36px;position:absolute;top:0;left:0;right:0}.mx-checks{gap:5px;margin-top:10px;display:grid}.mx-checks span{color:#515154;align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:flex}.mx-checks svg{background:#8e8e93;border-radius:50%;flex:none;width:15px;height:15px;padding:2px}.mx-checks .ok svg{background:#25915f}.mx-checks .ok{color:#1a7f37}.mx-outs{width:min(100%,360px);margin:0;padding:8px 14px;list-style:none}.mx-outs li{border-top:1px solid #0000000d;grid-template-columns:9px auto;align-items:center;gap:1px 10px;padding:8px 0;display:grid}.mx-outs li:first-child{border-top:0}.mx-outs i{background:var(--t);border-radius:50%;width:9px;height:9px}.mx-outs code{font:600 12.5px/1.3 var(--f-mono);color:#1d1d1f}.mx-outs span{color:#6e6e73;grid-column:2;font-size:12px}.mx-outs .ok{--t:#30d158}.mx-outs .you{--t:#8e8e93}.mx-outs .none{--t:#ff9f0a}.mx-outs .held{--t:#ff375f}.mx-outs .wait{--t:#0a84ff}.mx-bars{gap:16px;width:min(100%,420px);padding:18px;display:grid}.mx-bar-h{justify-content:space-between;gap:12px;font-size:13px;font-weight:500;display:flex}.mx-bar-h b{font:700 19px/1 var(--f-body);letter-spacing:-.02em}.mx-track{background:#ececf0;border-radius:6px;height:10px;margin-top:8px;overflow:hidden}.mx-track i{height:100%;width:var(--w);background:#aeaeb2;border-radius:6px;display:block}.mx-bars .k .mx-track i{background:linear-gradient(90deg,#1a8cff,#0a74e8)}.mx-bars small{font:500 11.5px/1 var(--f-mono);color:#6e6e73;margin-top:6px;display:block}.mx-bench-note{color:#6e6e73;margin:0;font-size:11.5px}.mx-bench .card-art{align-items:center}.mx-grant{background:#fff;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:12.5px;box-shadow:0 0 0 .5px #0000001a}.mx-grant-top{align-items:center;gap:8px;display:flex}.mx-grant-top .w-comb{border-radius:4px;width:16px;height:16px}.mx-gswap{text-align:right;margin-left:auto;display:grid}.mx-gswap>span{grid-area:1/1}.mx-g1{color:#1a7f37;opacity:0;font-weight:600}.mx-g2{color:#b4590f;font-weight:600}.mx-gtrack{background:#ececf0;border-radius:4px;height:6px;margin-top:9px;overflow:hidden}.mx-gtrack i{transform-origin:0;background:#30d158;border-radius:4px;width:100%;height:100%;display:block;transform:scaleX(0)}.mx-toggle{color:#515154;justify-content:space-between;align-items:center;margin-top:10px;font-weight:500;display:flex}.mx-switch{background:#d1d1d6;border-radius:9px;width:30px;height:18px;transition:none;position:relative}.mx-switch i{background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.mx-guarantees{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mx-guarantees li{color:var(--ink-2);gap:9px;font-size:13.5px;line-height:1.45;display:flex}.mx-guarantees li:before{content:"";background:#25915f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.6L12 5.4' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/11px no-repeat;border-radius:50%;flex:none;width:16px;height:16px;margin-top:1px}.mcp .note{color:#5c5c61;font-size:12.5px}.mcp-grid .card .levels+.mx-grant{margin-top:12px}@media (max-width:900px){.mx-flow-art{grid-template-columns:1fr}.mx-island-col{order:0}.mx-chat{margin-top:0}}@media (max-width:560px){.mx-island-in{padding:18px 16px 14px}.mx-ib{padding:7px 10px;font-size:12px}}@media (prefers-reduced-motion:no-preference){.mx-flow{--d:9s}@keyframes mx-me{0%,2%{opacity:0;translate:0 8px}7%,to{opacity:1;translate:0}}@keyframes mx-tool{0%,9%{opacity:0}13%,to{opacity:1}}@keyframes mx-wait{0%,12%{opacity:0}14%,62%{opacity:1}64%,to{opacity:0}}@keyframes mx-res{0%,63%{opacity:0;translate:0 4px}67%,to{opacity:1;translate:0}}@keyframes mx-island{0%,14%{clip-path:inset(0 30% calc(100% - 30px) round 0 0 14px 14px);animation-timing-function:cubic-bezier(.34,1.3,.55,1)}24%,to{clip-path:inset(0 round 0 0 26px 26px)}}@keyframes mx-island-in{0%,18%{opacity:0}25%,to{opacity:1}}@keyframes mx-cursor{0%,30%{opacity:0;translate:-120px 60px}35%{opacity:1}42%,46%{opacity:1;translate:0;scale:1}48%{scale:.82}50%{opacity:1;scale:1}56%,to{opacity:0;translate:0}}@keyframes mx-press{0%,46%{scale:1}48%{scale:.92;box-shadow:0 0 0 6px #0a84ff55}52%,to{scale:1}}@keyframes mx-row{0%,66%{opacity:0;translate:0 6px}72%,to{opacity:1;translate:0}}@keyframes mx-box{0%,65%{opacity:0}69%,to{opacity:1}}@keyframes mx-reply{0%,84%{opacity:0;translate:0 6px}90%,to{opacity:1;translate:0}}@keyframes mx-after{0%,54%{opacity:0;translate:0 6px}60%,to{opacity:1;translate:0}}.in-view .mx-flow .mx-me{animation:mx-me var(--d) ease-out both}.in-view .mx-flow .mx-tool{animation:mx-tool var(--d) ease-out both}.in-view .mx-flow .mx-wait{animation:mx-wait var(--d) linear both}.in-view .mx-flow .mx-spin{animation:.8s linear infinite spin}.in-view .mx-flow .mx-res{animation:mx-res var(--d) ease-out both}.in-view .mx-flow .mx-island{animation:mx-island var(--d) both}.in-view .mx-flow .mx-island-in{animation:mx-island-in var(--d) ease-out both}.in-view .mx-flow .mx-cursor{animation:mx-cursor var(--d) cubic-bezier(.3,.7,.3,1) both}.in-view .mx-flow .mx-ib.main{animation:mx-press var(--d) ease-out both}.in-view .mx-flow .mx-status{animation:mx-box var(--d) ease-out both}.in-view .mx-flow .mx-status li{animation:mx-row var(--d) calc(var(--i,0)*.15s) ease-out both}.in-view .mx-flow .mx-reply{animation:mx-reply var(--d) ease-out both}.in-view .mx-flow .mx-after{animation:mx-after var(--d) ease-out both}.mx-picks{--d:10s}@keyframes mx-tick{0%,6%{background:#fff;box-shadow:inset 0 0 0 1.4px #c7c7cc}9%,92%{box-shadow:none;background:#0a84ff}97%,to{background:#fff;box-shadow:inset 0 0 0 1.4px #c7c7cc}}@keyframes mx-tick-svg{0%,6%{opacity:0;scale:.4}10%{opacity:1;scale:1.2}12%,92%{opacity:1;scale:1}97%,to{opacity:0}}@keyframes mx-left{0%,30%{opacity:0;translate:4px}34%,92%{opacity:1;translate:0}97%,to{opacity:0}}@keyframes mx-s1{0%,36%{opacity:1;visibility:visible}38%{scale:.94}40%,to{opacity:0;visibility:hidden}}@keyframes mx-s2{0%,40%{opacity:0}44%,92%{opacity:1}97%,to{opacity:0}}@keyframes mx-share{0%,56%{scale:1;box-shadow:0 0 #0a84ff00}59%{scale:.93;box-shadow:0 0 0 6px #0a84ff40}62%,to{scale:1;box-shadow:0 0 #0a84ff00}}@keyframes mx-got{0%,62%{opacity:0;translate:0 6px}66%,92%{opacity:1;translate:0}97%,to{opacity:0}}.mx-picks li:not(.off) .mx-box{animation:mx-tick var(--d) calc(var(--i)*.35s) ease-out infinite both}.mx-picks li:not(.off) .mx-box svg{animation:mx-tick-svg var(--d) calc(var(--i)*.35s) cubic-bezier(.34,1.56,.64,1) infinite both}.mx-picks li em{animation:mx-left var(--d) ease-out infinite both}.mx-picks .mx-step1{animation:mx-s1 var(--d) ease-out infinite both}.mx-picks .mx-step2{animation:mx-s2 var(--d) ease-out infinite both}.mx-picks .mx-btn.main{animation:mx-share var(--d) ease-out infinite}.mx-picks .mx-got{animation:mx-got var(--d) ease-out infinite both}.mx-redact{--d:9s}@keyframes mx-black{0%,12%{transform:scaleX(0)}22%,92%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}@keyframes mx-scan{0%,32%{opacity:0;top:0}36%{opacity:1}58%{opacity:1;top:calc(100% - 36px)}62%,to{opacity:0;top:calc(100% - 36px)}}@keyframes mx-check{0%,60%{opacity:0;translate:0 5px}64%,92%{opacity:1;translate:0}97%,to{opacity:0}}.mx-redact .priv:nth-child(3) .mx-bar:after{animation:mx-black var(--d) cubic-bezier(.65,0,.35,1) infinite both}.mx-redact .priv:nth-child(4) .mx-bar:after{animation:mx-black var(--d) .3s cubic-bezier(.65,0,.35,1) infinite both}.mx-redact .mx-scan{animation:mx-scan var(--d) ease-in-out infinite both}.mx-redact .mx-checks span{animation:mx-check var(--d) ease-out infinite both}.mx-redact .mx-checks span+span{animation-delay:.25s}.mx-out{--d:9s}@keyframes mx-out{0%,4%{opacity:0;translate:0 6px}9%,92%{opacity:1;translate:0}97%,to{opacity:0}}@keyframes mx-dot{0%,9%{box-shadow:0 0 #0000}12%{box-shadow:0 0 0 5px color-mix(in srgb,var(--t) 30%,transparent)}18%,to{box-shadow:0 0 #0000}}.mx-outs li{animation:mx-out var(--d) calc(var(--i)*.4s) ease-out infinite both}.mx-outs li i{animation:mx-dot var(--d) calc(var(--i)*.4s) ease-out infinite}@keyframes mx-grow{0%{width:0}}.mx-track i{animation:1.6s cubic-bezier(.16,1,.3,1) .3s both mx-grow}@supports (animation-timeline:view()){.mx-track i{animation:linear both mx-grow;animation-timeline:view();animation-range:entry 10% cover 40%}}.mx-grant{--d:10s}@keyframes mx-hour{0%{transform:scaleX(1)}58%{transform:scaleX(.72)}60%,to{transform:scaleX(0)}}@keyframes mx-g1{0%,58%{opacity:1}60%,to{opacity:0}}@keyframes mx-g2{0%,59%{opacity:0}61%,96%{opacity:1}to{opacity:0}}@keyframes mx-sw{0%,55%{background:#30d158}57%,to{background:#d1d1d6}}@keyframes mx-knob{0%,55%{translate:12px}57%,to{translate:0}}.mx-gtrack i{animation:mx-hour var(--d) linear infinite both}.mx-g1{animation:mx-g1 var(--d) step-end infinite both}.mx-g2{animation:mx-g2 var(--d) linear infinite both}.mx-switch{animation:mx-sw var(--d) ease-out infinite both}.mx-switch i{animation:mx-knob var(--d) cubic-bezier(.4,0,.2,1) infinite both}}.ns{width:100%;min-width:0}.ns-stage{aspect-ratio:960/290;border-radius:var(--r-card);color:#fff;font-family:var(--f-body);background:radial-gradient(70% 90% at 15% 0,#3e6fa8 0%,#3e6fa800 60%),radial-gradient(60% 80% at 90% 100%,#1d3557 0%,#1d355700 70%),linear-gradient(160deg,#2a3442,#141a22 70%);position:relative;overflow:hidden;container-type:inline-size}.ns-stage:before{content:"";opacity:.18;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ns-canvas{--u:calc(100cqw / 960);height:100%;position:relative}.ns .pebble{--s:calc(44 * var(--u))}.ns-filed .pebble{--s:calc(30 * var(--u))}.ns-island{top:0;left:calc(180 * var(--u));width:calc(600 * var(--u));height:calc(176 * var(--u));--C:inset(0 calc(205 * var(--u)) calc(142 * var(--u)) calc(205 * var(--u)) round 0 0 calc(13 * var(--u)) calc(13 * var(--u)));--D:inset(0 calc(30 * var(--u)) calc(42 * var(--u)) calc(30 * var(--u)) round 0 0 calc(36 * var(--u)) calc(36 * var(--u)));--N:inset(0 calc(30 * var(--u)) calc(22 * var(--u)) calc(30 * var(--u)) round 0 0 calc(36 * var(--u)) calc(36 * var(--u)));--F:inset(0 calc(50 * var(--u)) calc(56 * var(--u)) calc(50 * var(--u)) round 0 0 calc(36 * var(--u)) calc(36 * var(--u)));clip-path:var(--N);background:#000;position:absolute}.ns-l{opacity:0;align-items:center;display:flex;position:absolute}.ns-name{opacity:1}.ns-drop{left:calc(50 * var(--u));right:calc(50 * var(--u));top:calc(38 * var(--u));height:calc(88 * var(--u));gap:calc(10 * var(--u))}.ns-peb{width:calc(52 * var(--u));flex:none;place-items:center;display:grid}.ns-tile{align-content:center;justify-items:center;gap:calc(4 * var(--u));border-radius:calc(14 * var(--u));background:#ffffff0a;flex:1;height:100%;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.ns-tile.on{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff59}.ns-tile svg{width:calc(26 * var(--u));height:calc(26 * var(--u));fill:#0a84ff}.ns-tile svg.line{fill:none;stroke:#0a84ff;stroke-width:2px;stroke-linecap:round}.ns-tile svg.white{fill:#fff}.ns-tile b{font-size:calc(14 * var(--u));font-weight:600}.ns-tile small{font-size:calc(10.5 * var(--u));color:#ffffff80}.ns-name{left:calc(56 * var(--u));right:calc(56 * var(--u));top:calc(40 * var(--u));gap:calc(14 * var(--u));flex-wrap:wrap}.ns-thumb{width:calc(36 * var(--u));height:calc(46 * var(--u));border-radius:calc(3 * var(--u)) calc(8 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u));align-content:start;gap:calc(4 * var(--u));padding:calc(9 * var(--u)) calc(6 * var(--u));background:#f4f4f6;flex:none;display:grid}.ns-thumb i{height:calc(2 * var(--u));background:#c9c9cf}.ns-thumb i:nth-child(2){width:60%}.ns-txt{gap:calc(3 * var(--u));flex:1;min-width:0;display:grid}.ns-typed{width:max-content;font-size:calc(17 * var(--u));letter-spacing:-.01em;white-space:nowrap;font-weight:600;display:block;position:relative}.ns-caret{right:calc(-3 * var(--u));width:calc(2 * var(--u));opacity:0;background:#fff;height:80%;position:absolute;top:10%}.ns-dest{align-items:center;gap:calc(5 * var(--u));font-size:calc(13 * var(--u));color:#ff4f74;font-weight:600;display:flex}.ns-person{width:calc(14 * var(--u));height:calc(14 * var(--u));background:radial-gradient(circle at 50% 38%,#fff 0 22%,#0000 24%),radial-gradient(at 50% 100%,#fff 0 34%,#0000 36%);border-radius:50%;display:inline-block}.ns-ring{width:calc(34 * var(--u));height:calc(34 * var(--u));flex:none;position:relative}.ns-track,.ns-half,.ns-fill{border-radius:50%;position:absolute;inset:0}.ns-track{border:calc(3.2 * var(--u)) solid #ffffff26}.ns-half.r{clip-path:inset(0 0 0 50%)}.ns-half.l{clip-path:inset(0 50% 0 0)}.ns-fill{border:calc(3.2 * var(--u)) solid #0a84ff}.ns-half.r .ns-fill{clip-path:inset(0 50% 0 0);transform:rotate(180deg)}.ns-half.l .ns-fill{clip-path:inset(0 0 0 50%);transform:rotate(60deg)}.ns-ring svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:25%}.ns-foot{align-items:center;gap:calc(8 * var(--u));margin-top:calc(6 * var(--u));flex-basis:100%;display:flex}.ns-foot small{font-size:calc(11.5 * var(--u));color:#ffffff73;flex:1}.ns-btn{font-size:calc(12.5 * var(--u));padding:calc(7 * var(--u)) calc(14 * var(--u));background:#ffffff1f;border-radius:999px;font-weight:600}.ns-btn.main{color:#000;background:#fff}.ns-filed{left:calc(74 * var(--u));right:calc(74 * var(--u));top:calc(36 * var(--u));gap:calc(16 * var(--u))}.ns-folder{width:calc(76 * var(--u));height:calc(60 * var(--u));flex:none;position:relative}.ns-folder:before{content:"";inset:calc(4 * var(--u)) 0 0;border-radius:calc(9 * var(--u));background:#a3243f;position:absolute}.ns-sheet{left:calc(16 * var(--u));width:calc(40 * var(--u));height:calc(34 * var(--u));border-radius:calc(3 * var(--u));background:#fff;position:absolute;top:0;rotate:-4deg;box-shadow:0 1px 2px #0003}.ns-front{inset:calc(18 * var(--u)) 0 0;border-radius:calc(9 * var(--u));background:linear-gradient(#ff8aa3,#e4405f 60%,#c0304e);place-items:center;display:grid;position:absolute}.ns-person.big{width:calc(20 * var(--u));height:calc(20 * var(--u));box-shadow:inset 0 0 0 calc(10 * var(--u)) #ffffff2e;background-color:#0000;background-image:radial-gradient(circle at 50% 38%,#fff 0 20%,#0000 22%),radial-gradient(at 50% 100%,#fff 0 32%,#0000 34%)}.ns-filed .ns-txt b{font-size:calc(17 * var(--u));font-weight:600}.ns-filed .ns-txt small{font-size:calc(12.5 * var(--u));color:#ffffff80}.ns-file{left:calc(150 * var(--u));top:calc(176 * var(--u));justify-items:center;gap:calc(6 * var(--u));opacity:0;display:grid;position:absolute}.ns-pdf{width:calc(56 * var(--u));height:calc(72 * var(--u));border-radius:calc(4 * var(--u)) calc(12 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) #0006;align-content:start;gap:calc(5 * var(--u));padding:calc(14 * var(--u)) calc(9 * var(--u));background:#fff;display:grid;position:relative}.ns-pdf i{height:calc(2.5 * var(--u));background:#d0d0d6}.ns-pdf i:nth-child(2){width:60%}.ns-pdf b{left:calc(6 * var(--u));bottom:calc(7 * var(--u));font-size:calc(9 * var(--u));padding:calc(2 * var(--u)) calc(4 * var(--u));border-radius:calc(3 * var(--u));color:#fff;background:#e5484d;font-weight:800;position:absolute}.ns-file small{font-size:calc(12 * var(--u));padding:calc(2 * var(--u)) calc(6 * var(--u));border-radius:calc(4 * var(--u));background:#0a84ff;font-weight:500}.ns-cursor{right:calc(-14 * var(--u));top:calc(40 * var(--u));width:calc(22 * var(--u));fill:#fff;stroke:#000;stroke-width:1.2px;position:absolute}.ns .notch-steps{margin-top:16px}@media (prefers-reduced-motion:no-preference){.ns .notch-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.ns .notch-steps .mac{display:none}.ns .notch-steps li{transition:opacity .4s}.ns-island,.ns-l,.ns-file,.ns-fill,.ns-typed,.ns-caret,.ns-dest,.ns .eyes,.ns-peb,.ns-filed .pebble,.ns .notch-steps li{animation-duration:7.5s;animation-iteration-count:infinite;animation-fill-mode:both}.ns.in-view .ns-island{animation-name:ns-island}.ns.in-view .ns-drop{animation-name:ns-drop}.ns.in-view .ns-name{animation-name:ns-name}.ns.in-view .ns-filed{animation-name:ns-filed}.ns.in-view .ns-file{animation-name:ns-file}.ns.in-view .ns-typed{animation-name:ns-type;animation-timing-function:linear}.ns.in-view .ns-caret{animation-name:ns-caret;animation-timing-function:linear}.ns.in-view .ns-dest{animation-name:ns-dest}.ns.in-view .ns-half.r .ns-fill{animation-name:ns-ring-r;animation-timing-function:linear}.ns.in-view .ns-half.l .ns-fill{animation-name:ns-ring-l;animation-timing-function:linear}.ns.in-view .ns-drop .eyes{animation-name:ns-look}.ns.in-view .ns-peb{animation-name:ns-lean}.ns.in-view .ns-filed .pebble{animation-name:ns-joy}.ns.in-view .notch-steps li{opacity:.4}.ns.in-view .notch-steps li:first-child{animation-name:ns-s1}.ns.in-view .notch-steps li:nth-child(2){animation-name:ns-s2}.ns.in-view .notch-steps li:nth-child(3){animation-name:ns-s3}.ns.in-view .notch-steps li:nth-child(4){animation-name:ns-s4}}@media (prefers-reduced-motion:reduce){.ns-stage{display:none}}@keyframes ns-island{0%,10%{clip-path:var(--C);animation-timing-function:cubic-bezier(.34,1.42,.55,1)}17%,26%{clip-path:var(--D);animation-timing-function:cubic-bezier(.34,1.3,.55,1)}31%,70%{clip-path:var(--N);animation-timing-function:cubic-bezier(.34,1.3,.55,1)}75%,87%{clip-path:var(--F);animation-timing-function:cubic-bezier(.5,0,.2,1)}93%,to{clip-path:var(--C)}}@keyframes ns-drop{0%,12%{opacity:0;transform:scale(.94)}16%,25%{opacity:1;transform:scale(1)}28%,to{opacity:0;transform:scale(.97)}}@keyframes ns-name{0%,28%{opacity:0;transform:scale(.96)}32%,70%{opacity:1;transform:scale(1)}73%,to{opacity:0;transform:scale(.97)}}@keyframes ns-filed{0%,73%{opacity:0;transform:scale(.95)}77%,86%{opacity:1;transform:scale(1)}89%,to{opacity:0;transform:scale(.96)}}@keyframes ns-file{0%{opacity:0;transform:translate(0,calc(24 * var(--u)))}5%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(0)}21%{opacity:1;transform:translate(calc(300 * var(--u)),calc(-128 * var(--u))) rotate(4deg) scale(.9)}25%{opacity:0;transform:translate(calc(306 * var(--u)),calc(-143 * var(--u))) scale(.35)}to{opacity:0;transform:translate(calc(306 * var(--u)),calc(-143 * var(--u))) scale(.35)}}@keyframes ns-type{0%,32%{clip-path:inset(0 100% 0 0)}33%{clip-path:inset(0 100% 0 0);animation-timing-function:steps(43,end)}49%,to{clip-path:inset(0)}}@keyframes ns-caret{0%,32%{opacity:0}33%,49%{opacity:0}50%,54%{opacity:1}55%,58%{opacity:0}59%,63%{opacity:1}64%,to{opacity:0}}@keyframes ns-dest{0%,44%{opacity:0;transform:translateY(calc(4 * var(--u)))}48%,to{opacity:1;transform:none}}@keyframes ns-ring-r{0%,50%{transform:rotate(0)}60%,to{transform:rotate(180deg)}}@keyframes ns-ring-l{0%,60%{transform:rotate(0)}70%,to{transform:rotate(180deg)}}@keyframes ns-look{0%,10%{transform:translate(calc(var(--s)*-.06),calc(var(--s)*.07)) rotate(-6deg)}20%{transform:translate(calc(var(--s)*.07),calc(var(--s)*-.02)) rotate(-6deg)}26%,to{transform:translate(calc(var(--s)*.08),calc(var(--s)*.03)) rotate(-6deg)}}@keyframes ns-lean{0%,14%{transform:rotate(0)scale(1)}20%{transform:rotate(9deg) translateX(calc(3 * var(--u))) scale(1.06,.96)}24%{transform:rotate(12deg) translateX(calc(4 * var(--u))) scale(1.08,.94)}28%,to{transform:rotate(0)scale(1)}}@keyframes ns-joy{0%,75%{transform:translateY(calc(6 * var(--u))) scale(.6)}79%{transform:translateY(calc(-3 * var(--u))) scale(1.08)}82%,to{transform:none}}@keyframes ns-s1{0%,26%{opacity:1}29%,to{opacity:.4}}@keyframes ns-s2{0%,26%{opacity:.4}29%,49%{opacity:1}52%,to{opacity:.4}}@keyframes ns-s3{0%,49%{opacity:.4}52%,73%{opacity:1}76%,to{opacity:.4}}@keyframes ns-s4{0%,73%{opacity:.4}76%,96%{opacity:1}99%,to{opacity:.4}}@media (max-width:900px){@media (prefers-reduced-motion:no-preference){.ns .notch-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (max-width:560px){@media (prefers-reduced-motion:no-preference){.ns .notch-steps{grid-template-columns:1fr;gap:6px}.ns .notch-steps p{font-size:14px}}}.as-sec{padding-top:clamp(72px,9vw,120px);scroll-margin-top:24px}.as-head{max-width:760px;margin-bottom:26px}.as-head h2{margin-top:14px;font-size:clamp(34px,4.6vw,58px);line-height:1.02}.as-tag{letter-spacing:.04em;color:#0a84ff;background:#0a84ff14;border-radius:999px;margin-left:8px;padding:3px 8px;font-style:normal;display:inline-block}.as-card{border-radius:calc(var(--r-card) + 6px);color:#fff;isolation:isolate;background:radial-gradient(70% 90% at 12% 8%,#3e6fa8 0%,#3e6fa800 60%),radial-gradient(60% 80% at 92% 92%,#1d3557 0%,#1d355700 70%),linear-gradient(160deg,#2a3442,#141a22 70%);grid-template-rows:1fr auto;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:18px 22px;min-height:clamp(560px,52vw,640px);padding:clamp(18px,2.4vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #0b1a33aa,inset 0 0 0 1px #ffffff14}.as-card:before{content:"";opacity:.18;mix-blend-mode:overlay;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.as-glow{z-index:-1;filter:blur(60px);opacity:.55;background:conic-gradient(#0a84ff00,#0a84ff33,#5e5ce600,#0a84ff22,#0a84ff00);position:absolute;inset:-30%}@media (prefers-reduced-motion:no-preference){.as-glow{animation:22s linear infinite as-spin}}@keyframes as-spin{to{transform:rotate(1turn)}}.as-pane{-webkit-backdrop-filter:blur(12px);opacity:.35;background:#ffffff10;border-radius:18px;flex-direction:column;grid-row:1/3;gap:10px;padding:14px;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(8px)scale(.985);box-shadow:inset 0 0 0 1px #ffffff1a}.as-pane.on{opacity:1;transform:none}.as-pane-head b{font:600 14px/1.3 var(--f-body);display:block}.as-pane-head small{color:#fff9;font-size:12px;display:block}.as-paper{color:#1d1d1f;background:#fbfbfd;border-radius:12px;flex:1;padding:18px 16px;position:relative;overflow:hidden;box-shadow:0 20px 40px -20px #000a}.as-paper-top{align-items:center;gap:10px;margin-bottom:16px;display:flex}.as-paper-top i{background:linear-gradient(135deg,#0a84ff,#5e5ce6);border-radius:8px;width:30px;height:30px}.as-paper-top b{font:700 12px/1.2 var(--f-mono);letter-spacing:.04em;display:block}.as-paper-top small{color:#6e6e73;font-size:11px;display:block}.as-line{background:#e6e6eb;border-radius:4px;height:7px;margin:9px 0}.as-line.soft{background:#efeff3}.as-total{font:600 12.5px/1 var(--f-body);border-top:1px dashed #d2d2d7;justify-content:space-between;margin-top:18px;padding-top:10px;display:flex}.as-total b{font-family:var(--f-mono)}.as-total{border-radius:6px;margin-left:-6px;margin-right:-6px;padding:10px 6px 4px;transition:background .5s .6s}.as-pane.on .as-total{background:#ffd60a59}.as-chat{flex-direction:column;justify-content:flex-end;gap:10px;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16%);mask-image:linear-gradient(#0000,#000 16%)}.as-msg{max-width:92%;font:500 14.5px/1.4 var(--f-body);align-items:flex-start;gap:10px;display:flex}.as-msg.me{background:#0a84ff;border-radius:18px 18px 6px;align-self:flex-end;padding:10px 14px;box-shadow:0 10px 24px -14px #0a84ffcc}.as-msg.me.voice{background:#ffffff1f;align-items:center;font-style:italic;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff26}.as-msg.kempt{align-self:flex-start}.as-comb{border-radius:6px;flex:none;width:22px;height:22px;margin-top:2px}.as-body{flex-direction:column;gap:9px;display:flex}.as-shimmer{background:linear-gradient(90deg,#fff6,#fff,#fff6) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.as-shimmer{animation:1.1s linear infinite as-sheen}.as-msg.in{animation:.45s cubic-bezier(.2,.8,.2,1) both as-in}}@keyframes as-sheen{to{background-position:-200% 0}}@keyframes as-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.as-caret{vertical-align:-2px;background:#fff;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite as-blink;display:inline-block}@keyframes as-blink{50%{opacity:0}}.as-dossier{color:#1d1d1f;background:#ffffffeb;border-radius:14px;flex-direction:column;gap:6px;min-width:min(420px,58vw);padding:10px;display:flex;box-shadow:0 18px 40px -22px #000c}.as-row{opacity:0;border-radius:9px;grid-template-columns:20px auto 1fr;align-items:center;gap:8px;padding:6px 8px;font-size:13px;transition:opacity .35s,transform .35s,background .35s;display:grid;transform:translate(-6px)}.as-row.in{opacity:1;transform:none}.as-row-name{font-weight:600}.as-row-doc{color:#6e6e73;white-space:nowrap;text-overflow:ellipsis;justify-self:end;max-width:100%;font-size:12px;overflow:hidden}.as-tick{color:#fff;background:#30d158;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.as-tick.off{background:#aeaeb2}.as-row.left{background:#f2f2f7}.as-row.left .as-row-name{color:#8e8e93;text-decoration:line-through}.as-draft{color:#1d1d1f;background:#ffffffeb;border-radius:14px;max-width:420px;padding:12px 14px;box-shadow:0 18px 40px -22px #000c}.as-draft small{font:600 11.5px/1.2 var(--f-mono);letter-spacing:.03em;color:#6e6e73;margin-bottom:6px;display:block}.as-draft p{margin:0;font-size:13px;line-height:1.45}.as-copies{color:#1d1d1f;background:#ffffffeb;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;box-shadow:0 18px 40px -22px #000c}.as-copies b{font-size:13.5px}.as-copies small{color:#6e6e73;font-size:12px}.as-copies em{color:#8e8e93;font-size:11.5px;font-style:normal}.as-mail{color:#fff;font:600 13px/1 var(--f-body);background:#0a84ff;border-radius:999px;align-self:flex-start;margin-top:4px;padding:7px 14px}@media (prefers-reduced-motion:no-preference){.as-mail.pulse{animation:1.2s ease-in-out 2 as-pulse}}@keyframes as-pulse{50%{box-shadow:0 0 0 8px #0a84ff33}}.as-wave{align-items:center;gap:2px;height:16px;margin-right:8px;display:inline-flex}.as-wave i{background:#fff;border-radius:2px;width:3px;height:6px}@media (prefers-reduced-motion:no-preference){.as-wave i{animation:.9s ease-in-out infinite as-bar}.as-wave i:nth-child(2){animation-delay:.1s}.as-wave i:nth-child(3){animation-delay:.2s}.as-wave i:nth-child(4){animation-delay:.3s}.as-wave i:nth-child(5){animation-delay:.4s}}@keyframes as-bar{50%{height:16px}}.as-composer{color:#ffffffb3;background:#ffffff14;border-radius:14px;justify-content:space-between;align-items:center;height:44px;padding:0 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff26}.as-mic{background:#ffffff26;border-radius:50%;width:22px;height:22px}.as-mic.live{background:#0a84ff;box-shadow:0 0 0 6px #0a84ff33}.as-points{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.as-points h3{letter-spacing:-.015em;font-size:17px}.as-points p{color:var(--ink-2);margin:6px 0 0;font-size:14.5px;line-height:1.5}@media (max-width:900px){.as-card{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;min-height:0}.as-pane{grid-row:auto;display:none}.as-chat{min-height:520px}.as-dossier{width:100%;min-width:0}.as-points{grid-template-columns:1fr 1fr}}@media (max-width:520px){.as-points{grid-template-columns:1fr}.as-msg{max-width:100%}}.as-page-hero h1{max-width:16ch;margin-top:14px;font-size:clamp(40px,6vw,76px);line-height:1}.as-page-hero .lead{max-width:62ch}.as-page-hero .cta-row{margin-top:22px}.as-sec.wrap:has(>h2.sr-only){padding-top:clamp(28px,4vw,48px)}.as-examples{padding-top:clamp(64px,8vw,104px)}.as-examples h2{font-size:clamp(28px,3.4vw,40px)}.as-ex-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.as-ex{border-radius:var(--r-card);background:#f0f0f2;padding:22px;box-shadow:inset 0 0 0 1px #00000009}.as-ex h3{font-size:18px}.as-ex ul{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.as-ex li{color:#fff;background:#0a84ff;border-radius:14px 14px 4px;align-self:flex-start;padding:9px 12px;font-size:14px;line-height:1.35}@media (max-width:900px){.as-ex-grid{grid-template-columns:1fr}}.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}.iv-frame{aspect-ratio:1.12;isolation:isolate;background:var(--pal-bg);border-radius:26px;max-width:100%;margin:0;position:relative;overflow:hidden}.iv-frame:before{content:"";pointer-events:none;z-index:-1;background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 64px);position:absolute;inset:0}.iv-win{color:#1d1d1f;width:104%;height:100%;font:14px/1.4 var(--f-body);background:#fff;border-radius:18px;flex-direction:column;animation:1s cubic-bezier(.16,1,.3,1) .1s both iv-in;display:flex;position:absolute;top:11%;left:9%;overflow:hidden;box-shadow:0 0 0 1px #ffffff47,-26px 36px 70px -26px #06141fb8}.iv-bar{background:#f6f6f8;border-bottom:1px solid #0000000f;flex:none;align-items:center;height:40px;padding:0 16px;display:flex}.iv-tl{gap:8px;display:flex}.iv-tl i{background:#ff5f57;border-radius:50%;width:12px;height:12px}.iv-tl i:nth-child(2){background:#febc2e}.iv-tl i:nth-child(3){background:#28c840}.iv-content{min-width:0;max-width:87.1539%;padding:clamp(16px,2.4vw,26px) clamp(16px,2.6vw,30px)}.iv-h{font:600 clamp(17px,1.6vw,21px)/1.2 var(--f-display);letter-spacing:-.02em;margin:0 0 14px}.iv-frame .iv-dossier,.iv-frame .iv-bank,.iv-frame .iv-setup{gap:4px;padding:0}.iv-frame .iv-dossier li,.iv-frame .iv-setup li,.iv-frame .iv-bank li{background:#f5f5f7;border-radius:11px;padding:11px 12px}.iv-frame .iv-dossier li:nth-child(odd),.iv-frame .iv-setup li:nth-child(odd),.iv-frame .iv-bank li:nth-child(odd){background:#f5f5f7}.iv-frame .iv-tick{color:#16884a;background:#dff5e8;width:22px;height:22px}.iv-frame .st-old .iv-tick{color:#b86200;background:#fff0d9}.iv-frame .st-missing .iv-tick{color:#2f5bd6;background:#e8eeff}.iv-frame .iv-dossier b,.iv-frame .iv-setup b,.iv-frame .iv-bank b{color:#1d1d1f;font-weight:600}.iv-frame .iv-dossier small,.iv-frame .iv-setup small{color:#6e6e73;font-size:12.5px}.iv-frame .st-old small{color:#b86200}.iv-frame .st-missing small{color:#2f5bd6}.iv-frame .iv-date,.iv-frame .iv-doc{color:#6e6e73}.iv-frame .iv-amt{color:#1d1d1f}.iv-frame .iv-amt.in{color:#16884a}.iv-frame .iv-doc i{color:#16884a;background:#dff5e8}.iv-frame .iv-bank .nm .iv-doc{color:#b86200}.iv-frame .iv-bank .nm .iv-doc i{color:#b86200;background:#fff0d9}.iv-frame .iv-foot{color:#3a3a3c;border-top:1px solid #0000000f;margin-top:12px;padding:12px 2px 0;font-size:12.5px}@keyframes iv-in{0%{opacity:0;transform:translate(18px,22px)}}@media (prefers-reduced-motion:reduce){.iv-win{animation:none}}@media (max-width:899px){.iv-frame{aspect-ratio:1.05;margin-top:8px}.iv-win{top:9%;left:7%}}.g-hero .intent-eyebrow{font:600 15px/1.3 var(--f-body);letter-spacing:-.005em;text-transform:none;color:var(--comb-ink)}.byline a{align-items:center;gap:9px;display:inline-flex}.byline img.byline-face{object-fit:cover;width:30px;height:30px;box-shadow:0 0 0 1px var(--line);border-radius:50%}.intent-cta .byline{gap:6px 12px}.answer-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.answer-card:before{content:none}.sub .answer-card h2.label,.answer-card .label{font:600 14px/1.3 var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink-3);margin:0 0 12px;display:block}.answer-card p{font:500 clamp(20px,2.1vw,26px)/1.42 var(--f-display);letter-spacing:-.018em;color:var(--ink);max-width:40ch}.intent-list .ilist{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,5vw,64px)}.intent-list .ilist li{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:40px 1fr;gap:14px;padding:22px 0}.intent-list .ilist-n{font:600 14px/1.4 var(--f-mono);color:var(--comb-ink);background:0 0;padding:2px 0 0}.intent-list .ilist h3{font:600 clamp(17px,1.5vw,19px)/1.3 var(--f-display);letter-spacing:-.015em}.intent-list .ilist p{font-size:15.5px}.intent-list .ilist-note{color:var(--ink-3);background:0 0;margin-top:18px;padding:0}@media (max-width:700px){.intent-list .ilist{grid-template-columns:1fr}}.iv-frame .iv-dossier li,.iv-frame .iv-setup li,.iv-frame .iv-bank li,.iv-frame .iv-bank .nm{animation:iv-row .7s calc(.45s + var(--i)*.12s) cubic-bezier(.16,1,.3,1) both}.iv-frame .iv-tick,.iv-frame .iv-doc i{animation:iv-pop .5s calc(.75s + var(--i)*.12s) cubic-bezier(.34,1.56,.64,1) both}@keyframes iv-row{0%{opacity:0;translate:0 10px}}@keyframes iv-pop{0%{scale:0}}.answer-card .ans-lead{font:600 clamp(28px,3.6vw,46px)/1.12 var(--f-display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;max-width:24ch;display:block}.answer-card .ans-lead span{background:linear-gradient(transparent 60%,var(--pal-mark,color-mix(in srgb,var(--comb) 26%,transparent)) 60%,var(--pal-mark,color-mix(in srgb,var(--comb) 26%,transparent)) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.answer-card .ans-rest{font:400 clamp(16.5px,1.4vw,18.5px)/1.6 var(--f-body);letter-spacing:0;color:var(--ink-2);text-wrap:pretty;max-width:62ch;margin-top:clamp(16px,2vw,22px);display:block}.answer-card p:has(.ans-lead){max-width:none}.iv-panel{background:var(--pal-bg);color:#fff}.iv-panel:before{content:"";z-index:-1;filter:none;background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 64px);width:auto;height:auto;position:absolute;inset:0}.iv-panel h2{font:600 clamp(28px,3.4vw,44px)/1.08 var(--f-display);letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin:0 0 clamp(22px,3vw,34px)}.iv-flow{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.iv-flow li{-webkit-backdrop-filter:blur(8px);background:#ffffff1f;border-radius:20px;padding:20px 20px 22px;transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e,0 20px 40px -26px #0006}.iv-flow li:hover{background:#ffffff2b;transform:translateY(-4px)}.iv-flow li:not(:last-child):after{content:"";background:#ffffff73;width:14px;height:2px;position:absolute;top:38px;right:-14px}.iv-flow-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.iv-flow-n{font:600 clamp(40px,4.4vw,56px)/.9 var(--f-display);letter-spacing:-.05em;color:#fff;opacity:.95}.iv-flow-ico{color:#1d1d1f;background:#fff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 18px -8px #0007}.iv-flow-ico svg{width:24px;height:24px}.iv-flow h3{font:600 18px/1.25 var(--f-display);letter-spacing:-.015em;color:#fff;margin:0 0 8px}.iv-flow p{color:#ffffffd9;margin:0;font-size:15px;line-height:1.55}.iv-panel .k-panel-foot span{color:#fffc}.iv-panel .btn-light{box-shadow:0 10px 24px -10px #0008}.iv-panel .k-facts,.iv-panel .k-facts a{color:#ffffffe0}@media (prefers-reduced-motion:reduce){.iv-flow li{transition:none}.iv-flow li:hover{transform:none}}@media (max-width:700px){.iv-flow li:not(:last-child):after{width:2px;height:14px;inset:auto auto -14px 42px}}.iv-panel .k-facts a{border-bottom-color:#ffffff59}.iv-frame:after,.iv-panel:after{content:"";z-index:-1;opacity:.16;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.iv-frame:before{background:repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 64px)}.iv-win{box-shadow:0 0 0 1px #ffffff2e,-26px 36px 80px -26px #050b14d9}.iv-panel{background:var(--pal-soft);color:var(--ink);box-shadow:inset 0 0 0 1px #0000000a}.iv-panel:after{opacity:.22;mix-blend-mode:multiply}.iv-panel:before{background:0 0}.iv-panel h2{color:var(--ink)}.iv-flow li{-webkit-backdrop-filter:blur(12px)saturate(1.2);background:#ffffffb8;box-shadow:inset 0 0 0 1px #fff,0 1px #00000008,0 24px 48px -30px #1d436b59}.iv-flow li:hover{background:#ffffffe6}.iv-flow-n{color:#0000;background:linear-gradient(170deg,#1a88ff,#0a4fb3);-webkit-background-clip:text;background-clip:text}.iv-flow-ico{color:#fff;background:linear-gradient(180deg,var(--accent-top),var(--accent-bottom));box-shadow:0 8px 18px -8px #006fe6a6,inset 0 1px #ffffff59}.iv-flow h3{color:var(--ink)}.iv-flow p,.iv-panel .k-panel-foot span{color:var(--ink-2)}.iv-panel .btn-light{background:linear-gradient(180deg,var(--accent-top),var(--accent-bottom));color:#fff;box-shadow:0 10px 24px -10px #006fe6a6}.iv-panel .k-facts{border-top-color:#0000001a}.iv-panel .k-facts a{color:var(--comb-ink);border-bottom-color:#0062cc40}.iv-panel .k-facts a:hover{color:var(--ink);border-color:var(--ink)}@media (max-width:700px){.iv-flow li:not(:last-child):after{background:linear-gradient(#007aff66,#007aff1a)}}.pal-slate{--pal-bg:radial-gradient(70% 90% at 15% 0%,#3e6fa8 0%,#3e6fa800 60%),radial-gradient(60% 80% at 90% 100%,#1d3557 0%,#1d355700 70%),linear-gradient(160deg,#2a3442,#141a22 70%);--pal-soft:radial-gradient(60% 90% at 0% 0%,#d7e7ff,#d7e7ff00 62%),radial-gradient(55% 85% at 100% 100%,#c9dcf7,#c9dcf700 65%),linear-gradient(165deg,#f4f8fd,#e6eef9);--pal-mark:#007aff38;--pal-a1:#1a88ff;--pal-a2:#0a4fb3}.pal-violet{--pal-bg:radial-gradient(70% 90% at 12% 0%,#8f6bff 0%,#8f6bff00 60%),radial-gradient(60% 80% at 95% 100%,#e86bd6 0%,#e86bd600 65%),linear-gradient(160deg,#3a2a8c,#1a1240 72%);--pal-soft:radial-gradient(60% 90% at 0% 0%,#e6dcff,#e6dcff00 62%),radial-gradient(55% 85% at 100% 100%,#f6d9f2,#f6d9f200 65%),linear-gradient(165deg,#f8f5ff,#efe8fb);--pal-mark:#8f6bff40;--pal-a1:#8f6bff;--pal-a2:#5a34d6}.pal-sun{--pal-bg:radial-gradient(70% 90% at 15% 0%,#ffd27a 0%,#ffd27a00 60%),radial-gradient(60% 80% at 92% 100%,#ff7a3d 0%,#ff7a3d00 66%),linear-gradient(160deg,#ffb23e,#e8850a 72%);--pal-soft:radial-gradient(60% 90% at 0% 0%,#ffe9b8,#ffe9b800 62%),radial-gradient(55% 85% at 100% 100%,#ffd9c2,#ffd9c200 65%),linear-gradient(165deg,#fffaf0,#fff0d9);--pal-mark:#ff9f0a4d;--pal-a1:#ffa31a;--pal-a2:#d86f00}.pal-sky{--pal-bg:radial-gradient(70% 90% at 15% 0%,#8ec8ff 0%,#8ec8ff00 60%),radial-gradient(60% 80% at 92% 100%,#0a78f0 0%,#0a78f000 66%),linear-gradient(160deg,#4aa3ff,#1f6fd6 72%);--pal-soft:radial-gradient(60% 90% at 0% 0%,#d4ecff,#d4ecff00 62%),radial-gradient(55% 85% at 100% 100%,#d0f0ff,#d0f0ff00 65%),linear-gradient(165deg,#f3faff,#e2f1fd);--pal-mark:#4aa3ff40;--pal-a1:#33a0ff;--pal-a2:#0a62d0}.pal-dusk{--pal-bg:radial-gradient(70% 90% at 12% 0%,#6a4fe2 0%,#6a4fe200 60%),radial-gradient(60% 80% at 95% 100%,#1e8fe0 0%,#1e8fe000 66%),linear-gradient(160deg,#2d2a7a,#10183a 72%);--pal-soft:radial-gradient(60% 90% at 0% 0%,#dcdcff,#dcdcff00 62%),radial-gradient(55% 85% at 100% 100%,#d2e8ff,#d2e8ff00 65%),linear-gradient(165deg,#f6f6ff,#e7ecfb);--pal-mark:#6a7bff3d;--pal-a1:#6a7bff;--pal-a2:#3a3fc4}.iv-flow-n{background:linear-gradient(170deg,var(--pal-a1,#1a88ff),var(--pal-a2,#0a4fb3));-webkit-background-clip:text;background-clip:text}.iv-flow-ico{background:linear-gradient(180deg,var(--pal-a1,#1a88ff),var(--pal-a2,#0a4fb3));box-shadow:0 8px 18px -8px color-mix(in srgb,var(--pal-a2,#006fe6) 65%,transparent),inset 0 1px 0 #ffffff59}.iv-flow li:not(:last-child):after{background:linear-gradient(90deg,color-mix(in srgb,var(--pal-a1,#007aff) 45%,transparent),color-mix(in srgb,var(--pal-a1,#007aff) 10%,transparent))}.g-hero .gv.gv-pal,.gv.gv-pal{background:var(--pal-bg);box-shadow:0 30px 60px -36px #1d436b66}.gv-pal:after{content:"";z-index:-1;opacity:.16;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.gv-pal .gv-win{box-shadow:0 0 0 1px #ffffff26,0 30px 60px -24px #050b14d9,0 2px 6px #0003}.g-article .answer-card .ans-lead{max-width:32ch;font-size:clamp(22px,2.3vw,30px);line-height:1.2}.g-article .iv-flow{grid-template-columns:1fr;gap:10px}.g-article .iv-flow li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"top h""top p";align-items:start;gap:4px 20px;padding:18px 20px;display:grid}.g-article .iv-flow-top{grid-area:top;gap:12px;margin:0}.g-article .iv-flow-n{min-width:22px;font-size:34px}.g-article .iv-flow h3{grid-area:h;margin:2px 0 4px}.g-article .iv-flow p{grid-area:p}.g-article .iv-flow li:not(:last-child):after{background:linear-gradient(180deg,color-mix(in srgb,var(--pal-a1,#007aff) 45%,transparent),color-mix(in srgb,var(--pal-a1,#007aff) 10%,transparent));width:2px;height:10px;inset:auto auto -10px 38px}.g-article .iv-panel h2{font-size:clamp(26px,2.8vw,36px)}.bench>.label{margin-bottom:10px;display:block}.bench h2{margin-bottom:12px}.bn-intro{color:var(--ink-2);max-width:70ch;margin:0 0 14px}.bn-summary{border-left:3px solid var(--accent);background:var(--card);color:var(--ink);text-wrap:pretty;border-radius:0 14px 14px 0;max-width:78ch;margin:0 0 26px;padding:18px 20px;font-size:clamp(16px,1.5vw,17.5px);line-height:1.6;box-shadow:0 18px 40px -34px #1d436b40}.bn-grid{gap:clamp(14px,2vw,22px);margin-bottom:clamp(14px,2vw,22px);display:grid}.bn-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-fig{padding:clamp(14px,2.4vw,28px)}.bn-sub{color:#949494;margin:2px 6px 10px;font-size:12px}.bn-foot{margin-top:12px}.bn-bars{gap:14px;margin:0;padding:2px 6px 6px;list-style:none;display:grid}.bn-bars li{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,8.6em) 1fr 3.6em;align-items:center;gap:4px 12px;transition:opacity .2s;display:grid}.bn-bars li.dim{opacity:.48}.bn-n{color:#dedede;font-weight:500;line-height:1.25}.bn-bars li.us .bn-n{color:#fff;font-weight:600}.bn-bars li.us .sc-bar i{background:var(--accent)}.bn-bars b{text-align:right;color:#fff;white-space:nowrap;font-weight:600}.bn-bars b small{color:#949494;font-size:11px;font-weight:500}.bn-note{color:#949494;grid-column:2/-1;font-size:11.5px;line-height:1.4}.bn-none{color:#f3a54d;background:#d9821f1f;border-radius:7px;grid-column:2/-1;justify-self:start;padding:5px 9px;font-size:12px;line-height:1.4}.bn-stack{background:#ffffff0e;gap:2px;display:flex}.bn-stack i{flex:none}.bn-stack i.bn-setup,.bn-legend .bn-setup:before{background:repeating-linear-gradient(135deg,#9a9a9a 0 3px,#3e3e3e 3px 6px)!important}.bn-time li{grid-template-columns:minmax(0,8.6em) 1fr 5.4em}.bn-time b{font-size:12px}.bn-axis{font:500 10px/1 var(--f-mono);color:#7f7f7f;border-top:1px solid #ffffff12;justify-content:space-between;margin:8px calc(5.4em + 18px) 0 calc(8.6em + 18px);padding-top:6px;display:flex}.bn-legend{color:#949494;gap:14px;margin:10px 6px 2px;font-size:11px;display:flex}.bn-legend span:before{content:"";vertical-align:middle;background:#767676;border-radius:2px;width:12px;height:6px;margin-right:6px;display:inline-block}.bn-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bn-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bn-list li{overflow-wrap:anywhere;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.bn-list li:nth-child(odd){background:#ffffff06}.bn-list.them li{color:#bfbfbf}.bn-dot{background:#767676;border-radius:50%;flex:none;width:6px;height:6px}.bn-flag{color:#f3a54d;margin:8px 8px 0;font-size:12px;display:block}.bn-names{gap:2px;display:grid}.bn-row{border-radius:8px;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.6fr);align-items:start;gap:6px 14px;padding:9px 8px;display:grid}.bn-names.solo .bn-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.bn-row:nth-child(2n){background:#ffffff06}.bn-head{font:500 10.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#7f7f7f;padding-block:6px}.bn-from s{color:#7f7f7f;font-family:var(--f-mono);overflow-wrap:anywhere;font-size:12px;text-decoration:none;display:block}.bn-from small{color:#bfbfbf;margin-top:2px;font-size:11.5px;display:block}.bn-k b{color:#fff;overflow-wrap:anywhere;font-weight:500}.bn-o{color:#bfbfbf;font-size:12.5px;line-height:1.45}.bn-dt{overflow-wrap:anywhere;display:block}.bn-dt.none{color:#7f7f7f;font-style:italic}.bn-chip{font:600 10.5px/1 var(--f-body);white-space:nowrap;border-radius:999px;margin-top:6px;padding:4px 8px;font-style:normal;display:inline-block}.bn-k .bn-chip{margin-left:0;display:table}.bn-chip.leak{color:#ff9592;background:#e5484d2e}.bn-chip.miss{color:#f3a54d;background:#d9821f33}.bn-chip.good{color:#4fd394;background:#25915f2e}.bn-mask{color:#7f7f7f;margin-top:4px;font-size:11px;display:block}.bn-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.bn-priv{border-collapse:collapse;width:100%;font-size:12.5px}.bn-priv th,.bn-priv td{text-align:left;vertical-align:top;border-top:1px solid #ffffff0b;padding:10px 8px}.bn-priv thead th{font:600 12.5px/1.2 var(--f-body);color:#bfbfbf;white-space:nowrap;border-top:0}.bn-priv thead th.us{color:#fff}.bn-priv tbody th{color:#dedede;min-width:150px;max-width:220px;font-weight:500}.bn-priv td{color:#949494;min-width:130px}.bn-priv.cols-2 td{width:34%;min-width:0}.bn-priv td small{margin-top:5px;line-height:1.4;display:block}.bn-priv .m{color:#bfbfbf;background:#ffffff12;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.bn-priv .m-yes .m{color:#4fd394;background:#25915f33}.bn-priv .m-partial .m{color:#f3a54d;background:#d9821f33}.bn-priv .m-no .m{color:#ff9592;background:#e5484d2e}.bn-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,44px);margin-top:clamp(26px,3vw,40px);display:grid}.bn-cols h3,.bn-tsec h3,.bn-misses h3{margin:0 0 12px;font-size:18px}.bn-cols ul,.bn-misses ul{color:var(--ink-2);gap:8px;margin:0;padding-left:20px;display:grid}.bn-maker{background:var(--paper-2);color:var(--ink-2);border-radius:14px;margin:16px 0 0;padding:14px 16px;font-size:14.5px}.bn-maker .label{margin-bottom:8px;display:block}.bn-tsec{margin-top:clamp(26px,3vw,40px)}.bn-table td{min-width:170px}.bn-table .bt{color:var(--ink-2)}.bn-table .m-unclear .bt{color:var(--ink-3)}.bn-table .m-no .mk{color:#c4383d;background:#e5484d24}.bn-misses{border:1px solid var(--line);background:var(--card);border-radius:18px;margin-top:clamp(26px,3vw,40px);padding:clamp(18px,2.4vw,24px)}.bn-misses p{color:var(--ink-3);margin:12px 0 0;font-size:14px}.bn-links{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;display:flex}.bn-links .label{width:100%;margin-bottom:2px}.bn-links a{color:var(--comb-ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:7px 12px;font-size:14px;text-decoration:none}.bn-links a:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--comb) 50%,var(--line))}@media (max-width:900px){.bn-grid.two,.bn-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.bn-two{grid-template-columns:minmax(0,1fr)}.bn-row,.bn-names.solo .bn-row{grid-template-columns:minmax(0,1fr);gap:4px}.bn-head{display:none}.bn-k:before,.bn-o:before{content:attr(data-l);font:500 10px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#7f7f7f;margin:6px 0 2px;display:block}.bn-bars li,.bn-time li{grid-template-columns:minmax(0,1fr) auto}.bn-bars .sc-bar{grid-area:2/1/auto/-1}.bn-note,.bn-none{grid-column:1/-1}.bn-axis{margin-left:6px;margin-right:6px}.bn-table td{min-width:150px}}.vx-hero{padding-block:clamp(20px,4vw,40px) 0}.vx-hero .crumbs{margin-bottom:clamp(20px,3vw,36px)}.vx-hero-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(24px,5vw,72px);display:grid}.vx-hero h1{letter-spacing:-.045em;font-size:clamp(44px,6.6vw,92px);font-weight:700;line-height:.95}.vx-hero-side{gap:20px;padding-bottom:6px;display:grid}.vx-hero-side>p{color:var(--ink-2);text-wrap:pretty;max-width:44ch;margin:0;font-size:18px;line-height:1.55}.vx-trust{letter-spacing:.02em;font:500 12px/1.5 var(--f-mono)!important;color:var(--ink-3)!important}.vx-duel{grid-template-columns:1.25fr 1fr;gap:14px;margin:clamp(32px,5vw,56px) 0 0;display:grid}.vx-duel.solo{grid-template-columns:1fr}.vx-pane{border-radius:var(--r-card,26px);align-content:start;gap:16px;min-height:200px;padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden}.vx-pane.us{color:#fff;background:radial-gradient(70% 90% at 15% 10%,#3e6fa8 0%,#3e6fa800 60%),radial-gradient(60% 80% at 90% 90%,#1d3557 0%,#1d355700 70%),linear-gradient(160deg,#2a3442,#141a22 70%)}.vx-pane.them{background:#f0f0f2;box-shadow:inset 0 0 0 1px #00000009}.vx-who{font:600 13px/1 var(--f-body);color:#ffffffb3;align-items:center;gap:8px;display:inline-flex}.vx-pane.them .vx-who{color:var(--ink-3)}.vx-dot{background:#0a84ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #0a84ff33}.vx-file{background:#ffffff14;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:16px 18px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.vx-pane.them .vx-file{background:#fff;box-shadow:0 1px 2px #0000000f,inset 0 0 0 1px #0000000d}.vx-doc{fill:#ffffff14;stroke:currentColor;stroke-width:1.1px;opacity:.75;flex:none;width:16px;height:20px}.vx-swap{flex:1;min-width:0;display:grid}.vx-swap>*{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}.vx-swap s{font:500 15px/1.3 var(--f-mono);color:#fff9;text-decoration:none;animation:.5s 1.1s both vx-out}.vx-swap b{font:600 clamp(15px,1.6vw,19px)/1.3 var(--f-display);letter-spacing:-.015em;animation:.6s 1.4s both vx-in}.vx-them{font:500 clamp(14px,1.4vw,16px)/1.35 var(--f-mono);color:var(--ink-2);overflow-wrap:anywhere}.vx-folder{font:600 12px/1 var(--f-body);color:#fff;background:#0a84ff;border-radius:999px;justify-self:start;padding:6px 11px;animation:.4s 1.9s both vx-pop}.vx-pane.them small{color:var(--ink-2);max-width:40ch;font-size:14px;line-height:1.45}@keyframes vx-out{to{opacity:0;transform:translateY(-8px)}}@keyframes vx-in{0%{opacity:0;transform:translateY(8px)}}@keyframes vx-pop{0%{opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.vx-swap s{opacity:0;animation:none}.vx-swap b,.vx-folder{animation:none}}.vx .vx-sec{margin-top:clamp(64px,8vw,112px)}.vx-sec>.label{color:var(--comb-ink);margin-bottom:14px;display:block}.vx-sec h2{font:650 clamp(28px,3.4vw,44px)/1.05 var(--f-display);letter-spacing:-.035em;max-width:22ch;margin:0}.vx-sub{color:var(--ink-2);max-width:60ch;margin:12px 0 0;font-size:17px}.vx-score{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:clamp(24px,3vw,36px) 0 0;display:grid}.vx-score.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.vx-stat{border-radius:var(--r-card,26px);background:var(--card);align-content:start;gap:16px;margin:0;padding:clamp(20px,2.4vw,28px);display:grid;box-shadow:inset 0 0 0 1px #0000000d,0 18px 40px -34px #1d436b55}.vx-stat dt{font:500 13px/1.35 var(--f-body);color:var(--ink-3)}.vx-stat dd{gap:12px;margin:0;display:grid}.vx-pair{gap:10px;display:grid}.vx-k,.vx-t{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.vx-k b{font:700 clamp(44px,5.2vw,68px)/.95 var(--f-display);letter-spacing:-.05em;color:var(--accent)}.vx-t b{font:600 clamp(24px,2.4vw,30px)/1 var(--f-display);letter-spacing:-.03em;color:var(--ink-3)}.vx-k b.s{font-size:clamp(34px,3.6vw,48px)}.vx-k b.xs{font-size:clamp(24px,2.4vw,30px)}.vx-t b.s{font-size:clamp(20px,2vw,24px)}.vx-t b.xs{letter-spacing:-.015em;font-size:clamp(16px,1.5vw,19px)}.vx-k small,.vx-t small{font:600 12px/1 var(--f-body);color:var(--ink-3)}.vx-k small{color:var(--comb-ink)}.vx-stat.them-wins .vx-k b{color:var(--ink-3)}.vx-stat.them-wins .vx-t b{color:var(--ink)}.vx-note{color:var(--ink-3);font-size:13px;line-height:1.45}.vx-sbs{border-radius:var(--r-card,26px);background:var(--card);margin-top:clamp(24px,3vw,36px);padding:clamp(8px,1.4vw,14px);overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d,0 18px 40px -34px #1d436b55}.vx-row{border-radius:14px;grid-template-columns:minmax(0,.75fr) minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:6px 20px;padding:14px clamp(10px,1.6vw,18px);display:grid}.vx-row:nth-child(2n){background:#f5f5f7}.vx-head{font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-block:12px}.vx-head .us{color:var(--comb-ink)}.vx-from code{font:500 13px/1.3 var(--f-mono);color:var(--ink-3);overflow-wrap:anywhere;display:block}.vx-from small{color:var(--ink-2);margin-top:3px;font-size:13px;display:block}.vx-kname b{font:600 15.5px/1.35 var(--f-display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.vx-tname{color:var(--ink-2);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.vx-tname.dim>span{color:var(--ink-3);font-family:var(--f-mono);font-size:13px}.vx-chip{font:600 11.5px/1.2 var(--f-body);background:var(--paper-2);color:var(--ink-3);border-radius:999px;align-items:center;gap:6px;margin-top:7px;padding:4px 9px;font-style:normal;display:inline-flex}.vx-tname .vx-chip,.vx-kname .vx-chip{white-space:normal;width:max-content;max-width:100%;display:flex}.vx-chip.leak{color:#b42318;background:#fde8e8}.vx-chip.leak i{background:#e5484d;border-radius:50%;flex:none;width:7px;height:7px}.vx-chip.warn,.vx-chip.miss{color:#9a5a0b;background:#fdf0e1}.vx-wall{color:#9a5a0b;align-self:center;font-weight:600}.vx-sbs.paywall .vx-row:not(.vx-head) .vx-tname{grid-column:3}.vx-choose{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.vx-card{border-radius:var(--r-card,26px);background:#f0f0f2;padding:clamp(24px,3vw,36px);box-shadow:inset 0 0 0 1px #00000009}.vx-card.us{background:var(--card);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 45%,transparent),0 18px 40px -30px #006fe655}.vx-card h2{margin-bottom:18px!important;font-size:clamp(22px,2.2vw,28px)!important}.vx-card.us h2{color:var(--comb-ink)}.vx-card ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.vx-card li{color:var(--ink-2);max-width:52ch;padding-left:30px;font-size:16px;line-height:1.5;position:relative}.vx-card li:before{content:"✓";background:var(--paper-2);width:20px;height:20px;color:var(--ink-3);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.vx-card.us li:before{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.vx-after{color:var(--ink-3);max-width:70ch;margin:18px 4px 0;font-size:14.5px}.vx-priv{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.vx-priv>li{border-radius:var(--r-card,26px);background:var(--card);align-content:start;gap:12px;padding:clamp(20px,2.4vw,26px);display:grid;box-shadow:inset 0 0 0 1px #0000000d}.vx-ico svg{fill:none;width:28px;height:28px;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.vx-priv h3{margin:0;font-size:17px}.vx-priv ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vx-priv ul li{grid-template-columns:22px 1fr;align-items:center;gap:2px 8px;display:grid}.vx-priv ul i{background:var(--paper-2);width:22px;height:22px;color:var(--ink-3);border-radius:50%;grid-row:span 2;align-self:start;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.vx-priv .m-yes i{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.vx-priv .m-no i{color:#b42318;background:#fde8e8}.vx-priv .m-partial i{color:#9a5a0b;background:#fdf0e1}.vx-priv ul b{font-size:14px;font-weight:600}.vx-priv ul small{color:var(--ink-3);font-size:12.5px;line-height:1.4}.vx-misses{width:min(var(--max),100% - 2*var(--gutter));background:#f0f0f2;border-radius:20px;padding:clamp(20px,2.6vw,28px)}.vx-misses h2{letter-spacing:-.01em!important;font-size:18px!important}.vx-misses p{color:var(--ink-2);max-width:72ch;margin:8px 0 0;font-size:15px}.vx-more{gap:12px;display:grid}.vx-more details{background:var(--card);border-radius:20px;box-shadow:inset 0 0 0 1px #0000000d}.vx-more summary{cursor:pointer;gap:4px;padding:20px 56px 20px 24px;list-style:none;display:grid;position:relative}.vx-more summary::-webkit-details-marker{display:none}.vx-faq summary::-webkit-details-marker{display:none}.vx-more summary:after,.vx-faq summary:after{content:"+";font:400 24px/1 var(--f-body);color:var(--ink-3);transition:rotate .2s;position:absolute;top:50%;right:24px;translate:0 -50%}.vx-more details[open]>summary:after,.vx-faq details[open]>summary:after{rotate:45deg}.vx-more summary b{font:600 17px/1.3 var(--f-display)}.vx-more summary span{color:var(--ink-3);font-size:13.5px}.vx-more-body{gap:22px;min-width:0;padding:0 clamp(12px,2vw,24px) 24px;display:grid}.vx-more-body .proof-sec{width:auto;margin-top:0!important}.vx-more-body .sources h3,.vx-notes h3{margin:0 0 10px;font-size:16px}.vx-more-body .sources ul,.vx-notes ul{color:var(--ink-2);gap:8px;margin:0;padding-left:20px;display:grid}.vx-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-more .byline{margin-top:6px}.vx-faq{grid-template-columns:.8fr 1.2fr;gap:20px 60px;display:grid}.vx-faq details{border-top:1px solid var(--line)}.vx-faq details:last-child{border-bottom:1px solid var(--line)}.vx-faq summary{cursor:pointer;padding:20px 40px 20px 0;list-style:none;position:relative}.vx-faq summary:after{right:4px}.vx-faq h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.vx-faq details p{color:var(--ink-2);max-width:64ch;margin:0 0 20px;line-height:1.6}.vx-cta{border-radius:var(--r-card,26px);color:#fff;background:radial-gradient(70% 120% at 10% 0,#3e6fa8 0%,#3e6fa800 60%),linear-gradient(160deg,#2a3442,#141a22 70%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-block:clamp(64px,8vw,112px) clamp(40px,5vw,64px);padding:clamp(28px,4vw,52px);display:flex}.vx-cta h2{font:700 clamp(28px,3.6vw,48px)/1.02 var(--f-display);letter-spacing:-.04em;color:#fff;max-width:18ch;margin:0}.vx-cta p{color:#ffffffb3;margin:12px 0 0;font-size:17px}.vx .vx-cta{margin-top:clamp(64px,8vw,112px)}@media (max-width:980px){.vx-hero-grid,.vx-duel{grid-template-columns:1fr}.vx-score,.vx-priv,.vx-score.n3{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-faq,.vx-notes{grid-template-columns:1fr}}@media (max-width:640px){.vx-choose{grid-template-columns:1fr}.vx-row{grid-template-columns:minmax(0,1fr);gap:4px}.vx-head{display:none}.vx-kname:before,.vx-tname:before{content:attr(data-l);font:500 10.5px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:8px 0 3px;display:block}.vx-kname:before{color:var(--comb-ink)}.vx-wall-cont{display:none}.vx-sbs.paywall .vx-row:not(.vx-head) .vx-tname{grid-column:auto}.vx-stat{gap:12px;padding:16px}.vx-k b{font-size:40px}.vx-k b.s{font-size:30px}.vx-k b.xs{font-size:21px}.vx-t b{font-size:22px}.vx-t b.s{font-size:18px}.vx-t b.xs{font-size:14px}.vx-score.n3 .vx-stat:last-child{grid-column:1/-1}.vx-priv>li{padding:16px}.vx-more summary{padding:18px 48px 18px 18px}}.pal-ledger{--pal-bg:radial-gradient(70% 90% at 10% 0%,#3fbf8f 0%,#3fbf8f00 60%),radial-gradient(58% 78% at 96% 100%,#e9b949 0%,#e9b94900 64%),linear-gradient(160deg,#0f4a3c,#07231c 72%);--pal-soft:radial-gradient(60% 90% at 0% 0%,#cfefdf,#cfefdf00 62%),radial-gradient(55% 85% at 100% 100%,#f9eac0,#f9eac000 66%),linear-gradient(165deg,#f4fbf7,#e8f3ec);--pal-mark:#3fbf8f4d;--pal-a1:#22a877;--pal-a2:#0c6b4c;--fm-ink:#0b3a2e;--fm-gold:#b8860b}.fm-frame,.fm-stage{isolation:isolate;margin:0;position:relative;overflow:hidden}.fm-frame{aspect-ratio:1.04;background:var(--pal-bg);border-radius:28px;max-width:100%}.fm-frame:before,.fm-stage:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 0 calc(6% - 1px),#e9b94966 calc(6% - 1px) 6%,#0000 6%),repeating-linear-gradient(#ffffff12 0 1px,#0000 1px 34px);position:absolute;inset:0}.fm-frame:after,.fm-stage:after{content:"";z-index:-1;opacity:.18;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.fm-win{color:#1d1d1f;font:14px/1.35 var(--f-body);background:#fffdf7;border-radius:20px;flex-direction:column;padding:0 30px 30px 0;animation:.9s cubic-bezier(.16,1,.3,1) both fm-win;display:flex;position:absolute;inset:9% -30px -30px 10%;box-shadow:0 0 0 1px #ffffff40,-26px 36px 80px -26px #03120ee6}.fm-bar{align-items:center;gap:14px;padding:15px 18px 13px;display:flex}.fm-bar b{font:600 13px/1 var(--f-body);color:#3a3a3c}.fm-cols,.fm-ledger li{grid-template-columns:24px minmax(0,.85fr) minmax(0,1.6fr) 78px;align-items:center;gap:10px;padding-inline:18px;display:grid}.fm-cols{font:500 10px/1 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:#6e6e73;border-block:1px solid #0b3a2e1f;padding-block:8px}.fm-cols span:first-child{grid-column:2}.fm-cols span:last-child{text-align:right}.fm-ledger{margin:0;padding:0;list-style:none}.fm-ledger li{min-height:46px;animation:iv-row .7s calc(.35s + var(--i)*.16s) cubic-bezier(.16,1,.3,1) both;border-bottom:1px solid #0b3a2e14}.fm-n{font:500 11px/1 var(--f-mono);color:#a1a1a6}.fm-raw{font:500 11.5px/1.2 var(--f-mono);color:#8e8e93;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fm-raw s{animation:fm-strike .5s calc(.8s + var(--i)*.16s) ease-out both;background:linear-gradient(#c0392b,#c0392b) 0 55%/100% 1.5px no-repeat;text-decoration:none}.fm-named{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;animation:fm-post .6s calc(1.05s + var(--i)*.16s) cubic-bezier(.16,1,.3,1) both;font-weight:600;overflow:hidden}.fm-amt{font:500 12.5px/1 var(--f-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fm-amt i,.fm-pack-total b i,.fm-bank em i{color:#8e8e93;margin-left:4px;font-size:.78em;font-style:normal}.fm-amt em{color:#c7c7cc;font-style:normal}.fm-foot{color:#3a3a3c;justify-content:flex-end;align-items:center;gap:9px;margin-top:auto;padding:14px 18px 0;font-size:12.5px;display:flex}.fm-seal{color:#16884a;background:#dff5e8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid}.fm-ask{-webkit-backdrop-filter:blur(14px);color:#1d1d1f;background:#ffffffeb;border-radius:18px;width:min(66%,340px);padding:10px;animation:.8s cubic-bezier(.16,1,.3,1) 1.9s both fm-ask;position:absolute;bottom:6%;left:4%;box-shadow:0 0 0 1px #ffffff80,0 26px 50px -18px #03120ecc}.fm-ask-q,.fm-search-q{color:#1d1d1f;background:#f1f1f4;border-radius:11px;align-items:center;gap:9px;padding:9px 12px;font-size:13.5px;display:flex}.fm-ask-q svg,.fm-search-q svg{color:#8e8e93;flex:none;width:15px;height:15px}.fm-ask-hit{gap:2px;padding:10px 12px 4px;display:grid}.fm-ask-hit b{font-size:13px;font-weight:600}.fm-ask-hit small{color:#6e6e73;font-size:11.5px}@keyframes fm-win{0%{opacity:0;translate:24px 30px}}@keyframes fm-strike{0%{background-size:0 1.5px}}@keyframes fm-post{0%{opacity:0;translate:-8px}}@keyframes fm-ask{0%{opacity:0;translate:0 16px;scale:.97}}.fm-story>h2{font:600 clamp(26px,3.2vw,38px)/1.12 var(--f-display);letter-spacing:-.025em;text-wrap:balance;max-width:22ch;margin:0 0 clamp(8px,2vw,20px)}.fm-row{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(28px,5vw,80px);padding-block:clamp(22px,3.4vw,44px);display:grid}.fm-flip{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)}.fm-flip .fm-copy{order:2}.fm-copy{gap:22px;min-width:0;display:grid}.fm-step{font:600 13px/1 var(--f-mono);letter-spacing:.08em;color:var(--pal-a2);align-items:center;gap:12px;display:flex}.fm-step:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--pal-a1) 55%,transparent),#0000);flex:1;height:1px}.fm-copy h3{font:600 clamp(19px,1.9vw,23px)/1.2 var(--f-display);letter-spacing:-.02em;margin:0 0 7px}.fm-copy p{color:var(--ink-2);max-width:52ch;margin:0;font-size:15.5px;line-height:1.6}.fm-stage{background:var(--pal-soft);border-radius:28px;min-width:0;padding:clamp(18px,3.4vw,44px) clamp(16px,3.4vw,44px) clamp(44px,4.4vw,56px)}.fm-stage:before{background:linear-gradient(90deg,#0000 0 calc(6% - 1px),#b8860b40 calc(6% - 1px) 6%,#0000 6%),repeating-linear-gradient(#0b3a2e0d 0 1px,#0000 1px 34px)}.fm-flip .fm-stage{background:var(--pal-bg)}.fm-flip .fm-stage:before{background:linear-gradient(90deg,#0000 0 calc(6% - 1px),#e9b94966 calc(6% - 1px) 6%,#0000 6%),repeating-linear-gradient(#ffffff12 0 1px,#0000 1px 34px)}.fm-stage figcaption{text-align:center;font:500 11px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#0b3a2e99;position:absolute;bottom:16px;left:0;right:0}.fm-flip .fm-stage figcaption{color:#ffffffa6}.fm-card{color:#1d1d1f;font:14px/1.35 var(--f-body);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #0b3a2e12,0 34px 60px -34px #0b3a2e80}.fm-scene ul{margin:0;padding:0;list-style:none}.fm-search{padding:12px}.fm-search-q{padding:12px 14px;font-size:15px}.fm-search-q span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fm-search-q kbd{font:600 11px/1 var(--f-body);white-space:nowrap;min-width:0;height:22px;padding:0 7px}.fm-search li{border-bottom:1px solid #0000000d;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 8px;display:grid}.fm-search li:last-child{border:0}.fm-search li:first-child{background:color-mix(in srgb,var(--pal-a1) 11%,#fff);border:0;border-radius:12px;margin-top:8px}.fm-doc{background:linear-gradient(#fff,#f1f1f4);border-radius:5px;width:26px;height:32px;position:relative;box-shadow:0 0 0 1px #00000017}.fm-doc:before{content:"";background:#c7c7cc;border-radius:2px;height:2px;position:absolute;inset:8px 5px auto;box-shadow:0 5px #d9d9de,0 10px #d9d9de}.fm-search li div{gap:2px;min-width:0;display:grid}.fm-search li b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fm-search li small{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.fm-search li>i{font:500 11px/1 var(--f-mono);color:#8e8e93;font-style:normal}.fm-pack-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:16px 18px 12px;display:flex}.fm-pack-h b{font:600 15px/1.2 var(--f-display)}.fm-pack-h span{color:#3a3a3c}.fm-pack-h em{color:#b86200;background:#fff3df;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:12px;font-style:normal}.fm-pack-cols,.fm-pack li{grid-template-columns:20px 88px minmax(0,1fr) minmax(0,.9fr) 84px;align-items:center;gap:10px;padding-inline:18px;display:grid}.fm-pack-cols{font:500 10px/1 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:#6e6e73;border-block:1px solid #0b3a2e1f;padding-block:8px}.fm-pack-cols span:first-child{grid-column:2}.fm-pack-cols span:last-child{text-align:right}.fm-pack li{border-bottom:1px solid #0b3a2e12;padding-block:11px}.fm-tick{color:#fff;background:var(--pal-a1);border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:grid}.fm-warn .fm-tick{background:#fff;box-shadow:inset 0 0 0 1.5px #e0a030}.fm-off .fm-tick{background:#fff;box-shadow:inset 0 0 0 1.5px #c7c7cc}.fm-d{font:500 12px/1 var(--f-mono);font-variant-numeric:tabular-nums;color:#515154}.fm-pack li b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fm-k{color:#515154;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fm-off b,.fm-off .fm-k,.fm-off .fm-d,.fm-off .fm-amt{color:#a1a1a6}.fm-off .fm-amt{text-decoration:line-through}.fm-flag{color:#9a5a00;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.fm-flag u{color:#fff;background:linear-gradient(180deg,var(--pal-a1),var(--pal-a2));border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none}.fm-pack-total{border-top:3px double #0b3a2e40;align-items:baseline;gap:10px;padding:13px 18px 15px;font-weight:600;display:flex}.fm-pack-total small{color:#9a5a00;font-size:12px;font-weight:400}.fm-pack-total b{font:600 15px/1 var(--f-mono);font-variant-numeric:tabular-nums;margin-left:auto}.fm-export{color:#fff;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:12.5px;display:flex}.fm-export ul{display:contents}.fm-folder{margin-right:4px;font-weight:600}.fm-folder:before{content:"";vertical-align:-1px;background:#e9b949;border-radius:2px 3px 3px;width:16px;height:12px;margin-right:8px;display:inline-block;box-shadow:0 -3px 0 -1px #e9b949}.fm-export li{font:500 11.5px/1 var(--f-mono);background:#ffffff1f;border-radius:999px;padding:6px 11px;box-shadow:inset 0 0 0 1px #fff3}.fm-zip{color:var(--fm-ink);background:#fff;border-radius:999px;margin-left:auto;padding:7px 13px;font-weight:600}.fm-bank{padding:18px}.fm-bank-h{gap:8px;display:grid}.fm-bank-h span{font:500 10.5px/1 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:#6e6e73}.fm-bank-h b{font:600 clamp(18px,2vw,22px)/1.2 var(--f-display);letter-spacing:-.02em}.fm-bank-h strong{color:var(--pal-a2);font-variant-numeric:tabular-nums;font-size:1.5em}.fm-meter{grid-template-columns:repeat(12,1fr);gap:5px;margin:14px 0 18px;display:grid}.fm-meter i{background:#fff3df;border-radius:999px;height:10px;box-shadow:inset 0 0 0 1.5px #e0a030}.fm-meter i.on{background:linear-gradient(180deg,var(--pal-a1),var(--pal-a2));box-shadow:none}.fm-bank p{color:#6e6e73;margin:0 0 4px;font-size:12.5px}.fm-bank li{border-top:1px solid #0b3a2e12;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.fm-bank li span{font:500 12px/1 var(--f-mono);color:#6e6e73}.fm-bank li b{font:600 12.5px/1.2 var(--f-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fm-bank em{font:500 13px/1 var(--f-mono);font-variant-numeric:tabular-nums;font-style:normal}.fm-row.in-view .fm-scene li{animation:iv-row .7s calc(.15s + var(--i,0)*.11s) cubic-bezier(.16,1,.3,1) both}.fm-row.in-view .fm-meter i{animation:iv-pop .45s calc(.2s + var(--i)*50ms) cubic-bezier(.34,1.56,.64,1) both}.fm-row.in-view .fm-card{animation:.8s cubic-bezier(.16,1,.3,1) both fm-ask}.fm-books{background:#fffdf7 repeating-linear-gradient(#0000 0 35px,#0b3a2e0f 35px 36px);border-radius:28px;margin-top:clamp(20px,3vw,36px);padding:clamp(22px,3.4vw,40px);box-shadow:0 0 0 1px #0b3a2e1a}.fm-books h3{font:600 clamp(20px,2.2vw,26px)/1.15 var(--f-display);letter-spacing:-.02em;margin:0 0 20px}.fm-books-grid{grid-template-columns:1fr 1fr;gap:0 clamp(24px,5vw,64px);display:grid}.fm-books-grid>div+div{border-left:3px double #0b3a2e33;padding-left:clamp(24px,5vw,64px)}.fm-books-h{font:600 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1.5px solid #0b3a2e;margin-bottom:6px;padding-bottom:10px;display:block}.fm-credit{color:var(--pal-a2)}.fm-debit{color:var(--fm-gold)}.fm-books ul{margin:0;padding:0;list-style:none}.fm-books li{align-items:baseline;gap:12px;min-height:36px;padding-top:7px;font-size:15px;line-height:1.4;display:flex}.fm-books li i{width:16px;font:700 13px/1 var(--f-mono);color:var(--pal-a1);flex:none;font-style:normal}.fm-books div+div li{color:var(--ink-2)}.fm-books div+div li i{color:var(--fm-gold)}@media (max-width:899px){.fm-row,.fm-flip{grid-template-columns:1fr;gap:22px}.fm-flip .fm-copy{order:0}.fm-frame{aspect-ratio:.98;margin-top:8px}.fm-win{top:6%;left:6%}}@media (max-width:560px){.fm-cols,.fm-ledger li{grid-template-columns:20px minmax(0,1fr) 68px;padding-inline:14px}.fm-cols span:nth-child(2){display:none}.fm-ledger li{grid-template-rows:auto auto;gap:2px 10px;padding-block:8px}.fm-ledger .fm-n{grid-row:1/3}.fm-ledger .fm-raw{grid-area:1/2}.fm-ledger .fm-named{grid-area:2/2;font-size:13px}.fm-ledger .fm-amt{grid-area:1/3/3}.fm-frame{aspect-ratio:.68}.fm-ask{width:74%;bottom:4%}.fm-books{background-image:none}.fm-books li{min-height:0;padding-block:6px}.fm-pack-cols,.fm-pack li{grid-template-columns:18px 78px minmax(0,1fr) 70px;gap:8px;padding-inline:13px}.fm-pack-cols span:nth-child(3),.fm-k{display:none}.fm-zip{margin-left:0}.fm-books-grid{grid-template-columns:1fr;gap:22px}.fm-books-grid>div+div{border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.fm-win,.fm-ledger li,.fm-raw s,.fm-named,.fm-ask,.fm-row.in-view .fm-scene li,.fm-row.in-view .fm-meter i,.fm-row.in-view .fm-card{animation:none}}
