@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf9d54c4342bfde9-s.0u2lt3z6jk0o1.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c26308a965d8ee8a-s.0jr6d9hay5zd~.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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d03928121523449c-s.11t2izo0mqvpp.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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ccf8ef962b3f693-s.p.057aej8p_z_92.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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/664b8486c44baa2d-s.00xhdix476ajg.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c5ac7bd8b2d9fce6-s.0e0vspo.utj71.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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8457265da2739722-s.0ogqxe45yt4r2.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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dc0c65e819e3bb6c-s.p.0fsjs_bs5qvt7.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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/087f4c42b279024d-s.0i37wr8~oeiv6.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/891a32df73aa4402-s.110i.6crs7xrh.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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9186901afaa5c996-s.0wcl~15mrhg5f.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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(../media/374a88ea0960b3d4-s.p.0sa4vsdykrttm.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:Chakra Petch Fallback;src:local(Arial);ascent-override:96.77%;descent-override:30.05%;line-gap-override:0.0%;size-adjust:102.51%}.chakra_petch_432b84c8-module__8QJCNG__className{font-family:Chakra Petch,Chakra Petch Fallback;font-style:normal}.chakra_petch_432b84c8-module__8QJCNG__variable{--font-chakra-petch:"Chakra Petch", "Chakra Petch Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a439e1ba971da1a-s.0ldnolnishmjo.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:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.0_6z8bw5fnpp2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.0wesrn-n.ko7v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.0q090~kxs1xcn.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:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99ac5753282bcf05-s.14-35mipncksh.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:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.0o52u8sd-fo14.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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a439e1ba971da1a-s.0ldnolnishmjo.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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.0_6z8bw5fnpp2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.0wesrn-n.ko7v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.0q090~kxs1xcn.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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/99ac5753282bcf05-s.14-35mipncksh.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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.0o52u8sd-fo14.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:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.roboto_mono_9a1aa189-module__TDn0RW__className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.roboto_mono_9a1aa189-module__TDn0RW__variable{--font-roboto-mono:"Roboto Mono", "Roboto Mono Fallback"}
.flow-module__ElRaBW__card{--ink:var(--fg,#f2f2f2);--txt:var(--fg,#f2f2f2);--ink-2:#f2f2f2c7;--ink-3:#f2f2f28f;--dim:#f2f2f29e;--mute:#f2f2f275;--line:#ffffff14;--line2:#ffffff24;--line3:#ffffff38;--surface:#ffffff08;--panel2:#ffffff0d;--ui-face:var(--font-roboto-mono), ui-monospace, monospace;--disp:var(--font-chakra-petch), sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--t-xs:11px;--t-sm:12px;--t-xl:20px;--t-hero:28px;--pad-card:16px;--r-pill:999px;--sev-crit:#ff5d5d;--sev-ok:#6fd4a4;--sev-act:#f5b041;--sev-act-wash:#f5b04124;color:var(--ink);min-width:0}.flow-module__ElRaBW__totals{gap:var(--s4);margin:0 0 var(--s2);font:12px/1.4 var(--ui-face);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);justify-content:flex-end;display:flex}.flow-module__ElRaBW__empty{padding:var(--s4) var(--pad-card);font-size:var(--t-sm);color:var(--ink-3)}.flow-module__ElRaBW__sectionHead{padding:var(--s6) var(--s1) var(--s4);max-width:62ch}.flow-module__ElRaBW__eyebrow{border-radius:var(--r-pill);background:var(--sev-act-wash);color:var(--sev-act);font-family:var(--ui-face);font-size:var(--t-xs);letter-spacing:.1em;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-weight:500;display:inline-flex}.flow-module__ElRaBW__eyebrowDot{font-size:12px;line-height:1}.flow-module__ElRaBW__display{margin:var(--s3) 0 var(--s2);font-family:var(--ui-face);font-size:var(--t-xl);letter-spacing:-.02em;color:var(--ink);font-weight:600;line-height:1.12}.flow-module__ElRaBW__standfirst{max-width:58ch;font-size:var(--t-sm);color:var(--ink-2);margin:0;line-height:1.55}@media (min-width:900px){.flow-module__ElRaBW__display{font-size:var(--t-hero)}}.flow-module__ElRaBW__figure{padding:var(--s3) var(--pad-card) var(--s4);margin:0}.flow-module__ElRaBW__plotWrap{overscroll-behavior-x:contain;overflow-x:auto}.flow-module__ElRaBW__plot{width:100%;min-width:1040px;max-width:1120px;margin-inline:auto;display:block}.flow-module__ElRaBW__colTitle{fill:var(--mute);font-family:var(--disp);font-size:12px;font-weight:600}.flow-module__ElRaBW__colRule{stroke:var(--line);stroke-width:1px}.flow-module__ElRaBW__ribbon{fill:var(--ink-3);fill-opacity:.16;transition:fill-opacity .18s}.flow-module__ElRaBW__ribbon:hover{fill-opacity:.4}.flow-module__ElRaBW__ribbon[data-kind=debt]{fill:var(--sev-crit);fill-opacity:.22}.flow-module__ElRaBW__ribbon[data-kind=debt]:hover{fill-opacity:.45}.flow-module__ElRaBW__ribbon[data-kind=equity]{fill:var(--ink-2);fill-opacity:.14}.flow-module__ElRaBW__nodeBar{fill:var(--line3)}.flow-module__ElRaBW__node[data-kind=debt] .flow-module__ElRaBW__nodeBar{fill:var(--sev-crit)}.flow-module__ElRaBW__node[data-kind=equity] .flow-module__ElRaBW__nodeBar{fill:var(--dim)}.flow-module__ElRaBW__nodeLabel,.flow-module__ElRaBW__nodeValue{font-family:var(--mono);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.flow-module__ElRaBW__nodeLabel{fill:var(--txt);font-family:var(--mono);letter-spacing:.05em;font-size:12px;font-weight:700}.flow-module__ElRaBW__nodeSub{fill:var(--mute);font-family:var(--mono);font-size:12px;font-weight:400}.flow-module__ElRaBW__nodeValue{fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px}.flow-module__ElRaBW__nodeContext{fill:var(--ink-3);font-family:var(--ui-face);paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round;font-size:12px}.flow-module__ElRaBW__nodeAmount{fill:var(--ink-3);font-size:12px}.flow-module__ElRaBW__hopRateUp,.flow-module__ElRaBW__hopRateDown,.flow-module__ElRaBW__hopWhat{font-family:var(--ui-face);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-variant-numeric:tabular-nums}.flow-module__ElRaBW__hopRateUp{fill:var(--sev-ok);font-size:12px;font-weight:700}.flow-module__ElRaBW__hopRateDown{fill:var(--sev-crit);font-size:12px;font-weight:700}.flow-module__ElRaBW__hopWhat{fill:var(--ink-2);font-size:12px;font-weight:500}.flow-module__ElRaBW__rateUp{fill:var(--sev-ok);font-weight:600}.flow-module__ElRaBW__rateDown{fill:var(--sev-crit);font-weight:600}.flow-module__ElRaBW__rateFlat{fill:var(--ink-3);font-weight:500}.flow-module__ElRaBW__partialMark,.flow-module__ElRaBW__partialKey{fill:var(--ink-3);color:var(--ink-3);font-weight:700}.flow-module__ElRaBW__flooredMark{fill:var(--ink-3);font-size:12px;font-style:italic}.flow-module__ElRaBW__caption{gap:var(--s2);margin-top:var(--s3);font-size:var(--t-xs);color:var(--ink-3);flex-direction:column;line-height:1.55;display:flex}.flow-module__ElRaBW__carry{color:var(--ink-2);font-size:var(--t-sm);line-height:1.5}.flow-module__ElRaBW__deployment{max-width:92ch;color:var(--ink-2);font-size:var(--t-xs);line-height:1.55;display:block}.flow-module__ElRaBW__captionText{max-width:92ch;display:block}@media (max-width:640px){.flow-module__ElRaBW__figure{padding-left:var(--s3);padding-right:var(--s3)}.flow-module__ElRaBW__sectionHead{padding:var(--s5) var(--s1) var(--s3)}}.flow-module__ElRaBW__plotWrap{scrollbar-width:thin;scrollbar-color:var(--line2) var(--panel2);scrollbar-gutter:stable}.flow-module__ElRaBW__plotWrap::-webkit-scrollbar{height:8px}.flow-module__ElRaBW__plotWrap::-webkit-scrollbar-track{background:var(--panel2)}.flow-module__ElRaBW__plotWrap::-webkit-scrollbar-thumb{background:var(--line2);border-radius:3px}@media (prefers-reduced-motion:reduce){.flow-module__ElRaBW__ribbon{transition:none}}.flow-module__ElRaBW__card{--surface:#0a0a0a}.flow-module__ElRaBW__card .flow-module__ElRaBW__plot{min-width:680px;max-width:none}.flow-module__ElRaBW__card .flow-module__ElRaBW__ribbon{fill:var(--accent,#ffb13d);fill-opacity:.14}.flow-module__ElRaBW__card .flow-module__ElRaBW__ribbon:hover{fill-opacity:.34}.flow-module__ElRaBW__card .flow-module__ElRaBW__ribbon[data-kind=equity]{fill:var(--accent,#ffb13d);fill-opacity:.09}.flow-module__ElRaBW__card .flow-module__ElRaBW__ribbon[data-kind=debt]{fill:var(--sev-crit);fill-opacity:.22}.flow-module__ElRaBW__card .flow-module__ElRaBW__nodeBar{fill:color-mix(in srgb, var(--accent,#ffb13d) 55%, transparent)}.flow-module__ElRaBW__card .flow-module__ElRaBW__node[data-kind=equity] .flow-module__ElRaBW__nodeBar{fill:var(--accent,#ffb13d)}.flow-module__ElRaBW__card .flow-module__ElRaBW__node[data-kind=debt] .flow-module__ElRaBW__nodeBar{fill:var(--sev-crit)}
body:has(.token2049){background:#000}#app:has(.token2049){background:#000;min-height:100vh;padding-top:0}.token2049{--bg:#000;--fg:#fafafa;--muted:#8f8b84;--ok:#4ade80;--display:var(--font-chakra-petch), system-ui, sans-serif;--mono:var(--font-roboto-mono), ui-monospace, Menlo, monospace;--accent:#ffb13d;--btn-ink:#140c02;--neon:#ffa02c;--icp-1:#ffb13d;--icp-1-rgb:255 177 61;--icp-2:#6fd3c7;--icp-2-rgb:111 211 199;--icp-3:#b79cff;--icp-3-rgb:183 156 255;--dg-crit-fail:#f08a7d;--dg-warn-fail:#ffb13d;--dg-crit-pass:#a6554c;--dg-warn-pass:#8d7330;--dg-dim:#6f716b;--dg-mute:#6f716b;--dg-line:#fafafa52;--dg-txt:#d6d1c9;--dg-sel:#f4f2ec;background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--mono);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.5;position:relative;overflow-x:clip}.token2049 *,.token2049 :before,.token2049 :after{box-sizing:border-box}.token2049 a{color:inherit;text-decoration:none}.token2049 button,.token2049 input,.token2049 select,.token2049 textarea{font-family:inherit}.token2049 .wrap{width:100%;max-width:1320px;margin:0 auto;padding-inline:clamp(1.25rem,5vw,3rem)}.token2049 .label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.875rem}.token2049 .hero{align-items:center;height:380px;min-height:380px;display:flex;position:relative;overflow:hidden}.token2049 #fx{z-index:0;opacity:.32;position:absolute;inset:0}.token2049 #fx canvas{width:100%;height:100%;display:block}.token2049 .hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 80%,#00000059 0%,#000000d1 55%,#000 100%),linear-gradient(#0000 70%,#000 98%);position:absolute;inset:0}.token2049 .glider-header{z-index:3;justify-content:space-between;align-items:flex-start;padding-top:1.25rem;display:flex;position:absolute;inset:0 0 auto}.token2049 .glider-brand{font-family:var(--display);letter-spacing:.08em;align-items:center;gap:.7rem;font-size:1.35rem;line-height:.8;display:flex}.token2049 .glider-brand>span:last-child{letter-spacing:.07em;flex-direction:column;justify-content:space-between;align-self:stretch;font-size:1.648rem;font-weight:700;line-height:1;display:flex;transform:translateY(-2px)}.token2049 .glider-mark{width:2.4rem;height:2.4rem;color:var(--accent);place-items:center;line-height:1;display:grid}.token2049 .glider-logo{width:100%;height:100%;display:block}.token2049 .glider-brand small{color:var(--muted);font:500 .7rem/1 var(--mono);letter-spacing:.17em;margin:0;display:block;transform:translateY(4px)}.token2049 .event-lockup{text-align:right;font:500 .75rem var(--mono);letter-spacing:.14em;color:var(--muted)}.token2049 .event-lockup strong{color:var(--fg);font:700 1.2rem var(--display);letter-spacing:.05em;display:block}.token2049 .event-lockup span{margin-top:.45rem;display:block}.token2049 .hero-inner{z-index:2;padding-block:3rem;position:relative}.token2049 h1{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(2.35rem,8vw,4rem);font-weight:700;line-height:.9;position:relative}.token2049 h1 span{display:block}.token2049 h1 .x{color:var(--accent);font-size:.46em;font-weight:500;line-height:1.2}@media (min-width:880px){.token2049 h1{font-size:clamp(2.6rem,4.8vw,4rem)}.token2049 h1 span{display:inline}.token2049 h1 .x{vertical-align:.1em;padding-inline:.45em;font-size:.56em}}.token2049 h1 canvas{pointer-events:none;width:108%;height:160%;display:block;position:absolute;top:-30%;left:-4%}.token2049 h1.mesh-on span{color:#0000}.token2049 .sub{color:#d6d1c9;max-width:none;margin:1.75rem 0 0;font-size:clamp(.95rem,2.2vw,1.08rem);line-height:1.45}.token2049 .scroll-hint{z-index:2;font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:.875rem;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.token2049 .hero .scroll-hint{display:none}@media (max-width:520px){.token2049 .glider-header{padding-top:1rem}.token2049 .glider-brand{font-size:1.05rem}.token2049 .glider-brand>span:last-child{font-size:1.25rem}.token2049 .glider-mark{width:2.1rem;height:2.1rem}.token2049 .event-lockup strong{font-size:1rem}.token2049 .event-lockup{font-size:.75rem}}.token2049 .scroll-hint i{background:linear-gradient(var(--accent), transparent);width:1px;height:28px;margin:.6rem auto 0;display:block}.token2049 .below{isolation:isolate;position:relative}.token2049 #fx2{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.token2049 #fx2 canvas{display:block}.token2049 #fx2:after{content:"";background:linear-gradient(#000 0%,#0000 18%);position:absolute;inset:0}.token2049 .onboarding{padding-block:clamp(3.5rem,9vw,6.5rem);padding-top:max(2rem,clamp(3.5rem,9vw,6.5rem) - 4.375rem);transition:opacity .18s,transform .18s cubic-bezier(.2,.7,.2,1)}.token2049 .onboarding.view-leaving,.token2049 .onboarding.view-entering{opacity:0;transform:translateY(.65rem)}.token2049 .onboarding.view-leaving{pointer-events:none}.token2049 .onboarding-intro{max-width:46rem}.token2049 .onboarding h2{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:.55rem 0 0;font-size:clamp(1.8rem,3.4vw,2.9rem);line-height:1}.token2049 .onboarding h2 em{color:var(--accent);font-style:normal}.token2049 .exposure-form{max-width:58rem;margin-top:clamp(2rem,5vw,3rem)}.token2049 .audience-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.token2049 .audience-card{--role:var(--accent);min-height:0;color:var(--fg);text-align:left;cursor:pointer;background:#0a0a0a;border:1px solid #fafafa29;border-radius:3px;padding:1.15rem 1.25rem 1.3rem;transition:border-color .2s,background .2s,transform .2s;position:relative;overflow:hidden}.token2049 .audience-card:before{content:"";background:var(--role);transform-origin:0;height:2px;transition:transform .25s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.token2049 .audience-card:hover{border-color:color-mix(in srgb, var(--role) 65%, transparent);transform:translateY(-3px)}.token2049 .audience-card[aria-pressed=true]{border-color:var(--role);background:color-mix(in srgb, var(--role) 10%, transparent)}.token2049 .audience-card[aria-pressed=true]:before{transform:scaleX(1)}.token2049 .audience-card:focus-visible{outline:2px solid var(--role);outline-offset:3px}.token2049 .audience-kicker{color:var(--role);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.75rem;display:flex}.token2049 .audience-icon{line-height:0;display:block}.token2049 .audience-icon svg{width:1.4rem;height:1.4rem;display:block}.token2049 .audience-card strong{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin-top:1.1rem;font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1;display:block}.token2049 .form-fields{grid-template-columns:minmax(12rem,.4fr) minmax(0,1fr);gap:1rem;margin-top:1.85rem;display:grid}.token2049 .exposure-field{display:block}.token2049 .exposure-field label{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.55rem;font-size:.75rem;display:block}.token2049 .exposure-field select,.token2049 .exposure-field input{width:100%;color:var(--fg);font:500 1rem var(--mono);background:#0a0a0a;border:1px solid #fafafa29;border-radius:3px;outline:0;padding:.9rem 1rem;transition:border-color .2s}.token2049 .exposure-field select:focus,.token2049 .exposure-field input:focus{border-color:var(--accent)}.token2049 .exposure-field select{appearance:none;cursor:pointer;background:linear-gradient(45deg, transparent 50%, var(--accent) 50%) calc(100% - 1.3rem) 50%/6px 6px no-repeat,linear-gradient(135deg, var(--accent) 50%, transparent 50%) calc(100% - .95rem) 50%/6px 6px no-repeat,#0a0a0a;padding-right:2.2rem}.token2049 .chain-select{position:relative}.token2049 .chain-trigger{background:linear-gradient(45deg, transparent 50%, var(--accent) 50%) calc(100% - 1.3rem) 50%/6px 6px no-repeat,linear-gradient(135deg, var(--accent) 50%, transparent 50%) calc(100% - .95rem) 50%/6px 6px no-repeat,#0a0a0a;width:100%;color:var(--fg);font:500 1rem var(--mono);text-align:left;cursor:pointer;border:1px solid #fafafa29;border-radius:3px;align-items:center;gap:.6rem;padding:.9rem 2.2rem .9rem 1rem;transition:border-color .2s;display:flex}.token2049 .chain-trigger:hover,.token2049 .chain-trigger[aria-expanded=true]{border-color:var(--accent)}.token2049 .chain-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.token2049 .chain-flag{flex:none;display:block}.token2049 .chain-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.token2049 .chain-id{color:var(--muted);margin-left:auto;font-size:.8rem;font-weight:400}.token2049 .chain-list{z-index:20;border:1px solid var(--accent);background:#0a0a0a;border-radius:3px;max-height:16rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0009}.token2049 .chain-list li{color:#d6d1c9;font:500 .9rem var(--mono);cursor:pointer;align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex}.token2049 .chain-list li b{color:var(--muted);margin-left:auto;font-size:.76rem;font-weight:400}.token2049 .chain-list li:focus{outline:none}.token2049 .chain-list li:hover,.token2049 .chain-list li.is-active,.token2049 .chain-list li:focus{color:var(--fg);background:#1b1d18}.token2049 .chain-list li[aria-selected=true],.token2049 .chain-list li[aria-selected=true] b{color:var(--accent)}.token2049 .exposure-field input::placeholder{color:#68645e}.token2049 .exposure-field.is-disabled label{color:#5f5d58}.token2049 .exposure-field.is-disabled .chain-trigger,.token2049 .exposure-field input:disabled{color:#68645e;cursor:not-allowed;opacity:.62;background-color:#070707;border-color:#fafafa14}.token2049 .exposure-field.is-disabled .chain-flag{opacity:.45}.token2049 .chain-trigger:disabled{pointer-events:none}.token2049 .exposure-field[data-disabled-tip]{position:relative}.token2049 .exposure-field[data-disabled-tip].is-disabled:after{content:attr(data-disabled-tip);z-index:30;color:#d6d1c9;font:.72rem var(--mono);white-space:nowrap;pointer-events:none;opacity:0;background:#111;border:1px solid #fafafa2e;padding:.45rem .6rem;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + .4rem);right:0;transform:translateY(-3px)}.token2049 .exposure-field[data-disabled-tip].is-disabled:hover:after{opacity:1;transform:translateY(0)}.token2049 .form-bottom{align-items:center;gap:1rem;margin-top:2rem;display:flex}.token2049 .exposure-submit{cursor:pointer;width:auto;min-width:min(100%,18rem)}.token2049 .form-message{min-height:1.5em;color:var(--muted);margin:.6rem 0 0;font-size:.78rem}.token2049 .form-message[data-state=error]{color:#ff9b8b}.token2049 .form-message[data-state=ready]{color:var(--ok)}.token2049 .form-disclaimer{color:var(--muted);letter-spacing:.04em;align-items:center;gap:.45rem;margin:.9rem 0 0;font-size:.75rem;display:flex}.token2049 .inline-lock{flex:none;width:.9rem;height:.9rem}.token2049 .try-example{color:#cfcac2;font:.875rem var(--mono);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fafafa4d;margin-top:.9rem;padding:0}.token2049 .try-example:hover{color:var(--accent);border-color:var(--accent)}.token2049 .entry-layout{grid-template-columns:minmax(0,1.1fr) minmax(21rem,.9fr);align-items:start;gap:clamp(1.5rem,3.5vw,2.75rem);display:grid}.token2049 .entry-main{flex-direction:column;display:flex}.token2049 .entry-layout .exposure-form{max-width:none}.token2049 .map-column{flex-direction:column;gap:.75rem;display:flex}.token2049 .example-map{--map-accent:color-mix(in srgb, var(--accent) 55%, #4a4741);background-color:#050605;background-image:radial-gradient(#fafafa0e 1px,#0000 1px);background-size:18px 18px;border:1px solid #fafafa1a;flex-direction:column;padding:1rem 1.45rem 1.25rem;display:flex}.token2049 .example-map-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.token2049 .example-map-head .label{color:#74736e;text-transform:uppercase;font-size:.7rem}.token2049 .example-map-head span:last-child{color:var(--accent);font:.75rem var(--mono);letter-spacing:.09em}.token2049 .example-map svg{width:92%;height:auto;margin:1.4rem auto 1.25rem;display:block}.token2049 .example-wire{fill:none;stroke:#41443e;stroke-width:1.1px}.token2049 .example-wire.hot{stroke:var(--map-accent)}.token2049 .example-node rect{fill:#101210;stroke:#494d46;stroke-width:1px}.token2049 .example-node.root rect{fill:#18150f;stroke:var(--map-accent)}.token2049 .example-node.signal rect:first-child{stroke:var(--map-accent)}.token2049 .example-node text{fill:#deddd7;font:12px var(--mono);letter-spacing:0}.token2049 .example-node.root text{fill:#d7b06b}.token2049 .example-node.signal text{fill:#e7e5de}.token2049 .example-node .flag,.token2049 .example-oracle-end{fill:var(--map-accent)}.token2049 .example-node .flag{stroke:#050605;stroke-width:3px;paint-order:stroke fill}.token2049 .example-end{fill:#555950}.token2049 .offer-mini{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);align-items:center;gap:.85rem;padding:.85rem .95rem;display:flex}.token2049 .offer-mini b{font-family:var(--display);color:var(--accent);font-size:1.75rem;line-height:1}.token2049 .offer-mini span{color:#cfcac2;font-size:.76rem;line-height:1.4;display:block}.token2049 .offer-mini strong{font-weight:500;display:block}.token2049 .offer-mini em{color:var(--muted);letter-spacing:.1em;font-size:.75rem;font-style:normal}@media (max-width:1080px){.token2049 .entry-layout{grid-template-columns:1fr}.token2049 .example-map{width:100%;max-width:none}.token2049 .example-map svg{width:min(92%,36rem);margin-inline:auto}}@media (max-width:800px){.token2049 .audience-grid{grid-template-columns:1fr}.token2049 .audience-card{min-height:0;padding:1rem 1.1rem 1.1rem}.token2049 .audience-card strong{margin-top:.8rem}.token2049 .form-bottom{flex-direction:column;align-items:stretch}.token2049 .exposure-submit{width:100%}}@media (max-width:420px){.token2049 .form-fields{grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);gap:.65rem}.token2049 .exposure-field select,.token2049 .exposure-field input,.token2049 .chain-trigger{padding-left:.7rem}.token2049 .chain-trigger{padding-right:1.5rem}.token2049 .chain-id{display:none}.token2049 .exposure-field label{letter-spacing:.1em;font-size:.65rem}}.token2049 .trust-strip{text-align:center;border-top:1px solid #fafafa1f;padding-block:clamp(2.25rem,4vw,3.25rem)}.token2049 .trust-label{color:var(--muted);font:400 clamp(.8rem,1.4vw,.95rem) var(--mono);letter-spacing:.22em;text-transform:uppercase;margin:0 0 clamp(1.5rem,3vw,2.25rem)}.token2049 .trust-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.75rem,5vw,4.5rem);display:flex}.token2049 .trust-logos img{opacity:.82;width:auto;height:1.5rem;transition:opacity .2s}.token2049 .trust-logos img:hover{opacity:1}.token2049 .trust-logos img[alt=Mezen\ Capital]{height:1.7rem}@media (max-width:760px){.token2049 .trust-logos{gap:1.25rem 1.75rem}.token2049 .trust-logos img{height:1.25rem}.token2049 .trust-logos img[alt=Mezen\ Capital]{height:1.4rem}}.token2049 .exposure-results{max-width:none}.token2049 .preview-back{color:var(--muted);font:500 .78rem var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:0;display:inline-flex}.token2049 .preview-back:hover{color:var(--accent)}.token2049 .exposure-results>.preview-back{font-size:.875rem}.token2049 .preview-title{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:1.15rem;display:flex}.token2049 .preview-title h2{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:.45rem 0 0;font-size:clamp(1.65rem,2.8vw,2.4rem);line-height:1}.token2049 .preview-title h2 span{color:var(--accent)}.token2049 .preview-context{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:25rem;display:flex}.token2049 .preview-context span{color:#d6d1c9;font:.75rem var(--mono);letter-spacing:.06em;border:1px solid #fafafa29;align-items:center;gap:.35rem;padding:.45rem .6rem;display:inline-flex}.token2049 .preview-context .role-tag{border-color:var(--role-color,var(--accent));color:var(--role-color,var(--accent))}.token2049 .preview-context .role-tag.protocol{--role-color:var(--icp-1)}.token2049 .preview-context .role-tag.retail{--role-color:var(--icp-2)}.token2049 .preview-context .role-tag.fund{--role-color:var(--icp-3)}.token2049 .preview-notice{border-left:2px solid var(--accent);color:#cfcac2;background:#0a0a0a;margin:1.35rem 0 0;padding:.75rem .9rem;font-size:.82rem}.token2049 .results-grid{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.75fr);gap:1rem;margin-top:1rem;display:grid}.token2049 .preview-panel{background:#0a0a0a;border:1px solid #fafafa29}.token2049 .preview-panel-head{border-bottom:1px solid #fafafa1f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.token2049 .preview-panel-head h3,.token2049 .risk-title{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:1.35rem}.token2049 .preview-panel-head p{color:var(--muted);margin:.25rem 0 0;font-size:.75rem}.token2049 .view-switch{border:1px solid #fafafa29;gap:2px;padding:3px;display:flex}.token2049 .view-switch button{width:2.2rem;height:2.2rem;color:var(--muted);cursor:pointer;background:0 0;border:0}.token2049 .view-switch button[aria-pressed=true]{background:var(--accent);color:var(--btn-ink)}.token2049 .results-grid>.preview-panel:first-child{flex-direction:column;display:flex}.token2049 #mapSurface{flex-direction:column;flex:1;min-height:0;transition:opacity .14s,transform .14s;display:flex}.token2049 #mapSurface.is-switching{opacity:0;transform:translateY(.4rem)}.token2049 .dependency-map{background-image:radial-gradient(#fafafa14 1px,#0000 1px);background-size:18px 18px;flex:1;height:auto;min-height:24rem;position:relative}.token2049 .dependency-dna{background:#090a08;flex-direction:column;flex:1;min-height:0;display:flex}.token2049 .dna-tools{gap:.4rem;margin-left:auto;display:flex}.token2049 .dna-tools button{min-width:2rem;color:var(--muted);font:.72rem var(--mono);cursor:pointer;background:0 0;border:1px solid #fafafa33;padding:.4rem .55rem}.token2049 .dna-tools button:hover{border-color:var(--accent);color:var(--accent)}.token2049 .dna-canvas-wrap{touch-action:none;cursor:grab;background-image:radial-gradient(#fafafa0e 1px,#0000 1px);background-size:18px 18px;flex:1;min-height:clamp(26rem,48vw,38.75rem)}.token2049 .dna-canvas-wrap.is-dragging{cursor:grabbing}.token2049 .dna-canvas-wrap canvas{display:block}.token2049 .dgc-wrap{position:relative;overflow:hidden}.token2049 .dna-legend{background:#0a0a0a;border-top:1px solid #fafafa1f}.token2049 .dna-legend-toggle{width:100%;color:var(--fg);font:.75rem var(--mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.token2049 .dna-legend-toggle:before{content:"+";color:var(--accent);font-size:1rem}.token2049 .dna-legend-toggle[aria-expanded=true]:before{content:"−"}.token2049 .dna-legend-body{opacity:1;grid-template-rows:1fr;padding:0 1rem 1rem;transition:grid-template-rows .3s cubic-bezier(.2,.7,.2,1),opacity .18s,padding-bottom .3s cubic-bezier(.2,.7,.2,1);display:grid;overflow:hidden}.token2049 .dna-legend-body.is-collapsed{opacity:0;pointer-events:none;grid-template-rows:0fr;padding-bottom:0}.token2049 .dna-legend-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-height:0;display:grid;overflow:hidden}.token2049 .dna-legend-title{color:var(--muted);font:.65rem var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.45rem;display:block}.token2049 .dna-legend-item{color:#cfcac2;align-items:center;gap:.45rem;margin-top:.35rem;font-size:.72rem;display:flex}.token2049 .dna-legend-mark{background:#73716b;border-radius:50%;flex:none;width:.55rem;height:.55rem}.token2049 .dna-legend-mark.critical{background:#f08a7d}.token2049 .dna-legend-mark.warning{background:var(--accent)}.token2049 .dna-legend-mark.ring{border:1px solid var(--accent);background:0 0}.token2049 .dna-legend-mark.square{background:var(--accent);border-radius:0}.token2049 .dependency-map svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.token2049 .map-line{fill:none;stroke:#fafafa66;stroke-width:1.25px}.token2049 .map-line.risk{stroke:color-mix(in srgb, var(--accent) 80%, transparent)}.token2049 .map-line.secondary{stroke:color-mix(in srgb, var(--accent) 60%, transparent);stroke-dasharray:4 3}.token2049 .dependency-node{color:#f4f2ec;text-align:center;min-width:5.5rem;max-width:8.5rem;font:500 .75rem/1.2 var(--mono);cursor:pointer;background:#121412;border:1px solid #4c5048;padding:.5rem .55rem;position:absolute;transform:translate(-50%,-50%)}.token2049 .dependency-node:hover,.token2049 .dependency-node:focus-visible{border-color:var(--accent);background:#1b1d18;outline:none}.token2049 .dependency-node.root{border-color:var(--accent);color:var(--accent);background:#2a210f}.token2049 .dependency-node.sig-critical{color:#f08a7d;border-color:#f08a7d}.token2049 .dependency-node.sig-warning{border-color:var(--accent);color:var(--accent)}.token2049 .risk-dot{background:var(--accent);border-radius:0;width:.5rem;height:.5rem;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 3px #0a0a0a}.token2049 .risk-dot.critical{background:#f08a7d}.token2049 .map-legend{color:var(--muted);font:.75rem var(--mono);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #fafafa1f;align-items:center;gap:1.1rem;padding:.85rem 1rem;display:flex}.token2049 .map-legend i{background:var(--accent);vertical-align:middle;border-radius:0;width:.42rem;height:.42rem;margin-right:.45rem;display:inline-block}.token2049 .map-legend i.critical{background:#f08a7d}.token2049 .legend-depth{margin-left:auto}.token2049 .dependency-list{padding:.5rem}.token2049 .dependency-row{width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fafafa1a;grid-template-columns:2rem 1fr auto;align-items:center;gap:.7rem;padding:.8rem;display:grid}.token2049 .dependency-row:hover{background:#1a1c18}.token2049 .dependency-row small{color:var(--muted);font:.75rem var(--mono);display:block}.token2049 .layer-number{color:var(--accent);font:.75rem var(--mono)}.token2049 .no-signal{color:var(--muted);font:.75rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.token2049 .severity{font:.75rem var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding:.25rem .45rem}.token2049 .severity.critical{color:#f08a7d}.token2049 .severity.warning{color:var(--accent)}.token2049 .preview-side{flex-direction:column;gap:1rem;display:flex}.token2049 .preview-total-risk{width:100%;color:var(--fg);text-align:center;background:#1a1312;border:1px solid #f08a7d8c;padding:1rem}.token2049 .preview-total-risk strong{color:#f08a7d;font:700 2.5rem/1 var(--display);display:block}.token2049 .preview-total-risk span{color:#d6d1c9;font:.75rem var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-top:.4rem;display:block}.token2049 .preview-stats{background:#0a0a0a;border:1px solid #fafafa29;grid-template-columns:repeat(3,1fr);display:grid}.token2049 .preview-stats div{text-align:center;border-right:1px solid #fafafa1f;padding:1rem .65rem}.token2049 .preview-stats div:last-child{border:0}.token2049 .preview-stats strong{font-family:var(--display);color:var(--accent);font-size:2rem;line-height:1;display:block}.token2049 .preview-stats div:nth-child(2) strong{color:#f08a7d}.token2049 .preview-stats span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:.75rem;display:block}.token2049 .risk-panel{padding:1.15rem 1.15rem 1.35rem}.token2049 .risk-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.token2049 .risk-lock{width:1rem;height:1rem;color:var(--muted);flex:none}.token2049 .risk-sub{color:var(--muted);margin:.4rem 0 .35rem;font-size:.76rem}.token2049 .risk-row{border-top:1px solid #fafafa1a;justify-content:space-between;align-items:center;gap:.9rem;padding:.85rem 0;display:flex}.token2049 .risk-name{flex:1;min-width:0}.token2049 .risk-blur{color:#b1afa8;font:.78rem var(--mono);letter-spacing:.04em;filter:blur(4px);-webkit-user-select:none;user-select:none;white-space:nowrap;display:block;overflow:hidden}.token2049 .risk-name small{color:var(--muted);font:.75rem var(--mono);margin-top:.55rem;display:block}.token2049 .risk-rests-on{flex-wrap:wrap;align-items:center;gap:.45rem;margin:.9rem 0 1.15rem;display:flex}.token2049 .risk-rests-on>span{color:var(--muted);font:.75rem var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-right:.15rem}.token2049 .risk-rests-on b{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent);color:var(--accent);font:500 .75rem var(--mono);letter-spacing:.02em;padding:.35rem .5rem}.token2049 .conversion-card{background:#0a0a0a;border:1px solid #fafafa29;margin-top:0;padding:1rem}.token2049 .offer-line{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.token2049 .offer-line span{color:var(--muted);font:.75rem var(--mono);letter-spacing:.12em;text-transform:uppercase}.token2049 .offer-line strong{color:var(--accent);font-family:var(--display);text-transform:uppercase;font-size:.92rem;font-weight:600}.token2049 .preview-continue{width:100%;min-width:0}.token2049 .conversion-card .btn{transition:background-color .18s,border-color .18s,box-shadow .18s}.token2049 .conversion-card .btn:hover{background:#ffc873;border-color:#ffc873;transform:none;box-shadow:0 4px 14px #ffb13d38}.token2049 .conversion-card .btn:active{background:var(--accent);box-shadow:none}.token2049 .node-dialog{border:1px solid var(--accent);width:min(30rem,100% - 2rem);color:var(--fg);background:#0a0a0a;border-radius:0;padding:0;transition:opacity .16s,transform .16s cubic-bezier(.2,.7,.2,1)}.token2049 .node-dialog[open]{animation:.22s cubic-bezier(.2,.7,.2,1) t2049-dialog-in}.token2049 .node-dialog.is-closing{opacity:0;transform:translateY(.5rem)scale(.985)}.token2049 .node-dialog::backdrop{background:#000000bf;transition:background .16s}.token2049 .node-dialog.is-closing::backdrop{background:0 0}.token2049 .dialog-inner{padding:1.5rem 1.7rem 1.75rem}.token2049 .dialog-top{color:var(--accent);font:.75rem var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.token2049 .dialog-close{color:var(--fg);cursor:pointer;background:0 0;border:0;font-size:1.4rem}.token2049 .node-dialog h3{font-family:var(--display);text-transform:uppercase;margin:1.4rem 0 .5rem;font-size:2rem}.token2049 .node-dialog p{color:#cfcac2;margin:0}.token2049 .node-dialog .dialog-signal{color:#cfcac2;align-items:center;gap:.6rem;margin:1.35rem 0 0;font-size:.82rem;display:flex}.token2049 .node-dialog .dialog-meta{color:var(--muted);font:.75rem var(--mono);margin:.55rem 0 0}.token2049 .node-dialog .dialog-example{color:var(--muted);font:.75rem var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:1.35rem 0 0}.token2049 .handoff-page{max-width:42rem;margin-inline:auto}.token2049 .handoff-page .preview-back{margin-bottom:1.15rem}.token2049 .handoff-view{background:#0a0a0a;border:1px solid #fafafa29;padding:clamp(1.5rem,4vw,3rem)}.token2049 .handoff-view h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(1.65rem,2.8vw,2.4rem);line-height:1}.token2049 .handoff-view .title-dot{color:var(--accent)}.token2049 .handoff-offer{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:#070806;margin:1.4rem 0 .4rem;padding:.9rem 1rem}.token2049 .handoff-summary{border-top:1px solid #fafafa24;margin-top:1.5rem}.token2049 .summary-head{justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0 .2rem;display:flex}.token2049 .summary-title{color:var(--muted);font:.75rem var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.token2049 .handoff-summary strong small{color:var(--muted);font-size:.75rem;font-weight:400}.token2049 .summary-value{justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.token2049 .summary-icon{width:1rem;height:1rem;color:var(--accent);flex:none}.token2049 .summary-network-icon{flex:none;width:1rem;height:1rem}.token2049 .portal-origin{font:.7rem var(--mono);text-align:center;margin:1.15rem 0 0;color:#73716b!important}.token2049 .handoff-terms{text-align:center;margin:.35rem 0 0;color:#66645f!important;font-size:.75rem!important}.token2049 .handoff-summary div{color:#cfcac2;border-bottom:1px solid #fafafa1a;justify-content:space-between;gap:1rem;padding:.8rem 0;display:flex}.token2049 .handoff-summary span{color:var(--muted);text-transform:uppercase;font-size:.75rem}.token2049 .handoff-summary code{text-overflow:ellipsis;white-space:nowrap;max-width:58%;color:var(--accent);overflow:hidden}.token2049 .handoff-view .btn{margin-top:1.5rem}.token2049 .handoff-view p{color:var(--muted);font-size:.8rem}.token2049 .handoff-view .summary-head{background:#111310;border-bottom:1px solid #fafafa24;align-items:center;padding:1rem 1.1rem}.token2049 .handoff-view .summary-title{font:400 1.125rem/1 var(--mono);letter-spacing:.06em}.token2049 .handoff-view .summary-head .preview-back{margin-bottom:0;font-size:1.125rem;font-weight:400;line-height:1}.token2049 .handoff-summary>div>span{letter-spacing:.1em;font-size:.875rem}.token2049 .handoff-summary .summary-value{color:#f4f2ec;font-size:1rem;font-weight:400}.token2049 .handoff-summary code{font-family:var(--mono);font-size:1rem;font-weight:400}.token2049 .handoff-summary strong small{font-size:.875rem}.token2049 .handoff-summary+p{color:#686660!important}.token2049 .handoff-terms{font-size:.75rem!important}@media (max-width:760px){.token2049 .preview-title{flex-direction:column;align-items:flex-start}.token2049 .preview-context{justify-content:flex-start}.token2049 .results-grid{grid-template-columns:1fr}.token2049 .dependency-map{height:20rem;min-height:20rem}.token2049 .preview-side{grid-template-columns:1fr;display:grid}.token2049 .conversion-card{grid-column:1;margin-top:0}.token2049 .preview-stats{min-height:6rem}}@media (max-width:600px){.token2049 .dna-legend-content{grid-template-columns:1fr}}.token2049 .preview-notice,.token2049 .risk-sub,.token2049 .risk-name small,.token2049 .conversion-card .offer-line span{font-size:.875rem}.token2049 .btn{width:100%;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--accent);background:var(--accent);color:var(--btn-ink);border-radius:2px;justify-content:center;align-items:center;gap:.7rem;padding:1.15rem 2rem;font-size:clamp(1rem,3.6vw,1.2rem);font-weight:700;transition:transform .18s,box-shadow .3s;display:inline-flex}@media (min-width:640px){.token2049 .btn{width:auto;min-width:26rem}.token2049 .preview-continue,.token2049 .handoff-view .btn{width:100%;min-width:0}.token2049 .exposure-submit{min-width:0}}.token2049 .btn:hover{transform:translateY(-2px);box-shadow:0 12px 40px #ffb13d52}.token2049 .btn:active{transform:translateY(0)}.token2049 .btn .arw{transition:transform .18s}.token2049 .btn:hover .arw{transform:translate(3px,-3px)}.token2049 .reveal{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(1.5rem)}.token2049 .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.token2049 .reveal{opacity:1!important;transform:none!important}.token2049 *,.token2049 :before,.token2049 :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes t2049-dialog-in{0%{opacity:0;transform:translateY(.65rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.token2049 .demo-captcha{justify-content:flex-start;margin-top:.75rem;display:flex}.token2049 .demo-captcha:empty{display:none}.token2049 .demo-captcha-note{color:var(--muted);margin:.6rem 0 0;font-size:.78rem}.token2049 .demo-captcha-note[hidden]{display:none}.token2049 .demo-captcha-retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.token2049 .demo-loading-inner{flex-direction:column;align-items:flex-start;gap:.9rem;padding:4rem 0 5rem;display:flex}.token2049 .demo-loading-inner h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(1.6rem,3vw,2.4rem)}.token2049 .demo-loading-inner h2 span{color:var(--accent)}.token2049 .demo-loading-inner p{color:var(--muted);font:.8rem var(--mono);align-items:center;gap:.5rem;margin:0;display:flex}.token2049 .demo-spinner{border:2px solid #fafafa29;border-top-color:var(--accent);border-radius:50%;width:2rem;height:2rem;animation:.9s linear infinite demo-spin}@media (prefers-reduced-motion:reduce){.token2049 .demo-spinner{animation:none}}.token2049 .demo-empty{color:#d6d1c9;flex-direction:column;flex:1;justify-content:center;min-height:16rem;padding:2rem 1.25rem;display:flex}.token2049 .demo-empty p{margin:0}.token2049 .results-grid>*,.token2049 .preview-panel{min-width:0}.token2049 .form-fields{align-items:end}@media (max-width:600px){.token2049 .form-fields{grid-template-columns:minmax(0,1fr)}}.token2049 .graph-panel{position:relative}.token2049 .node-card{z-index:3;border:1px solid #fafafa2e;border-top:2px solid var(--accent);background:#0b0b0a;width:min(26rem,100% - 2rem);padding:1rem 1.1rem 1.1rem;animation:.18s cubic-bezier(.2,.7,.2,1) t2049-node-card-in;position:absolute;bottom:3.25rem;left:1rem;box-shadow:0 14px 34px #0000008c}.token2049 .node-card[hidden]{display:none}.token2049 .node-card-top{color:var(--accent);font:.72rem var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;display:flex}.token2049 .node-card-close{color:var(--fg);cursor:pointer;background:0 0;border:0;font-size:1.3rem;line-height:1}.token2049 .node-card h4{font-family:var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:.7rem 0 .35rem;font-size:1.35rem}.token2049 .node-card code{color:#cfcac2;font:.75rem var(--mono);overflow-wrap:anywhere;display:block}.token2049 .node-card-signal{color:#cfcac2;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.9rem 0 0;font-size:.82rem;display:flex}.token2049 .node-card-meta{color:var(--muted);font:.75rem var(--mono);margin:.5rem 0 0}@media (max-width:760px){.token2049 .node-card{width:calc(100% - 1rem);bottom:.5rem;left:.5rem}}@media (prefers-reduced-motion:reduce){.token2049 .node-card{animation:none}}.token2049 .demo-flow{flex:1;min-width:0;padding:1rem;overflow-x:auto}.token2049 .demo-tiles strong{color:var(--fg);white-space:nowrap;font-size:clamp(1.1rem,1.8vw,1.5rem)}.token2049 .demo-tiles div:nth-child(2) strong{color:var(--fg)}.token2049 .demo-signal{color:var(--fg);font:.82rem var(--mono);display:block}.token2049 .demo-partial{border-left-color:#f08a7d}.token2049 .preview-total-risk.is-clear{border-color:color-mix(in srgb, var(--ok) 55%, transparent);background:color-mix(in srgb, var(--ok) 7%, #0a0a0a)}.token2049 .preview-total-risk.is-clear strong{color:var(--ok)}@keyframes demo-spin{to{transform:rotate(360deg)}}@keyframes t2049-node-card-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}
