@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a8942bff-module__40llnW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a8942bff-module__40llnW__variable{--v3f-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d592f698-module__baqujG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d592f698-module__baqujG__variable{--v3f-mono:"Geist Mono", "Geist Mono Fallback"}
*{box-sizing:border-box}html,body{margin:0;padding:0}html{color:#eceef5;-webkit-text-size-adjust:100%;background:#0b0c11}body{-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}
body:has(.v3f){color:#eceef5;background:#0b0c11;margin:0}.v3f{--g0:#0b0c11;--g1:#0f1117;--g2:#141721;--g3:#1a1e2a;--g4:#222736;--ln:#ffffff12;--ln-2:#ffffff1f;--ln-3:#fff3;--tx:#eceef5;--tx-2:#b4b9cb;--tx-3:#7f869e;--aura:#7c5cff;--aura-2:#a78bff;--aura-3:#cfc2ff;--aura-glow:#7c5cff59;--ok:#5fe3c0;--hold:#e2b45a;--bad:#d86f6f;--lock:#8a90a6;--sans:var(--v3f-sans), Inter, ui-sans-serif, system-ui, sans-serif;--mono:var(--v3f-mono), ui-monospace, "SF Mono", Menlo, monospace;--wrap:1240px;--gut:clamp(20px, 4vw, 56px);--r:10px;--ease:cubic-bezier(.2, .7, .2, 1);background:var(--g0);min-height:100vh;color:var(--tx);font-family:var(--sans);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}.v3f *,.v3f :before,.v3f :after{box-sizing:border-box}:where(.v3f) a{color:inherit;text-decoration:none}:where(.v3f) ul,:where(.v3f) ol{margin:0;padding:0;list-style:none}:where(.v3f) h1,:where(.v3f) h2,:where(.v3f) h3,:where(.v3f) p,:where(.v3f) figure,:where(.v3f) dl,:where(.v3f) dd{margin:0}:where(.v3f) button{font:inherit;color:inherit}.v3f-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v3f-wrap{width:min(var(--wrap), calc(100% - 2 * var(--gut)));margin-inline:auto}.v3f-skip{z-index:50;background:var(--aura);color:#fff;border-radius:6px;padding:8px 12px;position:absolute;top:-48px;left:16px}.v3f-skip:focus{top:12px}.v3f-eyebrow{color:var(--aura-2);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.v3f-live{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite v3f-pulse;display:inline-block;position:relative;box-shadow:0 0 #5fe3c080}.v3f-chip{border:1px solid var(--ln-2);color:var(--tx-2);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.v3f-chip-live{color:var(--ok);background:#5fe3c00f;border-color:#5fe3c059}.v3f-chip-dashed{color:var(--tx-3);border-style:dashed}.v3f-chip-quiet{border-color:var(--ln);color:var(--tx-3)}.v3f-btn{min-height:44px;color:var(--tx);font:inherit;letter-spacing:-.01em;cursor:pointer;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.v3f-btn-primary{background:var(--aura);color:#fff;box-shadow:0 0 0 1px #ffffff14 inset, 0 8px 28px -10px var(--aura-glow)}.v3f-btn-primary:hover,.v3f-btn-primary:focus-visible{box-shadow:0 0 0 1px #ffffff24 inset, 0 12px 34px -10px var(--aura-glow);background:#8b6dff;transform:translateY(-1px)}.v3f-btn-ghost{border-color:var(--ln-2);color:var(--tx);background:#ffffff05}.v3f-btn-ghost:hover,.v3f-btn-ghost:focus-visible{border-color:var(--ln-3);background:#ffffff0d}.v3f-btn-sm{border-color:var(--ln-2);min-height:34px;padding:0 12px;font-size:13px}.v3f-btn-sm:hover{border-color:var(--aura-2)}.v3f :focus-visible{outline:2px solid var(--aura-2);outline-offset:2px}.v3f-header{z-index:20;border-bottom:1px solid var(--ln);-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);background:#0b0c11b8;position:sticky;top:0}.v3f-header-in{align-items:center;gap:24px;height:60px;display:flex}.v3f-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.v3f-mark{grid-template-columns:1fr 1fr;gap:2px;width:20px;height:20px;display:grid;transform:rotate(45deg)}.v3f-mark i{background:linear-gradient(135deg, var(--aura-3), var(--aura));border-radius:1px 5px;display:block}.v3f-mark i:nth-child(2),.v3f-mark i:nth-child(3){opacity:.55}.v3f-header nav{gap:4px;margin-left:auto;display:flex}.v3f-header nav a{color:var(--tx-2);border-radius:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:color .15s,background .15s}.v3f-header nav a:hover{color:var(--tx);background:#ffffff0d}.v3f-hero{border-bottom:1px solid var(--ln);position:relative;overflow:clip}.v3f-hero-bg{pointer-events:none;position:absolute;inset:0}.v3f-hero-glow{filter:blur(10px);background:radial-gradient(closest-side,#7c5cff38,#7c5cff0f 45%,#0000 70%);border-radius:50%;width:60vw;max-width:900px;height:60vw;max-height:900px;position:absolute;top:-30%;right:-10%}.v3f-hero-grid{background-image:linear-gradient(var(--ln) 1px, transparent 1px), linear-gradient(90deg, var(--ln) 1px, transparent 1px);opacity:.7;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 65% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 80% at 65% 40%,#000 30%,#0000 80%)}.v3f-hero-band{background:linear-gradient(180deg, transparent, var(--g0));height:40%;position:absolute;bottom:0;left:0;right:0}.v3f-hero-in{grid-template-columns:minmax(340px,.74fr) minmax(0,1.26fr);align-items:center;gap:44px;padding:72px 0 80px;display:grid;position:relative}.v3f-hero h1{letter-spacing:-.04em;margin-top:22px;font-size:clamp(40px,4.9vw,66px);font-weight:600;line-height:1.02}.v3f-h1-accent{color:var(--aura-2);position:relative}.v3f-h1-accent:after{content:"";background:linear-gradient(90deg, var(--aura), transparent);transform-origin:0;height:2px;animation:v3f-underline 1.1s var(--ease) .3s both;position:absolute;bottom:.06em;left:0;right:0}.v3f-lede{max-width:34em;color:var(--tx-2);margin-top:22px;font-size:16px;line-height:1.6}.v3f-cta-row{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.v3f-ppo{color:var(--tx-3);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-top:34px;font-size:11px;display:flex}.v3f-ppo li{padding-left:14px;position:relative}.v3f-ppo li:before{content:"";background:var(--aura);border-radius:1px;width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}.v3f-ppo li:not(:first-child):before{border:1px solid var(--tx-3);background:0 0}.v3f-ppo li+li{margin-left:6px}.v3f-ppo li+li:after{content:"→";color:var(--tx-3);position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.v3f-hero-status{color:var(--tx-3);margin-top:14px;font-size:12px}.v3f-hero-viz{min-width:0}.v3f-mx{border:1px solid var(--ln-2);background:linear-gradient(180deg, #ffffff08, transparent 30%), linear-gradient(180deg, var(--g2), var(--g1));box-shadow:0 0 0 1px #0006, 0 30px 80px -30px #000c, 0 0 120px -40px var(--aura-glow);border-radius:14px;padding:14px 14px 12px;position:relative}.v3f-mx:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(120deg,#a78bff73,#0000 35% 65%,#5fe3c040);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v3f-mx-top{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 12px;display:flex}.v3f-mx-title{align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.v3f-mx-grid{gap:6px;display:grid}.v3f-mx-row{grid-template-columns:minmax(152px,.95fr) 18px minmax(0,2.3fr) 18px minmax(112px,.8fr);align-items:center;gap:8px;display:grid}.v3f-mx-head{color:var(--tx-3);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:0 4px 4px;font-size:9.5px}.v3f-mx-dims{text-align:center;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.v3f-mx-dims b{white-space:nowrap;font-weight:500;overflow:hidden}.v3f-dim-short{display:none}.v3f-mx{container-type:inline-size}@container (max-width:640px){.v3f-dim-full{display:none}.v3f-dim-short{display:inline}}.v3f-lane{text-align:left;cursor:default;opacity:.28;width:100%;transition:opacity .4s var(--ease);background:0 0;border:0;padding:0}.v3f-lane.is-entered{opacity:1}.v3f-lane.is-dim{opacity:.35}.v3f-lane.is-pinned{opacity:1}.v3f-node,.v3f-outcome{border:1px solid var(--ln);background:var(--g2);min-height:46px;transition:border-color .3s var(--ease), background .3s var(--ease), box-shadow .3s var(--ease);border-radius:8px;align-items:center;padding:7px 10px;display:flex}.v3f-lane.is-pinned .v3f-node{border-color:var(--ln-3)}.v3f-node{gap:9px}.v3f-node>span{flex-direction:column;min-width:0;display:flex}.v3f-node strong{letter-spacing:-.01em;text-wrap:balance;font-size:12.5px;font-weight:500;line-height:1.2}.v3f-node small{color:var(--tx-3);font-size:10.5px;line-height:1.3}.v3f-node-dot{background:var(--aura-2);width:7px;height:7px;box-shadow:0 0 10px var(--aura-glow);border-radius:50%;flex:none;transition:background .3s,box-shadow .3s}.v3f-lane-held.is-done .v3f-node-dot{background:var(--hold);box-shadow:0 0 10px #e2b45a73}.v3f-lane-rejected.is-done .v3f-node-dot{background:var(--bad);box-shadow:none}.v3f-lane-unauthorized.is-done .v3f-node-dot{background:var(--lock);box-shadow:none}.v3f-conn{background:var(--ln-2);height:1px;position:relative;overflow:visible}.v3f-conn i{transform-origin:0;background:var(--aura-2);transition:transform .35s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.v3f-conn.is-on i{transform:scaleX(1)}.v3f-conn-out.is-broken{background-image:linear-gradient(90deg, var(--ln-2) 3px, transparent 3px);background-color:#0000;background-size:6px 1px}.v3f-conn-out.is-broken i{background:var(--hold);opacity:.6}.v3f-lane-rejected .v3f-conn-out i{background:var(--bad)}.v3f-lane-unauthorized .v3f-conn-out i{background:var(--lock)}.v3f-cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.v3f-cell{border:1px solid var(--ln);background:var(--g1);height:46px;transition:background .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease), transform .35s var(--ease);border-radius:6px;place-items:center;display:grid;position:relative}.v3f-cell em{color:var(--tx-3);font-family:var(--mono);letter-spacing:.08em;font-size:9px;font-style:normal;display:none}.v3f-cell.is-void{opacity:.55;background:0 0;border-style:dashed}.v3f-cell:after{content:"";border-radius:inherit;opacity:0;transition:opacity .35s var(--ease);position:absolute;inset:0}.v3f-cell.is-on{transform:translateY(0)}.v3f-cell-pass{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 18px -6px var(--aura-glow);background:linear-gradient(#7c5cff73,#7c5cff40);border-color:#a78bff80}.v3f-cell-pass:after{opacity:1;background:radial-gradient(circle,#cfc2ff80,#0000 60%);-webkit-mask:radial-gradient(circle,#000 0 1.5px,#0000 2px);mask:radial-gradient(circle,#000 0 1.5px,#0000 2px)}.v3f-cell-gap{background:repeating-linear-gradient(135deg,#e2b45a38 0 3px,#0000 3px 8px),#e2b45a0f;border-color:#e2b45ab3}.v3f-cell-fail{background:#d86f6f2e;border-color:#d86f6fb3}.v3f-cell-fail:before,.v3f-cell-fail:after{content:"";background:var(--bad);opacity:1;width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.v3f-cell-fail:after{transform:translate(-50%,-50%)rotate(-45deg);-webkit-mask:none;mask:none}.v3f-cell.is-stop{box-shadow:0 0 0 2px var(--g1), 0 0 0 3px currentColor;color:var(--hold)}.v3f-cell.is-stop.v3f-cell-fail{color:var(--bad)}.v3f-outcome{opacity:.5;border-style:dashed;justify-content:flex-start}.v3f-outcome strong{letter-spacing:-.01em;color:var(--tx-3);font-size:12px;font-weight:500;line-height:1.25;transition:color .3s}.v3f-outcome.is-on{opacity:1;border-style:solid}.v3f-outcome-recorded.is-on{background:#5fe3c012;border-color:#5fe3c073;box-shadow:0 0 22px -8px #5fe3c099}.v3f-outcome-recorded.is-on strong{color:var(--ok)}.v3f-outcome-held.is-on{background:#e2b45a0f;border-color:#e2b45a73}.v3f-outcome-held.is-on strong{color:var(--hold)}.v3f-outcome-rejected.is-on{background:#d86f6f0f;border-color:#d86f6f66}.v3f-outcome-rejected.is-on strong{color:var(--bad)}.v3f-outcome-unauthorized.is-on{border-color:var(--ln-3);background:#ffffff08}.v3f-outcome-unauthorized.is-on strong{color:var(--tx)}.v3f-gate{background:#ffffff04;border:1px dashed #8a90a673;border-radius:8px;grid-template-columns:minmax(124px,.8fr) minmax(0,1fr) auto;margin-top:6px;padding:10px}.v3f-gate-label{color:var(--tx-2);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:inline-flex}.v3f-gate-bar{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.v3f-gate-bar i{background-image:repeating-linear-gradient(90deg,#8a90a680 0 4px,#0000 4px 8px);border-radius:2px;height:6px}.v3f-gate-state{color:var(--tx-3);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10.5px}.v3f-mx-why{border-top:1px solid var(--ln);min-height:40px;color:var(--tx-2);align-items:center;gap:10px;margin-top:10px;padding:8px 6px 0;font-size:12.5px;line-height:1.4;display:flex}.v3f-why-tag{border:1px solid var(--ln-2);color:var(--tx-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;flex:none;padding:3px 8px;font-size:10px;font-weight:500}.v3f-why-recorded{color:var(--ok);border-color:#5fe3c066}.v3f-why-held{color:var(--hold);border-color:#e2b45a73}.v3f-why-rejected{color:var(--bad);border-color:#d86f6f73}.v3f-mx.is-resetting .v3f-lane{transition-duration:.6s}.v3f-sec{border-bottom:1px solid var(--ln);padding:104px 0;position:relative}.v3f-sec-head{max-width:760px}.v3f-sec-head h2,.v3f-access-head h2{letter-spacing:-.035em;margin-top:16px;font-size:clamp(28px,3.3vw,44px);font-weight:600;line-height:1.08}.v3f-sec-head>p,.v3f-sec-head-row>p{color:var(--tx-2);margin-top:16px;font-size:16px;line-height:1.6}.v3f-sec-head-row{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:end;gap:32px 64px;max-width:none;display:grid}.v3f-sec-head-row>p{margin-top:0;padding-bottom:6px}.v3f-reveal{opacity:0;transition:opacity .7s var(--ease) var(--v3f-delay,0s), transform .7s var(--ease) var(--v3f-delay,0s);transform:translateY(14px)}.v3f-reveal.is-in{opacity:1;transform:none}.v3f-problem{background:linear-gradient(180deg, var(--g0), var(--g1))}.v3f-split{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:stretch;gap:0;margin-top:56px;display:grid}.v3f-pane{border:1px solid var(--ln-2);background:var(--g2);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.v3f-pane header{border-bottom:1px solid var(--ln);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.v3f-pane footer{border-top:1px solid var(--ln);color:var(--tx-3);font-family:var(--mono);letter-spacing:.06em;margin-top:auto;padding:12px 16px;font-size:11px}.v3f-pane-output{background:linear-gradient(180deg, #7c5cff0f, transparent 40%), var(--g2)}.v3f-console{font-family:var(--mono);padding:14px 16px 18px;font-size:12.5px}.v3f-console li{border-bottom:1px dashed var(--ln);opacity:0;transition:opacity .5s var(--ease) calc(var(--i) * .11s + .2s), transform .5s var(--ease) calc(var(--i) * .11s + .2s);grid-template-columns:140px 1fr;gap:14px;padding:7px 0;display:grid;transform:translate(-6px)}.is-in .v3f-console li{opacity:1;transform:none}.v3f-console li span{color:var(--tx-3)}.v3f-console li b{color:var(--aura-3);font-weight:500}.v3f-console li b.is-empty{color:var(--tx-3)}.v3f-console li:first-child b{color:var(--tx)}.v3f-split-mid{place-items:center;display:grid;position:relative}.v3f-split-mid i{background:linear-gradient(180deg, transparent, var(--ln-3), transparent);width:1px;position:absolute;top:0;bottom:0;left:50%}.v3f-neq{z-index:1;border:1px solid var(--ln-3);background:var(--g1);width:48px;height:48px;color:var(--aura-2);box-shadow:0 0 30px -8px var(--aura-glow);border-radius:50%;place-items:center;font-size:22px;font-weight:500;display:grid;position:relative}.v3f-ledger{padding:10px 16px 18px}.v3f-ledger li{border-bottom:1px solid var(--ln);opacity:0;transition:opacity .5s var(--ease) calc(var(--i) * .11s + .35s), transform .5s var(--ease) calc(var(--i) * .11s + .35s);grid-template-columns:16px 1fr auto;align-items:center;gap:12px;padding:9px 0;font-size:13.5px;display:grid;transform:translate(6px)}.is-in .v3f-ledger li{opacity:1;transform:none}.v3f-ledger-box{border:1px solid var(--ln-3);border-radius:3px;width:14px;height:14px}.v3f-ledger em{color:var(--hold);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal}.v3f-system{background:var(--g1)}.v3f-sys{border:1px solid var(--ln-2);background:var(--g2);border-radius:14px;margin-top:56px;overflow:hidden}.v3f-sys-rail{background:linear-gradient(var(--ln) 1px, transparent 1px) 0 0 / 100% 24px, linear-gradient(90deg, var(--ln) 1px, transparent 1px) 0 0 / 24px 100%;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px 22px 18px;display:grid}.v3f-sys-slot{align-items:stretch;display:flex;position:relative}.v3f-stage{z-index:1;border:1px solid var(--ln-2);background:var(--g3);text-align:left;cursor:pointer;transition:border-color .25s var(--ease), background .25s var(--ease), box-shadow .25s var(--ease);border-radius:10px;flex:auto;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:16px 18px;display:grid;position:relative}.v3f-stage-intended{border-style:dashed;border-color:var(--ln-3);background:#ffffff04}.v3f-stage-intended .v3f-stage-name{color:var(--tx-2)}.v3f-stage:hover,.v3f-stage.is-active{border-color:var(--aura-2);box-shadow:0 0 0 1px #a78bff33, 0 16px 40px -20px var(--aura-glow);border-style:solid}.v3f-stage-intended:hover,.v3f-stage-intended.is-active{background:#ffffff08;border-style:dashed;border-color:#a3a8bbb3;box-shadow:0 0 0 1px #a3a8bb1f}.v3f-stage-index{color:var(--tx-3);font-family:var(--mono);grid-row:1/span 2;font-size:11px}.v3f-stage-name{letter-spacing:-.03em;font-size:20px;font-weight:600}.v3f-stage-verb{color:var(--tx-3);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.v3f-stage .v3f-chip{grid-column:1/-1;justify-self:start;margin-top:8px}.v3f-sys-link{background:var(--ln-3);flex:0 0 56px;align-self:center;height:1px;position:relative}.v3f-sys-link.is-future{background-image:linear-gradient(90deg, var(--ln-3) 3px, transparent 3px);background-color:#0000;background-size:6px 1px}.v3f-sys-flow{background:var(--aura-2);width:5px;height:5px;box-shadow:0 0 8px var(--aura-2);animation:v3f-flow 3.2s var(--ease) infinite;border-radius:50%;position:absolute;top:-2px;left:0}.v3f-sys-link.is-future .v3f-sys-flow{display:none}.v3f-sys-gatemark{background:var(--hold);width:2px;height:13px;position:absolute;top:-6px;right:-1px}.v3f-sys-panel{border-top:1px solid var(--ln);background:var(--g1);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:24px 48px;padding:20px 24px 24px;display:grid}.v3f-sys-panel-intended .v3f-eyebrow{color:var(--tx-3)}.v3f-sys-line{letter-spacing:-.02em;margin-top:8px;font-size:18px;font-weight:500;line-height:1.4}.v3f-facets{flex-wrap:wrap;gap:8px;display:flex}.v3f-facets li{border:1px solid var(--ln-2);background:var(--g2);font-family:var(--mono);letter-spacing:.04em;animation:v3f-facet .4s var(--ease) calc(var(--i) * 45ms) both;border-radius:6px;padding:7px 11px;font-size:11.5px}.v3f-sys-panel-intended .v3f-facets li{color:var(--tx-2);border-style:dashed}.v3f-history{background:linear-gradient(180deg, var(--g0), var(--g1))}.v3f-hist{border:1px solid var(--ln-2);background:var(--g2);border-radius:14px;margin:56px 0 0;padding:20px 20px 12px;overflow-x:auto}.v3f-hist-svg{width:100%;min-width:720px;height:auto;font-family:var(--sans);display:block}.v3f-hist-grid{stroke:var(--ln)}.v3f-hist-base{stroke:var(--ln-2)}.v3f-hist-future{stroke:var(--ln-2);stroke-dasharray:3 5}.v3f-hist-label{fill:var(--tx);font-size:12.5px;font-weight:500}.v3f-hist-note{fill:var(--tx-3);font-size:10.5px}.v3f-hist-tag{fill:var(--tx-3);font-family:var(--mono);font-size:10px}.v3f-hist-draw{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:800;stroke-dashoffset:800px;transition:stroke-dashoffset 1.6s var(--ease) .2s}.is-in .v3f-hist-draw{stroke-dashoffset:0}.v3f-hist-identity{stroke:var(--aura-2)}.v3f-hist-thin{stroke:var(--ln-3);stroke-width:1px}.v3f-hist-eval{stroke:var(--ok);stroke-width:1.5px}.v3f-hist-anchor{fill:var(--aura);stroke:var(--g2);stroke-width:2px}.v3f-hist-pin rect{fill:var(--g3);stroke:var(--aura-2);stroke-width:1px}.v3f-hist-pin text{fill:var(--aura-3);font-family:var(--mono);font-size:11px}.v3f-hist-mandate rect{fill:#ffffff05;stroke:var(--ln-3);stroke-dasharray:3 3}.v3f-hist-mandate text{fill:var(--tx-2);font-family:var(--mono);font-size:9.5px}.v3f-hist-evidence rect{fill:var(--aura);opacity:.75;transform-box:fill-box;transform-origin:bottom;transition:transform .5s var(--ease) calc(var(--i) * 70ms + .3s);transform:scaleY(0)}.is-in .v3f-hist-evidence rect{transform:scaleY(1)}.v3f-hist-now{stroke:var(--tx);stroke-width:1px;opacity:.6}.v3f-hist-nowbox{fill:var(--tx)}.v3f-hist-nowtext{fill:var(--g0);font-family:var(--mono);font-size:9.5px;font-weight:500}@keyframes v3f-pulse{0%{box-shadow:0 0 #5fe3c080}70%{box-shadow:0 0 0 7px #5fe3c000}to{box-shadow:0 0 #5fe3c000}}@keyframes v3f-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v3f-flow{0%{opacity:0;left:0}15%{opacity:1}70%{opacity:1;left:calc(100% - 8px)}85%,to{opacity:0;left:calc(100% - 8px)}}@keyframes v3f-facet{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes v3f-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes v3f-cellwave{0%,to{background:var(--g2);border-color:var(--ln)}50%{background:#7c5cff59;border-color:#a78bff73}}@keyframes v3f-cellwave-ok{0%,to{background:var(--g2);border-color:var(--ln)}50%{background:#5fe3c040;border-color:#5fe3c066}}@keyframes v3f-cellwave-hold{0%,to{background:var(--g2);border-color:var(--ln)}50%{background:#e2b45a38;border-color:#e2b45a66}}.v3f-lede{max-width:32em}.v3f-lede-sub{color:var(--tx);letter-spacing:-.01em;margin-top:10px;font-size:15px;font-weight:500}.v3f-cell.is-pending{background:#7c5cff1a;border-color:#a78bff59;animation:.36s ease-out both v3f-pending}.v3f-cell.is-pending:after{opacity:1;background:radial-gradient(circle,#cfc2ffb3,#0000 60%);-webkit-mask:radial-gradient(circle,#000 0 1.5px,#0000 2px);mask:radial-gradient(circle,#000 0 1.5px,#0000 2px)}.v3f-mx-dims b{transition:color .25s var(--ease)}.v3f-mx-dims b.is-active{color:var(--aura-3)}.v3f-cell.is-stop.v3f-cell-gap{animation:1.8s ease-in-out 2 v3f-hold}.v3f-outcome.is-on{animation:v3f-record-in .45s var(--ease) both}.v3f-gate{transition:border-color .3s var(--ease), background .3s var(--ease), box-shadow .3s var(--ease)}.v3f-gate.is-hit{background:#ffffff09;border-style:solid;border-color:#8a90a6d9;box-shadow:0 0 0 3px #8a90a61f}.v3f-gate.is-hit .v3f-gate-label,.v3f-gate.is-hit .v3f-gate-state{color:var(--tx)}.v3f-mx-foot{border-top:1px solid var(--ln);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;margin-top:10px;padding-top:8px;display:grid}.v3f-mx-why{border-top:0;min-height:36px;margin-top:0;padding:0 4px}.v3f-tally{gap:14px;margin:0;padding-right:4px;display:flex}.v3f-tally div{font-family:var(--mono);align-items:baseline;gap:6px;display:flex}.v3f-tally dt{color:var(--tx-3);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px}.v3f-tally dd{min-width:1ch;color:var(--tx-2);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:500}.v3f-tally-recorded dd{color:var(--ok)}.v3f-tally-held dd{color:var(--hold)}.v3f-tally-rejected dd{color:var(--bad)}.v3f-tally-locked dd{color:var(--tx-3);-webkit-text-decoration:line-through #8a90a699;text-decoration:line-through #8a90a699}.v3f-console li b{color:var(--tx)}.v3f-missing{background:#e2b45a0a;border-top:1px dashed #e2b45a59;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:auto;padding:14px 16px 16px;display:grid}.v3f-missing-label{color:var(--hold);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;padding-top:5px;font-size:10px}.v3f-missing ul{flex-wrap:wrap;gap:6px;display:flex}.v3f-missing li{color:var(--tx-2);font-family:var(--mono);letter-spacing:.04em;opacity:0;transition:opacity .45s var(--ease) calc(var(--i) * 90ms + .2s), transform .45s var(--ease) calc(var(--i) * 90ms + .2s);border:1px dashed #e2b45a73;border-radius:5px;padding:4px 9px;font-size:11.5px;transform:translateY(4px)}.is-in .v3f-missing li{opacity:1;transform:none}.v3f-pane-permission .v3f-ledger{padding-bottom:16px}.v3f-sec-head-row>div>p{color:var(--tx-2);margin-top:0;font-size:16px;line-height:1.6}.v3f-sec-head-row>div:last-child{padding-bottom:6px}.v3f-qualifier{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3)!important;margin-top:10px!important;font-size:11px!important}.v3f-wedge{background:linear-gradient(180deg, var(--g1), var(--g0))}.v3f-pipe{margin-top:56px}.v3f-pipe-rail{border:1px solid var(--ln-2);background:linear-gradient(var(--ln) 1px, transparent 1px) 0 0 / 100% 24px, linear-gradient(90deg, var(--ln) 1px, transparent 1px) 0 0 / 24px 100%, var(--g2);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,.9fr);align-items:start;padding:26px 8px 8px;display:grid}.v3f-pipe-step{grid-template-rows:22px auto;gap:14px;padding:0 12px 16px;display:grid;position:relative}.v3f-pipe-node{z-index:1;border:1px solid var(--ln-3);background:var(--g1);width:22px;height:22px;transition:border-color .3s var(--ease), box-shadow .3s var(--ease), background .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.v3f-pipe-node i{background:var(--g4);width:8px;height:8px;transition:background .3s var(--ease), transform .3s var(--ease);border-radius:50%}.v3f-pipe-step.is-lit .v3f-pipe-node{border-color:var(--aura-2);box-shadow:0 0 14px -2px var(--aura-glow)}.v3f-pipe-step.is-lit .v3f-pipe-node i{background:var(--aura-2)}.v3f-pipe-step.is-accent.is-lit .v3f-pipe-node{background:var(--aura);border-color:var(--aura-3)}.v3f-pipe-step.is-accent.is-lit .v3f-pipe-node i{background:#fff}.v3f-pipe-step.is-amber .v3f-pipe-node{border-color:var(--hold);box-shadow:0 0 0 4px #e2b45a29}.v3f-pipe-step.is-amber .v3f-pipe-node i{background:var(--hold)}.v3f-pipe-seg{background:var(--ln-2);height:1px;position:absolute;top:10px;left:34px;right:-12px}.v3f-pipe-seg i{transform-origin:0;background:var(--aura-2);transition:transform .45s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.v3f-pipe-seg.is-on i{transform:scaleX(1)}.v3f-pipe-seg.is-last{background-color:#0000;background-image:linear-gradient(90deg,#e2b45a99 3px,#0000 3px);background-size:6px 1px;right:-12px}.v3f-pipe-seg.is-last i{background:var(--hold)}.v3f-pipe-label{opacity:.45;transition:opacity .35s var(--ease);gap:4px;display:grid}.v3f-pipe-step.is-lit .v3f-pipe-label{opacity:1}.v3f-pipe-label strong{letter-spacing:-.02em;font-size:15px;font-weight:600}.v3f-pipe-label small{color:var(--tx-3);font-size:11.5px;line-height:1.4}.v3f-pipe-step.is-accent .v3f-pipe-label strong{color:var(--aura-3)}.v3f-pipe-step.is-amber .v3f-pipe-label strong{color:var(--hold)}.v3f-pipe-stop{border-left:1px dashed #e2b45a73;padding-left:16px}.v3f-pipe-stop .v3f-pipe-node{border-radius:4px}.v3f-pipe-stop .v3f-pipe-node i{border-radius:1px;width:8px;height:8px}.v3f-pipe-stop.is-lit .v3f-pipe-node{border-color:var(--hold);background:#e2b45a1a;animation:1.6s ease-in-out 2 v3f-stop;box-shadow:0 0 0 4px #e2b45a24}.v3f-pipe-stop.is-lit .v3f-pipe-node i{background:var(--hold)}.v3f-pipe-stop .v3f-pipe-label strong{color:var(--hold);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.v3f-pipe-stop.is-lit .v3f-pipe-label{opacity:1}.v3f-boundary{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:24px 0;display:grid}.v3f-boundary i{background-image:linear-gradient(90deg,#e2b45a99 6px,#0000 6px);background-size:12px 1px;height:1px}.v3f-boundary span{color:var(--hold);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:500}.v3f-future{border:1px dashed var(--ln-3);opacity:.8;border-radius:10px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px 20px;padding:16px 22px;display:grid}.v3f-future strong{letter-spacing:-.02em;font-size:17px;font-weight:600}.v3f-future p{color:var(--tx-2);font-size:13.5px}.v3f-proof{background:var(--g0)}.v3f-proof-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.v3f-proof-line{border-left:2px solid var(--aura);letter-spacing:-.02em;padding-left:14px;font-weight:500;color:var(--tx)!important;margin-top:22px!important;font-size:17px!important}.v3f-textlink{color:var(--aura-2);align-items:center;gap:6px;margin-top:22px;font-size:14px;font-weight:500;display:inline-flex}.v3f-textlink:hover{color:var(--aura-3)}.v3f-record{border:1px solid var(--ln-2);background:var(--g2);box-shadow:0 40px 100px -40px #000000e6, 0 0 100px -50px var(--aura-glow);border-radius:14px;overflow:hidden}.v3f-record-bar{border-bottom:1px solid var(--ln);background:var(--g3);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:12px 16px;font-size:13px;font-weight:500;display:grid}.v3f-record-bar>span:first-child{align-items:center;gap:8px;display:inline-flex}.v3f-record-bar>span:nth-child(2){color:var(--tx-3);font-family:var(--mono);text-align:center;font-size:11.5px}.v3f-record-rows{margin:0;display:grid}.v3f-record-rows>div{border-bottom:1px solid var(--ln);grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);align-items:center;gap:16px;padding:14px 20px;display:grid}.v3f-record-rows>div:last-child{border-bottom:0}.v3f-record-rows dt{color:var(--tx-3);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:500}.v3f-record-rows dd{align-items:center;gap:10px;margin:0;font-size:14px;font-weight:500;display:flex}.v3f-record-rows dd i{border:1px solid var(--ln-3);border-radius:50%;flex:none;width:9px;height:9px}.v3f-record-rows .is-ok dd i{border-color:var(--ok);background:var(--ok);box-shadow:0 0 8px #5fe3c08c}.v3f-record-rows .is-pending dd{color:var(--hold)}.v3f-record-rows .is-pending dd i{border-color:var(--hold);animation:1.8s ease-in-out infinite v3f-blink}.v3f-record-rows .is-revised{background:#7c5cff0d}.v3f-record-rows .is-revised dd i{border-color:var(--aura-2);background:var(--aura);border-radius:2px;transform:rotate(45deg)}.v3f-record-rows .is-kept dd i{border-color:var(--ok);background:0 0;box-shadow:inset 0 0 0 2px #5fe3c080}.v3f-record-rows .is-kept dd{color:var(--ok)}.v3f-record-rows .is-locked{opacity:.55}.v3f-record-rows .is-locked dd i{border-style:dashed}.v3f-record-foot{border-top:1px solid var(--ln);color:var(--tx-3);font-family:var(--mono);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:10px 16px;font-size:10.5px;display:flex}.v3f-hist-svg{min-width:760px}.v3f-hist-fp rect{fill:#e2b45a2e;stroke:var(--hold);stroke-width:1.2px}.v3f-hist-fp line{stroke:var(--hold);stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.v3f-hist-fp text{fill:var(--hold);font-family:var(--mono);font-size:10px}.v3f-hist-tag-ok{fill:var(--ok)}.v3f-hist-evidence rect.is-preserved{fill:var(--ok);opacity:.9}.v3f-hist-keep{fill:none;stroke:var(--ok);stroke-width:1px;stroke-dasharray:3 3;opacity:.8}.v3f-hist-mobile{display:none}.v3f-access{background:var(--g1);border-bottom:0;padding-bottom:0;overflow:hidden}.v3f-access-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:48px 72px;display:grid}.v3f-access-head h2{max-width:16ch;font-size:clamp(32px,4vw,54px)}.v3f-btn-lg{min-height:50px;margin-top:30px;padding:0 22px;font-size:15px}.v3f-access-head .v3f-hero-status{margin-top:12px}.v3f-paths{border-top:1px solid var(--ln-2);display:grid}.v3f-paths>div{border-bottom:1px solid var(--ln);gap:8px;padding:20px 0 22px;display:grid}.v3f-paths p{color:var(--tx);letter-spacing:-.015em;font-size:15.5px;font-weight:500;line-height:1.45}@keyframes v3f-pending{0%{opacity:.4;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes v3f-hold{0%,to{box-shadow:0 0 0 2px var(--g1), 0 0 0 3px currentColor}50%{box-shadow:0 0 0 2px var(--g1), 0 0 0 3px currentColor, 0 0 18px #e2b45a73}}@keyframes v3f-record-in{0%{opacity:.4;transform:translate(-4px)}to{opacity:1;transform:none}}@keyframes v3f-stop{0%,to{box-shadow:0 0 0 4px #e2b45a24}50%{box-shadow:0 0 0 7px #e2b45a0f}}@media (prefers-reduced-motion:reduce){.v3f *,.v3f :before,.v3f :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.v3f-reveal,.is-in .v3f-console li,.v3f-console li,.v3f-ledger li,.v3f-missing li{opacity:1;transform:none}.v3f-pipe-label{opacity:1}.v3f-hist-draw{stroke-dashoffset:0}.v3f-hist-evidence rect{transform:none}.v3f-sys-flow{display:none}}@media (max-width:1080px){.v3f-hero-in{grid-template-columns:1fr;gap:40px;padding:56px 0 64px}.v3f-hero h1{max-width:14ch}.v3f-sec-head-row{grid-template-columns:1fr;gap:16px}.v3f-sec-head-row>div>p{max-width:720px}.v3f-proof-grid,.v3f-access-grid{grid-template-columns:1fr;gap:40px}.v3f-sys-panel{grid-template-columns:1fr}.v3f-pipe-rail{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.v3f-pipe-step:nth-child(3n) .v3f-pipe-seg{display:none}.v3f-outro-cells{grid-template-columns:repeat(16,1fr)}}@media (max-width:760px){.v3f-header-in{gap:12px;height:56px}.v3f-header nav{display:none}.v3f-header .v3f-btn-sm{margin-left:auto}.v3f-hero h1{max-width:none;font-size:clamp(36px,11vw,48px)}.v3f-cta-row{flex-direction:column}.v3f-cta-row .v3f-btn{width:100%}.v3f-ppo{flex-wrap:wrap}.v3f-sec{padding:72px 0}.v3f-mx{padding:12px 12px 10px}.v3f-mx-top{flex-wrap:wrap;gap:8px}.v3f-mx-head{display:none}.v3f-mx-grid{gap:10px}.v3f-lane{border:1px solid var(--ln);background:#ffffff04;border-radius:10px;grid-template-columns:1fr;grid-template-areas:"node""cells""outcome";gap:6px;padding:8px}.v3f-lane .v3f-node{background:0 0;border:0;grid-area:node;min-height:0;padding:2px 2px 4px}.v3f-lane .v3f-cells{grid-area:cells}.v3f-lane .v3f-outcome{grid-area:outcome;min-height:38px;padding:6px 10px}.v3f-lane .v3f-conn{display:none}.v3f-cell{height:38px}.v3f-cell em{display:block}.v3f-cell-pass em{color:var(--aura-3)}.v3f-cell-gap em{color:var(--hold)}.v3f-cell-fail em{display:none}.v3f-gate{grid-template-columns:1fr;gap:8px}.v3f-gate-state{white-space:normal}.v3f-mx-foot{grid-template-columns:1fr}.v3f-mx-why{flex-direction:column;align-items:flex-start;gap:6px}.v3f-tally{border-top:1px solid var(--ln);flex-wrap:wrap;gap:10px 14px;padding:6px 4px 0}.v3f-split{grid-template-columns:1fr;margin-top:40px}.v3f-split-mid{height:64px}.v3f-split-mid i{background:linear-gradient(90deg, transparent, var(--ln-3), transparent);width:auto;height:1px;inset:50% 0 auto}.v3f-console li{grid-template-columns:1fr;gap:2px}.v3f-missing{grid-template-columns:1fr;gap:8px}.v3f-sys-rail{grid-template-columns:1fr;gap:0;padding:16px}.v3f-sys-slot{flex-direction:column}.v3f-sys-link{background-image:linear-gradient(180deg, var(--ln-3) 3px, transparent 3px);background-size:1px 6px;flex-basis:28px;align-self:center;width:1px;height:28px}.v3f-sys-link.has-gate{background-image:none;background-color:var(--ln-3)}.v3f-sys-flow{display:none}.v3f-sys-gatemark{width:13px;height:2px;top:auto;bottom:-1px;right:-6px}.v3f-sys-panel{padding:18px 16px 20px}.v3f-pipe{margin-top:40px}.v3f-pipe-rail{grid-template-columns:1fr;row-gap:0;padding:18px 16px 12px}.v3f-pipe-step{grid-template-rows:auto;grid-template-columns:22px 1fr;gap:0 14px;padding:0 0 22px}.v3f-pipe-step:nth-child(3n) .v3f-pipe-seg{display:block}.v3f-pipe-seg{width:1px;height:auto;inset:22px auto 0 10.5px}.v3f-pipe-seg i{transform-origin:top;transform:scaleY(0)}.v3f-pipe-seg.is-on i{transform:scaleY(1)}.v3f-pipe-seg.is-last{background-image:linear-gradient(#e2b45a99 3px,#0000 3px);background-size:1px 6px}.v3f-pipe-stop{border-left:0;padding-bottom:4px;padding-left:0}.v3f-boundary{margin:20px 0}.v3f-future{grid-template-columns:1fr;gap:8px}.v3f-record-bar{grid-template-columns:1fr auto}.v3f-record-bar>span:nth-child(2){text-align:left;grid-column:1/-1}.v3f-record-bar .v3f-chip,.v3f-future .v3f-chip{justify-self:start}.v3f-record-rows>div{grid-template-columns:1fr;gap:6px;padding:12px 16px}.v3f-hist{padding:6px 16px 10px;overflow:visible}.v3f-hist-svg{display:none}.v3f-hist-mobile{padding-left:22px;display:grid;position:relative}.v3f-hist-mobile:before{content:"";background:linear-gradient(180deg, var(--aura-2), var(--ln-3) 70%, transparent);width:1px;position:absolute;top:14px;bottom:14px;left:5px}.v3f-hist-mobile>li{border-bottom:1px solid var(--ln);gap:4px;padding:14px 0;display:grid;position:relative}.v3f-hist-mobile>li:last-child{border-bottom:0}.v3f-hist-mobile>li:before{content:"";border:1px solid var(--aura-2);background:var(--g2);border-radius:50%;width:9px;height:9px;position:absolute;top:19px;left:-21px}.v3f-hist-mobile>li.is-intended:before{border-style:dashed;border-color:var(--tx-3)}.v3f-hist-mobile>li.is-eval:before{border-color:var(--ok);background:var(--ok)}.v3f-hist-mobile b{letter-spacing:-.01em;font-size:14px;font-weight:600}.v3f-hist-mobile span{color:var(--tx-2);font-size:13px}.v3f-hist-mobile ol{gap:6px;margin-top:6px;display:grid}.v3f-hist-mobile ol li{color:var(--tx-2);font-family:var(--mono);letter-spacing:.02em;padding-left:16px;font-size:11.5px;position:relative}.v3f-hist-mobile ol li:before{content:"↓";color:var(--tx-3);position:absolute;left:0}.v3f-hist-mobile ol li:first-child:before{content:"·"}.v3f-hist-mobile ol li.is-fp{color:var(--hold)}.v3f-hist-mobile ol li.is-keep{color:var(--ok)}.v3f-access-head h2{max-width:none}.v3f-btn-lg{width:100%}.v3f-outro{margin-top:56px}.v3f-outro-cells{grid-template-columns:repeat(8,1fr)}.v3f-footer-in{flex-direction:column;align-items:flex-start}}.v3f-outro{margin-top:72px;padding:24px 0 28px;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.v3f-outro-cells{width:min(1240px,100%);padding:0 var(--gut);grid-template-columns:repeat(24,1fr);gap:6px;margin-inline:auto;display:grid}.v3f-outro-cells i{border:1px solid var(--ln);background:var(--g2);height:18px;animation:v3f-cellwave 6s ease-in-out calc(var(--i) * -.25s) infinite;border-radius:3px}.v3f-outro-cells i:nth-child(7n){animation-name:v3f-cellwave-ok}.v3f-outro-cells i:nth-child(11n){animation-name:v3f-cellwave-hold}.v3f-footer{border-top:1px solid var(--ln);background:var(--g0)}.v3f-footer-in{color:var(--tx-3);font-family:var(--mono);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:22px 0 36px;font-size:11px;display:flex}.v3f-footer .v3f-brand{color:var(--tx);font-family:var(--sans);letter-spacing:-.02em}.v3f-lede{margin-top:26px}.v3f-chip-hold{color:var(--hold);background:#e2b45a0f;border-color:#e2b45a73}.v3f-dialog{border:1px solid var(--ln-2);background:var(--g2);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--tx);box-shadow:0 40px 120px -30px #000000e6, 0 0 120px -60px var(--aura-glow);border-radius:14px;margin:auto;padding:0;overflow:hidden}.v3f-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08090eb8}.v3f-dialog[open]{animation:v3f-dialog-in .28s var(--ease) both}.v3f-dialog-in{max-height:calc(100dvh - 34px);overflow:auto}.v3f-dialog-head{border-bottom:1px solid var(--ln);background:var(--g3);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.v3f-dialog-head h2{letter-spacing:-.03em;margin-top:8px;font-size:22px;font-weight:600}.v3f-dialog-x{border:1px solid var(--ln-2);width:32px;height:32px;color:var(--tx-2);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.v3f-dialog-x:hover{border-color:var(--ln-3);color:var(--tx)}.v3f-form{gap:16px;padding:22px 24px 24px;display:grid}.v3f-form label{gap:7px;display:grid}.v3f-form label>span{color:var(--tx-2);justify-content:space-between;font-size:12.5px;font-weight:500;display:flex}.v3f-form label em{color:var(--tx-3);font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.v3f-form input,.v3f-form select,.v3f-form textarea{border:1px solid var(--ln-2);background:var(--g1);width:100%;min-height:42px;color:var(--tx);font:inherit;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:8px;padding:10px 12px;font-size:14px}.v3f-form textarea{resize:vertical;min-height:84px}.v3f-form select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--tx-3) 50%), linear-gradient(135deg, var(--tx-3) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.v3f-form select:invalid,.v3f-form select option[value=""],.v3f-form input::placeholder,.v3f-form textarea::placeholder{color:var(--tx-3)}.v3f-form input:focus,.v3f-form select:focus,.v3f-form textarea:focus{border-color:var(--aura-2);outline:none;box-shadow:0 0 0 3px #7c5cff33}.v3f-form-error{color:var(--bad);background:#d86f6f14;border:1px solid #d86f6f66;border-radius:8px;padding:8px 12px;font-size:13px}.v3f-form-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.v3f-form-foot>span{color:var(--tx-3);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.v3f-dialog-done{justify-items:start;gap:14px;padding:26px 24px 24px;display:grid}.v3f-dialog-done i{background:var(--ok);border-radius:50%;width:12px;height:12px;box-shadow:0 0 14px #5fe3c099}.v3f-dialog-done p{color:var(--tx);font-size:15px;line-height:1.55}.v3f-dialog-done b{font-weight:600}.v3f-dialog-note{color:var(--tx-3)!important;font-size:13px!important}@keyframes v3f-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:760px){.v3f-lane .v3f-node strong,.v3f-lane .v3f-node small{white-space:normal;text-overflow:clip;overflow:visible}.v3f-lane .v3f-node strong{font-size:14px}.v3f-lane .v3f-node small{font-size:12px}.v3f-cell em{font-size:11px}.v3f-outcome strong{font-size:13px}.v3f-gate-label,.v3f-gate-state,.v3f-mx-title,.v3f-tally dt,.v3f-record-foot,.v3f-boundary span,.v3f-stage-verb,.v3f-form-foot>span,.v3f-hero-status,.v3f-qualifier{font-size:11px!important}.v3f-mx-why{font-size:13px}.v3f-tally dd{font-size:14px}.v3f-pipe-label small{font-size:12.5px}.v3f-chip{font-size:10.5px}.v3f-pane header{flex-wrap:wrap;row-gap:8px}.v3f-hist-mobile ol li{font-size:12.5px}.v3f-dialog{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.v3f-dialog-head,.v3f-form,.v3f-dialog-done{padding-left:18px;padding-right:18px}.v3f-form-foot{flex-direction:column-reverse;align-items:stretch}.v3f-form-foot .v3f-btn{width:100%}.v3f-form-foot>span{text-align:center}}@media (prefers-reduced-motion:reduce){.v3f-dialog[open]{animation:none}}html:has(.v3f){scroll-behavior:smooth}.v3f-sec,.v3f-hero{scroll-margin-top:72px}.v3f-sec{padding:80px 0}.v3f-sec-head-row{align-items:end}.v3f-split,.v3f-sys,.v3f-hist,.v3f-pipe{margin-top:40px}.v3f-proof-grid{gap:48px}.v3f-access-grid{gap:40px 64px}.v3f-outro{margin-top:40px;padding:16px 0 20px}.v3f-mx-head{letter-spacing:.06em;color:var(--tx-3);font-size:10px}.v3f-mx-dims{gap:4px}.v3f-mx-dims b{color:var(--tx-2);overflow:visible}.v3f-tally dt,.v3f-record-rows dt,.v3f-gate-label,.v3f-gate-state,.v3f-record-foot,.v3f-boundary span,.v3f-stage-verb,.v3f-stage-index,.v3f-hist-note,.v3f-hist-tag,.v3f-hist-fp text{font-size:11px}.v3f-node small,.v3f-pipe-label small{font-size:11.5px}.v3f-chip{font-size:10.5px}.v3f-hero-status,.v3f-qualifier{color:var(--tx-2)!important}.v3f-console li span,.v3f-ledger em{color:var(--tx-3)}.v3f-mx-row{gap:8px 10px}.v3f-node{padding:7px 10px 7px 11px}.v3f-node strong{font-size:12.5px}.v3f-outcome strong{font-size:12.5px;line-height:1.25}.v3f-dialog-done i.is-hold{background:var(--hold);box-shadow:0 0 14px #e2b45a80}.v3f-dialog-done i.is-bad{background:var(--bad);box-shadow:0 0 14px #d86f6f80}.v3f-dialog-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.v3f-form button[disabled]{opacity:.7;cursor:progress}@media (prefers-reduced-motion:reduce){html:has(.v3f){scroll-behavior:auto}}@media (min-width:1081px) and (max-width:1320px){.v3f-hero-in{grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr)}}@media (max-width:760px){.v3f-sec,.v3f-hero{scroll-margin-top:100px}.v3f-header-in{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;height:auto;padding:10px 0 0;display:grid}.v3f-header .v3f-brand{grid-area:1/1}.v3f-header .v3f-btn-sm{grid-area:1/2;justify-self:end}.v3f-header nav{scrollbar-width:none;grid-area:2/1/auto/-1;gap:2px;margin:0 -4px;padding:0 4px 8px;display:flex;overflow-x:auto}.v3f-header nav::-webkit-scrollbar{display:none}.v3f-header nav a{white-space:nowrap;flex:none;padding:5px 9px;font-size:12.5px}.v3f-header .v3f-btn-sm{margin-left:0}.v3f-sec{padding:56px 0}.v3f-split,.v3f-sys,.v3f-hist,.v3f-pipe{margin-top:36px}.v3f-outro{margin-top:44px}.v3f-mx-title{font-size:14px}.v3f-dialog-actions .v3f-btn{flex:auto}}.v3f-hist-top{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px;display:flex}.v3f-hist-top-note{color:var(--tx-3);font-size:12px}.v3f-form label>span b,.v3f-form-foot b{color:var(--aura-2);font-weight:600}.v3f-form-foot>span{text-transform:none;letter-spacing:.02em;font-size:11.5px}@media (max-width:760px){.v3f-hist-top{margin:10px 0 4px}}.v3f-why-tag,.v3f-ledger em{font-size:10.5px}.v3f-missing-label{font-size:11px}@media (max-width:760px){.v3f-header nav a{padding:8px 10px;font-size:13px;line-height:1.3}.v3f-why-tag,.v3f-ledger em{font-size:11px}}.v3f-footer-links{flex-wrap:wrap;gap:4px 18px;display:flex}.v3f-footer-links a{color:var(--tx-3);transition:color .15s}.v3f-footer-links a:hover{color:var(--tx)}.v3f-legal{background:var(--g0);min-height:100dvh}.v3f-legal-in{padding:72px 0 80px}.v3f-legal h1{letter-spacing:-.035em;max-width:20ch;margin-top:16px;font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:1.05}.v3f-legal-updated{color:var(--tx-3);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-top:14px;font-size:11.5px}.v3f-legal-body{max-width:68ch;margin-top:40px}.v3f-legal-body h2{letter-spacing:-.02em;margin-top:34px;font-size:18px;font-weight:600}.v3f-legal-body p{color:var(--tx-2);margin-top:10px;font-size:15.5px;line-height:1.65}.v3f-legal-body a{color:var(--aura-2)}.v3f-legal-body a:hover{color:var(--aura-3)}.v3f-legal .v3f-footer{margin-top:48px}@media (max-width:760px){.v3f-legal-in{padding:40px 0 56px}.v3f-legal-body{margin-top:28px}.v3f-footer-links{width:100%}}
.am-discovery{--am-ink:#172627;--am-muted:#566768;--am-line:#cfdbd5;color:var(--am-ink);font-family:var(--v3f-sans),"Noto Sans SC",sans-serif;background:#f6f7f0;min-height:100vh}.am-discovery *{box-sizing:border-box}.am-discovery a{color:inherit;text-decoration:none}.am-discovery p{line-height:1.8}.am-header,.am-footer{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:26px 40px;display:flex}.am-header{border-bottom:1px solid var(--am-line)}.am-brand{letter-spacing:-.7px;align-items:center;gap:12px;font-size:23px;font-weight:600;display:flex}.am-brand>span{color:#e7f7c2;background:#153d35;border-radius:8px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.am-header nav,.am-footer nav{flex-wrap:wrap;align-items:center;gap:28px;font-size:14px;display:flex}.am-header nav a,.am-footer nav a{align-items:center;min-height:44px;display:inline-flex}.am-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;max-width:1280px;margin:auto;padding:96px 40px 100px;display:grid}.am-eyebrow{letter-spacing:.12em;color:#466252;margin:0 0 22px;font-size:12px;font-weight:600}.am-hero h1{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(36px,4.1vw,59px);font-weight:500;line-height:1.28}.am-hero h1 span{color:#527765}.am-lede{max-width:500px;color:var(--am-muted);font-size:18px}.am-actions{flex-wrap:wrap;gap:14px;margin:36px 0 16px;display:flex}.am-button{border-radius:7px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:14px 22px;font-size:15px;font-weight:500;display:inline-flex}.am-discovery .am-primary{color:#f5faee;background:#194c3e;box-shadow:0 3px #0e352b}.am-secondary{background:0 0;border:1px solid #718b7b}.am-small{color:var(--am-muted);font-size:12px}.am-preview{color:#576c5f;margin-top:24px;font-size:12px}.am-example{background:#fffefa;border:1px solid #bccac0;border-radius:16px;padding:28px;transform:rotate(1deg);box-shadow:10px 14px #e8eddf}.am-example-top{color:#566b61;border-bottom:1px solid #dae0d5;justify-content:space-between;gap:16px;padding-bottom:18px;font-size:11px;display:flex}.am-question{letter-spacing:-.03em;margin:24px 0;font-size:22px;line-height:1.65!important}.am-example-result{background:#edf3e6;border-radius:6px;align-items:flex-start;gap:12px;padding:17px;display:flex}.am-example-result strong{font-size:14px}.am-example-result p{color:#526453;margin:4px 0 0;font-size:12px}.am-dot{background:#526e43;border-radius:50%;width:8px;height:8px;margin-top:8px}.am-example dl{margin:20px 0}.am-example dl>div{border-bottom:1px solid #e7ebdf;gap:18px;padding:12px 0;font-size:12px;line-height:1.6;display:flex}.am-example dt{color:#657164;min-width:60px}.am-example dd{margin:0}.am-example>a{font-size:12px;text-decoration:underline}.am-section{border-top:1px solid var(--am-line);max-width:1200px;margin:0 auto;padding:60px 0}.am-section-head h2,.am-assurance h2{letter-spacing:-.05em;margin:0 0 16px;font-size:32px;font-weight:500;line-height:1.35}.am-section-head>p:last-child,.am-assurance p{color:var(--am-muted);max-width:650px;font-size:15px}.am-paths{grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;display:grid}.am-paths>a{border:1px solid var(--am-line);border-radius:8px;padding:28px;transition:background .2s;display:block}.am-paths>a:hover{background:#eef2e6}.am-path-num{letter-spacing:.1em;color:#5c7666;font-size:11px}.am-paths h3{letter-spacing:-.04em;margin:24px 0 12px;font-size:23px;font-weight:500}.am-paths p{color:var(--am-muted);max-width:430px;font-size:14px}.am-path-link{margin-top:24px;font-size:13px;display:block}.am-assurance{justify-content:space-between;align-items:center;gap:48px;display:flex}.am-assurance-links{flex-shrink:0;justify-items:center;gap:22px;font-size:13px;display:grid}.am-scope{background:#eaf0e4;border-radius:8px;max-width:1200px;margin:0 auto 50px;padding:24px 28px;font-size:13px}.am-scope p{color:#526453;margin:8px 0 0}.am-footer{border-top:1px solid var(--am-line);color:var(--am-muted);padding-bottom:35px;font-size:12px}.am-footer nav{gap:20px;font-size:12px}.am-discovery :focus-visible{outline-offset:5px;outline:3px solid #a56610}.am-skip{z-index:20;background:#fff;padding:14px;position:absolute;top:-100px;left:20px}.am-skip:focus{top:10px}@media (max-width:1280px){.am-section,.am-scope{margin-left:40px;margin-right:40px}}@media (max-width:900px){.am-hero{grid-template-columns:1fr;gap:42px;padding-top:55px;padding-bottom:60px}.am-hero-copy{max-width:650px}.am-example{max-width:620px;transform:none}.am-assurance{flex-direction:column;align-items:flex-start;gap:24px}.am-assurance-links{justify-items:start}.am-hero h1{font-size:48px}}@media (max-width:600px){.am-header{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px}.am-header nav{gap:22px}.am-hero{padding:40px 20px 50px}.am-hero h1{font-size:35px}.am-lede{font-size:16px}.am-actions{gap:10px}.am-actions .am-button{flex:1;gap:10px;min-width:145px;padding:13px 12px;font-size:14px}.am-example{padding:22px;box-shadow:5px 7px #e8eddf}.am-question{font-size:20px}.am-section,.am-scope{margin-left:20px;margin-right:20px}.am-section{padding:40px 0}.am-section-head h2,.am-assurance h2{font-size:27px}.am-paths{grid-template-columns:1fr;gap:16px}.am-paths>a{padding:24px}.am-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px}.am-scope{padding:20px}}
