@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_a2bf8a0b-module__sJS-jq__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_a2bf8a0b-module__sJS-jq__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6c646541-module__GOsEza__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6c646541-module__GOsEza__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_bb0912cd-module__pHsbua__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_bb0912cd-module__pHsbua__variable{--font-caveat:"Caveat", "Caveat Fallback"}
@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(../media/612bd71aa396cae6-s.p.0y-3ea_6ee5g5.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:Permanent Marker Fallback;src:local(Arial);ascent-override:97.58%;descent-override:27.92%;line-gap-override:2.66%;size-adjust:113.69%}.permanent_marker_fb1abc0a-module___10-QW__className{font-family:Permanent Marker,Permanent Marker Fallback;font-style:normal;font-weight:400}.permanent_marker_fb1abc0a-module___10-QW__variable{--font-marker:"Permanent Marker", "Permanent Marker Fallback"}
:root{--ink:#111;--paper:#f6f4ef;--muted:#777;--line:#d8d5cf;--acid:#c7ff52;--blue:#aee6ff;--ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}::selection{color:#fff;background:#111}body{background:var(--paper);color:var(--ink);font-family:var(--font-manrope), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.section-pad{padding-left:5vw;padding-right:5vw}.nav{z-index:50;-webkit-backdrop-filter:blur(14px);background:#f6f4efd1;border-bottom:1px solid #1111110f;justify-content:space-between;align-items:center;padding:22px 5vw;display:flex;position:fixed;top:0;left:0;right:0}.wordmark{letter-spacing:-.07em;font-size:20px;font-weight:800}.wordmark span{margin:0 3px;font-weight:400}.navlinks{text-transform:uppercase;letter-spacing:.08em;gap:30px;font-size:13px;display:flex}.navlinks a{transition:opacity .2s;position:relative}.navlinks a:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .25s var(--ease);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.navlinks a:hover:after{transform:scaleX(1)}.nav-cta{letter-spacing:.08em;background:0 0;border:1px solid #111;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:11px;font-weight:700;transition:background .2s,color .2s;display:flex}.nav-cta:hover{color:#fff;background:#111}.menu-btn{color:var(--ink);background:0 0;border:0;padding:4px;display:none}.eyebrow,.section-index,.case-label,.market-code,.market-kind,.hero-bottom,.case-meta,.case-foot,.funnel-row span,.footer-line,.service-no,.text-link,.float-card span,.orb-stat-pill{font-family:var(--font-dm-mono), "DM Mono", monospace}.eyebrow,.section-index,.case-label{letter-spacing:.12em;color:#555;font-size:10px}.hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:3vw;min-height:100svh;padding-top:110px;display:grid;position:relative}.hero-copy{z-index:3;max-width:680px;animation:heroIn 1.15s var(--ease) both;position:relative}.hero-copy .eyebrow{animation:heroIn .8s 50ms var(--ease) both}.hero-copy h1{animation:heroIn 1.1s .12s var(--ease) both}.hero-copy .hero-sub{animation:heroIn .9s .25s var(--ease) both}.hero-copy .hero-actions{animation:heroIn .9s .35s var(--ease) both}.hero h1{letter-spacing:-.09em;margin:24px 0 30px;font-size:clamp(64px,9.8vw,160px);font-weight:800;line-height:.83}.hero h1 em,.proof-big span,.contact h2 em{color:#0000;-webkit-text-stroke:1.5px #111;font-style:normal}.hero-sub{color:#575757;max-width:420px;font-size:16px;line-height:1.55}.hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.pill{letter-spacing:.08em;border-radius:999px;align-items:center;gap:10px;padding:15px 22px;font-size:11px;font-weight:700;transition:transform .2s,opacity .2s;display:inline-flex}.pill:hover{transform:translateY(-1px)}.pill.dark{color:#fff;background:#111}.text-link{letter-spacing:.12em;align-items:center;padding:4px 0;font-size:11px;display:inline-flex;position:relative}.text-link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.text-link:hover:after{transform:scaleX(1)}.hero-visual{will-change:transform;height:610px;animation:visualIn 1.35s .1s var(--ease) both;position:relative}.hero-97{animation:hero97 1.8s .15s var(--ease) both;letter-spacing:-.14em;color:#0000;-webkit-text-stroke:2px #111;opacity:.94;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:min(40vw,460px);font-weight:800;line-height:.8;position:absolute;inset:12% 7% auto auto}.orbit{pointer-events:none;border:1px solid #bdb9b0;border-radius:999px;width:72%;height:72%;position:absolute;top:13%;left:13%;transform:rotate(-24deg)}.orbit-a{border-color:#111}.orbit-b{width:86%;height:58%;top:21%;left:3%;transform:rotate(34deg)}.node{width:13px;height:13px;animation:nodePop .9s var(--ease) both;background:#111;border-radius:50%;position:absolute;box-shadow:0 0 0 6px #1111110a}.n1{animation-delay:.25s;top:25%;left:14%}.n2{background:var(--acid);animation-delay:.4s;top:42%;right:15%}.n3{background:var(--blue);animation-delay:.55s;bottom:18%;left:24%}.n4{animation-delay:.7s;bottom:10%;right:27%}.float-card{-webkit-backdrop-filter:blur(10px);min-width:150px;animation:floatIn 1s var(--ease) both;background:#ffffffc2;border:1px solid #d3d0ca;border-radius:18px;padding:13px 16px;position:absolute;box-shadow:0 18px 60px #00000012}.float-card span{color:#777;letter-spacing:.12em;margin-bottom:8px;font-size:8px;display:block}.float-card b{font-size:11px}.card-a{animation-delay:.35s;top:17%;right:0}.card-b{animation-delay:.55s;top:59%;left:0}.card-c{animation-delay:.7s;bottom:8%;right:4%}.hero-cross{opacity:.35;pointer-events:none;font-size:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-bottom{letter-spacing:.12em;color:#666;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:28px;left:5vw;right:5vw}.manifesto{border-top:1px solid var(--line);grid-template-columns:.35fr 1.55fr .6fr;align-items:center;gap:30px;min-height:75vh;display:grid}.manifesto-main{letter-spacing:-.07em;font-size:clamp(46px,6vw,90px);font-weight:600;line-height:.96}.manifesto-main span{color:#777}.manifesto-side{color:#676767;max-width:300px;font-size:14px;line-height:1.6}.section-top{grid-template-columns:.35fr 1fr;align-items:start;gap:30px;display:grid}.section-top h2{letter-spacing:-.08em;margin:0;font-size:clamp(54px,8vw,118px);line-height:.84}.section-top h2 span{color:#aaa}.engine{padding-top:8vh;padding-bottom:13vh}.engine-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:90px;display:grid}.service{border-bottom:1px solid var(--line);min-height:340px;padding:28px 32px 30px 0;transition:background .25s;position:relative}.service:nth-child(odd){border-right:1px solid var(--line);padding-right:32px}.service:nth-child(2n){padding-left:32px}.service-no{color:#777;font-size:11px}.service h3{letter-spacing:-.06em;margin:80px 0 18px;font-size:clamp(28px,4.2vw,60px);line-height:.9}.service p{color:#707070;max-width:340px;font-size:14px;line-height:1.6}.service-arrow{transition:transform .35s var(--ease);font-size:27px;position:absolute;top:28px;right:30px;transform:translateY(0)}.service:hover .service-arrow{transform:translate(8px,-8px)}.markets{padding-top:8vh;padding-bottom:14vh}.market-stage{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;margin-top:90px;display:grid}.market-orb{place-items:center;height:520px;display:grid;position:relative}.orb-core{width:170px;height:170px;transition:transform .4s var(--ease);background:radial-gradient(circle at 30% 25%,#fff 0%,#dfe8e3 35%,#9aa9a2 75%,#262b28 100%);border-radius:50%;box-shadow:inset -25px -30px 50px #0000002e,0 35px 80px #0000001f}.orb-ring{pointer-events:none;border:1px solid #bbb8b0;border-radius:50%;width:74%;height:34%;position:absolute;top:33%;left:13%;transform:rotate(25deg)}.orb-ring.r2{width:40%;height:80%;top:10%;left:30%;transform:rotate(-26deg)}.orb-label{letter-spacing:-.08em;animation:orbPop .4s var(--ease) both;pointer-events:none;font-size:68px;font-weight:800;position:absolute}.orb-stat-pill{border:1px solid var(--ink);letter-spacing:.14em;text-transform:uppercase;animation:orbPop .4s var(--ease) both;background:#ffffffd9;border-radius:999px;padding:6px 14px;font-size:10px;font-weight:600;position:absolute;bottom:80px;box-shadow:0 4px 20px #0000000f}@keyframes orbPop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.market-list{border-top:1px solid var(--line)}.market-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;border-radius:4px;grid-template-columns:60px 1fr 180px 24px;align-items:center;gap:15px;width:100%;padding:24px 12px;transition:background .25s,padding .25s;display:grid}.market-row:hover,.market-row:focus-visible{background:#00000008;outline:none}.market-row.active{border-left:2px solid var(--ink);background:#eeece7;padding-left:18px}.market-code{font-size:12px;font-weight:600}.market-name{letter-spacing:-.04em;font-size:26px}.market-kind{color:#777;font-size:9px}.work{padding-top:4vh;padding-bottom:13vh}.case-card{background:#f1efe9;border:1px solid #111;border-radius:24px;margin-top:90px;padding:26px 28px}.case-meta,.case-foot{letter-spacing:.1em;color:#666;justify-content:space-between;font-size:9px;display:flex}.case-grid{grid-template-columns:.8fr 1.2fr;gap:6vw;padding:80px 2vw;display:grid}.case-grid h3{letter-spacing:-.05em;margin:10px 0 50px;font-size:34px}.funnel{border-left:1px solid #c8c5bd;padding-left:25px}.funnel-row{border-bottom:1px solid #dad7d0;grid-template-columns:28px 1fr 90px;align-items:center;gap:10px;padding:15px 0;display:grid}.funnel-row span{color:#777;font-size:9px}.funnel-row b{letter-spacing:-.03em;font-size:22px}.funnel-row i{transform-origin:0;background:#111;border-radius:999px;height:9px;display:block}.funnel-row:first-child i{width:100%}.funnel-row:nth-child(2) i{width:78%}.funnel-row:nth-child(3) i{width:60%}.funnel-row:nth-child(4) i{width:38%}.funnel-row:nth-child(5) i{background:var(--acid);width:24%}.proof{border-top:1px solid var(--line);grid-template-columns:1fr .5fr;align-items:center;min-height:80vh;display:grid}.proof-big{letter-spacing:-.09em;font-size:clamp(54px,9.6vw,145px);font-weight:700;line-height:.85}.proof-note{color:#6b6b6b;justify-self:end;max-width:300px;font-size:14px;line-height:1.6}.contact{border-top:1px solid var(--line);place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.contact-copy{z-index:2;text-align:center;position:relative}.contact h2{letter-spacing:-.1em;margin:24px 0 40px;font-size:clamp(70px,13vw,190px);line-height:.8}.contact-ring{pointer-events:none;border:1px solid #c8c5be;border-radius:50%;width:680px;height:680px;animation:24s linear infinite spin;position:absolute}.contact-ring:before,.contact-ring:after{content:"";border:1px solid #dad7d0;border-radius:50%;position:absolute}.contact-ring:before{inset:80px}.contact-ring:after{inset:180px}@keyframes spin{to{transform:rotate(360deg)}}.footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;padding-top:30px;padding-bottom:40px;display:grid}.wordmark.large{font-size:clamp(40px,9vw,110px)}.footer-line{color:#666;text-align:right;margin-bottom:10px;font-size:9px}.quick-menu-wrap{z-index:60;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.floating-plus{width:44px;height:44px;color:var(--ink);transition:transform .25s var(--ease), background .2s ease, color .2s ease;background:#fff;border:1px solid #111;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 10px 30px #0000001f}.floating-plus:hover{color:#fff;background:#111;transform:scale(1.08)}.quick-menu-popover{-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);min-width:170px;animation:quickMenuIn .25s var(--ease) both;background:#ffffffe0;border-radius:16px;flex-direction:column;gap:4px;padding:8px;display:flex;box-shadow:0 20px 40px #0000001f}.quick-menu-popover a{color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.quick-menu-popover a:hover{background:#eeece7}@keyframes quickMenuIn{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}[data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(32px)}[data-reveal].is-visible{opacity:1;transform:none}@keyframes heroIn{0%{opacity:0;filter:blur(9px);transform:translateY(36px)}to{opacity:1;filter:none;transform:none}}@keyframes visualIn{0%{opacity:0;transform:translate(70px,30px)scale(.9)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes hero97{0%{opacity:0;transform:scale(.74)rotate(-8deg)}to{opacity:.94;transform:scale(1)rotate(0)}}@keyframes floatIn{0%{opacity:0;transform:translateY(28px)rotate(2deg)}to{opacity:1;transform:none}}@keyframes nodePop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.navlinks,.nav-cta{display:none}.menu-btn{justify-content:center;align-items:center;display:flex}.navlinks.open{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#f6f4effa;flex-direction:column;gap:20px;padding:24px 5vw 32px;display:flex;position:absolute;top:68px;left:0;right:0;box-shadow:0 15px 30px #0000000f}.hero{grid-template-columns:1fr;padding-top:120px}.hero-visual{order:-1;height:420px}.hero-97{font-size:250px;right:15%}.hero h1{font-size:18vw}.manifesto{grid-template-columns:1fr;min-height:65vh;padding-top:100px;padding-bottom:100px}.manifesto-main{font-size:14vw}.section-top{grid-template-columns:1fr}.section-top h2{font-size:15vw}.engine-grid,.market-stage,.case-grid,.proof,.footer{grid-template-columns:1fr}.service:nth-child(odd){border-right:0;padding-right:0}.service:nth-child(2n){padding-left:0}.market-orb{height:360px}.market-row{grid-template-columns:40px 1fr 24px}.market-kind{display:none}.market-name{font-size:19px}.case-grid{gap:20px}.proof{gap:40px;min-height:60vh}.proof-note{justify-self:start}.footer-line{text-align:left}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}
.v2-root{--ink:#191815;--pencil:#5c5850;--paper:#faf7f0;--paper-card:#fff;--grid-line:#231e1411;--yellow-sticky:#fff59d;--pink-sticky:#ffd1dc;--blue-sticky:#d1ecf1;--green-sticky:#d4edda;--acid:#cbff38;--hl-yellow:#ffea52;--hl-pink:#ff7597;--stamp-red:#d32f2f;--ease:cubic-bezier(.25, 1, .5, 1);--hand:var(--font-caveat), "Caveat", cursive, sans-serif;--marker:var(--font-marker), "Permanent Marker", impact, sans-serif;--mono:var(--font-dm-mono), "DM Mono", monospace;--sans:var(--font-manrope), -apple-system, BlinkMacSystemFont, sans-serif;background-color:var(--paper);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);min-height:100vh;color:var(--ink);font-family:var(--sans);background-position:top;background-size:26px 26px;position:relative;overflow-x:hidden}.v2-pill-badge{background:var(--acid);border:1.5px solid var(--ink);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.rough-box{background:var(--paper-card);border:2.5px solid var(--ink);box-shadow:4px 5px 0px var(--ink);border-radius:255px 15px 225px/15px 225px 15px 255px;transition:transform .2s,box-shadow .2s;position:relative}.rough-box:hover{box-shadow:6px 8px 0px var(--ink);transform:translateY(-2px)}.rough-btn{background:var(--ink);color:#fff;font-family:var(--mono);letter-spacing:.08em;border:2px solid var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:255px 15px 225px/15px 225px 15px 255px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:3px 4px #000}.rough-btn:hover{transform:translate(-2px,-2px);box-shadow:5px 6px #000}.rough-btn:active{transform:translate(2px,2px);box-shadow:1px 1px #000}.rough-btn.secondary{color:var(--ink);background:#fff}.rough-btn.acid{background:var(--acid);color:var(--ink)}.rough-btn.small{padding:6px 14px;font-size:10px}.tape-strip{pointer-events:none;z-index:10;background:#fff8dce6;border:1px dashed #3c322840;width:90px;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-1deg);box-shadow:0 1px 3px #00000014}.hl{background:linear-gradient(104deg,#cbff3800 .9%,#cbff38d9 2.4%,#cbff3880 58%,#cbff381a 98%);border-radius:4px;padding:0 6px;display:inline-block;transform:rotate(-.5deg)}.hl-yellow{background:linear-gradient(104deg,#ffea5200 .9%,#ffea52e0 2.4%,#ffea528c 58%,#ffea521a 98%);border-radius:4px;padding:0 6px;display:inline-block}.handwritten{font-family:var(--hand);color:#2c2523;font-size:20px;line-height:1.15}.handwritten-red{font-family:var(--hand);color:var(--stamp-red);font-weight:700}.blueprint-stamp{border:3px double var(--stamp-red);color:var(--stamp-red);font-family:var(--marker);letter-spacing:.15em;-webkit-user-select:none;user-select:none;text-shadow:1px 1px #d32f2f26;animation:stampPop .3s var(--ease);border-radius:6px;padding:6px 14px;font-size:14px;display:inline-block;transform:rotate(-6deg)}@keyframes stampPop{0%{opacity:0;transform:scale(1.5)rotate(-15deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}.dropped-stamp{pointer-events:none;z-index:80;font-family:var(--marker);letter-spacing:.12em;opacity:.92;transform-origin:50%;-webkit-user-select:none;user-select:none;border:2.5px double;border-radius:5px;padding:4px 12px;font-size:15px;animation:.25s cubic-bezier(.175,.885,.32,1.275) stampSlam;position:absolute;box-shadow:0 2px 8px #0000001a}@keyframes stampSlam{0%{opacity:0;transform:translate(-50%,-50%)scale(2.2)}70%{opacity:1;transform:translate(-50%,-50%)scale(.9)}to{opacity:.92;transform:translate(-50%,-50%)scale(1)}}.v2-header{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:2px solid var(--ink);background:#faf7f0f0;padding:10px 5vw;position:sticky;top:0}.v2-header-inner{justify-content:space-between;align-items:center;gap:16px;display:flex}.v2-logo{letter-spacing:-.06em;align-items:center;gap:6px;font-size:22px;font-weight:800;display:flex}.v2-ruler-nav{border:2px solid var(--ink);box-shadow:3px 3px 0px var(--ink);background:#fff;border-radius:999px;align-items:center;padding:4px 6px;display:flex}.v2-ruler-step{font-family:var(--mono);color:var(--pencil);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.v2-ruler-step:hover{color:var(--ink)}.v2-ruler-step.active{background:var(--ink);color:#fff}.v2-ruler-step.active .step-num{background:var(--acid);color:var(--ink)}.step-num{background:#ede9df;border-radius:4px;padding:2px 5px;font-size:9px}.stamper-toolbar{border:2px solid var(--ink);box-shadow:2px 2px 0px var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:flex}.stamp-select-btn{border:1px solid var(--ink);font-family:var(--marker);cursor:pointer;background:#f4efe4;border-radius:4px;padding:3px 8px;font-size:10px;transition:transform .15s}.stamp-select-btn.active{background:var(--acid);box-shadow:1px 1px 0px var(--ink);transform:scale(1.08)}.character-guide-card{border:2.5px solid var(--ink);box-shadow:5px 6px 0px var(--ink);background:#fff;border-radius:24px 8px;align-items:flex-start;gap:20px;margin-bottom:20px;padding:18px 24px;transition:all .3s;display:flex;position:relative}.character-avatar-wrap{border:2.5px solid var(--ink);width:92px;height:92px;box-shadow:3px 3px 0px var(--ink);background:#f4efe4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.character-bubble{flex:1;position:relative}.character-bubble h4{font-size:13px;font-family:var(--mono);letter-spacing:.1em;color:var(--stamp-red);align-items:center;gap:8px;margin:0 0 6px;display:flex}.character-bubble p{font-family:var(--hand);color:#1a1917;margin:0;font-size:22px;line-height:1.25}.floating-archie-companion{z-index:85;align-items:flex-end;gap:12px;animation:3s ease-in-out infinite alternate floatBob;display:flex;position:fixed;bottom:24px;right:24px}@keyframes floatBob{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.floating-archie-bubble{border:2px solid var(--ink);box-shadow:4px 4px 0px var(--ink);font-family:var(--hand);cursor:pointer;background:#fff;border-radius:16px 16px 4px;max-width:220px;padding:10px 14px;font-size:16px;line-height:1.2;position:relative}.floating-archie-bubble:after{content:"";border-left:10px solid var(--ink);border-top:6px solid #0000;border-bottom:6px solid #0000;position:absolute;bottom:12px;right:-10px}.floating-archie-btn{background:var(--acid);border:2.5px solid var(--ink);width:58px;height:58px;box-shadow:4px 4px 0px var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex}.floating-archie-btn:hover{transform:scale(1.1)rotate(6deg)}.dossier-overlay{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:modalFadeIn .2s var(--ease);background:#191815b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.dossier-card{border:3.5px solid var(--ink);width:100%;max-width:720px;max-height:90vh;box-shadow:10px 12px 0px var(--ink);animation:modalSlideUp .25s var(--ease);background:#fff;border-radius:12px;padding:34px;position:relative;overflow-y:auto}@keyframes modalSlideUp{0%{transform:translateY(20px)scale(.96)}to{transform:translateY(0)scale(1)}}.dossier-close{border:2px solid var(--ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:flex;position:absolute;top:18px;right:18px}.dossier-close:hover{background:#ffd1dc}.dossier-tabs{border-bottom:2px dashed #ccc;gap:10px;margin:20px 0;padding-bottom:12px;display:flex}.dossier-tab-btn{border:2px solid var(--ink);font-family:var(--mono);cursor:pointer;background:#faf8f2;border-radius:6px;padding:8px 14px;font-size:11px;font-weight:700}.dossier-tab-btn.active{background:var(--acid);box-shadow:2px 2px 0px var(--ink)}.v2-section{border-bottom:2px dashed #231e1426;padding:70px 5vw;position:relative}.v2-section-head{margin-bottom:45px}.section-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pencil);align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.v2-section-head h2{letter-spacing:-.06em;margin:0 0 16px;font-size:clamp(38px,6vw,76px);font-weight:800;line-height:.95}.v2-section-head p.subtitle{max-width:600px;color:var(--pencil);margin:0;font-size:16px;line-height:1.6}.hero-blueprint-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:4vw;display:grid}.blueprint-hero-left h1{letter-spacing:-.08em;margin:0 0 24px;font-size:clamp(48px,7.5vw,108px);font-weight:800;line-height:.88}.hero-subtext{color:#4a453d;max-width:520px;margin-bottom:34px;font-size:18px;line-height:1.6}.hero-cta-group{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.blueprint-sketch-board{border:3px solid var(--ink);box-shadow:8px 10px 0px var(--ink);background:#fff;border-radius:12px;padding:30px;position:relative}.blueprint-header-strip{font-family:var(--mono);color:#777;border-bottom:2px dashed #d1cac0;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;font-size:10px;display:flex}.funnel-pipeline-sketch{flex-direction:column;gap:14px;display:flex}.pipeline-step{border:2px solid var(--ink);background:#faf8f2;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex;position:relative}.pipeline-step:hover{background:#fff;transform:scale(1.02)}.pipeline-step.active{background:var(--acid);box-shadow:3px 3px 0px var(--ink)}.step-label{font-family:var(--mono);font-size:12px;font-weight:700}.step-arrow-down{text-align:center;color:var(--ink);margin:-6px 0;font-size:16px;font-weight:800}.comparison-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.compare-col{padding:30px;position:relative}.compare-col.bad{background:#fff5f5;border-color:#d32f2f;box-shadow:5px 6px #d32f2f}.compare-col.bad h3{color:#d32f2f}.compare-col.good{background:#f7fff0;border-color:#191815;box-shadow:5px 6px #191815}.compare-col h3{letter-spacing:-.04em;justify-content:space-between;align-items:center;margin:0 0 16px;font-size:24px;display:flex}.bullet-sketch{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.bullet-sketch li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.bullet-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex}.bullet-icon.cross{color:#c62828;background:#ffcdd2}.bullet-icon.check{background:var(--acid);color:#191815;border:1.5px solid var(--ink)}.geo-compact-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.geo-compact-card{border:2px solid var(--ink);box-shadow:3px 3px 0px var(--ink);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;transition:all .15s;display:flex}.geo-compact-card:hover{box-shadow:4px 5px 0px var(--ink);transform:translateY(-2px)}.geo-compact-card.selected{background:var(--acid);box-shadow:4px 5px 0px var(--ink)}.geo-compact-card.custom-req{background:#fbf9f4;border-style:dashed}.geo-compact-card.custom-req:hover{background:#fff;border-style:solid}.geo-compact-top{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.geo-code-pill{font-family:var(--mono);color:var(--ink);font-size:16px;font-weight:800}.geo-code-pill.acid{color:#1b5e20}.geo-license-pill{font-family:var(--mono);border:1px solid var(--ink);text-transform:uppercase;color:var(--pencil);background:#f0ece1;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:700}.geo-compact-card.selected .geo-license-pill{color:var(--ink);background:#fff}.geo-country-title{color:var(--ink);font-size:14px;font-weight:800;line-height:1.2}.geo-vertical-subtitle{font-family:var(--mono);color:#666;font-size:11px;line-height:1.2}.geo-compact-card.selected .geo-vertical-subtitle{color:var(--ink)}@media (max-width:600px){.geo-compact-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.geo-compact-card{padding:10px 12px!important}.geo-country-title{font-size:13px!important}}@media (max-width:380px){.geo-compact-grid{grid-template-columns:1fr!important}}.calc-board{background:#fff;grid-template-columns:1fr 1fr;gap:40px;padding:36px;display:grid}.vertical-toggle-bar{border:2px solid var(--ink);background:#f0ebe1;border-radius:999px;margin-bottom:20px;padding:3px;display:inline-flex}.toggle-opt-btn{font-family:var(--mono);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 16px;font-size:11px;font-weight:700;transition:all .2s}.toggle-opt-btn.active{background:var(--ink);color:#fff}.slider-group{margin-bottom:30px}.slider-header{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.slider-header label{font-family:var(--mono);letter-spacing:.08em;font-size:12px;font-weight:700}.slider-value{font-size:32px;font-weight:800;font-family:var(--mono);color:var(--ink)}.custom-range{-webkit-appearance:none;border:2px solid var(--ink);background:#ede8dc;border-radius:999px;outline:none;width:100%;height:12px}.custom-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--acid);border:2.5px solid var(--ink);cursor:pointer;width:28px;height:28px;box-shadow:2px 2px 0px var(--ink);border-radius:50%;transition:transform .1s}.custom-range::-webkit-slider-thumb:hover{transform:scale(1.15)}.calc-output-card{border:2px solid var(--ink);background:#fdfbf7;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.funnel-visual-meter{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.meter-track{border:1.5px solid var(--ink);background:#ede8dc;border-radius:999px;height:14px;overflow:hidden}.meter-fill{background:var(--acid);height:100%;transition:width .3s var(--ease)}.metric-row{border-bottom:1.5px dashed #dad3c8;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.metric-label{color:var(--pencil);font-size:14px}.metric-val{font-size:26px;font-weight:800;font-family:var(--mono)}.metric-val.green{color:#2e7d32;background:#e8f5e9;border:1.5px solid #2e7d32;border-radius:6px;padding:2px 10px}.launch-grid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.blueprint-form{background:#fff;flex-direction:column;gap:20px;padding:36px;display:flex}.form-field{flex-direction:column;gap:8px;display:flex}.form-field label{font-family:var(--mono);letter-spacing:.08em;font-size:11px;font-weight:700}.sketch-input,.sketch-textarea{font-family:var(--sans);border:2px solid var(--ink);background:#fff;border-radius:255px 15px 225px/15px 225px 15px 255px;outline:none;padding:12px 16px;font-size:15px;transition:all .2s}.sketch-input:focus,.sketch-textarea:focus{box-shadow:4px 4px 0px var(--acid);border-color:#000}.field-inline-error{font-family:var(--mono);color:#c62828;background:#ffebee;border:1.5px solid #c62828;border-radius:4px;padding:1px 7px;font-size:11px;font-weight:700}.sketch-input.has-error{background:snow!important;border-color:#c62828!important;box-shadow:3px 3px #c62828!important}.sticky-note-card{background:var(--yellow-sticky);border:1.5px solid #00000026;padding:30px;position:relative;transform:rotate(1deg);box-shadow:4px 8px 16px #00000014}.doodle-accent{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.doodle-dice{animation:6s ease-in-out infinite alternate diceRoll;top:-20px;right:40px}@keyframes diceRoll{0%{transform:rotate(0)translateY(0)}to{transform:rotate(15deg)translateY(-8px)}}.doodle-lightbulb{animation:2s ease-in-out infinite alternate bulbGlow;top:10px;right:15px}@keyframes bulbGlow{0%{filter:drop-shadow(0 0 2px #ffea5266);transform:scale(1)}to{filter:drop-shadow(0 0 10px #ffea52e6);transform:scale(1.08)}}.v2-footer{border-top:2px solid var(--ink);background:var(--paper);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);color:var(--ink);background-size:26px 26px;padding:44px 5vw 100px;position:relative}.v2-footer-inner{max-width:1200px;margin:0 auto}.v2-footer-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.v2-footer-brand-block{max-width:520px}.v2-footer-logo-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.v2-footer-logo-text{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:900}.v2-footer-status-pill{border:1.5px solid var(--ink);font-family:var(--mono);letter-spacing:.04em;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-flex}.v2-footer-pulse{background:#10b981;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 2px #10b98140}.v2-footer-tagline{color:var(--pencil);margin:0;font-size:13px;line-height:1.6}.v2-footer-actions-block{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.v2-footer-actions-label{font-family:var(--mono);letter-spacing:.08em;color:var(--pencil);text-transform:uppercase;font-size:10px;font-weight:800}.v2-footer-btn-group{flex-wrap:wrap;gap:10px;display:flex}.v2-footer-btn{border:2px solid var(--ink);font-family:var(--mono);color:var(--ink);box-shadow:2px 2px 0 var(--ink);background:#fff;border-radius:6px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.v2-footer-btn:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.v2-footer-btn.acid{background:var(--acid)}.v2-footer-rule{background:repeating-linear-gradient(90deg, var(--ink) 0, var(--ink) 4px, transparent 4px, transparent 8px);opacity:.25;height:1px;margin:28px 0 20px}.v2-footer-meta-row{font-family:var(--mono);color:var(--pencil);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.v2-footer-copy{letter-spacing:.02em}.v2-footer-nav-links{align-items:center;gap:16px;display:flex}.v2-footer-nav-links a,.v2-footer-tour-btn{color:var(--pencil);font-family:var(--mono);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:none;transition:color .15s}.v2-footer-nav-links a:hover,.v2-footer-tour-btn:hover{color:var(--ink);text-decoration:underline}.v2-footer-top-btn{font-weight:800;color:var(--ink)!important}@media (max-width:900px){.hero-blueprint-grid,.comparison-grid,.calc-board,.channels-board,.launch-grid{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.hero-blueprint-grid>*,.comparison-grid>*,.calc-board>*,.channels-board>*,.launch-grid>*{min-width:0!important;max-width:100%!important}.notch-nav,.floating-stamp-dock,.floating-archie-bubble,.v2-ruler-nav{display:none!important}.character-guide-card{text-align:center;flex-direction:column;align-items:center}.v2-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.v2-footer-bottom{text-align:center;flex-direction:column;gap:14px}}@media (max-width:768px){html,body{max-width:100vw!important;overflow-x:hidden!important}.v2-root,.v2-container{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.notch-header{padding:0 10px!important;top:8px!important}.notch-island{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#12110ff0!important;gap:6px!important;max-width:calc(100vw - 20px)!important;padding:6px 10px!important;box-shadow:0 6px 20px #0000004d!important}.notch-brand{gap:6px!important}.notch-logo-badge{padding:2px 6px!important;font-size:11px!important}.notch-logo-text{font-size:12px!important}.notch-actions{gap:5px!important}.notch-action-btn{width:28px!important;height:28px!important;font-size:13px!important}.notch-tour-btn{gap:4px!important;padding:4px 8px!important;font-size:10px!important}.notch-cta-btn{gap:4px!important;padding:5px 10px!important;font-size:10px!important}.floating-archie-companion,.floating-stamp-dock,.scale-ruler-left,.scale-ruler-top,.dice-cursor-stage{display:none!important}.v2-section{scroll-margin-top:60px;padding:44px 14px!important}.v2-section#blueprint{padding-top:76px!important}.v2-section-head{margin-bottom:22px!important}.v2-section-head h2{margin:0 0 10px!important;font-size:clamp(26px,7.5vw,36px)!important;line-height:1.05!important}.v2-section-head p.subtitle{font-size:14px!important;line-height:1.45!important}.blueprint-hero-left h1{margin:0 0 16px!important;font-size:clamp(30px,8.5vw,44px)!important;line-height:.95!important}.hero-subtext{margin-bottom:22px!important;font-size:14px!important;line-height:1.5!important}.hero-cta-group{flex-direction:row!important;gap:8px!important;width:100%!important;display:flex!important}.hero-cta-group .rough-btn{text-align:center!important;flex:1!important;justify-content:center!important;padding:10px 12px!important;font-size:11px!important}.blueprint-sketch-board{box-shadow:4px 5px 0px var(--ink)!important;border-radius:10px!important;padding:16px 12px!important}.pipeline-step{padding:10px 12px!important;font-size:12px!important}.legacy-card,.scale-card{box-shadow:4px 5px 0px var(--ink)!important;padding:20px 14px!important}.comp-row{gap:8px!important;font-size:13px!important}.geo-filter-bar{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:6px!important;padding-bottom:8px!important;display:flex!important;overflow-x:auto!important}.geo-filter-bar::-webkit-scrollbar{display:none!important}.geo-filter-btn{flex-shrink:0!important;padding:6px 12px!important;font-size:10px!important}.expedition-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.territory-stamp-card{min-height:auto!important;box-shadow:4px 4px 0px var(--ink)!important;padding:18px 14px!important}.expedition-code{font-size:32px!important}.custom-geo-card{min-height:auto!important;padding:22px 14px!important}.channels-board{box-shadow:4px 5px 0px var(--ink)!important;gap:16px!important;padding:16px 12px!important}.channel-tab-item{padding:12px 10px!important}.channel-tab-item.active{transform:none!important}.channel-spec-sheet{border-radius:12px!important;gap:14px!important;padding:16px 12px!important}.channel-spec-sheet .spec-score-badge{font-size:10px!important}.blueprint-form{box-shadow:4px 5px 0px var(--ink)!important;padding:20px 14px!important}.sticky-note-card{padding:20px 14px!important;transform:none!important}.sketch-input,.sketch-textarea{box-sizing:border-box!important;width:100%!important;padding:10px 12px!important;font-size:14px!important}.tour-dialog-dock{border-radius:14px!important;width:auto!important;max-width:none!important;padding:12px 14px!important;bottom:10px!important;left:10px!important;right:10px!important;transform:none!important}.tour-dialog-inner{gap:10px!important}.dossier-card{border-radius:14px!important;width:calc(100vw - 20px)!important;max-height:90vh!important;padding:18px 14px!important}.dice-stage-3d{transform:scale(.68)!important}.scale-dial-svg{opacity:.06!important;width:380px!important;height:380px!important;right:-140px!important}.scale-watermark-spec{font-size:9px!important;top:90px!important;left:14px!important}}@media (max-width:480px){.hero-cta-group{flex-direction:column!important}.hero-cta-group .rough-btn{width:100%!important}.v2-footer-grid{grid-template-columns:1fr!important;gap:28px!important}}.tour-overlay-backdrop{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:auto;animation:tourFade .25s var(--ease);background:#12100dad;position:fixed;inset:0}@keyframes tourFade{0%{opacity:0}to{opacity:1}}.tour-highlighted-element{transition:all .3s var(--ease);animation:2s ease-in-out infinite highlightPulse;z-index:205!important;box-shadow:0 0 0 4px var(--acid), 0 10px 40px #00000073!important;position:relative!important}@keyframes highlightPulse{0%,to{box-shadow:0 0 0 4px var(--acid), 0 12px 40px #cbff3866}50%{box-shadow:0 0 0 7px var(--acid), 0 16px 50px #cbff38b3}}.tour-dialog-dock{z-index:210;border:3px solid var(--ink);width:90vw;max-width:580px;box-shadow:10px 14px 0px var(--ink);pointer-events:auto;animation:tourDockSlide .3s var(--ease);background:#fff;border-radius:20px;padding:24px 28px;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}@keyframes tourDockSlide{0%{opacity:0;transform:translate(-50%,30px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.tour-dialog-inner{align-items:flex-start;gap:20px;display:flex}.tour-dialog-body{flex:1}.tour-step-indicator{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tour-step-dots{gap:6px;display:flex}.tour-dot{border:1.5px solid var(--ink);background:#e0dad0;border-radius:50%;width:10px;height:10px;transition:all .2s}.tour-dot.active{background:var(--acid);transform:scale(1.2)}.tour-close-btn{color:#777;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px;font-weight:800}.tour-close-btn:hover{color:var(--stamp-red)}.tour-title{font-size:16px;font-family:var(--mono);color:var(--stamp-red);margin:0 0 6px;font-weight:800}.tour-text{font-family:var(--hand);color:#191815;margin:0 0 18px;font-size:22px;line-height:1.25}.tour-controls{justify-content:space-between;align-items:center;display:flex}.tour-tour-tag{font-family:var(--mono);letter-spacing:.1em;background:#f0ece1;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.tour-nav-btns{gap:10px;display:flex}.dice-intro-curtain{z-index:350;background-color:#f7f5ed;background-image:linear-gradient(#19181512 1px,#0000 1px),linear-gradient(90deg,#19181512 1px,#0000 1px);background-size:28px 28px;flex-direction:column;justify-content:center;align-items:center;transition:transform .85s cubic-bezier(.85,0,.15,1);display:flex;position:fixed;inset:0;overflow:hidden}.dice-intro-curtain.revealing{pointer-events:none;transform:translateY(-100%)}.dice-intro-curtain.shake{animation:.45s cubic-bezier(.36,.07,.19,.97) both introScreenShake}@keyframes introScreenShake{10%,90%{transform:translate(-4px,2px)}20%,80%{transform:translate(6px,-3px)}30%,50%,70%{transform:translate(-7px,3px)}40%,60%{transform:translate(7px,-2px)}}.dice-stage-3d{perspective:1400px;justify-content:center;align-items:flex-end;gap:50px;width:440px;height:240px;margin-bottom:20px;display:flex;position:relative}.dice-rig{justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:relative}.dice-floor-shadow{pointer-events:none;background:radial-gradient(#19181573 0%,#19181500 72%);border-radius:50%;width:96px;height:32px;position:absolute;bottom:-32px;left:50%;transform:translate(-50%)}.dice-floor-shadow.shadow-one{animation:1.9s cubic-bezier(.25,1,.5,1) forwards shadowBounce1}.dice-floor-shadow.shadow-two{animation:2.1s cubic-bezier(.25,1,.5,1) forwards shadowBounce2}@keyframes shadowBounce1{0%{opacity:.1;transform:translate(-50%)scale(.2)}42%{opacity:.7;transform:translate(-50%)scale(1.2)}62%{opacity:.25;transform:translate(-50%)scale(.45)}80%{opacity:.65;transform:translate(-50%)scale(1.1)}92%{opacity:.45;transform:translate(-50%)scale(.9)}to{opacity:.55;transform:translate(-50%)scale(1)}}@keyframes shadowBounce2{0%{opacity:.1;transform:translate(-50%)scale(.2)}42%{opacity:.75;transform:translate(-50%)scale(1.25)}62%{opacity:.25;transform:translate(-50%)scale(.45)}80%{opacity:.65;transform:translate(-50%)scale(1.12)}92%{opacity:.45;transform:translate(-50%)scale(.9)}to{opacity:.55;transform:translate(-50%)scale(1)}}.cube-3d{width:90px;height:90px;transform-style:preserve-3d;position:relative}.cube-3d.cube-one{animation:1.9s cubic-bezier(.25,1,.5,1) forwards tumbleCube1}.cube-3d.cube-two{animation:2.1s cubic-bezier(.25,1,.5,1) forwards tumbleCube2}@keyframes tumbleCube1{0%{transform:translate3d(-280px,-520px,350px)rotateX(1080deg)rotateY(1440deg)rotate(720deg)}42%{transform:translate3d(-30px,12px,20px)rotateX(460deg)rotateY(520deg)rotate(240deg)}62%{transform:translate3d(-10px,-110px,90px)rotateX(240deg)rotateY(260deg)rotate(100deg)}80%{transform:translate3d(5px,8px,10px)rotateX(45deg)rotateY(30deg)rotate(-12deg)}92%{transform:translate3d(-2px,-8px,4px)rotateX(-10deg)rotateY(-8deg)rotate(4deg)}to{transform:translate(0,0)rotateX(0)rotateY(0)rotate(-5deg)}}@keyframes tumbleCube2{0%{transform:translate3d(300px,-580px,400px)rotateX(-1080deg)rotateY(1260deg)rotate(-720deg)}42%{transform:translate3d(35px,15px,25px)rotateX(-500deg)rotateY(480deg)rotate(-260deg)}62%{transform:translate3d(12px,-125px,100px)rotateX(-260deg)rotateY(220deg)rotate(-110deg)}80%{transform:translate3d(-6px,8px,10px)rotateX(-35deg)rotateY(-25deg)rotate(14deg)}92%{transform:translate3d(3px,-8px,4px)rotateX(10deg)rotateY(8deg)rotate(-4deg)}to{transform:translate(0,0)rotateX(0)rotateY(0)rotate(7deg)}}.cube-face{border:3.5px solid var(--ink);width:90px;height:90px;font-family:var(--marker);backface-visibility:hidden;background:#fff;border-radius:16px;justify-content:center;align-items:center;font-size:48px;display:flex;position:absolute;box-shadow:inset 0 0 16px #0000000f}.cube-face.face-front{transform:rotateY(0)translateZ(45px)}.cube-face.face-back{transform:rotateY(180deg)translateZ(45px)}.cube-face.face-right{transform:rotateY(90deg)translateZ(45px)}.cube-face.face-left{transform:rotateY(-90deg)translateZ(45px)}.cube-face.face-top{transform:rotateX(90deg)translateZ(45px)}.cube-face.face-bottom{transform:rotateX(-90deg)translateZ(45px)}.cube-face.red-face{color:var(--stamp-red)}.cube-face.black-face{color:var(--ink)}.face-pip-grid{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;place-items:center;width:58px;height:58px;display:grid}.face-pip{background:var(--ink);border-radius:50%;width:10px;height:10px}.face-pip.red{background:var(--stamp-red)}.intro-status-card{text-align:center;max-width:560px;animation:introStatusIn .35s var(--ease) both;padding:0 20px}.intro-badge{font-family:var(--mono);letter-spacing:.12em;background:var(--acid);color:#111;border:2px solid var(--ink);box-shadow:3px 3px 0px var(--ink);border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:6px 18px;font-size:12px;font-weight:800;display:inline-flex}.intro-title{font-family:var(--sans);letter-spacing:-.05em;color:#111;margin:0 0 10px;font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.05}.intro-tagline{font-family:var(--mono);color:#333;margin:0 0 24px;font-size:14px;font-weight:500;line-height:1.5}.intro-skip-btn{color:#111;border:2px solid var(--ink);font-family:var(--mono);letter-spacing:.06em;cursor:pointer;box-shadow:3px 4px 0px var(--ink);z-index:360;background:#fff;border-radius:999px;padding:10px 20px;font-size:12px;font-weight:800;transition:all .15s;position:absolute;top:24px;right:28px}.intro-skip-btn:hover{box-shadow:5px 6px 0px var(--ink);background:var(--acid);transform:translate(-2px,-2px)}.notch-header{z-index:120;pointer-events:none;justify-content:center;padding:0 16px;animation:.5s cubic-bezier(.16,1,.3,1) notchDrop;display:flex;position:fixed;top:16px;left:0;right:0}@keyframes notchDrop{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.notch-island{pointer-events:auto;-webkit-backdrop-filter:blur(20px);color:#fff;background:#161411f0;border:1.5px solid #ffffff1f;border-radius:999px;align-items:center;gap:16px;padding:6px 8px 6px 18px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 14px 40px #00000040,0 0 0 1px #00000026}.notch-island:hover{border-color:#cbff3866;box-shadow:0 18px 50px #00000059}.notch-brand{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:8px;padding-right:8px;text-decoration:none;display:flex}.notch-logo-badge{background:var(--acid);color:#191815;font-family:var(--sans);letter-spacing:-.02em;border:1px solid #00000040;border-radius:6px;justify-content:center;align-items:center;padding:3px 8px;font-size:13px;font-weight:900;line-height:1.1;display:inline-flex;box-shadow:0 1px 3px #0003}.notch-logo-text{color:#fff;font-family:var(--sans);letter-spacing:.08em;font-size:14px;font-weight:800}.notch-nav{background:#ffffff14;border-radius:999px;align-items:center;gap:3px;padding:3px 4px;display:flex}.notch-step{color:#a8a49c;font-family:var(--mono);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.notch-step:hover{color:#fff}.notch-step.active{color:#111;background:#fff;box-shadow:0 2px 8px #0003}.notch-step-idx{opacity:.75;font-size:9px}.notch-actions{align-items:center;gap:8px;display:flex}.notch-action-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;transition:all .2s;display:flex}.notch-action-btn:hover{background:#fff3;transform:scale(1.1)}.notch-tour-btn{color:var(--acid);font-family:var(--mono);letter-spacing:.08em;cursor:pointer;background:#cbff3829;border:1px solid #cbff3859;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:10px;font-weight:800;transition:all .2s;display:inline-flex}.notch-tour-btn:hover{background:var(--acid);color:#111;transform:scale(1.04)}.notch-cta-btn{background:var(--acid);color:#111;font-family:var(--mono);letter-spacing:.08em;border-radius:999px;align-items:center;gap:5px;padding:8px 16px;font-size:11px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.notch-cta-btn:hover{transform:scale(1.04);box-shadow:0 0 16px #cbff3880}.floating-stamp-dock{z-index:85;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:2px solid var(--ink);box-shadow:4px 6px 0px var(--ink);background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;display:flex;position:fixed;bottom:24px;left:24px}.v2-section#blueprint{padding-top:130px}.geo-filter-bar{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.geo-filter-btn{border:2px solid var(--ink);font-family:var(--mono);cursor:pointer;box-shadow:2px 2px 0px var(--ink);background:#fff;border-radius:999px;padding:6px 16px;font-size:11px;font-weight:700;transition:all .15s}.geo-filter-btn:hover{background:var(--acid)}.geo-filter-btn.active{background:var(--ink);color:#fff}.custom-geo-card{border:2.5px dashed var(--ink);text-align:center;cursor:pointer;background:#fff9;border-radius:255px 15px 225px/15px 225px 15px 255px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:26px;transition:all .2s;display:flex}.custom-geo-card:hover{box-shadow:6px 8px 0px var(--acid);background:#fff;border-style:solid;transform:translateY(-4px)}.s2s-board{border:2px solid var(--ink);box-shadow:4px 5px 0px var(--ink);background:#fff;border-radius:16px;flex-direction:column;gap:20px;padding:28px;display:flex}.s2s-top-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.s2s-event-pills{flex-wrap:wrap;gap:8px;display:flex}.s2s-pill-btn{font-family:var(--mono);border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:#fbf9f4;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:700;transition:all .15s}.s2s-pill-btn:hover{background:#fff;transform:translateY(-1px)}.s2s-pill-btn.active{background:var(--acid);box-shadow:2px 2px 0px var(--ink)}.s2s-ping-btn{font-family:var(--mono);border:1.5px solid var(--ink);color:var(--acid);cursor:pointer;background:#191815;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:800;transition:all .15s;display:inline-flex}.s2s-ping-btn:hover{box-shadow:2px 2px 0px var(--ink);transform:translateY(-1px)}.s2s-code-window{color:#a8ffb2;border:2px solid var(--ink);font-family:var(--mono);background:#121316;border-radius:12px;padding:20px;font-size:13px;line-height:1.6;position:relative;overflow-x:auto;box-shadow:inset 0 2px 8px #0009}.s2s-window-header{border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.s2s-dots{gap:6px;display:flex}.s2s-dot{border-radius:50%;width:10px;height:10px}.s2s-status-badge{color:#cbff38;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.s2s-platforms-row{border-top:1.5px dashed #dad3c8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.s2s-platform-chip{font-family:var(--mono);border:1.2px solid var(--ink);color:var(--ink);background:#f5f0e6;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}.channels-board{background:#fff;grid-template-columns:.95fr 1.05fr;gap:30px;padding:32px;display:grid}.channel-tabs-list{flex-direction:column;gap:12px;display:flex}.channel-tab-item{border:2px solid var(--ink);text-align:left;cursor:pointer;background:#fbf9f4;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;transition:all .2s;display:flex}.channel-tab-item:hover{background:#fff;transform:translate(4px)}.channel-tab-item.active{background:var(--acid);box-shadow:4px 4px 0px var(--ink);transform:translate(6px)}.channel-spec-sheet{border:2px solid var(--ink);background:#fdfbf7;border-radius:16px;flex-direction:column;gap:16px;padding:26px;display:flex}.spec-score-badge{font-family:var(--mono);color:#2e7d32;background:#e8f5e9;border:1.5px solid #2e7d32;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:800}@media (pointer:fine){.v2-container{cursor:none}.v2-container a,.v2-container button,.v2-container input,.v2-container select,.v2-container textarea,.v2-container [role=button],.v2-container .rough-btn,.v2-container .notch-step,.v2-container .channel-tab-item,.v2-container .territory-stamp-card{cursor:none!important}}.dice-cursor-stage{pointer-events:none;z-index:99999;will-change:transform;opacity:0;transition:opacity .25s;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.dice-cursor-stage.is-active{opacity:1}.cursor-aim-dot{background:var(--ink);border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),background .2s;position:absolute;top:-3px;left:-3px;box-shadow:0 0 5px #0006}.dice-cursor-stage.is-hovering .cursor-aim-dot{background:var(--acid);box-shadow:0 0 10px var(--acid);transform:scale(1.6)}.dice-cursor-anchor{perspective:500px;width:26px;height:26px;transform-style:preserve-3d;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:8px;left:10px}.dice-cursor-stage.is-hovering .dice-cursor-anchor{transform:scale(1.22)translateZ(12px)}.dice-cursor-stage.is-clicking .dice-cursor-anchor{transform:scale(.82)translateZ(-8px)}.cursor-dice-cube{width:24px;height:24px;transform-style:preserve-3d;will-change:transform;position:relative}.cursor-face{border:1.8px solid var(--ink);backface-visibility:hidden;box-sizing:border-box;background:#fff;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;box-shadow:inset 0 0 4px #00000014}.cursor-face.f-front{transform:rotateY(0)translateZ(12px)}.cursor-face.f-back{transform:rotateY(180deg)translateZ(12px)}.cursor-face.f-right{transform:rotateY(90deg)translateZ(12px)}.cursor-face.f-left{transform:rotateY(-90deg)translateZ(12px)}.cursor-face.f-top{transform:rotateX(90deg)translateZ(12px)}.cursor-face.f-bottom{transform:rotateX(-90deg)translateZ(12px)}.cursor-pip-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);place-items:center;width:17px;height:17px;display:grid}.cpip{background:var(--ink);border-radius:50%;width:3.5px;height:3.5px}.cpip.red{background:var(--stamp-red);width:4.5px;height:4.5px}.cursor-dice-shadow{filter:blur(2px);background:#19181547;border-radius:50%;width:22px;height:6px;transition:transform .2s,opacity .2s,background .2s;position:absolute;top:25px;left:2px;transform:translateZ(-12px)}.dice-cursor-stage.is-clicking .cursor-dice-shadow{opacity:.5;transform:scale(.65)translateZ(-12px)}.dice-cursor-stage.is-hovering .cursor-dice-shadow{background:#cbff3873;transform:scale(1.35)translateZ(-12px)}.cursor-stamp-tag{background:var(--ink);color:#fff;font-family:var(--mono);white-space:nowrap;letter-spacing:.06em;pointer-events:none;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:800;position:absolute;top:-2px;left:38px;box-shadow:2px 3px #0000004d}.architect-scale-backdrop{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.scale-ambient-glow{filter:blur(85px);opacity:.13;pointer-events:none;border-radius:50%;position:absolute}.glow-acid{background:var(--acid);width:550px;height:550px;animation:18s ease-in-out infinite alternate glowFloat1;top:2%;left:-6%}.glow-yellow{background:var(--hl-yellow);opacity:.1;width:580px;height:580px;animation:22s ease-in-out infinite alternate glowFloat2;top:40%;right:-8%}.glow-cyan{opacity:.12;background:#90caf9;width:480px;height:480px;animation:26s ease-in-out infinite alternate-reverse glowFloat1;bottom:5%;left:15%}@keyframes glowFloat1{0%{transform:translate(0)scale(1)}to{transform:translate(45px,35px)scale(1.08)}}@keyframes glowFloat2{0%{transform:translate(0)scale(1.06)}to{transform:translate(-40px,45px)scale(.94)}}.scale-dial-svg{opacity:.085;filter:blur(1px);mix-blend-mode:multiply;width:660px;height:660px;color:var(--ink);-webkit-user-select:none;user-select:none;position:absolute;top:48%;right:-60px;transform:translateY(-50%)}.scale-ruler-top{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:75;pointer-events:none;background:#faf7f0cc;border-bottom:1px dashed #19181526;align-items:flex-end;height:14px;padding:0 4px;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.scale-ruler-left{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:75;pointer-events:none;background:#faf7f0cc;border-right:1px dashed #19181526;flex-direction:column;align-items:flex-end;width:18px;padding:4px 0;display:flex;position:fixed;top:14px;bottom:0;left:0;overflow:hidden}.ruler-unit-label{font-family:var(--mono);color:#19181561;-webkit-user-select:none;user-select:none;padding-bottom:2px;font-size:8px;font-weight:700;line-height:1}.scale-watermark-spec{font-family:var(--mono);letter-spacing:.14em;color:#19181511;filter:blur(.7px);-webkit-user-select:none;user-select:none;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.7;position:absolute;top:200px;left:50px}.section-conduit{z-index:15;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;margin:-16px auto;display:flex;position:relative}.conduit-line-wrap{border:2px solid var(--ink);font-family:var(--mono);color:var(--ink);box-shadow:3px 4px 0px var(--ink);letter-spacing:.06em;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:5px 16px;font-size:10px;font-weight:700;display:inline-flex}.conduit-pulse-dot{background:var(--acid);border:1px solid var(--ink);border-radius:50%;width:7px;height:7px;animation:1.8s infinite conduitPulse}@keyframes conduitPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;box-shadow:0 0 8px var(--acid);transform:scale(1.6)}}.doodle-flow-connector{flex-direction:column;justify-content:center;align-items:center;margin:4px 0;display:flex;position:relative}.doodle-flow-svg{width:28px;height:28px;overflow:visible}.doodle-flow-dash{stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 4;animation:.8s linear infinite flowDash}@keyframes flowDash{to{stroke-dashoffset:-8px}}.doodle-tag-note{font-family:var(--hand);color:var(--ink);-webkit-user-select:none;user-select:none;pointer-events:none;align-items:center;gap:6px;font-size:18px;line-height:1.1;display:inline-flex;transform:rotate(-3deg)}.doodle-tag-note.red{color:var(--stamp-red)}.doodle-tag-note.green{color:#1b5e20}.doodle-arrow-svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:22px}.comparison-vs-connector{background:var(--ink);color:#fff;width:38px;height:38px;font-family:var(--marker);z-index:20;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:3px 3px #0006}@media (max-width:900px){.comparison-vs-connector{display:none}}.channel-metrics-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:600px){.channel-metrics-row{grid-template-columns:1fr!important;gap:8px!important}}
