@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lurk-0.ttf)format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lurk-1.ttf)format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/lurk-2.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lurk-3.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/lurk-4.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/lurk-5.ttf)format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lurk-6.ttf)format("truetype")}
:root,.dark{--background:#141512;--foreground:#f5f4e9;--popover:#1d201a;--muted:#30342a;--muted-foreground:#b1b6a6;--primary:#d9ff43;--border:#3a4030;--green:#d9ff43;--red:#b5a1f6;--paper:#f5f4e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:Space Grotesk,Arial,sans-serif}button,input{font-family:inherit}.badge,.eyebrow,.small,.hero-caption,.ticker-strip,.card-meta,.split-labels,.card-bottom,.board-note,.count-stamp,.board-foot,.reserve-total,.reserve-labels,.equation,.receipt,.footer-legal{font-family:IBM Plex Mono,monospace!important}.nav{border-bottom:1px solid #d9ff432d;max-width:none;height:88px;padding:0 max(5%,50vw - 640px)}.wordmark{letter-spacing:-1px;font-family:Anton,Impact,sans-serif;font-size:42px;font-weight:400;line-height:1}.wordmark span{color:var(--primary);margin-left:7px;font-family:Space Grotesk,sans-serif;font-size:22px;line-height:36px}.nav nav{gap:36px;font-weight:500}.badge{color:#d9ff43;border-color:#d9ff43;border-radius:0;padding:7px 11px;transform:rotate(-3deg)}.hero{color:#171914;background:#d9ff43;border-bottom:2px solid #141512;align-items:flex-start;max-width:none;min-height:700px;overflow:hidden}.hero-copy{z-index:2;pointer-events:none;width:66%;margin-left:max(5%,50vw - 640px);padding:56px 0 75px}.hero-copy a,.hero-copy button{pointer-events:auto}.hero .eyebrow{color:#171914;letter-spacing:1px;margin-bottom:35px;font-weight:500}.hero .status-dot{background:#171914}.hero h1{letter-spacing:-3px;text-transform:uppercase;margin:0 0 32px;font-family:Anton,Impact,sans-serif;font-size:clamp(82px,10vw,152px);font-weight:400;line-height:.99}.hero h1>span{white-space:nowrap}.hero h1 em{color:#171914;letter-spacing:-2px;font-family:inherit;font-style:normal;font-weight:400}.hero-copy>p:not(.eyebrow):not(.small){color:#32382a;margin-bottom:28px;font-size:17px;line-height:1.65}.hero .small{max-width:440px;margin-top:23px;color:#434b30!important;font-size:11px!important}.hero-actions{gap:12px}.button{border:1px solid;border-radius:0;padding:14px 22px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700;transition:transform .15s,box-shadow .15s}.button.primary{color:#171914;background:#d9ff43;border-color:#d9ff43;box-shadow:4px 4px #d9ff4340}.hero .button.primary{color:#d9ff43;background:#171914;border-color:#171914;box-shadow:4px 4px #17191440}.hero .button.secondary{color:#171914;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#171914}.button:hover{filter:none;transform:translate(-2px,-2px);box-shadow:5px 5px #8b917b}.mascot-scene{z-index:3;pointer-events:none;width:min(47%,660px);height:510px;position:absolute;bottom:65px;right:2%}.mascot-scene img{object-fit:contain;object-position:bottom;filter:drop-shadow(10px 15px #11130e20);width:100%;height:100%}.mascot-label{color:#171914;z-index:2;background:#b5a1f6;border:2px solid #171914;padding:9px 12px;font:11px IBM Plex Mono,monospace;position:absolute;top:-10px;right:30px;transform:rotate(7deg);box-shadow:4px 4px #171914}.mascot-caption{color:#171914;background:#f5f4e9;border:2px solid #171914;padding:11px 20px;position:absolute;bottom:-15px;right:65px;transform:rotate(-6deg);box-shadow:5px 5px #171914}.mascot-caption span{font:10px IBM Plex Mono,monospace;display:block}.mascot-caption strong{font-size:19px;font-weight:700;display:block}.hero-caption{color:#171914;letter-spacing:1px;bottom:20px;right:5%;font-size:11px!important}.ticker-strip{color:#171914;letter-spacing:1px;background:#b5a1f6;border:0;gap:35px;padding:18px 24px;font-weight:500}.ticker-strip i{color:#171914;font-style:normal}.section{max-width:1280px;padding:85px 24px}.section h2{text-transform:uppercase;letter-spacing:-.5px;font-family:Anton,Impact,sans-serif;font-size:57px;font-weight:400;line-height:1.05}.eyebrow{letter-spacing:1.7px;font-weight:500;font-size:12px!important}.section-heading{align-items:end;margin-bottom:35px}.section-heading p:not(.eyebrow){color:#b1b6a6;font-size:16px}.count-stamp{letter-spacing:-5px;color:#d9ff43;white-space:nowrap;font-size:62px;line-height:.7}.count-stamp small{letter-spacing:0;color:#b1b6a6;line-height:2.5;font-size:11px!important}.board{border-top:0}.board-controls{border-bottom:1px solid #3a4030;margin-bottom:5px;padding:10px 0 18px}.category-tabs{gap:5px}.category-tabs [role=tab]{color:#b1b6a6;border:1px solid #0000;border-radius:0;padding:10px 13px;font-family:Space Grotesk,sans-serif;font-size:14px}.category-tabs [role=tab][aria-selected=true]{box-shadow:none;border-color:#d9ff43;color:#171914!important;background:#d9ff43!important}.search{border:1px solid #48513b;width:220px;padding:5px 10px}.search input{color:#f5f4e9}.board-note{color:#d9ff43;padding:18px 0 25px}.board-note>span:last-child{color:#a9b09c}.match-grid{gap:18px}.match-card{color:#171914;box-shadow:none;background:#f5f4e9;border:2px solid #f5f4e9;border-radius:0;padding:22px;position:relative}.match-card:hover{border-color:#d9ff43;transform:translate(-3px,-3px);box-shadow:5px 5px #d9ff43}.match-card:nth-child(6n+2){background:#d9ff43;border-color:#d9ff43}.match-card:nth-child(6n+3){background:#b5a1f6;border-color:#b5a1f6}.card-meta{color:#545b4b;letter-spacing:0;font-size:11px!important}.card-meta>span:last-child{color:#545b4b;border:1px solid #17191440;padding:1px 4px;font-size:10px!important}.match-title{letter-spacing:-1px;color:#171914;min-height:132px;padding-top:22px;font-family:Space Grotesk,Arial,sans-serif;font-size:29px;font-weight:700;line-height:1.03}.match-title em{color:#535a46;margin:6px 0;font-family:Georgia,serif;font-size:20px;font-style:italic;font-weight:400;line-height:1}.match-title svg{color:#171914}.card-caption{color:#4e5547;min-height:45px;margin-top:15px;margin-bottom:25px;font-size:14px}.split-labels{letter-spacing:-.3px;font-size:10px!important}.split-labels span:first-child,.split-labels span:last-child{color:#30392a}.split-labels b{letter-spacing:-.5px;font-size:14px;font-weight:500}.match-card .split{border-radius:0;gap:3px;height:10px}.match-card .split i:first-child{background:#262d1f}.match-card .split i:last-child{background:#a895d6}.match-card:nth-child(6n+3) .split i:last-child{background:#e9ecd8}.card-bottom{color:#545b4b;border-top:1px solid #17191430;font-size:11px!important}.card-bottom button{color:#171914;font-weight:500}.card-bottom a:hover{color:#171914;text-decoration:underline}.board-foot{color:#a9b09c}.mechanics{border-top:1px solid #424936;gap:80px}.mechanics-copy>p:not(.eyebrow),.steps p{color:#b1b6a6}.steps{margin-top:40px}.steps li{border-top:1px solid #3a4030;padding-top:20px}.steps li>span{color:#d9ff43;border:1px solid #d9ff4360;height:26px;padding:4px 6px;line-height:16px}.steps h3{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700}.reserve-demo{background:#1d2218;border:1px solid #687650;border-radius:0;padding:34px;box-shadow:9px 9px #0a0c08}.reserve-total{letter-spacing:-4px;color:#d9ff43;font-size:62px}.reserve-total span{color:#b1b6a6}.reserve-box{gap:4px;height:130px}.reserve-box>div:first-child{color:#171914;background:#d9ff43;border:0}.reserve-box>div:last-child{color:#171914;background:#b5a1f6;border:0}.reserve-box>div{font:48px Anton,sans-serif}.reserve-labels,.reserve-demo label,.reserve-demo>p:not(.eyebrow){color:#b1b6a6}.reserve-demo [data-slot=slider-thumb]{background:#d9ff43;border:2px solid #171914;border-radius:0;width:22px;height:22px}.reserve-demo [data-slot=slider-track]{border-radius:0;height:7px}.equation{color:#f5f4e9;font-size:17px}.receipt-section{color:#171914;background:#b5a1f6;border:0;gap:70px;max-width:none;padding:75px max(5%,50vw - 616px);overflow:hidden}.receipt-section .eyebrow{color:#171914}.receipt-section h2{max-width:560px;font-size:72px;line-height:1.04}.receipt-section h2 em{font:inherit;color:#171914;text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:4px}.receipt-section>div>p:not(.eyebrow){color:#35313f;max-width:420px;font-size:16px}.receipt-stage{background:0 0;padding:25px 45px}.receipt-stage>.receipt{max-width:365px;transform:rotate(6deg);box-shadow:12px 15px #17191430}.receipt-annotation{color:#171914;font-weight:500}.text-link{color:#171914;border-bottom:2px solid #171914;font-weight:700}.receipt{--green:#354329;--red:#a895d6;color:#171914;background:#f5f4e9}.receipt-top strong{letter-spacing:0;font-family:Anton,sans-serif;font-weight:400}.receipt h3{letter-spacing:-1px;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700}.receipt h3 span{font-family:Georgia,serif;font-weight:400}.receipt-download{background:#171914}.facts{border:0}.facts-grid{gap:0 60px}.facts-grid article{border-color:#48513b;padding:28px 0}.facts-grid h3{color:#f5f4e9;font-size:23px;font-weight:700}.facts-grid p{color:#b1b6a6;font-size:15px}.facts-grid article>span{color:#d9ff43}.faq{border-color:#424936}.faq h2{font-size:57px}.faq summary{font-size:16px;font-weight:500}.faq details{border-color:#424936}.faq details p,.faq>div>p:not(.eyebrow){color:#b1b6a6}.faq summary span{color:#d9ff43}.closing{color:#171914;background:#d9ff43;border:0;max-width:none;padding:80px 24px}.closing .eyebrow,.closing .small{color:#39432b}.closing h2{letter-spacing:-2px;font-family:Anton,sans-serif;font-size:clamp(55px,9vw,124px);font-style:normal}.closing .button.primary{color:#d9ff43;background:#171914;border-color:#171914;box-shadow:5px 5px #17191430}.footer{border:0;padding-top:45px;padding-bottom:35px}.footer .wordmark{color:#d9ff43;font-size:70px}.footer p{color:#b1b6a6}.launch-modal{border:1px solid #d9ff43;background:#1d201a!important;border-radius:0!important}.launch-modal [data-slot=dialog-title]{font-family:Space Grotesk,sans-serif;font-weight:700}.launch-modal form input{background:#141512;border-color:#586346;border-radius:0}.draft-result h3{font-family:Space Grotesk,sans-serif}.no-results{border-color:#586346}.no-results h3{text-transform:uppercase;font-family:Anton,sans-serif;font-size:36px}.receipt-modal{border-radius:0!important}@media (min-width:1600px){.mascot-scene{width:620px;right:calc(50vw - 700px)}.hero-copy{width:800px}.hero{min-height:740px}}@media (max-width:1100px){.hero h1{font-size:clamp(80px,10.4vw,115px)}.hero-copy{width:68%;margin-left:5%;padding-top:50px}.hero{min-height:675px}.mascot-scene{width:45%;height:430px;bottom:65px;right:0}.mascot-label{font-size:9px;top:10px;right:15px}.mascot-caption{padding:10px 13px;right:22px}.mascot-caption strong{font-size:16px}.mascot-caption span{font-size:9px}.section h2{font-size:48px}.receipt-section h2{font-size:58px}.mechanics{gap:35px}.board-controls{flex-direction:column;align-items:flex-start}.search{width:100%;max-width:300px}.card-meta{font-size:11px!important}.nav nav{gap:22px}.reserve-demo{padding:26px}}@media (max-width:700px){.nav{height:76px;padding:0 24px}.wordmark{font-size:35px}.nav nav a:first-child{font-size:14px}.hero{min-height:1020px;display:block}.hero-copy{width:calc(100% - 40px);margin-left:20px;padding:35px 0 0}.hero .eyebrow{letter-spacing:.3px;margin-bottom:26px;font-size:10px!important}.hero h1{letter-spacing:-1px;margin-bottom:25px;font-size:clamp(66px,14.5vw,102px)}.hero h1 em{letter-spacing:-1px}.hero-copy>p:not(.eyebrow):not(.small){font-size:16px;line-height:1.65}.hero .small{max-width:100%;font-size:10px!important}.hero-actions{gap:10px;max-width:none}.hero .button{padding:13px 15px;font-size:12px}.mascot-scene{width:93%;height:460px;bottom:65px;right:3%}.mascot-label{font-size:10px;top:0;right:18px}.mascot-caption{bottom:0;right:10px;transform:rotate(-5deg)}.mascot-caption span{font-size:10px}.mascot-caption strong{font-size:19px}.hero-caption{bottom:21px;right:24px;font-size:10px!important}.ticker-strip{padding:17px 20px;font-size:11px!important}.section{padding:55px 20px}.section h2{letter-spacing:0;font-size:43px}.section-heading p:not(.eyebrow){font-size:15px}.category-tabs [role=tab]{padding:9px 10px;font-size:13px}.match-grid{gap:18px}.match-title{min-height:135px;font-size:31px}.match-card{padding:22px}.card-caption{min-height:0;font-size:14px}.split-labels,.board-note{font-size:11px!important}.board-note>span:last-child{font-size:12px}.mechanics{gap:40px}.reserve-demo{padding:25px}.receipt-section{padding:55px 20px}.receipt-section h2{font-size:57px}.receipt-stage{padding:20px 15px}.receipt-stage>.receipt{transform:rotate(3deg)}.receipt-section>div>p:not(.eyebrow){font-size:15px}.facts-grid{margin-top:32px}.facts-grid h3{font-size:23px}.facts-grid p,.faq summary{font-size:15px}.closing h2{font-size:61px}.closing{padding:60px 20px}.footer{padding:35px 20px}.footer .wordmark{font-size:58px}.badge{display:none}}@media (max-width:370px){.hero{min-height:970px}.mascot-scene{height:395px}.hero h1{font-size:65px}.hero .eyebrow{font-size:9px!important}.hero .button{padding:12px;font-size:11px}.match-title{font-size:27px}}.source-date{color:#4e5547;margin:12px 0 0;font:11px/1.6 IBM Plex Mono,monospace}.split-pending{background:#17191415;border:1px dashed #17191440}.data-retry{color:#d9ff43;background:0 0;border:1px solid #d9ff4350;margin:10px 0 0 12px;padding:7px 10px;font:12px IBM Plex Mono,monospace}.data-retry:disabled{opacity:.5}.receipt-pending{padding:15px 0;font-size:13px;line-height:1.8}.receipt-integrity{margin-top:18px;font-size:11px}.receipt-integrity p{overflow-wrap:anywhere;line-height:1.6}.receipt-archive{text-align:center;font-size:12px;text-decoration:underline;display:block}.receipt-disclaimer{overflow-wrap:anywhere}.receipt-download:disabled{opacity:.6}
.hero{isolation:isolate;--look-x:0px;--look-y:0px;--look-rotate:0deg}.attention-field{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.field-grid{opacity:.32;background-image:radial-gradient(#303c2040 .8px,#0000 .8px);background-size:26px 26px;position:absolute;inset:-80px;transform:rotate(-8deg)}.orbit{border:1px solid #17191425;border-radius:50%;width:560px;height:560px;position:absolute;top:40px;right:4%;transform:rotate(-25deg)}.orbit-two{border-style:dashed;border-color:#1719141c;width:710px;height:710px;top:-35px;right:-1%}.orbit-three{border-color:#17191412;width:865px;height:865px;top:-112px;right:-6%}.orbit i{background:#171914;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:50%;box-shadow:0 0 0 6px #d9ff43}.orbit-two i{background:#8b73ce;top:50%;left:-4px;box-shadow:0 0 0 5px #d9ff43}.orbit-three i{background:#17191490;width:6px;height:6px;top:6%;left:73%}.field-cross{color:#17191455;font:26px/1 IBM Plex Mono,monospace;position:absolute}.cross-one{bottom:90px;right:44%}.cross-two{top:32px;right:7%}.field-coordinate{letter-spacing:1px;color:#17191466;font:10px IBM Plex Mono,monospace;position:absolute}.coordinate-one{top:26px;right:36%}.coordinate-two{writing-mode:vertical-rl;top:45%;right:2%}.mascot-float{transform-origin:50% 92%;width:100%;height:100%}.mascot-scene img{transform:translate(var(--look-x),var(--look-y))rotate(var(--look-rotate));will-change:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.motion-control{z-index:4;color:#171914;letter-spacing:.5px;align-items:center;gap:11px;font:10px IBM Plex Mono,monospace;display:flex;position:absolute;bottom:20px;left:max(5%,50vw - 640px)}.motion-control [data-slot=switch]{border:1px solid #17191460;border-radius:20px;width:30px;height:18px;background:#17191425!important}.motion-control [data-slot=switch][data-checked]{background:#171914!important}.motion-control [data-slot=switch-thumb]{border:1px solid #17191460;width:14px;height:14px;background:#d9ff43!important}.motion-control [data-slot=switch][data-unchecked] [data-slot=switch-thumb]{background:#171914!important}.hero-caption span{margin-left:5px;display:inline-block}.ticker-strip{padding:17px 0;display:block;position:relative;overflow:hidden}.ticker-track{width:max-content;display:flex;transform:translate(0)}.ticker-set{flex-shrink:0;align-items:center;gap:0;display:flex}.ticker-item{white-space:nowrap;align-items:center;gap:35px;padding-right:35px;display:flex}.ticker-item i{font-size:20px;line-height:1;display:inline-block}.ticker-set{padding-left:0}.ticker-strip:hover .ticker-track,.ticker-strip:focus-within .ticker-track{animation-play-state:paused!important}.match-card{transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,border-color .24s}.match-title svg{transition:transform .2s}.match-card:hover .match-title svg{transform:translate(3px,-3px)}.card-bottom button{transition:gap .2s}.card-bottom button:hover{gap:9px}.receipt-stage>.receipt{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.receipt-stage:hover>.receipt{transform:rotate(0)translateY(-5px);box-shadow:16px 20px #17191430}.button span{transition:transform .2s}.button:hover span{transform:translate(3px,-2px)}html[data-motion=on] .field-grid{animation:38s linear infinite grid-drift}html[data-motion=on] .orbit-one{animation:48s linear infinite orbit-turn}html[data-motion=on] .orbit-two{animation:72s linear infinite reverse orbit-turn}html[data-motion=on] .orbit-three{animation:110s linear infinite orbit-turn}html[data-motion=on] .mascot-float{animation:6s ease-in-out infinite mascot-breathe}html[data-motion=on] .mascot-label{animation:8s ease-in-out infinite label-rock}html[data-motion=on] .hero-caption span{animation:2.8s ease-in-out infinite scroll-nudge}html[data-motion=on] .ticker-track{animation:42s linear infinite ticker-travel}html[data-motion=on] .ticker-item i{animation:18s linear infinite asterisk-turn}html[data-motion=on] .cross-one{animation:28s linear infinite asterisk-turn}html[data-motion=off] .mascot-scene img{transition:none;transform:none!important}@keyframes grid-drift{0%{transform:rotate(-8deg)translate(0)}to{transform:rotate(-8deg)translate(26px,26px)}}@keyframes orbit-turn{0%{transform:rotate(-25deg)}to{transform:rotate(335deg)}}@keyframes mascot-breathe{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(-9px)rotate(.35deg)}}@keyframes label-rock{0%,to{transform:rotate(7deg)}50%{transform:rotate(4deg)translateY(-3px)}}@keyframes scroll-nudge{0%,70%,to{transform:translateY(0)}80%{transform:translateY(4px)}}@keyframes ticker-travel{to{transform:translate(-50%)}}@keyframes asterisk-turn{to{transform:rotate(360deg)}}@media (max-width:1100px){.motion-control{left:5%}.orbit{top:115px;right:-17%}.orbit-two{top:40px;right:-26%}.orbit-three{top:-40px;right:-35%}.coordinate-one{right:20%}}@media (max-width:700px){.motion-control{gap:8px;font-size:9px;bottom:22px;left:20px}.hero-caption{letter-spacing:0;right:20px;font-size:9px!important}.field-grid{opacity:.2;background-size:24px 24px}.orbit{width:450px;height:450px;top:auto;bottom:62px;right:calc(50% - 225px)}.orbit-two{width:580px;height:580px;top:auto;bottom:0;right:calc(50% - 290px)}.orbit-three{display:none}.coordinate-one{font-size:9px;top:auto;bottom:520px;right:25px}.coordinate-two{display:none}.cross-one{bottom:430px;left:20px;right:auto}.cross-two{top:auto;bottom:110px;right:15px}.mascot-scene{bottom:75px}.ticker-item{gap:24px;padding-right:24px}.ticker-strip{padding:16px 0}.receipt-stage:hover>.receipt{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.attention-field *,.mascot-float,.mascot-scene img,.mascot-label,.hero-caption span,.ticker-track,.ticker-item i{transition:none!important;animation:none!important}.mascot-scene img{transform:none!important}.match-card,.match-title svg,.receipt-stage>.receipt,.button,.button span{transition:none!important}}.hero{--spot-x:70%;--spot-y:45%}.attention-glow{width:540px;height:540px;transform:translate(calc(var(--spot-x) - 270px),calc(var(--spot-y) - 270px));opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#f8ffd680 0%,#eaff7f35 35%,#0000 68%);border-radius:50%;transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .7s;position:absolute;top:0;left:0}html[data-motion=on] .hero[data-pointer=active] .attention-glow{opacity:1}html[data-motion=on] .hero[data-pointer=active] .field-grid{background-position:var(--look-x)var(--look-y);transition:background-position .8s}html[data-motion=on] .mascot-caption{animation:9s ease-in-out infinite caption-float}html[data-motion=on] .nav .wordmark span{animation:24s linear infinite asterisk-turn;display:inline-block}html[data-visibility=hidden] *,html[data-visibility=hidden] :before,html[data-visibility=hidden] :after{animation-play-state:paused!important}html[data-motion=off] .attention-glow{display:none}html[data-motion=off] .match-card,html[data-motion=off] .match-title svg,html[data-motion=off] .receipt-stage>.receipt,html[data-motion=off] .button,html[data-motion=off] .button span{transition:none!important}.motion-control{gap:10px;font-size:12px}.motion-control [data-slot=switch]{min-width:34px;min-height:22px}.motion-control [data-slot=switch-thumb]{width:16px;height:16px}@keyframes caption-float{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-4deg)translateY(-4px)}}@media (pointer:coarse){.attention-glow{display:none}}@media (max-width:700px){.motion-control{font-size:11px;bottom:20px}.hero-caption{bottom:54px;font-size:10px!important}.mascot-scene{bottom:100px}}@media (prefers-reduced-motion:reduce){.attention-glow{display:none!important}.mascot-caption,.nav .wordmark span{animation:none!important}}
.match-card.live-market-card{box-shadow:inset 0 0 0 2px #171914}.live-market-card:hover{border-color:#171914;box-shadow:inset 0 0 0 2px #171914,5px 5px #d9ff43}.live-market-card .card-meta>span:last-child{color:#d9ff43;background:#171914;border-color:#171914;padding:2px 5px}.live-market-card .card-bottom .market-open{text-underline-offset:3px;text-decoration:underline;display:flex;color:#171914!important;margin-left:0!important;font-weight:700!important}.market-open,.market-create{color:var(--primary)!important;margin-left:0!important;font-weight:700!important}.market-modal{max-width:560px!important}.market-contract{color:var(--primary);overflow-wrap:anywhere;font:13px IBM Plex Mono,Courier New,monospace;display:block}.market-warning{color:#f1c1b8;background:#cf9b920a;border:1px solid #cf9b9280;gap:3px;margin:18px 0;padding:14px;display:grid}.market-warning span,.market-note,.market-instruction{color:var(--muted-foreground);font-size:13px}.market-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.market-stats span{border:1px solid var(--border);color:var(--muted-foreground);min-width:0;padding:10px;font-size:11px}.market-stats strong{color:var(--foreground);overflow-wrap:anywhere;font-size:14px;display:block}.market-modal label{margin:10px 0 7px;font-size:13px;display:block}.market-modal input{background:#0f1420;height:44px;padding:12px;font-size:16px}.market-wide{width:100%;margin-top:12px}.market-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.market-actions .button:last-child{grid-column:1/-1}.market-message{border-left:3px solid var(--primary);overflow-wrap:anywhere;padding:12px;font-size:14px}.market-source-preview{background:linear-gradient(145deg,#d9ff430b,#0000);border:1px solid #d9ff4355;margin-top:20px;padding:18px}.market-source-preview .eyebrow{color:#d9ff43;margin:0 0 10px}.market-source-preview h3{overflow-wrap:anywhere;margin:0 0 16px;font:24px/1.15 Cormorant Garamond,Georgia,serif}.market-source-preview h3 em{color:var(--primary);font-weight:500}.market-source-preview>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.market-source-preview>div span{border:1px solid var(--border);color:var(--muted-foreground);overflow-wrap:anywhere;gap:3px;padding:11px;font-size:11px;display:grid}.market-source-preview>div strong{color:var(--foreground);font:18px IBM Plex Mono,Courier New,monospace}.market-source-preview>small{color:var(--muted-foreground);margin:12px 0 3px;font:10px IBM Plex Mono,Courier New,monospace;display:block}.source-kicker{letter-spacing:.7px;color:var(--muted-foreground);margin:0 0 5px;font:9px IBM Plex Mono,Courier New,monospace}.creation-fields{margin-top:15px;grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.creation-fields label{position:relative;gap:6px!important;margin:0!important;font-size:11px!important;display:grid!important}.creation-fields input{padding-right:48px!important}.creation-fields i{color:var(--muted-foreground);font:10px IBM Plex Mono,Courier New,monospace;position:absolute;bottom:13px;right:12px}.market-data-split{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:17px 0;display:grid}.market-data-split span{border:1px solid var(--border);color:var(--muted-foreground);gap:5px;padding:10px;font:9px IBM Plex Mono,Courier New,monospace;display:grid}.market-data-split strong{color:var(--foreground);overflow-wrap:anywhere;font-size:11px}.market-note{margin-bottom:0;line-height:1.6}.market-instruction{margin:18px 0 8px}@media (max-width:520px){.market-stats,.market-data-split,.market-actions{grid-template-columns:1fr}.market-actions .button:last-child{grid-column:auto}.creation-fields{grid-template-columns:1fr!important}}.router-deploy{max-width:760px;margin:0 auto;padding:70px 24px 100px}.router-deploy h1{letter-spacing:-2px;margin:22px 0;font:clamp(58px,10vw,96px)/.95 Anton,Arial Black,sans-serif}.router-deploy h1 em{color:var(--primary);font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.router-deploy-lead{max-width:620px;color:var(--muted-foreground);font-size:18px}.router-deploy section{border:1px solid var(--border);grid-template-columns:170px 1fr;gap:10px 22px;margin:32px 0;padding:22px;display:grid}.router-deploy section span,.router-address span{color:var(--muted-foreground);letter-spacing:1px;font:11px IBM Plex Mono,Courier New,monospace}.router-deploy section strong{overflow-wrap:anywhere;font-weight:500}.router-confirm{color:var(--muted-foreground);align-items:flex-start;gap:12px;margin:26px 0;display:flex}.router-confirm input{margin-top:5px}.router-address{border:1px solid var(--primary);gap:7px;margin-top:24px;padding:18px;display:grid}.router-address strong{overflow-wrap:anywhere;color:var(--primary);font:14px IBM Plex Mono,Courier New,monospace}@media (max-width:520px){.router-deploy section{grid-template-columns:1fr}.router-deploy section strong{margin-bottom:8px}}.portfolio{border-top:1px solid var(--border);margin-top:24px;padding-top:22px}.portfolio-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.portfolio-heading .eyebrow{margin:0 0 4px}.portfolio-heading strong{font-size:25px;display:block}.portfolio-heading span{color:var(--muted-foreground);font-size:11px;display:block}.portfolio-heading button{color:var(--primary);background:0 0;border:0;padding:4px;font:11px IBM Plex Mono,Courier New,monospace}.portfolio-empty{border:1px dashed var(--border);color:var(--muted-foreground);gap:3px;padding:16px;display:grid}.portfolio-empty strong{color:var(--foreground)}.portfolio-empty span{font-size:13px}.position-row{border:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:8px;padding:14px;display:grid}.position-row>div{gap:3px;min-width:0;display:grid}.position-row>div:last-child{text-align:right;justify-items:end}.position-row span,.position-row strong{font-size:14px}.position-row small{color:var(--muted-foreground);overflow-wrap:anywhere;font:10px IBM Plex Mono,Courier New,monospace}.position-row .button{margin-top:3px;padding:7px 10px;font-size:11px}.liquidity-positions{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.liquidity-positions>.eyebrow{margin:0 0 9px}.position-actions{flex-direction:row;gap:6px;display:flex!important}.position-actions .button{white-space:nowrap}.legacy-recovery{border:1px dashed #b5a1f655;margin-top:22px;padding:13px}.legacy-recovery summary{cursor:pointer;color:var(--muted-foreground);justify-content:space-between;font-size:12px;display:flex}.legacy-recovery summary span{color:#b5a1f6}.legacy-recovery>p{color:var(--muted-foreground);margin:10px 0;font-size:11px;line-height:1.55}.legacy-recovery .position-row{border-color:#b5a1f633}.portfolio-meta,.portfolio-network-note{color:var(--muted-foreground);margin-top:12px;font:11px/1.6 IBM Plex Mono,Courier New,monospace}.portfolio-network-note{border-top:1px solid var(--border);padding-top:18px}@media (max-width:520px){.position-row{grid-template-columns:1fr}.position-row>div:last-child{text-align:left;justify-items:start}}.side-picker{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 22px;display:grid}.side-picker button{text-align:left;border:1px solid var(--border);color:var(--foreground);background:#ffffff05;gap:3px;padding:16px;transition:all .18s;display:grid}.side-picker button:hover{border-color:#f2d7a070}.side-picker button.selected{border-color:var(--primary);background:#d9ff4310;box-shadow:inset 0 0 0 1px #d9ff4325}.side-picker small{color:var(--muted-foreground);letter-spacing:.5px;font:10px IBM Plex Mono,Courier New,monospace}.side-picker strong{font:30px/1.15 Anton,Arial Black,sans-serif}.side-picker span{color:var(--primary);font-size:13px}.amount-field{position:relative}.amount-field input{padding-right:54px}.amount-field span{color:var(--muted-foreground);font:11px IBM Plex Mono,Courier New,monospace;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.trade-preview{border:1px solid var(--border);background:#ffffff03;gap:11px;margin-top:12px;padding:15px;display:grid}.trade-preview-title{letter-spacing:.6px;text-transform:uppercase;color:var(--muted-foreground);margin:0;font:11px IBM Plex Mono,Courier New,monospace}.trade-outcomes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.trade-scenario{border:1px solid var(--border);gap:4px;min-width:0;padding:12px;display:grid}.trade-scenario>span{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:11px}.trade-scenario>strong{color:var(--foreground);font-size:17px;line-height:1.2}.trade-scenario>small{font-size:11px;line-height:1.35}.trade-win{background:#d9ff4309;border-color:#d9ff4355}.trade-win small{color:var(--primary)}.trade-loss{background:#cf9b9207;border-color:#cf9b9245}.trade-loss small{color:#e4aba1}.trade-entry{gap:7px;display:grid}.trade-entry>span{color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.trade-entry strong{color:var(--foreground);text-align:right;font:12px IBM Plex Mono,Courier New,monospace}.trade-warning{color:#e4aba1;background:#cf9b9212;border:1px solid #cf9b9245;margin:0;padding:9px 11px;font-size:11px;line-height:1.5}.trade-impact{gap:7px;padding-top:2px;display:grid}.trade-impact>span{color:var(--muted-foreground);justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.trade-impact strong{color:var(--foreground);text-align:right;font:12px IBM Plex Mono,Courier New,monospace}.trade-note{border-top:1px solid var(--border);color:var(--muted-foreground);padding-top:10px;font-size:10px;line-height:1.55}.buy-position{margin-top:10px;font-size:15px}.existing-position{color:var(--primary);text-align:center;margin:11px 0 0;font-size:12px}.market-links{color:var(--muted-foreground);gap:22px;margin-top:18px;font:11px IBM Plex Mono,Courier New,monospace;display:flex}.market-links a:hover{color:var(--primary)}@media (max-width:520px){.side-picker{grid-template-columns:1fr 1fr}.side-picker button{padding:12px}.side-picker strong{font-size:25px}.trade-outcomes{grid-template-columns:1fr}.trade-entry>span{gap:3px;display:grid}.trade-entry strong{text-align:left}.trade-impact>span{gap:3px;display:grid}.trade-impact strong{text-align:left}}
