.pv{--space: #080b10;--surface: #11161d;--raised: #1a202a;--edge: #303741;--ink: #e7ebf0;--muted: #a2acb9;--brand: #ad9bd2;--accent: #ad9bd2;--text: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, monospace;--radius: 5px;--button-radius: 4px;--header: calc(60px + env(safe-area-inset-top, 0px)) ;--tabs: calc(60px + env(safe-area-inset-bottom, 0px)) ;position:relative;isolation:isolate;width:100%;min-height:100svh;overflow:clip;background:var(--space);color:var(--ink);font:400 .9375rem/1.5 var(--text);font-variant-numeric:tabular-nums;color-scheme:dark;padding-bottom:var(--tabs);-webkit-tap-highlight-color:transparent}.pv *,.pv *:before,.pv *:after{box-sizing:border-box}.pv h1,.pv h2,.pv h3,.pv p{margin:0}.pv h1,.pv h2,.pv h3{font-family:var(--text);font-weight:600;line-height:1.15;letter-spacing:-.025em}.pv a{color:inherit;text-decoration:none}.pv button,.pv input,.pv summary{font:inherit;color:inherit}.pv button,.pv summary{cursor:pointer}.pv button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pv button:disabled{opacity:.35;cursor:default}.pv [hidden]{display:none!important}.pv :focus-visible{outline:2px solid #e7ebf0;outline-offset:3px}.pv ::selection{background:#514866;color:#fff}.pv .pv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pv .pv-skip{position:fixed;top:-90px;left:12px;z-index:100;padding:14px;background:var(--ink);color:var(--space)}.pv .pv-skip:focus{top:8px}.pv .pv-header{position:fixed;z-index:40;inset:0 0 auto;height:var(--header);padding:env(safe-area-inset-top,0px) max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));display:flex;align-items:center;gap:8px;background:#0c1016f5;border-bottom:1px solid var(--edge)}.pv .pv-logo{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-right:auto;font:600 .76rem var(--mono);letter-spacing:.03em;flex-shrink:0}.pv .pv-logo img{display:block;width:22px;height:22px}.pv .pv-find-button,.pv .pv-wallet-button,.pv .pv-wallet summary,.pv .pv-icon-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:1px solid var(--edge);border-radius:4px;padding:0 9px}.pv .pv-find-button,.pv .pv-wallet-button,.pv .pv-wallet summary{font-size:.72rem;white-space:nowrap}.pv .pv-find-button svg{width:15px;height:15px}.pv .pv-find-button kbd{display:none}.pv .pv-wallet{position:relative;font-family:var(--mono)}.pv .pv-wallet summary{list-style:none}.pv .pv-wallet summary::-webkit-details-marker{display:none}.pv .pv-wallet>div{position:absolute;top:50px;right:0;width:210px;padding:6px;border:1px solid var(--edge);border-radius:4px;background:var(--surface)}.pv .pv-wallet a,.pv .pv-wallet button{display:block;width:100%;min-height:44px;text-align:left;background:none;border:0;padding:12px}.pv .pv-wallet-error{position:fixed;z-index:45;top:var(--header);left:12px;right:12px;padding:12px;background:#291e22;border:1px solid #8e6c74;border-radius:4px;display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}.pv .pv-wallet-error p{flex:1 1 260px;font-size:.82rem}.pv .pv-wallet-error>div{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pv .pv-wallet-error .pv-button{font-size:.72rem;padding:8px 10px}.pv .pv-bar{position:fixed;z-index:40;left:0;right:0;bottom:0;height:var(--tabs);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:3px max(3px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(3px,env(safe-area-inset-left,0px));background:#0c1016fa;border-top:1px solid var(--edge)}.pv .pv-bar a{min-width:0;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:clamp(.55rem,2.4vw,.7rem);color:var(--muted);position:relative}.pv .pv-bar,.pv .pv-chips{font-family:var(--mono)}.pv .pv-bar svg{width:19px;height:19px}.pv .pv-bar a:after{content:"";position:absolute;top:0;height:2px;width:20px;background:transparent}.pv .pv-bar a[aria-current]{color:var(--ink);background:#ffffff04}.pv .pv-bar a[aria-current]:after{background:var(--accent)}.pv .pv-button{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px 12px;border:1px solid var(--edge);border-radius:4px;background:#161c25;color:var(--ink);font-weight:500;font-size:.8rem;line-height:1.25;transition:background .15s,border-color .15s}.pv .pv-button svg{width:15px;height:15px;flex-shrink:0}.pv .pv-primary{border-color:#716581;background:#292434;color:#eee9f7}.pv .pv-button:active:not(:disabled),.pv .pv-icon-button:active,.pv .pv-find-button:active{background:#262e3a}.pv .pv-everything{min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--brand);font-size:.77rem}.pv .pv-everything svg{width:16px;height:16px}.pv .pv-footer{position:relative;z-index:3;padding:20px max(16px,env(safe-area-inset-left,0px));background:#0c1016;border-top:1px solid var(--edge)}.pv .pv-footer-brand{display:inline-flex;min-height:44px;align-items:center;font:600 .8rem var(--mono);letter-spacing:.06em}.pv .pv-footer nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pv .pv-footer nav a{min-height:44px;display:flex;align-items:center;color:var(--muted);font-size:.72rem}.pv .pv-earth-credit{border-top:1px solid var(--edge);padding-top:12px;margin-top:8px;color:var(--muted);font:.62rem/1.6 var(--mono)}.pv .pv-home{max-width:none;margin:0;padding:0}.pv .pv-journey{position:relative}.pv .pv-stage{position:sticky;top:0;width:100%;height:100dvh;margin-bottom:-100dvh;overflow:hidden;background:var(--space)}.pv .pv-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(#c8d5e705 1px,transparent 1px),linear-gradient(90deg,#c8d5e705 1px,transparent 1px);background-size:96px 96px}.pv .pv-station,.pv .pv-station canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.pv .pv-station canvas{opacity:0;pointer-events:none;transition:opacity .5s;touch-action:pan-y}.pv .pv-station[data-ready=true] canvas{opacity:1;pointer-events:auto}.pv .pv-station[data-ready=true] .pv-map{opacity:0;visibility:hidden;pointer-events:none}.pv .pv-intro{position:absolute;z-index:2;left:16px;right:16px;top:calc(var(--header) + 14px);padding-bottom:10px}.pv .pv-intro-copy{background:#080b10e8}.pv .pv-kicker{font:.59rem/1.5 var(--mono);letter-spacing:.1em;color:var(--muted)}.pv .pv-intro h1{font-size:clamp(1.4rem,6.2vw,2rem);margin-top:5px}.pv .pv-intro-copy>p:last-of-type{margin-top:7px;color:var(--muted);font-size:.77rem}.pv .pv-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:12px}.pv .pv-quick-action{min-height:53px;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:8px 10px;border:1px solid var(--edge);border-radius:4px;background:#11161df5}.pv .pv-quick-action>span{display:flex;flex-direction:column;min-width:0}.pv .pv-quick-action b{font-size:.77rem;font-weight:600;line-height:1.3}.pv .pv-quick-action small{margin-top:3px;color:var(--muted);font:.56rem/1.3 var(--mono);font-variant-numeric:tabular-nums}.pv .pv-quick-action svg{width:14px;height:14px;flex-shrink:0;color:var(--muted)}.pv .pv-quick-stake{border-color:#79688f;background:#282332f5}.pv .pv-quick-stake svg{color:var(--brand)}.pv .pv-readouts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 0;padding-top:8px;border-top:1px solid var(--edge);gap:5px;font-family:var(--mono);font-variant-numeric:tabular-nums}.pv .pv-readouts>div{min-width:0}.pv .pv-readouts dt{font-size:.49rem;color:var(--muted);line-height:1.5}.pv .pv-readouts dt i{display:inline-block;width:3px;height:3px;margin-right:4px;border-radius:50%;background:#a2b9ab;vertical-align:middle}.pv .pv-readouts dd{margin:3px 0 0;font-size:.74rem}.pv .pv-motion{position:absolute;z-index:3;right:12px;top:calc(var(--header) + 8px);width:44px;padding:0;color:var(--muted);border-color:transparent;background:#0c1016b0}.pv .pv-tour-ui{position:absolute;z-index:4;bottom:calc(var(--tabs) + 10px);left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px))}.pv .pv-tour-label{display:flex;justify-content:space-between;gap:8px;margin:0 2px 6px;color:var(--muted);font:.49rem/1.5 var(--mono);letter-spacing:.035em}.pv .pv-chips{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:0 3px;margin-bottom:6px;border:1px solid var(--edge);background:#0c1016f5;border-radius:4px}.pv .pv-chips button{position:relative;min-width:0;min-height:44px;padding:4px 0;border:0;border-radius:0;background:transparent;color:var(--muted);font-size:clamp(.55rem,2.3vw,.75rem)}.pv .pv-chips button[aria-current]{color:var(--ink);background:#ffffff05}.pv .pv-chips button[aria-current]:after{content:"";position:absolute;bottom:0;left:25%;right:25%;height:2px;background:var(--accent)}.pv .pv-stop-card{padding:11px 12px 0;background:#11161df5;border:1px solid var(--edge);border-top:2px solid var(--accent);border-radius:4px}.pv .pv-stop-heading{display:flex;align-items:center;gap:8px;min-height:29px}.pv .pv-stop-heading>svg{color:var(--muted);width:19px;height:19px;flex-shrink:0}.pv .pv-stop-heading h2{font-size:1.12rem;white-space:nowrap}.pv .pv-stop-card>p{margin-top:5px;color:var(--muted);font-size:.76rem;line-height:1.4}.pv .pv-metric{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;color:var(--ink);font:.75rem/1.3 var(--mono);font-variant-numeric:tabular-nums}.pv .pv-metric small{color:var(--muted);font-size:.52rem}.pv .pv-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:10px}.pv .pv-actions .pv-button{padding:8px;font-size:.69rem}.pv .pv-actions .pv-button svg{display:none}.pv .pv-tour-controls{display:grid;grid-template-columns:minmax(60px,.75fr) minmax(68px,.75fr) minmax(0,1.5fr);gap:6px;margin-top:6px}.pv .pv-tour-controls>.pv-button{justify-content:center;background:#0c1016f5;padding:10px 6px}.pv .pv-position{align-self:center;text-align:center;color:var(--muted);font:.6rem/1.4 var(--mono);font-variant-numeric:tabular-nums}.pv .pv-position>div{display:flex;justify-content:center;gap:5px;margin-top:5px}.pv .pv-position i{width:3px;height:3px;border-radius:50%;background:#56606e}.pv .pv-position i[data-active=true]{background:var(--accent)}.pv .pv-chapters{position:relative;pointer-events:none}.pv .pv-chapter{height:100svh}.pv .pv-chapter:last-child{height:100dvh}.pv .pv-connect-card h2{font-size:1.15rem}.pv .pv-connect-card ol{padding:0;margin:8px 0 0;list-style:none}.pv .pv-connect-card li{border-left:2px solid var(--accent);padding-left:8px;margin-top:8px;font-size:.7rem;line-height:1.4;color:var(--muted)}.pv .pv-map{position:absolute;top:12%;left:0;width:100%;height:46%}.pv .pv-home[data-step="0"] .pv-map{top:41%;height:22%}.pv .pv-map{container-type:size}.pv .pv-map-plan{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(100cqw,147.0588cqh);height:min(68cqw,100cqh)}.pv .pv-map-plan>svg{position:absolute;width:100%;height:100%}.pv .pv-map button{position:absolute;transform:translate(-50%,-50%);min-height:44px;min-width:44px;padding:4px;background:#0c1016e8;border:1px solid #424b58;border-radius:4px;color:var(--muted);font:.55rem var(--mono)}.pv .pv-map button[aria-pressed=true]{color:var(--ink);border-bottom:2px solid var(--accent)}.pv .pv-map button b{display:block;position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding:3px 6px;background:#11161d;color:var(--ink);font-weight:500;white-space:nowrap}.pv .pv-hub{padding:calc(var(--header) + 22px) max(16px,env(safe-area-inset-left,0px)) 28px;max-width:1280px;margin:0 auto}.pv .pv-kicker span:before{content:"";display:inline-block;height:4px;width:4px;background:var(--accent);margin:0 6px 2px;border-radius:50%}.pv .pv-hub-heading h1{font-size:clamp(1.8rem,7vw,3rem);margin:8px 0;scroll-margin-top:calc(var(--header) + 24px)}.pv .pv-hub-heading>p:last-child{max-width:560px;color:var(--muted);font-size:.85rem}.pv .pv-hub-heading h1:focus{outline:none;box-shadow:none}.pv[data-keyboard=true] .pv-hub-heading h1:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.pv .pv-hub-scene{position:relative;height:clamp(150px,20svh,200px);margin:16px 0 20px;border:1px solid var(--edge);border-radius:4px;overflow:hidden;background:var(--space);contain:layout paint}.pv .pv-hub-scene .pv-map{top:0;height:100%}.pv .pv-directory{display:grid;gap:22px}.pv .pv-item-group>h2{font:500 .69rem/1.5 var(--mono);letter-spacing:.035em;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--edge);color:var(--muted)}.pv .pv-item-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}.pv .pv-item{padding:12px;min-height:112px;border:1px solid var(--edge);background:var(--surface);border-radius:4px;display:flex;flex-direction:column;min-width:0;transition:border-color .15s,background .15s}.pv .pv-item-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.pv .pv-item-heading h3{font-size:.85rem;line-height:1.3}.pv .pv-item-heading svg{color:var(--muted);width:14px;height:14px;flex-shrink:0;margin-top:1px}.pv .pv-item p{margin:6px 0 10px;color:var(--muted);font-size:.75rem;line-height:1.4}.pv .pv-item-wallet{margin-top:auto;color:var(--muted);font:.57rem/1.4 var(--mono)}.pv .pv-item:active{background:#1a202a}.pv .pv-missing{padding:calc(var(--header) + 80px) 24px 120px}.pv .pv-missing h1{margin-bottom:24px}.pv .pv-find{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border:0;background:var(--space);color:var(--ink);overflow:hidden}.pv .pv-find[open]{display:flex;flex-direction:column}.pv .pv-find::backdrop{background:var(--space)}.pv .pv-find-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.pv .pv-find-top h2{font-size:1.35rem}.pv .pv-icon-button{width:44px;padding:0;flex-shrink:0}.pv .pv-find-input{display:flex;align-items:center;gap:12px;margin-top:16px;padding:6px 12px;border:1px solid #64606f;border-radius:4px;background:var(--surface)}.pv .pv-find-input>svg{flex-shrink:0;color:var(--muted)}.pv .pv-find-input input{width:100%;min-height:44px;min-width:0;border:0;background:none;padding:0;outline:0;font-size:16px}.pv .pv-find-input:focus-within{outline:2px solid var(--brand);outline-offset:3px}.pv .pv-find-input input::placeholder{color:var(--muted);font-size:.8rem}.pv .pv-find-count{padding:12px 0;color:var(--muted);font:.67rem/1.5 var(--mono)}.pv .pv-results{overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:0 3px 12px}.pv .pv-results h3{display:flex;align-items:center;gap:8px;margin:16px 0 8px;font:500 .7rem/1.5 var(--mono)}.pv .pv-results h3:before{content:"";width:4px;height:4px;background:var(--accent);border-radius:50%}.pv .pv-results h3>svg{display:none}.pv .pv-results a{display:flex;min-height:72px;align-items:center;gap:12px;padding:12px;border:1px solid transparent;border-bottom-color:var(--edge);border-radius:4px}.pv .pv-results a[aria-selected=true]{background:#201e29;border-color:#7e728f}.pv .pv-results a>span:first-child{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.pv .pv-results a b{font-weight:600;font-size:.85rem}.pv .pv-results a>span>span{font-size:.75rem;color:var(--muted)}.pv .pv-results a>svg{width:16px;height:16px;flex-shrink:0;color:var(--muted)}.pv .pv-result-wallet{display:none;color:var(--muted);font:.6rem var(--mono)}.pv .pv-find-help{margin-top:12px;color:var(--muted);font:.59rem/1.5 var(--mono)}@media(min-width:360px){.pv .pv-item-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:600px){.pv .pv-result-wallet{display:block}}@media(min-width:821px){.pv{--tabs: 0px;--header: 68px;--control-width: clamp(300px, 38vw, 470px)}.pv .pv-header{padding:0 32px;gap:16px}.pv .pv-logo{font-size:.9rem}.pv .pv-find-button{min-width:230px;justify-content:flex-start}.pv .pv-find-button kbd{display:block;margin-left:auto;border:1px solid var(--edge);padding:0 5px;border-radius:3px;font-family:var(--mono)}.pv .pv-wallet-button,.pv .pv-wallet summary{min-width:100px}.pv .pv-bar{top:var(--header);bottom:auto;height:48px;display:flex;justify-content:center;gap:12px;border-bottom:1px solid var(--edge);border-top:0;padding:0 24px;background:#0c1016f5}.pv .pv-bar a{flex-direction:row;gap:8px;padding:0 16px;font-size:.75rem}.pv .pv-bar a:after{top:auto;bottom:0;width:32px}.pv .pv-intro{top:148px;left:5%;right:5%;display:grid;grid-template-columns:minmax(0,1fr) var(--control-width);align-items:start;gap:6%}.pv .pv-intro-copy{max-width:530px;background:transparent}.pv .pv-intro h1{font-size:clamp(1.8rem,3.1vw,3.4rem);margin-top:8px}.pv .pv-intro-copy>p:last-of-type{font-size:.85rem}.pv .pv-kicker{font-size:.64rem}.pv .pv-quick{margin-top:0;gap:6px}.pv .pv-quick-action{min-height:58px;padding:10px 12px}.pv .pv-quick-action b{font-size:.8rem}.pv .pv-quick-action small{font-size:.58rem}.pv .pv-readouts{margin-top:18px;max-width:470px}.pv .pv-readouts dt{font-size:.53rem}.pv .pv-readouts dd{font-size:.94rem}.pv .pv-tour-ui{width:var(--control-width);right:5%;left:auto;bottom:max(24px,5vh);max-height:calc(100dvh - var(--header) - 84px);overflow:auto}.pv .pv-tour-label{font-size:.54rem}.pv .pv-stop-card{padding:18px 18px 2px}.pv .pv-stop-heading h2{font-size:1.5rem}.pv .pv-stop-card>p{font-size:.85rem;margin-top:10px}.pv .pv-actions{margin-top:16px;grid-template-columns:1fr 1fr}.pv .pv-actions .pv-primary{grid-column:1 / -1}.pv .pv-actions .pv-button{font-size:.77rem;padding:10px}.pv .pv-actions .pv-button svg{display:block}.pv .pv-chips button{font-size:.64rem}.pv .pv-everything{margin-top:6px;font-size:.78rem}.pv .pv-metric{font-size:.9rem}.pv .pv-motion{top:auto;bottom:24px;right:auto;left:24px}.pv .pv-connect-card li{font-size:.8rem;margin-top:12px}.pv .pv-map,.pv .pv-home[data-step="0"] .pv-map{top:30%;left:0;height:55%;width:58%}.pv .pv-hub{padding-top:150px}.pv .pv-hub-scene .pv-map{top:0;width:100%;height:100%}.pv .pv-item-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pv .pv-item{min-height:120px;padding:14px}.pv .pv-hub-scene{height:230px}.pv .pv-footer{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 40px;padding:18px 5%}.pv .pv-footer nav{display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-end}.pv .pv-earth-credit{grid-column:1 / -1}.pv .pv-find{padding-left:max(32px,calc((100vw - 960px)/2));padding-right:max(32px,calc((100vw - 960px)/2))}}@media(min-width:821px)and (max-height:700px){.pv .pv-intro{top:130px}.pv .pv-intro h1{font-size:1.7rem}.pv .pv-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.pv .pv-quick-action{min-height:52px;padding:7px}.pv .pv-quick-action b{font-size:.67rem}.pv .pv-quick-action svg{display:none}.pv .pv-quick-action small{font-size:.5rem}.pv .pv-tour-ui{bottom:16px;max-height:calc(100dvh - 260px)}.pv .pv-stop-card{padding:10px 12px 0}.pv .pv-stop-heading h2{font-size:1.15rem}.pv .pv-stop-card>p{margin-top:5px;font-size:.75rem}.pv .pv-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.pv .pv-actions .pv-primary{grid-column:auto}.pv .pv-actions .pv-button{padding:7px;font-size:.65rem}.pv .pv-actions .pv-button svg{display:none}}@media(max-width:820px)and (max-height:740px)and (orientation:portrait){.pv .pv-intro{top:calc(var(--header) + 8px)}.pv .pv-intro h1{font-size:1.3rem}.pv .pv-intro-copy>p:last-of-type{display:none}.pv .pv-quick{margin-top:8px}.pv .pv-quick-action{min-height:48px;padding:6px 9px}.pv .pv-readouts{margin-top:8px;padding-top:5px}.pv .pv-stop-card{padding:8px 10px 0}.pv .pv-stop-card>p{font-size:.7rem}.pv .pv-actions{margin-top:6px}.pv .pv-tour-label{display:none}}@media(max-width:820px)and (orientation:landscape),(max-width:1100px)and (max-height:540px)and (pointer:coarse)and (orientation:landscape){.pv{--header: calc(52px + env(safe-area-inset-top, 0px)) ;--tabs: calc(48px + env(safe-area-inset-bottom, 0px)) }.pv .pv-header{padding:env(safe-area-inset-top,0px) max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px))}.pv .pv-bar{top:auto;bottom:0;height:var(--tabs);display:grid;gap:0;padding:3px max(3px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(3px,env(safe-area-inset-left,0px));border-top:1px solid var(--edge);border-bottom:0}.pv .pv-bar a{flex-direction:row;gap:5px;font-size:.62rem;padding:0}.pv .pv-bar a:after{top:0;bottom:auto}.pv .pv-bar,.pv .pv-chips{font-family:var(--mono)}.pv .pv-bar svg{width:17px;height:17px}.pv .pv-intro{display:block;width:44%;top:calc(var(--header) + 8px);left:12px;right:auto}.pv .pv-intro h1{font-size:1.2rem}.pv .pv-intro-copy>p:last-of-type{display:none}.pv .pv-quick{gap:3px;margin-top:6px}.pv .pv-quick-action{min-height:44px;padding:5px 8px}.pv .pv-quick-action b{font-size:.68rem}.pv .pv-quick-action small{font-size:.5rem}.pv .pv-readouts{margin-top:5px;padding-top:4px}.pv .pv-readouts dt{font-size:.43rem}.pv .pv-readouts dd{font-size:.65rem}.pv .pv-tour-ui{width:auto;left:49%;right:max(12px,env(safe-area-inset-right,0px));bottom:calc(var(--tabs) + 8px);max-height:calc(100dvh - var(--header) - var(--tabs) - 16px);overflow:auto;overscroll-behavior:contain}.pv .pv-tour-label{display:none}.pv .pv-chips{margin-bottom:4px;padding:0 2px}.pv .pv-chips button{font-size:.56rem}.pv .pv-stop-card{padding:8px 10px 0}.pv .pv-stop-heading h2{font-size:1.05rem}.pv .pv-stop-card>p{font-size:.7rem;margin-top:4px}.pv .pv-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px;gap:4px}.pv .pv-actions .pv-primary{grid-column:auto}.pv .pv-actions .pv-button{font-size:.6rem;padding:4px 6px}.pv .pv-actions .pv-button svg{display:none}.pv .pv-everything{font-size:.65rem}.pv .pv-tour-controls{margin-top:4px}.pv .pv-tour-controls .pv-button{font-size:.7rem;padding:5px}.pv .pv-motion{top:auto;left:8px;right:auto;bottom:calc(var(--tabs) + 4px)}.pv .pv-map,.pv .pv-home[data-step="0"] .pv-map{top:24%;left:0;width:47%;height:57%}.pv .pv-connect-card li{font-size:.6rem;margin-top:4px}}@media(hover:hover){.pv .pv-button:hover:not(:disabled),.pv .pv-quick-action:hover{border-color:var(--brand);background:#232530}.pv .pv-chips button:hover,.pv .pv-bar a:hover{background:#ffffff08;color:var(--ink)}.pv .pv-footer a:hover{color:#fff}.pv .pv-item:hover{border-color:#716581;background:#191e27}}@media(prefers-reduced-motion:reduce){.pv *,.pv *:before,.pv *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pv .pv-frog-thumb{width:36px;height:36px;object-fit:cover;padding:2px;border:1px solid var(--edge);border-radius:4px;background:#0c1016;flex-shrink:0}.pv .pv-hub-heading .pv-frog-thumb{width:52px;height:52px;vertical-align:middle;margin-right:12px}.pv .pv-station .pv-patch-inset{position:absolute;z-index:2;top:calc(50% - 20px);left:4px;width:64px;margin:0;pointer-events:none}.pv .pv-station .pv-patch-inset canvas{position:static;display:block;width:64px;height:64px;opacity:1;pointer-events:none}.pv .pv-patch-inset figcaption{margin-top:4px;text-align:center;color:var(--muted);font:6px/1.4 var(--mono);white-space:nowrap;letter-spacing:.02em}@media(min-width:821px){.pv .pv-station .pv-patch-inset{left:24px;top:auto;bottom:90px;width:88px}.pv .pv-station .pv-patch-inset canvas{width:88px;height:88px}.pv .pv-patch-inset figcaption{font-size:8px}}@media(max-height:740px)and (max-width:820px),(orientation:landscape)and (max-height:540px){.pv .pv-station .pv-patch-inset{display:none}}.pv.pv-tabs-only{min-height:0;padding:0;background:none;overflow:visible}@media(min-width:821px){.pv.pv-tabs-only{display:none}}.pv .pv-legacy.ns{--pv-font: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, monospace;--ink: #e7ebf0;--edge: #303741;--muted: #a2acb9;--bg: transparent;--bg-2: #0e1319;--card: #11161d;--card-2: #151b23;--glass: #11161df2;--line: #262d36;--line-2: #39414c;--text: #e7ebf0;--dim: #a2acb9;--faint: #7b8592;--moon: var(--acc);--moon-dim: #ad9bd21f;--sky: #8fb7c8;--uv: #8d7cb4;--uv-hi: var(--acc);--uv-soft: #ad9bd21a;--acid: #6fdcab;--warn: #e0a54a;--bad: #e07a86;--good: #6fdcab;--radius: 4px;--serif: var(--pv-font);--sans: var(--pv-font);--nx-bg: transparent;--nx-bg2: #0e1319;--nx-panel: #11161d;--nx-panel2: #ffffff05;--nx-line: #262d36;--nx-line2: #39414c;--nx-ink: #e7ebf0;--nx-dim: #a2acb9;--nx-faint: #7b8592;--nx-ui: var(--pv-font);--nx-mono: var(--mono);--nx-cut: 0px;--acc-soft: color-mix(in srgb, var(--acc) 12%, transparent);--acc-line: color-mix(in srgb, var(--acc) 34%, transparent);position:relative;z-index:1;display:flex;flex-direction:column;min-height:100svh;margin:0;width:100%;padding-top:var(--header);background:#080b10;color:var(--ink);font:400 .9375rem/1.55 var(--pv-font)}.pv .pv-legacy>main{flex:1;width:100%}.pv .pv-trail{position:sticky;top:var(--header);z-index:30;display:flex;align-items:center;gap:4px;min-height:46px;padding:0 max(12px,env(safe-area-inset-left,0px));background:#0b0f14f2;border-bottom:1px solid var(--edge)}.pv .pv-trail-home{flex-shrink:0;display:inline-flex;align-items:center;min-height:44px;padding:0 12px 0 0;margin-right:4px;border-right:1px solid var(--edge);font:600 .7rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--acc)}.pv .pv-trail>div{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.pv .pv-trail>div::-webkit-scrollbar{display:none}.pv .pv-trail a:not(.pv-trail-home){flex-shrink:0;display:inline-flex;align-items:center;min-height:44px;padding:0 10px;font-size:.74rem;color:var(--muted);white-space:nowrap;border-bottom:2px solid transparent}.pv .pv-trail a[aria-current=page]{color:var(--ink);border-bottom-color:var(--acc)}@media(hover:hover){.pv .pv-trail a:not(.pv-trail-home):hover{color:var(--ink)}}.pv .pv-legacy,.pv .pv-legacy :is(h1,h2,h3,h4,p,li,td,th,label,input,select,textarea,button,a){font-family:var(--pv-font)}.pv .pv-legacy :is(code,pre,kbd,.mono,[class*=mono],[class*=-num],[class*=tabular]){font-family:var(--mono)}.pv .pv-legacy :is(h1,h2,h3){font-weight:600;letter-spacing:-.025em;color:var(--ink)}.pv .pv-legacy h1{line-height:1.08}.pv .pv-legacy *{text-shadow:none!important}.pv .pv-legacy :is(h1,h2,h3,em,span,b,strong,a){-webkit-text-fill-color:currentColor}.pv .pv-legacy :is(h1,h2,h3) :is(em,i,span){color:inherit;font-style:normal;background:none}.pv .pv-legacy a{color:inherit}.pv .pv-legacy p a,.pv .pv-legacy li>a:not([class]){color:var(--brand);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ad9bd266}.pv .pv-legacy :is(button,[class*=btn],[class*=button],[class*=cta]){clip-path:none!important;border-radius:4px}.pv .pv-legacy :is(.nx-btn,.btn,[class$=-btn],[class*="-btn "]){background:#161c25;color:var(--ink);box-shadow:none;border:1px solid var(--edge);font-family:var(--pv-font);font-weight:500;letter-spacing:0;text-transform:none}.pv .pv-legacy :is(.nx-btn-acc,.btn.primary,.primary[class*=btn],[class*=btn-acc],[class*=btn-primary]){background:#292434!important;color:#eee9f7!important;border:1px solid #716581!important}.pv .pv-legacy :is(.nx-btn-acc,.btn.primary) *{color:#eee9f7!important}.pv .pv-legacy .nx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:4px;clip-path:none;font-size:.82rem;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer}.pv .pv-legacy .nx-btn svg{width:16px;height:16px;flex-shrink:0}@media(hover:hover){.pv .pv-legacy :is(.nx-btn,.btn):hover{background:#1d2430;border-color:#4a5260}}.pv .pv-legacy :is(input,select,textarea){background:#0c1117;color:var(--ink);border:1px solid var(--edge);border-radius:4px}.pv .pv-legacy :is(input,select,textarea):focus{outline:2px solid #ad9bd255;outline-offset:1px;border-color:#716581}.pv .pv-legacy :is([class*=panel],[class*=card],[class*=tile],[class*=box]):not(input,select,textarea){clip-path:none!important}.pv .pv-legacy [class*=glow]{box-shadow:none!important}.pv .pv-legacy :is(.nx-backdrop,.ns-frog,.night-frog,[class*=mascot],[class*=scanline],[class*=stars],.nx-utility,.utility-links){display:none!important}@media(min-width:821px){.pv .pv-legacy.ns{padding-top:calc(var(--header) + 48px)}.pv .pv-trail{top:calc(var(--header) + 48px);padding:0 max(24px,calc((100vw - 1280px)/2))}}.pv .pv-legacy [style*=--acc]{--acc: inherit !important;--acc2: inherit !important}.pv .pv-legacy .st-hero{min-height:0!important;padding:34px max(16px,calc((100vw - 1280px)/2 + 24px)) 26px!important;display:block;border-bottom:1px solid var(--edge);background:none}.pv .pv-legacy .st-hero-art,.pv .pv-legacy .st-hero:after,.pv .pv-legacy .st-hero:before{display:none!important}.pv .pv-legacy .st-hero-in{max-width:880px;gap:10px}.pv .pv-legacy .st-hero h1{font:600 clamp(1.8rem,5vw,3rem)/1.08 var(--pv-font);letter-spacing:-.03em;animation:none}.pv .pv-legacy .st-hero p{font-size:.95rem;color:var(--muted);max-width:640px}.pv .pv-legacy :is(.st-kicker,.st-eyebrow,[class*=kicker],[class*=eyebrow]){font:600 .66rem var(--mono);letter-spacing:.14em;color:var(--acc);text-transform:uppercase}.pv .pv-legacy :is(.clarity-box,.clarity-page,.clarity-utilities a,.nx-dock-tx b){font-family:var(--pv-font)}.pv .pv-legacy.ns-app:before,.pv .pv-legacy.ns-app:after,.pv .pv-legacy.ns:before,.pv .pv-legacy.ns:after,.pv .pv-legacy :is(.imd-frog,.visit-room,.lc-thumb){display:none!important}.pv .pv-legacy *:not(svg,svg *){clip-path:none!important}.pv .pv-legacy>main{padding-top:14px}.pv .pv-legacy>main>:first-child{margin-top:0!important}.pv .pv-legacy :is(h1,h2) em,.pv .pv-legacy :is(h1,h2) i{font-style:normal!important;color:var(--muted)!important;background:none!important}.pv .pv-legacy .fg-hero:before{background:none!important}.pv .pv-legacy .fg-hero:after{background:var(--edge)!important;opacity:1}.pv .pv-legacy .fg-hero h1{font:600 clamp(2rem,5vw,3.2rem)/1.05 var(--pv-font)}.app-tabs,.app-sheet{display:none}@media(max-width:820px){:root{--tabs-h: 64px}body{padding-bottom:calc(var(--tabs-h) + env(safe-area-inset-bottom,0px))}body.app-sheet-open{overflow:hidden}.ns-burger,.ns-bar>.ns-cta,.ns-bar .ns-social,.ns-frog{display:none!important}.ns-bar{position:sticky;top:0;z-index:40;height:56px;padding-block:0;padding-top:env(safe-area-inset-top,0px);background:#080b10db;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(150,160,175,.14)}.ns-bar .ns-acct{display:inline-flex!important;margin-left:auto;height:34px;padding:0 12px;font-size:10px}.ns-foot{padding-bottom:24px}.app-tabs{position:fixed;z-index:60;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--tabs-h) + env(safe-area-inset-bottom,0px));padding:6px max(8px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(8px,env(safe-area-inset-left,0px));background:#0e1319eb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid rgba(150,160,175,.18)}nav.app-tabs>a,nav.app-tabs>button{display:grid;justify-items:center;align-content:center;gap:4px;min-height:48px;border:0;background:none;color:var(--faint, #7b8592);font:600 10px var(--mono, "JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.app-tabs .on{color:var(--ink, #e7ebf0)}.app-tabs .on .icon{color:var(--uv-hi, #ad9bd2);filter:drop-shadow(0 0 8px rgba(141,124,180,.7))}.app-tabs a:active,.app-tabs button:active{transform:scale(.94)}.app-tabs a:focus-visible,.app-tabs button:focus-visible{outline:2px solid var(--uv-hi, #ad9bd2);outline-offset:-4px}.app-sheet{display:grid;align-items:end;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#080b109e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:app-fade .18s ease}.app-sheet-body{max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;display:grid;gap:14px;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(var(--tabs-h) + 16px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#0b0819;border-top:1px solid rgba(150,160,175,.28);border-radius:18px 18px 0 0;box-shadow:0 -20px 60px #0009;animation:app-up .24s cubic-bezier(.2,.8,.2,1)}.app-grip{justify-self:center;width:40px;height:4px;border-radius:2px;background:#96a0af59}.app-acct,.app-launch{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;border:1px solid rgba(150,160,175,.2);background:#8d7cb40f;color:var(--ink, #e7ebf0);text-decoration:none}.app-launch{background:linear-gradient(120deg,#8d7cb452,#8d7cb41a);border-color:#96a0af73}.app-acct b,.app-launch b{display:block;font:600 14px Inter,system-ui,sans-serif}.app-acct span,.app-launch span{display:block;color:var(--dim, #a2acb9);font:400 12px/1.4 Inter,system-ui,sans-serif}.app-btn{height:36px;padding:0 14px;border:1px solid var(--uv, #8d7cb4);background:var(--uv, #8d7cb4);color:#fff;font:600 11px var(--mono, "JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.app-btn.ghost{background:none;color:var(--ink, #e7ebf0);border-color:#96a0af59}.app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-grid a{display:grid;gap:4px;align-content:start;min-height:92px;padding:14px;border:1px solid rgba(150,160,175,.16);background:#ffffff05;color:var(--ink, #e7ebf0);text-decoration:none}.app-grid a .icon{color:var(--uv-hi, #ad9bd2);margin-bottom:4px}.app-grid a b{font:600 13px Inter,system-ui,sans-serif}.app-grid a span{color:var(--dim, #a2acb9);font:400 11.5px/1.35 Inter,system-ui,sans-serif}.app-grid a.on,.app-grid a:active{border-color:#96a0af80;background:#8d7cb41a}.app-social{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.app-social a,.app-social button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid rgba(150,160,175,.22);background:none;color:var(--dim, #a2acb9);font:600 10px var(--mono, "JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer}.app-social .app-hint{color:var(--dim, #a2acb9);font:400 12px Inter,system-ui,sans-serif}}@keyframes app-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes app-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.app-sheet,.app-sheet-body{animation:none}}.ns-app-title{display:none}@media(max-width:820px){:root{--tabs-h: 50px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}.ns-bar{height:48px;display:grid!important;grid-template-columns:48px 1fr auto;align-items:center;gap:8px;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.ns-bar .ns-logo{gap:0;min-width:44px;min-height:44px}.ns-bar .ns-logo>span,.ns-bar .ns-logo>small,.ns-bar .ns-status,.ns-bar .ns-mode,.ns-bar .ns-nav{display:none!important}.ns-app-title{display:block;justify-self:center;font:600 17px/1 -apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;letter-spacing:-.01em;color:var(--ink, #e7ebf0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ns-bar .ns-acct{justify-self:end;height:32px;border-radius:16px}nav.app-tabs>a,nav.app-tabs>button{gap:3px;font:500 10px/1 -apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:#8e8aa6}nav.app-tabs .icon{width:25px;height:25px}input,select,textarea{font-size:16px!important}.ns-app button,.ns-app .btn,.ns-app .ns-cta,.ns-app .ns-ghost,.ns-app a.btn{min-height:44px}.ns-app .docs .tkn-card,.ns-app .docs .card,.ns-app .card{border-radius:16px}.docs:not(.tk) .app-cta,.home-start .app-cta,.ns-app .app-cta{position:fixed;z-index:55;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:calc(var(--tabs-h) + env(safe-area-inset-bottom,0px) + 12px);margin:0!important;height:52px;border-radius:14px;justify-content:center;font-size:15px;box-shadow:0 10px 30px #080b1099,0 0 0 1px #96a0af4d}.ns-app .tk .app-cta{position:static;height:auto;box-shadow:none}body:has(.app-cta){padding-bottom:calc(var(--tabs-h) + env(safe-area-inset-bottom,0px) + 76px)}body:has(.app-sheet) .app-cta{display:none}}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:820px){.ns.ns-app>main{animation:app-fade-in .5s ease both;transform:none}}@media(max-width:820px){.ns-app :has(.app-cta){transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;contain:none!important;will-change:auto!important}}@media(max-width:820px){.ns-app :has(>.app-cta),.ns-app :has(.app-cta){animation-name:app-fade-in!important}}@media(max-width:820px){.ns-app .ns-bar .ns-acct,.ns .ns-bar .ns-acct{display:inline-flex!important;align-items:center;justify-content:center;height:34px;min-height:34px;padding:0 14px;border-radius:17px;line-height:1;font:600 11px/1 var(--mono, "JetBrains Mono", monospace);letter-spacing:.08em;color:var(--ink, #e7ebf0);background:#8d7cb429;border:1px solid rgba(150,160,175,.45)}.ns-app .ns-bar .ns-acct:active,.ns .ns-bar .ns-acct:active{background:#8d7cb44d}}.app-install{position:relative;display:inline-flex}.app-install-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 14px;border:1px solid rgba(127,214,166,.45);background:#7fd6a614;color:#7fd6a6;font:600 11px/1 var(--mono, "JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.app-install-btn:hover{background:#7fd6a629}.app-install-btn:focus-visible{outline:2px solid #7fd6a6;outline-offset:2px}.app-install-btn.compact{width:44px;padding:0}.app-install-hint{position:absolute;z-index:80;top:calc(100% + 8px);right:0;width:min(280px,80vw);padding:12px 14px;border:1px solid rgba(150,160,175,.35);background:#0d0a1f;color:#e7ebf0;font:400 13px/1.45 Inter,system-ui,sans-serif;box-shadow:0 16px 40px #0000008c}.app-sheet .app-install-hint{position:static;width:auto;margin-top:8px}@media(max-width:820px){.ns-bar{grid-template-columns:48px 1fr auto auto!important}.ns-bar .app-install{order:3}.ns-bar .ns-acct{order:4}.ns-bar .app-install-btn.compact{width:34px;height:34px;min-height:34px;border-radius:17px}}.store-note{display:grid;gap:8px;max-width:560px;padding:18px 20px;border:1px solid rgba(143,183,200,.32);border-radius:14px;background:#07060eeb;color:#e9e6ff;font:15px/1.55 Inter,system-ui,sans-serif}.store-note b{font-size:16px}.store-note span{color:#a9a3c6}.store-note-go{justify-self:start;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:10px;background:#8fb7c8;color:#0a0d12;font-weight:600;text-decoration:none}.store-page{min-height:70vh;display:grid;place-content:center;justify-items:center;gap:18px;padding:120px 16px 80px}.store-back{color:#a9c9d6;text-decoration:underline;text-underline-offset:3px}.lg-banner.sk-banner{z-index:59;top:calc(env(safe-area-inset-top,0px) + 12px);bottom:auto}.lg-banner.sk-banner.joined{box-shadow:0 18px 50px -18px #000c,0 0 0 1px #0006,0 0 28px -8px #7fd6a68c}@media(min-width:900px){.lg-banner.sk-banner{top:20px;bottom:auto}}.lg-row .lg-claim{grid-column:1 / -1}.sk,.sk-result{--sk-line: rgba(150, 160, 175, .25);--sk-dim: #b3abc9;--sk-hi: #ad9bd2;--sk-bad: #ff8fa3}.sk{display:grid;gap:10px;padding:13px 14px;border:1px solid var(--sk-line);background:#8d7cb40d;color:inherit;min-width:0}.sk-nc{border-radius:14px}.sk-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.sk-kicker{font:600 9px/1.4 JetBrains Mono,ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--sk-dim)}.sk-limits{font:500 10px JetBrains Mono,ui-monospace,monospace;color:var(--sk-dim)}.sk-amount{display:flex;align-items:center;gap:10px;padding:0 12px;height:46px;border:1px solid var(--sk-line);background:#080b108c}.sk-nc .sk-amount{border-radius:10px}.sk-amount input{flex:1;min-width:0;background:none;border:0;outline:0;color:inherit;font:600 18px JetBrains Mono,ui-monospace,monospace}.sk-amount:focus-within{border-color:var(--sk-hi)}.sk-amount b{font:600 12px JetBrains Mono,ui-monospace,monospace;color:var(--sk-hi)}.sk-note{margin:0;color:var(--sk-dim);font-size:11px;line-height:1.6}.sk-note b{color:inherit}.sk-note a,.sk-result a{color:var(--sk-hi)}.sk-fine{font-size:10px}.sk-bad{color:var(--sk-bad)}.sk-good{color:#7fd6a6}.sk-err{margin:0;color:var(--sk-bad);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 16px;border:1px solid var(--sk-line);background:#8d7cb41f;color:inherit;font:700 12px JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em;cursor:pointer;text-align:center}.sk-nc .sk-btn{border-radius:10px}.sk-btn.primary{background:linear-gradient(135deg,#8d7cb4,#ad9bd2);border-color:transparent;color:#fff}.sk-btn.ghost{background:none}.sk-btn.small{min-height:34px;padding:0 12px;font-size:10px}.sk-btn:disabled{opacity:.5;cursor:not-allowed}.sk-btn:not(:disabled):hover{border-color:var(--sk-hi)}.sk-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sk-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--sk-line);background:#080b1066}.sk-list li span{display:grid;min-width:0}.sk-list li span b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.sk-list li small{color:var(--sk-dim);font:500 10px JetBrains Mono,ui-monospace,monospace}.sk-list li strong{font:600 12px JetBrains Mono,ui-monospace,monospace;white-space:nowrap}.sk-list li em{font:600 10px JetBrains Mono,ui-monospace,monospace;color:var(--sk-dim);font-style:normal;letter-spacing:.12em}.sk-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:#080b10d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sk-dialog{width:min(420px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;display:grid;gap:12px;padding:22px;border:1px solid var(--sk-line);background:#0d0a1f;color:#e7ebf0;text-align:center}.sk-nc .sk-dialog{border-radius:18px}.sk-dialog h2{margin:0;font:400 34px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sk-dialog p{margin:0;color:var(--sk-dim);font-size:13px;line-height:1.6}.sk-radar{justify-self:center;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:1px solid var(--sk-line);color:var(--sk-hi);animation:sk-pulse 1.8s ease-in-out infinite}@keyframes sk-pulse{50%{box-shadow:0 0 0 12px #8d7cb414}}@media(prefers-reduced-motion:reduce){.sk-radar{animation:none}}.sk-facts{margin:0;display:grid;gap:6px;text-align:left}.sk-facts div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px solid var(--sk-line)}.sk-facts dt{color:var(--sk-dim);font:600 10px JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.sk-facts dd{margin:0;font:500 12px JetBrains Mono,ui-monospace,monospace;overflow-wrap:anywhere}.sk-result{display:grid;gap:8px;margin-top:4px;padding:12px;border:1px solid rgba(150,160,175,.25);background:#8d7cb40f;text-align:left}.sk-result p{margin:0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:420px){.sk-facts div{grid-template-columns:1fr;gap:2px}}.sk-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.sk-steps li{display:flex;align-items:center;gap:7px;min-width:0;padding:7px 8px;border:1px solid var(--sk-line);color:var(--sk-dim);font:600 9.5px/1.2 JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.sk-steps li span{min-width:0;overflow-wrap:anywhere;line-height:1.25}.sk-steps li b{display:grid;place-items:center;flex:none;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;font-size:10px}.sk-steps li.on{border-color:var(--sk-hi);color:inherit;background:#8d7cb424}.sk-steps li.done{color:#7fd6a6}.sk-nc .sk-steps li{border-radius:8px}.sk-wallet{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border:1px dashed var(--sk-line);color:var(--sk-dim);font-size:12px}.sk-wallet b{color:inherit;font-family:JetBrains Mono,ui-monospace,monospace}.sk-wallet .sk-bal{margin-left:auto;color:inherit;font:600 12px JetBrains Mono,ui-monospace,monospace}.sk-wallet .sk-btn{margin-left:auto}.sk-nc .sk-wallet{border-radius:10px}.sk-chips{display:flex;flex-wrap:wrap;gap:6px}.sk-chips button{min-height:32px;padding:0 10px;border:1px solid var(--sk-line);background:none;color:var(--sk-dim);font:600 11px JetBrains Mono,ui-monospace,monospace;cursor:pointer}.sk-chips button.on,.sk-chips button:not(:disabled):hover{border-color:var(--sk-hi);color:inherit}.sk-nc .sk-chips button{border-radius:8px}.sk-list li.sk-invited{border-color:var(--sk-hi);box-shadow:inset 3px 0 0 var(--sk-hi)}.sk-share{display:flex;gap:6px;width:100%}.sk-share input{flex:1;min-width:0;height:34px;padding:0 10px;border:1px solid var(--sk-line);background:#080b108c;color:inherit;font:500 11px JetBrains Mono,ui-monospace,monospace}a.sk-btn{text-decoration:none}.cc{display:grid;gap:12px;min-width:0}.cc-head{display:grid;gap:8px}.cc-brain{justify-self:start;display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:4px 11px;border:0;border-radius:999px;background:var(--nx-panel2);box-shadow:inset 0 0 0 1px var(--nx-line);color:var(--nx-dim);font:600 12px var(--nx-ui);text-align:left;cursor:pointer}.cc-brain.on{color:var(--nx-ink);box-shadow:inset 0 0 0 1px var(--acc);background:var(--acc-soft)}.cc-brain .nx-ic{color:var(--acc);flex:none}.cc-todo{display:grid;gap:6px;padding:10px 12px;background:var(--nx-panel);box-shadow:inset 0 0 0 1px var(--nx-line);border-left:3px solid var(--acc)}.cc-todo>b{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--acc)}.cc-check{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;color:var(--nx-ink);cursor:pointer}.cc-check input{margin-top:3px;accent-color:var(--acc);flex:none}.cc-you.is-done .cc-check{color:var(--nx-faint);text-decoration:line-through}.cc-log{display:grid;gap:10px;align-content:start;height:min(52vh,560px);min-height:260px;overflow-y:auto;padding:10px;overscroll-behavior:contain;background:#00000038;box-shadow:inset 0 0 0 1px var(--nx-line);border-radius:10px}.cc-line{display:flex;min-width:0}.cc-line.owner{justify-content:flex-end}.cc-bubble{display:grid;gap:8px;max-width:min(88%,620px);min-width:0;padding:10px 13px;font-size:14.5px;line-height:1.55;color:var(--nx-ink);background:var(--nx-panel);box-shadow:inset 0 0 0 1px var(--nx-line);border-radius:4px 14px 14px;overflow-wrap:anywhere}.cc-line.owner .cc-bubble{background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--acc);border-radius:14px 4px 14px 14px}.cc-bubble p{margin:0}.cc-bubble ul{margin:0;padding-left:18px;display:grid;gap:3px}.cc-at{font-size:11px;justify-self:end}.cc-card{display:grid;gap:6px;padding:10px 11px;background:var(--nx-bg2, var(--nx-panel2));box-shadow:inset 0 0 0 1px var(--nx-line2, var(--nx-line));border-radius:8px}.cc-card>b{font-size:14px}.cc-card p{font-size:13px;line-height:1.5}.cc-card .nx-btn{justify-self:start}.cc-tag{font:600 11px var(--nx-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--acc)}.cc-brief{color:var(--nx-dim);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cc-post{white-space:pre-wrap;padding:8px 10px;background:var(--nx-panel);box-shadow:inset 0 0 0 1px var(--nx-line);border-radius:6px;font-size:13.5px!important}.cc-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cc-done{margin:0;font-size:13px;color:#7ee2a8}.cc-typing{display:flex;gap:5px;padding:14px 16px}.cc-typing span{width:7px;height:7px;border-radius:50%;background:var(--nx-dim);animation:cc-dot 1.2s infinite ease-in-out}.cc-typing span:nth-child(2){animation-delay:.15s}.cc-typing span:nth-child(3){animation-delay:.3s}@keyframes cc-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.cc-typing span{animation:none;opacity:.6}}.cc-asks{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;min-height:34px}.cc-asks::-webkit-scrollbar{display:none}.cc-ask{flex:none;min-height:32px;padding:0 12px;border:0;border-radius:999px;background:var(--nx-panel2);box-shadow:inset 0 0 0 1px var(--nx-line);color:var(--nx-ink);font:500 12.5px var(--nx-ui);cursor:pointer}.cc-ask:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--acc)}.cc-ask:disabled{opacity:.5;cursor:default}.cc-input{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.cc-input .field{width:100%;box-sizing:border-box;resize:none;font:15px/1.45 var(--nx-ui)}.cc-input .nx-btn{min-height:44px}@media(max-width:560px){.cc-bubble{max-width:94%}.cc-log{height:56vh;padding:8px}}.wkp{display:grid;gap:12px;padding:16px;border:1px solid rgba(217,173,102,.34);background:linear-gradient(170deg,#2418088c,#11161de6 55%);color:var(--ink, #e7ebf0);box-sizing:border-box;min-width:0}.wkp *,.wkp *:before,.wkp *:after{box-sizing:border-box}.wkp-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.wkp-head>div{display:grid;gap:4px;min-width:0}.wkp-head b{display:inline-flex;align-items:center;gap:8px;color:#d9ad66;font:600 12px/1.2 var(--mono, "JetBrains Mono", monospace);letter-spacing:.14em}.wkp-head span{color:var(--dim, #a2acb9);font:400 12.5px/1.45 Inter,system-ui,sans-serif}.wkp-clock{display:inline-flex!important;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(217,173,102,.4);color:#e0c9a0!important;font:600 10.5px/1 var(--mono, "JetBrains Mono", monospace)!important;letter-spacing:.1em;white-space:nowrap;font-variant-numeric:tabular-nums}.wkp-games{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.wkp-one .wkp-games{grid-template-columns:minmax(0,1fr)}.wkp-game{display:grid;align-content:start;gap:8px;min-width:0}.wkp-kind{display:flex;align-items:center;gap:7px;color:var(--uv-hi, #ad9bd2);font:600 10.5px/1 var(--mono, "JetBrains Mono", monospace);letter-spacing:.12em}.wkp-rows{display:grid;gap:4px;margin:0;padding:0;list-style:none}.wkp-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"place name hours" "place result hours";align-items:center;column-gap:10px;padding:7px 10px;border:1px solid rgba(150,160,175,.18);background:#11161d99}.wkp-row.you{border-color:#7fd6a680}.wkp-place{grid-area:place;color:var(--faint, #8d87a8);font:600 11px/1 var(--mono, "JetBrains Mono", monospace)}.wkp-row.p1 .wkp-place{color:#d9ad66}.wkp-row.p2 .wkp-place{color:#d9dcef}.wkp-row.p3 .wkp-place{color:#e0a074}.wkp-row b{grid-area:name;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13.5px/1.25 Inter,system-ui,sans-serif}.wkp-row b i{margin-left:6px;padding:1px 4px;border:1px solid rgba(127,214,166,.45);color:var(--acid, #7fd6a6);font:600 8.5px/1 var(--mono, "JetBrains Mono", monospace);font-style:normal;letter-spacing:.1em;vertical-align:2px}.wkp-row small{grid-area:result;color:var(--dim, #a2acb9);font:400 11.5px/1.3 var(--mono, "JetBrains Mono", monospace)}.wkp-row strong{grid-area:hours;color:#d9ad66;font:600 12px/1 var(--mono, "JetBrains Mono", monospace);white-space:nowrap}.wkp-empty{margin:0;padding:9px 10px;border:1px dashed rgba(150,160,175,.25);color:var(--dim, #a2acb9);font:400 12.5px/1.45 Inter,system-ui,sans-serif}.wkp-rules{display:grid;gap:3px;padding-top:10px;box-shadow:inset 0 1px #ffffff12}.wkp-rules p,.wkp-last{margin:0;color:var(--faint, #8d87a8);font:400 12px/1.5 Inter,system-ui,sans-serif}.wkp-last{color:var(--dim, #a2acb9)}@media(max-width:760px){.wkp-games{grid-template-columns:minmax(0,1fr)}.wkp{padding:14px}}.wkp-mine{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.wkp-mine li{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 10px;border:1px solid rgba(217,173,102,.3);background:#d9ad660d}.wkp-mine .icon{color:#d9ad66}.wkp-mine b{color:#d9ad66;font:600 13px/1.2 var(--mono, "JetBrains Mono", monospace);white-space:nowrap}.wkp-mine span{min-width:0;color:var(--ink, #e7ebf0);font:400 12.5px/1.35 Inter,system-ui,sans-serif}.wkp-mine small{grid-column:2 / 4;color:var(--dim, #a2acb9);font:400 11px/1.3 var(--mono, "JetBrains Mono", monospace)}.wkp-mine a{grid-row:1 / 3;grid-column:4;color:var(--dim, #a2acb9);font:600 11px/1 var(--mono, "JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase}.ms-modes{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:var(--s-bg2);border:1px solid var(--s-line);justify-self:start}.ms-modes button{padding:8px 14px;border:0;border-radius:9px;background:none;color:var(--s-dim);font:600 13.5px Inter,sans-serif;cursor:pointer}.ms-modes button.on{background:var(--s-bg);color:var(--s-text);box-shadow:0 0 0 1px var(--s-line2)}.ms-pool{display:grid;gap:12px;max-width:560px}.ms-fine{margin:0;font:400 12.5px/1.55 Inter,sans-serif;color:var(--s-faint);overflow-wrap:anywhere}.ms-link{padding:0;border:0;background:none;color:var(--s-acc);font:500 13px Inter,sans-serif;cursor:pointer}.ms-link:hover{text-decoration:underline}.ms-link:disabled{color:var(--s-faint);cursor:default;text-decoration:none}@media(max-width:520px){.ms-modes{justify-self:stretch}.ms-modes button{flex:1;padding:8px 6px}}.tk{--uv: #8d7cb4;--uv-hi: #ad9bd2;--acid: #7fd6a6;--ink: #e7ebf0;--dim: #a2acb9;--faint: #7b8592;--glass: rgba(17, 22, 29, .62);--edge: rgba(150, 160, 175, .28);max-width:1100px;min-width:0;margin:0 auto;padding-top:24px;color:var(--ink);font-family:var(--sans, Inter, sans-serif)}.tk *,.tk *:before,.tk *:after{box-sizing:border-box}.tk a{text-decoration:none;transition:color .2s,background .2s,border-color .2s}.tk a:hover{color:var(--uv-hi)}.tk button{cursor:pointer}.tk :is(a,button,input):focus-visible{outline:2px solid var(--uv-hi);outline-offset:4px}.tk h1,.tk h2,.tk h3,.tk p{margin:0}.tk .icon{flex:none;vertical-align:middle}.tk .tk-label{font:500 10px/1.6 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--dim)}.tk .tk-topline,.tk .tk-intro-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.tk .tk-topline>.tk-label{color:var(--uv-hi)}.tk h1{margin:20px 0 14px;font:400 clamp(40px,5.2vw,64px)/1.05 var(--serif);letter-spacing:-.025em}.tk h1 em,.tk h2 em{font-family:var(--serif);font-weight:400;color:var(--uv-hi)}.tk .tk-intro-bottom p{color:var(--dim);font-size:15px}.tk .tk-refresh{font:400 9px/1.7 var(--mono);letter-spacing:.1em;color:var(--faint)}.tk .tk-status{display:inline-flex;align-items:center;gap:8px;font:500 9px/1.5 var(--mono);letter-spacing:.12em;color:var(--dim)}.tk .tk-status i{width:5px;height:5px;border-radius:50%;background:var(--faint)}.tk .tk-status.is-live i{background:var(--acid);box-shadow:0 0 10px #7fd6a659}.tk .tk-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;border:1px solid var(--edge);background:var(--glass)}.tk .tk-action{display:flex;flex-direction:column;min-width:0}.tk .tk-action+.tk-action{border-left:1px solid var(--edge)}.tk .tk-action-content{flex:1;padding:24px 24px 22px}.tk .tk-action-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;color:var(--uv-hi)}.tk .tk-action-heading .tk-label{color:var(--faint);font-size:9px}.tk .tk-action h2{font:400 clamp(23px,2.65vw,32px)/1.1 var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere}.tk .tk-action h2 em{color:var(--ink)}.tk .tk-big{display:flex;align-items:baseline;gap:9px;min-height:48px;margin-top:24px;font:500 clamp(23px,2.55vw,32px)/1.35 var(--mono);letter-spacing:-.05em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tk .tk-big small{font:400 17px var(--mono);color:var(--faint);letter-spacing:-.04em;white-space:nowrap}.tk .tk-unavailable{font:400 12px/1.5 var(--sans);letter-spacing:0;color:var(--dim)}.tk .tk-action p{font-size:12px;color:var(--dim);line-height:1.6}.tk .tk-action .tk-market{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin-top:2px;font-size:10px}.tk .tk-market b{color:var(--ink);font:400 10px var(--mono)}.tk .tk-market>span{margin:0 2px;color:var(--faint)}.tk .tk-action .tk-support{margin-top:9px;font-size:11px}.tk .tk-frog-action .tk-support{max-width:220px}.tk .tk-action-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:54px;padding:0 12px 0 24px;border-top:1px solid var(--edge)}.tk .tk-action-link{display:inline-flex;align-items:center;gap:18px;min-height:52px;color:var(--ink);font:500 11px var(--mono);letter-spacing:.12em}.tk .tk-action-link .icon{color:var(--uv-hi);transition:transform .2s}.tk .tk-action-link:hover .icon{transform:translate(3px)}.tk .tk-market-links{display:flex}.tk .tk-market-links a{display:grid;place-items:center;width:30px;height:38px;color:var(--dim)}.tk .tk-market-links a:hover{color:var(--uv-hi);background:#8d7cb41a}.tk .tk-footer-note{font:400 8px var(--mono);letter-spacing:.1em;color:var(--faint)}.tk .tk-frog-action .tk-action-footer>.icon{margin-right:9px;color:var(--faint)}.tk .tk-notice{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;margin-top:20px;color:#d9ad66;border:1px solid rgba(217,173,102,.3);background:#d9ad660a;font-size:13px}.tk .tk-notice .icon{margin-top:2px}.tk .tk-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.93fr);gap:64px;align-items:start;margin-top:40px}.tk .tk-contract-box{min-width:0;scroll-margin-top:108px;border:1px solid var(--edge);background:radial-gradient(ellipse at 0 0,rgba(141,124,180,.1),transparent 65%),var(--glass);box-shadow:0 16px 80px -45px #8d7cb473}.tk .tk-contract-header{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:22px 22px 18px}.tk .tk-token-name{display:flex;align-items:center;gap:12px}.tk .tk-token-name h2{font:500 22px/1 var(--mono);letter-spacing:-.04em}.tk .tk-token-mark{display:grid;place-items:center;width:38px;height:38px;color:var(--uv-hi);border:1px solid var(--edge);border-radius:50%;background:#8d7cb41a;box-shadow:0 0 22px #8d7cb429}.tk .tk-contract-header>.tk-label{font-size:9px}.tk .tk-address{display:grid;gap:8px;padding:0 22px 20px;border-bottom:1px solid var(--edge)}.tk .tk-address>.tk-label{font-size:8px;color:var(--faint)}.tk .tk-address>div,.tk .tk-contracts td>div{display:flex;align-items:center;gap:12px;min-width:0}.tk .tk-address a{flex:1;min-width:0;font:400 10px/1.7 var(--mono);overflow-wrap:anywhere;color:var(--dim)}.tk .tk-copy{flex:none;min-width:47px;min-height:30px;padding:5px 6px;background:transparent;border:1px solid var(--edge);color:var(--uv-hi);font:500 8px var(--mono);letter-spacing:.08em}.tk .tk-copy:hover{border-color:var(--uv-hi);background:#8d7cb41a}.tk .tk-address-empty{color:var(--dim);font:400 12px var(--mono)}.tk .tk-swap-loading{min-height:280px;display:grid;place-items:center;padding:24px;color:var(--dim)}.tk .swap-card{gap:16px;margin:0;padding:20px 22px;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tk .swap-card>.tkn-head,.tk .swap-links{display:none}.tk .swap-tabs{gap:0;margin:0;border-bottom:1px solid var(--edge)}.tk .swap-tabs button{padding:12px 10px;border:0;border-bottom:1px solid transparent;margin-bottom:-1px;font:500 11px var(--mono);letter-spacing:.08em;color:var(--faint)}.tk .swap-tabs button.on{border-bottom-color:var(--uv-hi);color:var(--ink);background:#8d7cb412}.tk .swap-box{gap:12px;min-width:0}.tk .swap-leg{min-width:0;padding:15px;border:1px solid var(--edge);background:#080b1066}.tk .swap-leg>span{font-size:9px;letter-spacing:.1em;color:var(--dim)}.tk .swap-leg>div{gap:10px;min-width:0}.tk .swap-in{font:400 29px/1.3 var(--mono);color:var(--ink)}.tk .swap-leg b{min-width:0;font:400 28px/1.3 var(--mono);overflow-wrap:anywhere;color:var(--ink)}.tk .swap-leg i{flex:none;font-size:12px}.tk .swap-flip{margin:-6px 0;font-size:16px;color:var(--uv-hi)}.tk .swap-slip{gap:5px;font-size:11px;margin:3px 0}.tk .swap-slip>span{margin-right:auto;color:var(--dim)}.tk .swap-slip button{min-height:30px;padding:4px 8px;border-color:var(--edge);font-size:10px}.tk .swap-slip button.on{color:var(--uv-hi);border-color:var(--uv-hi);background:#8d7cb414}.tk .swap-box .ns-cta{min-height:46px;height:auto;padding:13px 10px;font-size:10px;letter-spacing:.09em;white-space:normal;line-height:1.6;cursor:pointer;box-shadow:0 6px 25px -12px var(--uv)}.tk .swap-box .ns-cta:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.tk .swap-box p,.tk .tkn-warn{overflow-wrap:anywhere}.tk .tkn-warn{padding:12px;font:400 11px/1.6 var(--sans)}.tk .tk-section-heading h2{margin:8px 0 0;font:400 clamp(30px,3.3vw,42px)/1.1 var(--serif);letter-spacing:-.015em}.tk .tk-timeline{padding-top:3px}.tk .tk-timeline .tk-section-heading{margin-bottom:26px}.tk .tk-timeline ol{list-style:none;margin:0;padding:0}.tk .tk-timeline li{display:grid;grid-template-columns:13px minmax(0,1fr);gap:17px;position:relative;padding-bottom:22px}.tk .tk-timeline li:before{content:"";position:absolute;left:5px;top:11px;bottom:-5px;width:1px;background:var(--edge)}.tk .tk-timeline li:last-child{padding-bottom:0}.tk .tk-timeline li:last-child:before{display:none}.tk .tk-timeline-dot{position:relative;z-index:1;width:5px;height:5px;margin:6px 0 0 3px;border-radius:50%;background:var(--uv-hi);box-shadow:0 0 8px #8d7cb44d}.tk .tk-timeline .tk-label{font-size:9px;color:var(--faint)}.tk .tk-timeline p{margin:4px 0 0;font-size:13px;line-height:1.6;color:var(--dim)}.tk .tk-timeline-missing{color:var(--faint);font-size:11px}.tk .tk-proof{display:inline-flex;align-items:center;gap:6px;margin-top:7px;font:400 10px/1.5 var(--mono);color:var(--uv-hi)}.tk .tk-next .tk-timeline-dot{width:9px;height:9px;margin:3px 0 0 1px;background:transparent;border:1px solid var(--uv-hi)}.tk .tk-timeline .tk-next-label{color:var(--uv-hi)}.tk .tk-next p{color:var(--ink)}.tk .tk-section{margin-top:58px;padding-top:32px;border-top:1px solid var(--edge)}.tk .tk-supply h2{display:flex;flex-wrap:wrap;gap:8px 16px;margin:16px 0 24px;font:400 clamp(24px,3vw,35px)/1.4 var(--serif);letter-spacing:-.02em}.tk .tk-supply h2>span{white-space:nowrap}.tk .tk-supply h2 b{font:400 .8em var(--mono);letter-spacing:-.055em}.tk .tk-supply h2 em{color:var(--ink)}.tk .tk-supply h2>span:last-child em{color:var(--uv-hi)}.tk .tk-supply-bar{display:flex;height:12px;width:100%;background:#96a0af0f;border:1px solid var(--edge);overflow:hidden}.tk .tk-supply-bar>span{height:100%;flex-shrink:0}.tk .tk-circulating{background:var(--uv)}.tk .tk-staked{background:#c5b7ff}.tk .tk-burned{background:var(--acid)}.tk .tk-supply-legend{display:flex;flex-wrap:wrap;gap:12px 30px;margin:16px 0 20px}.tk .tk-supply-legend>div{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--dim)}.tk .tk-supply-legend i{width:6px;height:6px;flex:none}.tk .tk-supply-legend b{margin-left:3px;font:400 10px var(--mono);color:var(--ink)}.tk .tk-supply>p{max-width:790px;font-size:13px;line-height:1.8;color:var(--dim)}.tk .tk-fee-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--edge);margin-top:26px;background:var(--glass)}.tk .tk-fee-grid article{position:relative;min-width:0;padding:24px 22px}.tk .tk-fee-grid article+article{border-left:1px solid var(--edge)}.tk .tk-fee-grid article>.icon{position:absolute;top:27px;right:20px;color:var(--faint)}.tk .tk-fee-grid article>b{display:block;font:400 40px/1.1 var(--mono);letter-spacing:-.05em;color:var(--uv-hi)}.tk .tk-fee-grid article>b span{font-size:23px}.tk .tk-fee-grid h3{min-height:41px;margin:22px 0 12px;font-size:13px;font-weight:500;line-height:1.6}.tk .tk-fee-grid p{color:var(--dim);font-size:11px;line-height:1.8}.tk .tk-burn-tile{background:#8d7cb40a}.tk .tk-burn-totals{display:flex;align-items:center;gap:14px;padding:18px 0 0}.tk .tk-burn-totals>.icon{color:var(--uv-hi)}.tk .tk-burn-totals>div{display:flex;flex-wrap:wrap;gap:8px 24px}.tk .tk-burn-totals>div>span{color:var(--dim);font-size:11px}.tk .tk-burn-totals b{margin-right:3px;color:var(--ink);font:400 12px var(--mono)}.tk .tk-text-link{display:inline-flex;align-items:center;gap:10px;font:500 10px/1.6 var(--mono);color:var(--uv-hi)}.tk .tk-burn-totals>a{margin-left:auto;flex:none;font-size:9px;letter-spacing:.06em}.tk .tk-heading-row{display:flex;align-items:end;justify-content:space-between;gap:20px;flex-wrap:wrap}.tk .tk-heading-row>.tk-label{font-size:9px}.tk .tk-checks{list-style:none;margin:24px 0 0;padding:0}.tk .tk-checks[hidden]{display:none}.tk .tk-checks li{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid rgba(150,160,175,.13);padding:13px 0}.tk .tk-checks li>.icon{margin-top:2px}.tk .tk-checks li>div{min-width:0;flex:1}.tk .tk-checks b{display:block;font-size:12px;font-weight:500;line-height:1.6}.tk .tk-checks li>div>span{display:block;margin-top:3px;color:var(--dim);font:400 11px/1.7 var(--mono);overflow-wrap:anywhere}.tk .tk-check-pass{color:var(--acid)}.tk .tk-check-alert{color:#d9ad66}.tk .tk-check-result{margin-top:3px;color:var(--faint);font:400 8px/1.7 var(--mono);letter-spacing:.1em}.tk .tk-expand{display:inline-flex;gap:12px;align-items:center;padding:14px 0 0;background:none;border:0;color:var(--uv-hi);font:500 9px var(--mono);letter-spacing:.1em}.tk .tk-expand .icon{transform:rotate(90deg)}.tk .tk-expand[aria-expanded=true] .icon{transform:rotate(-90deg)}.tk .tk-empty{padding-top:24px;color:var(--dim);font-size:13px}.tk .tk-contracts table{margin-top:26px;width:100%;table-layout:fixed;border-collapse:collapse}.tk .tk-contracts thead th{padding:0 0 12px;font:400 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--faint)}.tk .tk-contracts th:first-child{width:24%}.tk .tk-contracts tbody th{color:var(--dim);font:400 12px/1.6 var(--sans);text-align:left;text-transform:none;letter-spacing:0}.tk .tk-contracts th,.tk .tk-contracts td{border-bottom:0}.tk .tk-contracts tbody th,.tk .tk-contracts td{padding:13px 0;border-top:1px solid rgba(150,160,175,.13)}.tk .tk-contracts td>div{justify-content:space-between}.tk .tk-contract-link{display:inline-flex;align-items:center;gap:9px;min-width:0;font:400 11px/1.8 var(--mono);color:var(--dim)}.tk .tk-contract-link>span{min-width:0;overflow-wrap:anywhere}.tk .tk-legal{margin-top:28px;font-size:11px;line-height:1.8;color:var(--faint)}.tk .tk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1000px){.tk .tk-workspace{gap:32px}.tk .tk-action-content{padding:20px 18px}.tk .tk-action-footer{padding-left:18px}.tk .tk-footer-note{display:none}.tk .tk-fee-grid article{padding:22px 16px}.tk .tk-fee-grid article>.icon{right:15px}}@media(max-width:760px){.tk{padding-top:14px}.tk .tk-actions,.tk .tk-workspace{grid-template-columns:minmax(0,1fr)}.tk .tk-actions{margin-top:24px}.tk .tk-action+.tk-action{border-left:0;border-top:1px solid var(--edge)}.tk .tk-action-content{padding:22px}.tk .tk-action-heading{margin-bottom:16px}.tk .tk-action h2{font-size:32px}.tk .tk-big{margin-top:18px;min-height:44px;font-size:32px}.tk .tk-action-footer{padding-left:22px}.tk .tk-footer-note{display:inline}.tk .tk-market-links a{width:36px}.tk .tk-action .tk-market{gap:6px;font-size:11px}.tk .tk-market b{font-size:11px}.tk .tk-workspace{gap:36px;margin-top:28px}.tk .tk-timeline li{padding-bottom:22px}.tk .tk-section{margin-top:40px;padding-top:26px}.tk .tk-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tk .tk-fee-grid article{padding:22px 18px}.tk .tk-fee-grid article:nth-child(3){border-left:0}.tk .tk-fee-grid article:nth-child(n+3){border-top:1px solid var(--edge)}.tk .tk-burn-totals{flex-wrap:wrap}.tk .tk-burn-totals>div{flex:1}.tk .tk-burn-totals>a{margin-left:34px}.tk .tk-contracts th:first-child{width:28%}.tk .tk-contract-link{font-size:10px}}@media(max-width:480px){.tk .tk-topline{gap:10px}.tk .tk-topline>.tk-label{font-size:9px;letter-spacing:.1em}.tk .tk-status{font-size:8px;letter-spacing:.06em}.tk .tk-intro-bottom{gap:8px}.tk .tk-contract-header{padding:20px 16px 16px}.tk .tk-address{padding:0 16px 18px}.tk .tk-address a{font-size:9px}.tk .swap-card{padding:16px}.tk .swap-leg{padding:13px}.tk .swap-max{letter-spacing:0;font-size:8px}.tk .swap-in,.tk .swap-leg b{font-size:25px}.tk .tk-supply h2{display:grid;gap:4px;font-size:31px}.tk .tk-supply-legend{gap:12px 20px}.tk .tk-fee-grid{grid-template-columns:minmax(0,1fr)}.tk .tk-fee-grid article+article{border-left:0;border-top:1px solid var(--edge)}.tk .tk-fee-grid h3{min-height:0}.tk .tk-contracts thead{display:none}.tk .tk-contracts tbody tr{display:block;padding:13px 0;border-top:1px solid rgba(150,160,175,.13)}.tk .tk-contracts tbody th,.tk .tk-contracts td{display:block;width:100%;padding:0;border:0}.tk .tk-contracts td{margin-top:8px}.tk .tk-contracts th:first-child{width:100%}.tk .tk-contract-link{gap:6px;font-size:9px}.tk .tk-contracts td>div{gap:9px}}@media(prefers-reduced-motion:reduce){.tk *,.tk *:before,.tk *:after{animation:none!important;transition:none!important}}.st-doors{position:relative;z-index:2;padding:120px 0 60px;overflow:hidden}.st-doors-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.st-doors-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080b10e6,#080b108c 45%,#080b1000 75%)}.st-doors-bg img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;opacity:.55;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 70%,transparent)}.st-doors-in{position:relative;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.st-doors h2{margin:14px 0 40px;font:400 clamp(38px,5vw,72px)/1 var(--serif);letter-spacing:-.02em}.st-doors h2 em{font-style:italic;color:#c2b6dc}.st-back{display:inline-flex;gap:10px;align-items:center;margin:-20px 0 26px;padding:10px 16px;border:1px solid var(--edge);background:#11161d99;color:var(--ink);font:600 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.st-back:hover{border-color:var(--uv-hi)}.st-door-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.st-door{--acc: #8d7cb4;position:relative;display:flex;flex-direction:column;gap:8px;padding:0 0 18px;border:1px solid color-mix(in srgb,var(--acc) 30%,transparent);background:linear-gradient(180deg,#11161dd1,#080b10eb);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;overflow:hidden}.st-door:hover,.st-door:focus-visible{transform:translateY(-6px);border-color:var(--acc);box-shadow:0 24px 60px -24px color-mix(in srgb,var(--acc) 70%,transparent),0 0 0 1px color-mix(in srgb,var(--acc) 40%,transparent) inset}.st-door.mine{border-color:var(--acc)}.st-door-art{display:block;aspect-ratio:1;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--acc) 25%,transparent)}.st-door-art img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.st-door:hover .st-door-art img{transform:scale(1.06)}.st-door-deck{padding:6px 16px 0;font:600 10px var(--mono);letter-spacing:.22em;color:var(--acc)}.st-door b{padding:0 16px;font:400 30px/1 var(--serif);color:var(--ink)}.st-door p{flex:1;margin:0;padding:0 16px;font-size:14px;line-height:1.5;color:var(--dim)}.st-door-stat{padding:0 16px;font:500 11px/1.4 var(--mono);letter-spacing:.04em;color:var(--ink);opacity:.85}.st-door-go{padding:4px 16px 0;font:600 11px var(--mono);letter-spacing:.2em;color:var(--acc)}.st-door-go span{display:inline-block;transition:transform .25s}.st-door:hover .st-door-go span{transform:translate(5px)}@media(max-width:1100px){.st-door-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.st-doors{padding-top:80px}.st-door-grid{grid-template-columns:1fr}.st-door{display:grid;grid-template-columns:112px 1fr;grid-template-rows:auto auto 1fr auto;column-gap:0;padding:0}.st-door-art{grid-row:1 / span 5;aspect-ratio:auto;height:100%;border:0;border-right:1px solid color-mix(in srgb,var(--acc) 25%,transparent)}.st-door-deck{padding-top:12px}.st-door b{font-size:26px}.st-door p{font-size:13px}.st-door-go{padding-bottom:12px}}.st-room{--s-line: rgba(255, 255, 255, .08);--s-bg: #0b0a13;min-height:100vh;color:var(--ink);font-family:Inter,system-ui,sans-serif}main>.st-room{width:100vw;margin:-28px calc(50% - 50vw) -80px}.st-hero{--acc: #8d7cb4;position:relative;min-height:min(82vh,800px);display:flex;align-items:flex-end;padding:120px clamp(20px,4vw,56px) 34px;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--acc) 22%,transparent)}.st-hero.slim{min-height:min(62vh,600px)}.st-hero-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 40%;animation:st-drift 30s ease-in-out infinite alternate}@keyframes st-drift{to{transform:scale(1.05) translate(-1.2%)}}@media(prefers-reduced-motion:reduce){.st-hero-art{animation:none}}.st-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080b10f5,#080b10d1,#080b101a 64%),linear-gradient(0deg,#080b10 0%,transparent 34%);pointer-events:none}.st-hero-in{position:relative;z-index:1;max-width:620px;display:grid;gap:16px}.st-deck{font:600 11px var(--mono);letter-spacing:.24em;color:var(--acc)}.st-deck a{color:inherit}.st-deck a:hover{text-decoration:underline}.st-hero h1{margin:0;font:400 clamp(52px,7vw,104px)/.95 var(--serif);letter-spacing:-.03em;text-shadow:0 0 40px color-mix(in srgb,var(--acc) 35%,transparent)}.st-hero p{margin:0;max-width:560px;font-size:18px;line-height:1.6;color:var(--dim)}.st-switch{position:absolute;z-index:1;right:clamp(20px,4vw,56px);bottom:34px;display:flex;flex-direction:column;gap:6px}.st-switch a{display:flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid rgba(255,255,255,.1);background:#080b109e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.st-switch a i{width:7px;height:7px;border-radius:50%}.st-switch a:hover,.st-switch a.on{color:var(--ink);border-color:#ffffff47}@media(max-width:900px){.st-hero{min-height:0;padding-top:220px;flex-direction:column;align-items:stretch;gap:22px}.st-hero:after{background:linear-gradient(0deg,#080b10,#080b10e0 55%,#080b101a)}.st-switch{position:relative;right:auto;bottom:auto;flex-direction:row;flex-wrap:wrap}}.st-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:6px}.st-stats.wide{margin:8px 0}.st-stat{display:grid;gap:4px;padding:14px 16px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#080b109e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.st-stat span{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint, #7b8592)}.st-stat b{font:600 22px/1.15 var(--mono);color:var(--ink)}.st-stat small{font-size:12px;color:var(--dim)}.st-body{max-width:1120px;margin:0 auto;padding:18px clamp(20px,4vw,40px) 120px;display:grid;gap:18px}.st-body>h2{margin:34px 0 0;font:400 clamp(30px,3.6vw,44px)/1.05 var(--serif);letter-spacing:-.01em}.st-note{margin:0;max-width:780px;font-size:15px;line-height:1.65;color:var(--dim)}.st-note a,.st-panel a,.st-empty a,.st-table a{color:#d6cde6}.st-note a:hover,.st-panel a:hover,.st-table a:hover{text-decoration:underline}.st-empty{margin:0;color:var(--dim);font-size:15px}.st-warn{margin:0;max-width:780px;padding:12px 14px;border-radius:10px;border:1px solid rgba(217,173,102,.35);background:#d9ad6614;color:#e0c9a0;font-size:14px;line-height:1.55}.st-warn a{color:#e0c9a0;text-decoration:underline}.st-msg{margin:0;padding:12px 14px;border-radius:10px;border:1px solid rgba(127,214,166,.3);background:#7fd6a612;color:#cfe6d6;font-size:14px}.up{color:#6fcf9a}.down{color:#e07a86}code{font:500 .9em var(--mono)}.st-room code{padding:1px 6px;border-radius:6px;background:#ffffff0d;border:1px solid var(--s-line);word-break:break-all}.st-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.st-tile{display:grid;grid-template-columns:40px 1fr 18px;align-items:center;gap:14px;padding:16px;border:1px solid var(--s-line);border-radius:14px;background:var(--s-bg);transition:border-color .2s,background .2s,transform .2s}.st-tile:hover{border-color:#96a0af73;background:#100e1c;transform:translateY(-2px)}.st-tile-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#8d7cb424;color:#d6cde6}.st-tile-tx{display:grid;gap:3px}.st-tile-tx b{font:600 16px Inter,sans-serif;color:var(--ink)}.st-tile-tx b i{margin-left:8px;padding:2px 6px;border-radius:999px;font:600 9.5px var(--mono);font-style:normal;letter-spacing:.08em;vertical-align:2px;background:#7fd6a624;color:#7fd6a6}.st-tile-tx span{font-size:13.5px;line-height:1.45;color:var(--dim)}.st-tile-go{color:var(--faint, #7b8592)}.st-two{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:10px}@media(max-width:860px){.st-two{grid-template-columns:1fr}}.st-panel{display:grid;gap:12px;align-content:start;padding:20px;border:1px solid var(--s-line);border-radius:14px;background:var(--s-bg)}.st-panel h3{margin:0;font:600 17px Inter,sans-serif}.st-panel h3 small{margin-left:8px;font:500 12px var(--mono);color:var(--dim)}.st-rank{list-style:none;margin:0;padding:0;display:grid;gap:2px;counter-reset:r}.st-rank li{counter-increment:r;display:grid;grid-template-columns:28px 1fr auto auto;gap:10px;align-items:baseline;padding:9px 4px;border-bottom:1px solid var(--s-line)}.st-rank li:before{content:counter(r);font:600 12px var(--mono);color:var(--faint, #7b8592)}.st-rank b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-rank span{font-size:12.5px;color:var(--dim)}.st-rank i{font:600 14px var(--mono);font-style:normal}.st-rank.wide{max-width:640px}.st-table-wrap{overflow-x:auto;border:1px solid var(--s-line);border-radius:14px;background:var(--s-bg)}.st-table{width:100%;border-collapse:collapse;font-size:14px}.st-table th{padding:11px 14px;text-align:left;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint, #7b8592);border-bottom:1px solid var(--s-line);white-space:nowrap}.st-table td{padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}.st-table tr:last-child td{border-bottom:0}.st-table td.mono,.st-table a.mono{font-size:12.5px}.st-tag{margin-left:8px;padding:2px 6px;border-radius:999px;font:600 9px var(--mono);font-style:normal;letter-spacing:.1em;background:#8d7cb429;color:#d6cde6}.st-more{justify-self:start;padding:8px 14px;border:1px solid var(--s-line);border-radius:10px;background:transparent;color:var(--ink);cursor:pointer}.st-code{display:grid;gap:10px;padding:18px;border:1px solid var(--s-line);border-radius:14px;background:var(--s-bg)}.st-code div{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:baseline}.st-code span{min-width:150px;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint, #7b8592)}.st-pre{margin:0;padding:16px;overflow-x:auto;border:1px solid var(--s-line);border-radius:12px;background:#07060e;font:500 13px/1.6 var(--mono);color:#d9d2ff}.st-orders{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}.st-orders>a,.st-archive{display:grid;gap:6px;padding:14px 16px;border:1px solid var(--s-line);border-radius:12px;background:var(--s-bg)}.st-orders>a:hover{border-color:#d9ad6673}.st-orders b{font-weight:600;line-height:1.35;overflow-wrap:anywhere}.st-orders small{color:var(--dim);font-size:12.5px}.st-state{justify-self:start;padding:2px 8px;border-radius:999px;font:600 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;color:var(--dim)}.st-state.completed{background:#5fd38a24;color:#6fcf9a}.st-feed{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13.5px;line-height:1.45;color:var(--dim)}.st-feed li span{display:inline-block;min-width:34px;margin-right:8px;font:500 11px var(--mono);color:var(--faint, #7b8592)}.st-feed li b{color:var(--ink);font-weight:600}.st-feed li small{margin-left:6px;font:500 11px var(--mono);color:var(--faint, #7b8592)}.st-feed li em{display:block;margin:2px 0 0 42px;font-style:normal;color:#b9b2d6}.st-feed li.refused{color:#e7b68a}.st-steps{margin:0;padding-left:20px;display:grid;gap:8px;font-size:14px;line-height:1.55;color:var(--dim)}.st-link{justify-self:start;font-weight:600;color:#d6cde6}.st-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border:1px solid #ad9bd2;border-radius:10px;background:linear-gradient(180deg,#3a3150,#2a2339);color:#fff;font:600 14px Inter,sans-serif;cursor:pointer}.st-cta.ghost{background:transparent;border-color:#ffffff38}.st-cta:disabled{opacity:.6;cursor:wait}.st-row{display:flex;flex-wrap:wrap;gap:10px}.st-missions{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.st-mission{display:grid;gap:8px;align-content:start;padding:16px;border:1px solid var(--s-line);border-radius:14px;background:var(--s-bg)}.st-mission b{font:600 17px Inter,sans-serif}.st-mission p{margin:0;font-size:14px;line-height:1.5;color:var(--dim)}.st-mission>span{font:500 12px var(--mono);color:#7fd6a6}.st-mission small{color:var(--faint, #7b8592)}.st-mission.ready{border-color:#7fd6a68c;box-shadow:0 0 0 1px #7fd6a633 inset}.st-mission.done{opacity:.75}.st-mission button{justify-self:start;min-height:38px;padding:0 14px;border:1px solid rgba(127,214,166,.5);border-radius:9px;background:#7fd6a61a;color:#cfe6d6;font-weight:600;cursor:pointer}.st-mission-go{display:flex;gap:8px}.st-mission select{flex:1;min-height:38px;padding:0 10px;border:1px solid var(--s-line);border-radius:9px;background:#07060e;color:var(--ink)}.fg{overflow-x:clip}.fg-hero{--tc: #d9ad66;position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(36px,6vw,84px) clamp(16px,4vw,40px) clamp(30px,4vw,60px);max-width:1240px;margin:0 auto}.fg-hero:before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:radial-gradient(48% 62% at 74% 46%,color-mix(in srgb,var(--tc) 22%,transparent),transparent 70%),linear-gradient(180deg,#080b1099,#080b10 92%),url(/art/station/room-command-1600x900.webp) center / cover;border-bottom:1px solid var(--s-line);transition:background .8s ease}.fg-hero:after{content:"";position:absolute;inset:auto calc(50% - 50vw) 0;height:1px;z-index:-1;background:linear-gradient(90deg,transparent,var(--tc),transparent);opacity:.55}.fg-hero-in{display:grid;gap:18px;align-content:center}.fg-eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 11px var(--nx-mono, monospace);letter-spacing:.18em;color:var(--acc)}.fg-hero h1{margin:0;font:600 clamp(48px,7vw,96px)/.92 var(--serif);letter-spacing:-.03em}.fg-hero h1 em{font-style:normal;color:var(--tc);text-shadow:0 0 42px color-mix(in srgb,var(--tc) 45%,transparent);transition:color .6s ease,text-shadow .6s ease}.fg-lead{margin:0;max-width:600px;font-size:16.5px;line-height:1.65;color:var(--dim)}.fg-cta{display:flex;flex-wrap:wrap;gap:10px}.fg-cta .nx-btn-acc{--c: var(--tc);transition:background .6s ease}.fg-hero .st-stats{grid-template-columns:repeat(4,minmax(0,1fr));max-width:640px}.fg-show{display:grid;gap:16px;justify-items:center}.fg-preload{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.fg-pills{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:min(100%,520px)}.fg-pills button{display:grid;gap:2px;justify-items:center;padding:8px 4px;border:1px solid color-mix(in srgb,var(--tc) 30%,transparent);border-radius:10px;background:#05040c99;color:var(--dim);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.fg-pills b{font:700 15px var(--nx-mono, monospace);color:var(--tc)}.fg-pills span{font:500 10.5px var(--nx-mono, monospace);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fg-pills button:hover{border-color:var(--tc);color:var(--ink)}.fg-pills button.on{border-color:var(--tc);background:color-mix(in srgb,var(--tc) 16%,rgba(5,4,12,.7));color:var(--ink);box-shadow:0 0 24px -8px var(--tc)}.fg-card{--rx: 0deg;--ry: 0deg;--gx: 50%;--gy: 30%;width:min(100%,520px);perspective:1100px}.fg-card.small{width:100%}.fg-card-in{position:relative;aspect-ratio:1;border-radius:18px;overflow:hidden;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out,box-shadow .6s ease;box-shadow:0 0 0 1px color-mix(in srgb,var(--tc) 45%,transparent),0 0 90px -18px var(--tc),0 40px 80px -30px #000000e6;background:#080b10}.fg-card-in img{width:100%;height:100%;display:block}.fg-card-wait{width:100%;height:100%;background:radial-gradient(closest-side,color-mix(in srgb,var(--tc) 22%,transparent),transparent);animation:fg-breathe 2.4s ease-in-out infinite}.fg-glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--gx) var(--gy),rgba(255,255,255,.22),transparent 42%),linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--tc) 18%,transparent) 48%,transparent 66%);mix-blend-mode:screen;opacity:0;transition:opacity .3s}.fg-card:hover .fg-glare{opacity:1}@keyframes fg-breathe{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.fg-card-in{transform:none;transition:none}.fg-card-wait{animation:none}}.fg-sec{display:grid;gap:16px;margin-top:clamp(24px,4vw,44px)}.fg-head{display:grid;gap:6px}.fg-head h2{margin:0}.fg-kicker{font:600 11px var(--nx-mono, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--acc)}.fg-dim{margin:0;color:var(--dim);font-size:13.5px}.fg-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fg-perk{position:relative;display:grid;gap:8px;align-content:start;padding:20px 20px 22px;border:1px solid var(--s-line);border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--tc) 8%,transparent),transparent 55%),var(--s-bg);overflow:hidden}.fg-perk:after{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--tc);opacity:.7}.fg-perk .nx-ic{color:var(--tc)}.fg-perk:nth-child(1){--tc: #8fb7c8}.fg-perk:nth-child(2){--tc: #7fd6a6}.fg-perk:nth-child(3){--tc: #d9ad66}.fg-perk:nth-child(4){--tc: #ad9bd2}.fg-perk:nth-child(5){--tc: #c59da9}.fg-perk:nth-child(6){--tc: #d9ad66}.fg-perk b{font:600 18px/1.2 var(--nx-ui, Inter, sans-serif)}.fg-perk p{margin:0;color:var(--dim);font-size:14px;line-height:1.6}.fg-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;counter-reset:fg}.fg-steps li{counter-increment:fg;position:relative;display:grid;gap:6px;padding:16px 16px 16px 54px;border:1px solid var(--s-line);border-radius:14px;background:var(--s-bg)}.fg-steps li:before{content:counter(fg);position:absolute;left:16px;top:14px;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--acc);border-radius:8px;color:var(--acc);font:600 13px var(--nx-mono, monospace)}.fg-steps b{font:600 15px var(--nx-ui, Inter, sans-serif)}.fg-steps span{font-size:13.5px;line-height:1.5;color:var(--dim)}.fg-bench{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,430px);gap:16px;align-items:start}.fg-pick,.fg-result{display:grid;gap:14px;padding:18px;border:1px solid var(--s-line);border-radius:16px;background:var(--s-bg)}.fg-pick-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.fg-pick-head h3{margin:0;font:600 18px var(--nx-ui, Inter, sans-serif)}.fg-connect{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.fg-connect form{flex:1;min-width:220px}.fg-connect input,.fg-try input{width:100%}.fg-plans{display:flex;flex-wrap:wrap;gap:8px}.fg-plan{--tc: var(--acc);min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--tc) 45%,transparent);border-radius:8px;background:color-mix(in srgb,var(--tc) 8%,transparent);color:var(--ink);font:500 12.5px var(--nx-ui, Inter, sans-serif);cursor:pointer}.fg-plan:hover{background:color-mix(in srgb,var(--tc) 18%,transparent)}.fg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.fg-frog{position:relative;display:grid;gap:4px;padding:6px 6px 9px;border:1px solid var(--s-line);border-radius:12px;background:#ffffff05;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .15s,transform .15s}.fg-frog img{width:100%;height:auto;aspect-ratio:1;border-radius:8px;display:block;background:#080b10}.fg-frog:hover{border-color:color-mix(in srgb,var(--rt) 60%,transparent)}.fg-frog.on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc),0 0 22px -6px var(--acc);transform:translateY(-2px)}.fg-frog-id{font:600 13px var(--nx-mono, monospace);padding:0 3px}.fg-frog-r{font:500 11px var(--nx-mono, monospace);color:var(--rt);padding:0 3px;letter-spacing:.02em}.fg-frog-n{position:absolute;top:10px;right:10px;width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:var(--acc);color:#0a0d12;font:700 12px var(--nx-mono, monospace);font-style:normal}.fg-try{display:grid;gap:6px;padding-top:12px;border-top:1px dashed var(--s-line)}.fg-try label{font:500 11px var(--nx-mono, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--faint, #7b8592)}.fg-try div{display:flex;gap:8px}.fg-result{position:sticky;top:78px;border-color:color-mix(in srgb,var(--tc) 40%,var(--s-line));box-shadow:0 0 70px -30px var(--tc)}.fg-tier{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.fg-tier span{font:600 12px var(--nx-mono, monospace);letter-spacing:.16em;color:var(--tc)}.fg-tier b{font:600 28px/1 var(--serif);color:var(--tc)}.fg-meter{position:relative;height:10px;margin:4px 0 18px;border-radius:6px;background:#ffffff0f}.fg-meter-fill{position:absolute;inset:0 auto 0 0;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--tc) 40%,transparent),var(--tc));box-shadow:0 0 14px -2px var(--tc)}.fg-meter-tick{position:absolute;top:-3px;width:2px;height:16px;background:currentColor}.fg-meter-tick b{position:absolute;top:18px;left:50%;transform:translate(-50%);font:600 10px var(--nx-mono, monospace)}.fg-nums{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fg-nums div{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--s-line);border-radius:10px}.fg-nums b{font:600 19px var(--nx-mono, monospace)}.fg-nums span{font-size:12px;color:var(--dim)}.fg-warn{margin:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(217,173,102,.4);background:#d9ad660f;color:#ffdca6;font-size:13px;line-height:1.5}.fg-mix{display:flex;flex-wrap:wrap;gap:6px}.fg-mix span{padding:4px 9px;border-radius:7px;border:1px solid color-mix(in srgb,var(--rt) 50%,transparent);color:var(--rt);font:500 12px var(--nx-mono, monospace)}.fg-traits{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}.fg-traits div{display:grid;gap:1px}.fg-traits dt{font:500 10.5px var(--nx-mono, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--faint, #7b8592)}.fg-traits dd{margin:0;font-size:13.5px}.fg-go{width:100%;min-height:50px;--c: var(--tc)}.fg-soon{margin:0;padding:12px 14px;border-radius:10px;border:1px dashed color-mix(in srgb,var(--tc) 45%,transparent);color:var(--dim);font-size:13.5px;line-height:1.55}.fg-empty{display:grid;gap:14px;justify-items:center;padding:30px 8px;text-align:center}.fg-empty p{margin:0;color:var(--dim)}.fg-slots{display:grid;grid-template-columns:repeat(5,auto);justify-content:center;gap:8px}.fg-slots i{width:52px;height:52px;display:grid;place-items:center;border:1px dashed var(--nx-line2, rgba(255, 255, 255, .16));border-radius:12px;font:600 13px var(--nx-mono, monospace);font-style:normal;color:var(--faint, #7b8592)}.fg-slots i.on{border:1px solid var(--acc);color:var(--acc);background:color-mix(in srgb,var(--acc) 8%,transparent)}.fg-ladder{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fg-rung{display:grid;gap:6px;align-content:start;padding:10px 10px 16px;border:1px solid color-mix(in srgb,var(--tc) 35%,transparent);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--tc) 9%,transparent),transparent 55%),var(--s-bg);transition:transform .2s,box-shadow .2s}.fg-rung:hover{transform:translateY(-3px);box-shadow:0 0 50px -20px var(--tc)}.fg-rung img{width:100%;height:auto;aspect-ratio:1;border-radius:10px;display:block;margin-bottom:6px;background:#080b10}.fg-rung>*:not(img){padding:0 6px}.fg-rung-r{font:600 11px var(--nx-mono, monospace);letter-spacing:.16em;color:var(--tc)}.fg-rung>b{font:600 22px/1.1 var(--serif)}.fg-rung-p{font:500 12.5px var(--nx-mono, monospace);color:var(--dim)}.fg-rung ul{margin:6px 0 0;padding:0 6px;list-style:none;display:grid;gap:5px;font-size:13px;color:var(--dim)}.fg-rung li b{color:var(--ink);font-weight:600}.fg-rung-n{margin-top:6px;font:500 11px var(--nx-mono, monospace);color:var(--faint, #7b8592)}.fg-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fg-examples div{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:11px 14px;border:1px solid var(--s-line);border-radius:10px;font-size:13.5px}.fg-examples b{font:600 13px var(--nx-mono, monospace);text-align:right}.fg-examples i{grid-column:1 / -1;font-style:normal;font:600 12px var(--nx-mono, monospace)}.fg-room{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:20px;align-items:center;padding:clamp(20px,3vw,32px);border:1px solid rgba(217,173,102,.35);border-radius:20px;background:radial-gradient(80% 120% at 100% 0%,rgba(217,173,102,.12),transparent 60%),linear-gradient(160deg,rgba(150,160,175,.08),transparent 50%),var(--s-bg)}.fg-room h2{margin:6px 0 8px}.fg-room p{margin:0;color:var(--dim);line-height:1.65}.fg-door{display:grid;gap:10px;justify-items:center;text-align:center;padding:22px 16px;border:1px dashed rgba(217,173,102,.4);border-radius:16px;background:#05040c80}.fg-door .nx-ic{color:#d9ad66}.fg-door b{font:600 18px var(--nx-ui, Inter, sans-serif)}.fg-door .nx-btn-acc{--c: #d9ad66}.fg-rarity{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.fg-rarity div{display:grid;gap:2px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--rt) 40%,transparent);border-radius:12px}.fg-rarity b{font:600 30px var(--nx-mono, monospace);color:var(--rt)}.fg-rarity span{font-weight:600}.fg-rarity small{color:var(--dim);font-size:12px}.fg-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.fg-gallery a{display:grid;gap:6px;padding:6px;border:1px solid color-mix(in srgb,var(--tc) 40%,transparent);border-radius:12px;color:var(--ink);text-decoration:none}.fg-gallery img{width:100%;height:auto;border-radius:8px}.fg-gallery span{font:500 12px var(--nx-mono, monospace);padding:0 4px 4px}.fg-faq{display:grid;gap:8px;max-width:880px}.fg-faq details{border:1px solid var(--s-line);border-radius:12px;background:var(--s-bg)}.fg-faq summary{list-style:none;cursor:pointer;padding:14px 44px 14px 16px;position:relative;font:600 15px var(--nx-ui, Inter, sans-serif)}.fg-faq summary::-webkit-details-marker{display:none}.fg-faq summary:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid var(--acc);border-bottom:2px solid var(--acc);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.fg-faq details[open] summary:after{transform:translateY(-30%) rotate(225deg)}.fg-faq p{margin:0;padding:0 16px 16px;color:var(--dim);font-size:14.5px;line-height:1.6}.fg-faq a{color:#d6cde6}@media(max-width:1080px){.fg-hero .st-stats,.fg-perks{grid-template-columns:repeat(2,minmax(0,1fr))}.fg-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.fg-hero{grid-template-columns:1fr}.fg-show{order:-1}.fg-card{width:min(100%,440px)}.fg-bench{grid-template-columns:1fr}.fg-result{position:static}.fg-room{grid-template-columns:1fr}.fg-rarity{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.fg-hero{padding-top:24px}.fg-perks,.fg-steps,.fg-examples{grid-template-columns:1fr}.fg-ladder{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fg-rung ul{font-size:12px}.fg-rarity{grid-template-columns:repeat(2,1fr)}.fg-grid{grid-template-columns:repeat(3,1fr);gap:8px}.fg-frog-r{font-size:10px;letter-spacing:0}.fg-slots i{width:44px;height:44px}.fg-pills span{display:none}}.fg-vs{display:grid;gap:6px}.fg-vs-row{display:grid;grid-template-columns:1fr 1.2fr 1.6fr;gap:14px;align-items:center;padding:12px 16px;border:1px solid var(--nx-line, rgba(255, 255, 255, .08));border-radius:12px;background:#08070d8c;font-size:14px}.fg-vs-row span:last-child{color:var(--acc)}.fg-vs-h{background:none;border-color:transparent;padding-block:0;font:600 11px var(--nx-mono, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--faint, #7b8592)}.fg-vs-h span:last-child{color:var(--acc)}@media(max-width:700px){.fg-vs-row{grid-template-columns:1fr 1fr}.fg-vs-row b{grid-column:1 / -1}.fg-vs-h span:first-child{display:none}}.fg-captain{display:grid;grid-template-columns:minmax(0,380px) 1fr;gap:32px;align-items:center;padding:28px;border:1px solid color-mix(in srgb,var(--tc) 40%,transparent);border-radius:18px;background:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--tc) 10%,transparent),#08070d99 60%)}.fg-captain h2{margin:6px 0 10px}.fg-captain ul{margin:12px 0;padding-left:18px;display:grid;gap:6px}.fg-captain-note{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,#e9e4ff 40%,transparent);border-radius:14px;margin-bottom:12px}.fg-captain-note p{margin:0;font-size:13px}@media(max-width:800px){.fg-captain{grid-template-columns:1fr;padding:18px}}.fg-wait{padding:24px 26px;border:1px dashed color-mix(in srgb,var(--acc) 50%,transparent);border-radius:16px;background:#08070d99}.fg-wait h2{margin:6px 0 10px}.fg-build{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.fg-build li{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;padding:10px 14px;border:1px solid var(--nx-line, rgba(255, 255, 255, .08));border-radius:10px;font-size:14px}.fg-build li span{color:var(--acc);font:600 12px var(--nx-mono, monospace);letter-spacing:.06em;text-transform:uppercase}.fg-build li a{margin-left:auto;font-size:13px}.nw{--acc: #8fb7c8}.nw-table{display:grid;gap:6px}.nw-row{display:grid;grid-template-columns:1.3fr 1fr .7fr 1.2fr 1.3fr;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--nx-line, rgba(255, 255, 255, .08));border-radius:12px;background:#08070d8c;font-size:14px}.nw-row.nw-seats{grid-template-columns:1.6fr .9fr 1.6fr .8fr .9fr .7fr}.nw-th{background:none;border-color:transparent;padding-block:0;font:600 11px var(--nx-mono, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--faint, #7b8592)}.nw-row i{font-style:normal;color:var(--faint, #7b8592);font-size:12px;margin-left:6px}.nw-unmarked,.nw-expired{border-color:color-mix(in srgb,#d9ad66 45%,transparent)}.nw-grace{border-color:color-mix(in srgb,#c59da9 45%,transparent)}.nw-actionable{border-color:color-mix(in srgb,#7fd6a6 55%,transparent);box-shadow:0 0 24px color-mix(in srgb,#7fd6a6 12%,transparent)}.nw-captain{border-color:color-mix(in srgb,#d9ad66 55%,transparent);background:linear-gradient(90deg,color-mix(in srgb,#d9ad66 9%,transparent),#08070d8c)}.nw-recent{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:6px;font-size:14px;color:var(--dim, #a2acb9)}.nw-terms{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.nw-term{display:grid;gap:4px;padding:16px 14px;border:1px solid var(--nx-line, rgba(255, 255, 255, .08));border-radius:14px;background:#08070d8c}.nw-term b{font-size:16px}.nw-term span,.nw-term small{color:var(--faint, #7b8592);font-size:12px}.nw-term strong{color:var(--acc);font:600 20px var(--nx-mono, monospace)}.nw-term em{font-style:normal;font:600 14px var(--nx-mono, monospace)}.nw-term.nw-captain strong{color:#d9ad66}.nw-setup{display:grid;gap:14px;margin-bottom:18px}.nw-code{margin:0;padding:16px 18px;border:1px solid var(--nx-line, rgba(255, 255, 255, .08));border-radius:12px;background:#05040a;font:13px/1.7 var(--nx-mono, monospace);color:#d8f9ff;overflow-x:auto;white-space:pre}.nw-pair{max-width:560px}.nw-field{display:grid;gap:6px;width:100%;font-size:13px;color:var(--dim, #a2acb9);text-align:left}.nw-field select{width:100%}@media(max-width:900px){.nw-terms{grid-template-columns:repeat(3,minmax(0,1fr))}.nw-row,.nw-row.nw-seats{grid-template-columns:1fr 1fr}.nw-th{display:none}}@media(max-width:520px){.nw-terms{grid-template-columns:repeat(2,minmax(0,1fr))}}.nw-desk{display:grid;gap:14px}.nw-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}.nw-steps>li{display:grid;gap:10px;justify-items:start;padding:18px 20px;border:1px solid var(--nx-line, rgba(255, 255, 255, .08));border-radius:14px;background:#08070d8c}.nw-steps>li>b{font-size:16px;color:var(--acc)}.nw-steps>li>span{color:var(--dim, #a2acb9);font-size:14px;line-height:1.55}.nw-held{list-style:none;margin:0;padding:0;display:grid;gap:8px;width:100%}.nw-held li{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--nx-line, rgba(255, 255, 255, .08));border-radius:10px;font-size:14px}.nw-held li span{color:var(--faint, #7b8592);font-size:13px}.nw-held li.on{border-color:color-mix(in srgb,#7fd6a6 55%,transparent)}.nw-held li.on span{color:#7fd6a6}.nw-held li.half{border-color:color-mix(in srgb,#d9ad66 45%,transparent)}.nw-cmd{display:flex;gap:8px;align-items:center;width:100%}.nw-cmd code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;padding:12px 14px;border-radius:10px;background:#05040a;border:1px solid var(--nx-line, rgba(255, 255, 255, .08));font:13px var(--nx-mono, monospace);color:#d8f9ff}.nw-next{padding:28px;border:1px dashed color-mix(in srgb,var(--acc) 45%,transparent);border-radius:18px;background:radial-gradient(circle at 85% 20%,color-mix(in srgb,#8b5cf6 14%,transparent),#08070d8c 60%)}.nw-next h2{margin:6px 0 12px}.nw-next p{max-width:860px;line-height:1.6}.nwg-flow{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:1fr;counter-reset:none}.nwg-flow li{position:relative;display:grid;gap:4px;padding:16px 16px 16px 58px;border:1px solid var(--nx-line, rgba(255, 255, 255, .08));border-radius:14px;background:#08070d8c}.nwg-flow li i{position:absolute;left:14px;top:14px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--acc) 18%,transparent);color:var(--acc);font:600 15px var(--nx-mono, monospace);font-style:normal}.nwg-flow li:not(:last-child):after{content:"↓";position:absolute;left:24px;bottom:-14px;color:var(--acc);z-index:1;font-size:14px}.nwg-flow b{font-size:16px}.nwg-flow span{color:var(--dim, #a2acb9);font-size:14px;line-height:1.5}.nwg-need{display:grid;gap:10px;grid-template-columns:1fr}.nwg-need article{display:grid;gap:4px;padding:16px;border:1px solid var(--nx-line, rgba(255, 255, 255, .08));border-radius:14px;background:#08070d8c}.nwg-need span{color:var(--dim, #a2acb9);font-size:14px;line-height:1.5}.nwg-pick,.nwg-prov{display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:14px}.nwg-pick button,.nwg-prov button{display:grid;gap:4px;text-align:left;padding:14px 16px;border-radius:14px;border:1px solid var(--nx-line, rgba(255, 255, 255, .08));background:#08070d8c;color:inherit;font:inherit;cursor:pointer}.nwg-pick button.on,.nwg-prov button.on{border-color:var(--acc);box-shadow:0 0 22px color-mix(in srgb,var(--acc) 16%,transparent)}.nwg-pick em{font-style:normal;color:var(--acc);font:600 12px var(--nx-mono, monospace)}.nwg-pick span,.nwg-prov small{color:var(--dim, #a2acb9);font-size:13px}.nwg-prov{grid-template-columns:1fr 1fr}.nwg-lead{margin:0 0 14px;max-width:760px;line-height:1.6;color:var(--dim, #a2acb9)}.nwg-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.nwg-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px;border:1px solid var(--nx-line, rgba(255, 255, 255, .08));border-radius:14px;background:#08070d8c}.nwg-n{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--acc);color:#05040a;font:700 14px var(--nx-mono, monospace)}.nwg-step>div{display:grid;gap:8px;min-width:0}.nwg-step b{font-size:16px}.nwg-step p,.nwg-after p{margin:0;line-height:1.6;font-size:14.5px;color:var(--dim, #a2acb9)}.nwg-small{font-size:13px!important;color:var(--faint, #7b8592)!important}.nwg-step code,.nwg-after p code{font:13px var(--nx-mono, monospace);color:#d8f9ff;background:#ffffff0f;padding:1px 5px;border-radius:5px;overflow-wrap:anywhere}.nwg-cmd{display:flex;gap:8px;align-items:flex-start;width:100%;min-width:0}.nwg-cmd pre{flex:1;min-width:0;margin:0;overflow-x:auto;padding:12px 14px;border-radius:10px;background:#05040a;border:1px solid var(--nx-line, rgba(255, 255, 255, .08))}.nwg-cmd pre code{background:none;padding:0;white-space:pre;font:12.5px/1.6 var(--nx-mono, monospace);color:#d8f9ff}.nwg-cmd .nx-btn{flex:none}.nwg-after{display:grid;gap:10px;margin-top:22px;padding:18px;border:1px dashed color-mix(in srgb,var(--acc) 40%,transparent);border-radius:14px}.nwg-after h3{margin:10px 0 0;font-size:16px;color:var(--acc)}.nwg-after h3:first-child{margin-top:0}@media(min-width:720px){.nwg-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nwg-flow li{padding:54px 14px 16px}.nwg-flow li:not(:last-child):after{content:"→";left:auto;right:-14px;bottom:auto;top:22px}.nwg-need{grid-template-columns:repeat(4,minmax(0,1fr))}.nwg-pick{grid-template-columns:1fr 1fr}.nwg-prov{max-width:420px}}.lv-strip{margin:28px 0 8px}.lv-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.lv-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid rgba(150,160,175,.16);background:#ffffff05}.lv-row:hover{border-color:#96a0af66;background:#8d7cb40f}.lv-game{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(150,160,175,.35);background:#8d7cb41a;color:var(--uv-hi, #ad9bd2)}.lv-game.pinball{border-color:#c59da966;background:#c59da912;color:#ff8ae6}.lv-who{display:grid;gap:3px;min-width:0}.lv-kind{color:var(--faint, #7b8592);font:600 9.5px/1 var(--mono, "JetBrains Mono", monospace);letter-spacing:.16em}.lv-who b{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;color:var(--ink, #e7ebf0);font:600 14.5px/1.35 Inter,system-ui,sans-serif}.lv-who em{color:var(--dim, #a2acb9);font:italic 400 15px var(--serif, Georgia, serif)}.lv-name{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.lv-agent{padding:2px 5px;border:1px solid rgba(127,214,166,.45);color:var(--acid, #7fd6a6);font:600 8.5px/1 var(--mono, "JetBrains Mono", monospace);font-style:normal;letter-spacing:.12em}.lv-house{display:inline-block;margin-left:8px;padding:2px 6px;border:1px solid rgba(197,157,169,.5);color:#d1b0b9;font:600 8.5px/1 var(--mono, "JetBrains Mono", monospace);font-style:normal;letter-spacing:.1em;text-transform:uppercase;vertical-align:1px}.lv-stake{padding:5px 9px;border:1px solid rgba(150,160,175,.3);color:var(--dim, #a2acb9);font:600 10px/1 var(--mono, "JetBrains Mono", monospace);letter-spacing:.1em;white-space:nowrap}.lv-stake.on{border-color:#d9ad668c;color:#d9ad66;background:#d9ad660f}.lv-meta{display:inline-flex;gap:12px;color:var(--dim, #a2acb9);font:500 11px/1 var(--mono, "JetBrains Mono", monospace);font-variant-numeric:tabular-nums;white-space:nowrap}.lv-meta>span{display:inline-flex;align-items:center;gap:5px}.lv-watch{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid #ad9bd2;background:linear-gradient(180deg,#3a3150,#2a2339);color:#fff!important;font:600 10.5px/1 var(--mono, "JetBrains Mono", monospace);letter-spacing:.12em;text-decoration:none}.lv-watch:hover{box-shadow:0 8px 30px -10px #8d7cb4cc}.lv-watch:focus-visible,.lv-all:focus-visible,.lv-filters button:focus-visible{outline:2px solid var(--uv-hi, #ad9bd2);outline-offset:2px}.lv-empty{margin:0;color:var(--dim, #a2acb9);font:400 14px/1.6 Inter,system-ui,sans-serif}.lv-empty a{color:var(--uv-hi, #ad9bd2)}.lv-all{display:inline-flex;align-items:center;gap:8px;justify-self:start;color:var(--uv-hi, #ad9bd2);font:600 11px var(--mono, "JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.lv-filters{display:flex;flex-wrap:wrap;gap:6px}.lv-filters button{min-height:36px;padding:0 14px;border:1px solid rgba(150,160,175,.25);background:none;color:var(--dim, #a2acb9);font:600 10.5px var(--mono, "JetBrains Mono", monospace);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.lv-filters button.on{border-color:#96a0af99;background:#8d7cb424;color:var(--ink, #e7ebf0)}.lv-note{color:var(--faint, #7b8592);font:400 12.5px/1.5 Inter,system-ui,sans-serif}@media(max-width:700px){.lv-house{display:table;margin:5px 0 0;white-space:nowrap}.lv-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"g who who" "stake meta watch";gap:10px 12px;padding:12px}.lv-game{grid-area:g;width:36px;height:36px}.lv-who{grid-area:who}.lv-stake{grid-area:stake;justify-self:start}.lv-meta{grid-area:meta;justify-self:end}.lv-watch{grid-area:watch;min-height:44px}}.nc-spectate-banner{display:flex;gap:12px;align-items:flex-start;padding:14px 15px;border:1px solid rgba(127,214,166,.35);background:#7fd6a60d;color:var(--dim)}.nc-spectate-banner>.icon{flex:none;color:#7fd6a6}.nc-spectate-banner p{margin:0;font-size:12px;line-height:1.6}.nc-spectate-banner b{display:block;color:var(--moon);font:600 10px/1.8 var(--mono);letter-spacing:.16em;text-transform:uppercase}.arc .pw{position:relative;z-index:1;display:grid;gap:18px;width:min(1080px,100%);margin:0 auto;padding:22px clamp(16px,3vw,40px) 40px}.arc .pw-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.arc .pw-head>.arc-kicker{color:var(--uv-hi)}.arc .pw-badges{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.arc .pw-status{padding:5px 9px;border:1px solid var(--edge);color:var(--dim);font:600 10px/1 var(--mono);letter-spacing:.12em}.arc .pw-status.live{border-color:#7fd6a680;color:var(--acid)}.arc .pw-tables{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,3vw,44px)}.arc .pw-seat{display:grid;gap:12px;align-content:start;min-width:0;padding:14px;border:1px solid var(--edge);background:var(--glass)}.arc .pw-seat.won{border-color:#d9ad6699;box-shadow:0 0 40px -12px #d9ad6680}.arc .pw-who{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.arc .pw-who .arc-face{width:44px;height:44px}.arc .pw-who .arc-score{font-size:clamp(20px,3vw,32px)}.arc .pw-table{width:100%;max-width:360px;height:auto;max-height:none;place-self:center}.arc .pw-foot{display:flex;justify-content:space-between;gap:10px;color:var(--dim);font:500 10px/1 var(--mono);letter-spacing:.1em}.arc .pw-foot>span{display:inline-flex;align-items:center;gap:6px}.arc .pw-vs{position:absolute;top:34px;left:50%;transform:translate(-50%);color:var(--dim);font:italic 400 22px var(--serif);pointer-events:none}.arc .pw-bar{height:4px;background:#c59da98c}.arc .pw-bar>span{display:block;height:100%;background:var(--uv);transition:width .4s ease}.arc .pw-note,.arc .pw-help{margin:0;color:var(--dim);font:400 13px/1.6 Inter,system-ui,sans-serif;text-align:center}.arc .pw-help{display:flex;justify-content:center;align-items:center;gap:8px;color:var(--faint);font-size:12px}.arc .pw-result,.arc .pw-gone{max-width:520px;padding:24px 18px;border:1px solid var(--edge);background:var(--glass)}.arc .pw-result h2{font-size:clamp(32px,5vw,56px)}.arc .pw-result p,.arc .pw-gone p{margin:0;color:var(--dim)}.arc .pw-gone{margin-top:40px}.arc .pw .arc-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.arc .pw .arc-actions a{text-decoration:none}@media(max-width:700px){.arc .pw{padding-bottom:calc(var(--tabs-h, 64px) + 24px)}.arc .pw-tables{gap:8px}.arc .pw-seat{padding:8px;gap:8px}.arc .pw-who{grid-template-columns:auto minmax(0,1fr)}.arc .pw-who .arc-face{width:32px;height:32px;padding:2px}.arc .pw-who .arc-score{grid-column:1 / -1;font-size:22px}.arc .pw-who .arc-identity .arc-kicker,.arc .pw-vs{display:none}.arc .pw-foot{font-size:9px}}.lg{display:grid;gap:14px;padding:22px;border:1px solid rgba(150,160,175,.22);background:linear-gradient(180deg,#8d7cb412,#11161d8c);color:var(--ink, #e7ebf0)}.ns-app .docs .lg{margin:28px 0 8px;border-radius:14px}.lg-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.lg-head>div{display:grid;gap:4px}.lg-head b{font:600 13px/1 var(--mono, "JetBrains Mono", monospace);letter-spacing:.18em}.lg-head span{color:var(--dim, #a2acb9);font:400 13px/1.4 Inter,system-ui,sans-serif}.lg-state{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid rgba(150,160,175,.3);color:var(--dim, #a2acb9);font:600 10px/1 var(--mono, "JetBrains Mono", monospace)!important;letter-spacing:.12em!important}.lg-state i{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.5}.lg-state.on{border-color:#7fd6a680;color:var(--acid, #7fd6a6)}.lg-state.on i{opacity:1;box-shadow:0 0 10px currentColor;animation:lg-pulse 1.6s ease-in-out infinite}.lg-label{display:flex;justify-content:space-between;padding-top:6px;border-top:1px solid rgba(150,160,175,.14);color:var(--faint, #7b8592);font:600 10px/1.8 var(--mono, "JetBrains Mono", monospace);letter-spacing:.16em}.lg-create{display:grid;gap:10px}.lg-tabs,.lg-tcs{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px}@media(max-width:560px){.lg-tabs.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.lg-tabs button,.lg-tcs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 10px;border:1px solid rgba(150,160,175,.25);background:#ffffff05;color:var(--dim, #a2acb9);font:600 11px var(--mono, "JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.lg-tcs button{flex-direction:column;gap:4px;min-height:58px}.lg-tcs button b{color:var(--ink, #e7ebf0);font:500 20px/1 var(--mono, "JetBrains Mono", monospace);letter-spacing:-.04em}.lg-tcs button small{font:600 9px/1 var(--mono, "JetBrains Mono", monospace);letter-spacing:.1em;color:var(--faint, #7b8592)}.lg-tcs button small.on,.nc-waiting.on{color:var(--acid, #7fd6a6)}.lg-tabs button.on,.lg-tcs button.on{border-color:#96a0afb3;background:#8d7cb429;color:var(--ink, #e7ebf0);box-shadow:inset 0 -2px var(--uv-hi, #ad9bd2)}.lg-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.lg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid #ad9bd2;background:linear-gradient(180deg,#3a3150,#2a2339);color:#fff!important;font:600 10.5px/1 var(--mono, "JetBrains Mono", monospace);letter-spacing:.12em;text-decoration:none;white-space:nowrap;cursor:pointer}.lg-btn.big{min-height:50px;font-size:11.5px}.lg-btn.ghost{border-color:#96a0af73;background:#8d7cb414}.lg-btn:disabled{opacity:.5;cursor:not-allowed}.lg-btn:hover:not(:disabled){box-shadow:0 8px 30px -10px #8d7cb4cc}.lg-btn:focus-visible,.lg-tabs button:focus-visible,.lg-tcs button:focus-visible,.lg-x:focus-visible{outline:2px solid var(--uv-hi, #ad9bd2);outline-offset:2px}.lg-note{margin:0;color:var(--faint, #7b8592);font:400 12.5px/1.5 Inter,system-ui,sans-serif}.lg-err{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border:1px solid rgba(224,122,134,.45);background:#e07a8614;color:#ffb3c1;font:500 13px/1.5 Inter,system-ui,sans-serif}.lg-err .icon{flex:none;margin-top:2px}.lg-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid rgba(150,160,175,.16);background:#ffffff05}.lg-row.mine{border-color:#7fd6a673;background:#7fd6a60a}.lg-row.away{opacity:.7}.lg-who{display:grid;gap:3px;min-width:0}.lg-who b{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:var(--ink, #e7ebf0);font:600 14.5px/1.35 Inter,system-ui,sans-serif}.lg-who b small{color:var(--dim, #a2acb9);font:500 11px var(--mono, "JetBrains Mono", monospace)}.lg-since{color:var(--dim, #a2acb9);font:500 11px/1.4 var(--mono, "JetBrains Mono", monospace);font-variant-numeric:tabular-nums}.lg-mine{display:inline-flex;align-items:center;gap:10px}.lg-mine em{color:var(--acid, #7fd6a6);font:600 10px/1 var(--mono, "JetBrains Mono", monospace);font-style:normal;letter-spacing:.14em}.nc-waiting{display:block;color:var(--dim);font:600 7px var(--mono);letter-spacing:.1em;text-transform:uppercase}.lg-banner{position:fixed;z-index:58;isolation:isolate;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:calc(var(--tabs-h, 0px) + env(safe-area-inset-bottom,0px) + 12px);display:flex;align-items:center;gap:10px;padding:10px 10px 10px 14px;border:1px solid rgba(150,160,175,.55);background:#0e0a20;box-shadow:0 18px 50px -18px #000c,0 0 0 1px #0006;color:var(--ink, #e7ebf0)}.lg-banner.joined{border-color:#7fd6a6b3;background:#10180a;animation:lg-in .3s ease-out}.lg-banner.closed{border-color:#d9ad6699}.lg-banner>.icon{flex:none;color:var(--acid, #7fd6a6)}.lg-banner.closed>.icon{color:#d9ad66}.lg-banner p{flex:1;min-width:0;margin:0;font:500 13px/1.4 Inter,system-ui,sans-serif}.lg-banner p b{display:block;color:var(--uv-hi, #ad9bd2);font:600 9.5px/1.6 var(--mono, "JetBrains Mono", monospace);letter-spacing:.16em}.lg-banner.joined p b{color:var(--acid, #7fd6a6)}.lg-clock{font-family:var(--mono, "JetBrains Mono", monospace);font-variant-numeric:tabular-nums}.lg-banner .lg-btn{min-height:38px;padding:0 12px}.lg-x{display:grid;place-items:center;flex:none;width:36px;height:36px;border:0;background:none;color:var(--dim, #a2acb9);cursor:pointer}.lg-pulse{flex:none;width:9px;height:9px;border-radius:50%;background:var(--acid, #7fd6a6);box-shadow:0 0 12px var(--acid, #7fd6a6);animation:lg-pulse 1.6s ease-in-out infinite}@keyframes lg-pulse{50%{opacity:.35}}@keyframes lg-in{0%{transform:translateY(12px);opacity:0}}@media(min-width:900px){.lg-banner{left:auto;width:min(520px,calc(100vw - 32px));bottom:20px}}@media(max-width:700px){.lg{padding:16px}.lg-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"g who act" "g stake act";gap:6px 12px;padding:12px}.lg-row>.lv-stake.free{display:none}.lg-row>.lv-game{grid-area:g;align-self:start;width:36px;height:36px}.lg-row>.lg-who{grid-area:who}.lg-row>.lv-stake{grid-area:stake;justify-self:start}.lg-row>.lg-btn,.lg-row>.lg-mine{grid-area:act;justify-self:end;min-height:44px;padding:0 12px}.lg-row>.lg-mine{flex-direction:column;align-items:flex-end;gap:6px}.lg-banner{flex-wrap:wrap}.lg-banner p{flex-basis:calc(100% - 40px)}.lg-banner .lg-btn{flex:1;min-height:44px}}@media(prefers-reduced-motion:reduce){.lg-state.on i,.lg-pulse,.lg-banner.joined{animation:none}}html[data-lite] .lg{background:#11161deb}html[data-lite] .lg-state.on i,html[data-lite] .lg-pulse,html[data-lite] .lg-banner.joined{animation:none;box-shadow:none}html[data-lite] .lg-banner{box-shadow:none}html[data-lite] .lg-btn:hover:not(:disabled){box-shadow:none}.lg-me{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(150,160,175,.14)}.lg-me-label{color:var(--faint, #7b8592);font:600 10px/1 var(--mono, "JetBrains Mono", monospace);letter-spacing:.16em}.lg-me-name{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid rgba(150,160,175,.3);background:#8d7cb414;color:var(--ink, #e7ebf0);font:600 14px Inter,system-ui,sans-serif;cursor:pointer}.lg-me-form{display:flex;gap:6px;flex:1 1 240px}.lg-me-form input{flex:1;min-width:0;min-height:38px;padding:0 12px;border:1px solid rgba(150,160,175,.35);background:#8d7cb414;color:var(--ink, #e7ebf0);font:600 15px Inter,system-ui,sans-serif}.lg-me-note{flex-basis:100%;color:var(--dim, #a2acb9);font:400 12px/1.4 Inter,system-ui,sans-serif}.gr{width:min(1180px,100%);margin:0 auto;padding:28px 24px 110px;display:grid;gap:22px;color:var(--ink, #e7ebf0);box-sizing:border-box}.gr *,.gr *:before,.gr *:after{box-sizing:border-box}.gr-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px}.gr-head h1{margin:0 0 6px;font:600 clamp(30px,4vw,44px)/1.05 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.02em}.gr-head p{margin:0;max-width:640px;color:var(--dim, #a2acb9);font:400 15px/1.55 Inter,system-ui,sans-serif}.gr-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gr-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:1100px){.gr-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.gr-tile{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border:1px solid rgba(150,160,175,.28);background:#11161de0}.gr-art{display:block;aspect-ratio:16 / 10;overflow:hidden;background:#05030e;border-bottom:1px solid rgba(150,160,175,.18)}.gr-art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.gr-pinball .gr-art img{object-position:50% 30%}.gr-art:hover img{transform:scale(1.03)}.gr-body{display:grid;align-content:start;gap:10px;padding:16px}.gr-body h2{display:flex;align-items:center;gap:9px;margin:0;font:600 15px/1.2 var(--mono, "JetBrains Mono", monospace);letter-spacing:.08em}.gr-body h2 .icon{color:var(--uv-hi, #ad9bd2)}.gr-body p{margin:0;color:var(--dim, #a2acb9);font:400 13.5px/1.5 Inter,system-ui,sans-serif}.gr-now{color:var(--faint, #8d87a8);font:500 11px/1.4 var(--mono, "JetBrains Mono", monospace);letter-spacing:.04em}.gr-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.gr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid rgba(150,160,175,.45);color:var(--ink, #e7ebf0)!important;text-decoration:none!important;font:600 12px/1 var(--mono, "JetBrains Mono", monospace);letter-spacing:.08em;text-transform:uppercase;background:#8d7cb40f}.gr-btn.primary{border-color:#8d7cb4;background:linear-gradient(175deg,#4a3f63,#2a2339)}.gr-btn.primary:hover{background:linear-gradient(175deg,#8d7cb4,#332b46)}.gr-btn.ghost:hover{background:#8d7cb429}.gr-btn:focus-visible,.gr-art:focus-visible,.gr-arena:focus-visible{outline:2px solid var(--uv-hi, #ad9bd2);outline-offset:2px}.gr-card{display:grid;gap:12px;padding:20px;border:1px solid rgba(150,160,175,.22);background:#11161dd1}.gr-card h2{margin:0;font:600 18px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gr-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;counter-reset:gr}.gr-steps li{counter-increment:gr;display:grid;gap:6px;align-content:start;color:var(--dim, #a2acb9);font:400 13px/1.55 Inter,system-ui,sans-serif}.gr-steps li:before{content:counter(gr);display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(150,160,175,.5);color:var(--uv-hi, #ad9bd2);font:600 12px/1 var(--mono, "JetBrains Mono", monospace)}.gr-steps b,.gr-fair b{color:var(--ink, #e7ebf0);font-weight:600}.gr-fine{margin:0;color:var(--faint, #8d87a8);font:400 12px/1.5 Inter,system-ui,sans-serif}.gr-fine a{color:var(--uv-hi, #ad9bd2)}.gr-fair{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--dim, #a2acb9);font:400 13.5px/1.55 Inter,system-ui,sans-serif}.gr-legal{display:flex;align-items:center;gap:8px;margin:0;color:var(--faint, #8d87a8);font:400 12px/1.5 Inter,system-ui,sans-serif}.gr-arena{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(150,160,175,.22);color:var(--ink, #e7ebf0)!important;text-decoration:none!important;background:#11161db3}.gr-arena span{display:grid;gap:2px;flex:1;color:var(--dim, #a2acb9);font:400 13px/1.4 Inter,system-ui,sans-serif}.gr-arena b{color:var(--ink, #e7ebf0);font:600 14px/1.3 Inter,system-ui,sans-serif}@media(max-width:960px){.gr-tiles{grid-template-columns:minmax(0,1fr)}.gr-tile{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:none}.gr-art{aspect-ratio:auto;min-height:100%;border-bottom:0;border-right:1px solid rgba(150,160,175,.18)}.gr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gr{padding:16px 14px 110px;gap:16px}.gr-head p{font-size:14px}.gr-tiles{gap:10px}.gr-tile{grid-template-columns:104px minmax(0,1fr)}.gr-body{padding:12px;gap:7px}.gr-body p{display:none}.gr-body h2{font-size:13px}.gr-btn{min-height:40px;padding:0 11px;font-size:11px}.gr-actions .gr-btn{flex:1}.gr-steps{grid-template-columns:minmax(0,1fr)}}.arc{--uv: #8d7cb4;--uv-hi: #ad9bd2;--uv-soft: rgba(141, 124, 180, .16);--acid: #7fd6a6;--ink: #e7ebf0;--dim: #a2acb9;--faint: #7b8592;--glass: rgba(17, 22, 29, .62);--edge: rgba(150, 160, 175, .28);--serif: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--score: #d9ad66;--rival: #c59da9;--arc-top-height: 76px;position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;width:100%;overflow-x:clip;background:#080b10;color:var(--ink);font:400 14px/1.55 Inter,system-ui,sans-serif}.arc *,.arc *:before,.arc *:after{box-sizing:border-box}.arc a{color:inherit;text-decoration:none}.arc button,.arc input{font:inherit}.arc button{cursor:pointer}.arc button:disabled{cursor:not-allowed}.arc :is(button,a,input,[role=tabpanel]):focus-visible{outline:2px solid var(--uv-hi);outline-offset:4px}.arc .icon{display:inline-block;flex:none;vertical-align:middle}.arc .arc-icon-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.arc .arc-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 28% 24%,rgba(141,124,180,.14),transparent 48%),radial-gradient(ellipse at 90% 90%,rgba(141,124,180,.06),transparent 44%),#080b10}.arc .arc-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 16% 22%,rgba(150,160,175,.4) 50%,transparent 100%),radial-gradient(1px 1px at 68% 64%,rgba(150,160,175,.22) 50%,transparent 100%);background-size:360px 340px,490px 460px;opacity:.55}.arc .arc-top{position:relative;z-index:2;height:var(--arc-top-height);padding:0 clamp(20px,3.4vw,56px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center;border-bottom:1px solid rgba(150,160,175,.16);background:#080b10b3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.arc .arc-back{display:inline-flex;align-items:center;gap:12px;justify-self:start;color:var(--dim);font:500 11px var(--mono);letter-spacing:.16em;transition:color .2s}.arc .arc-back .icon{transform:rotate(180deg)}.arc .arc-back:hover{color:var(--ink)}.arc .arc-logo{display:flex;align-items:center;gap:12px}.arc .arc-logo>span{font:500 17px/1.1 var(--mono);letter-spacing:.18em}.arc .arc-logo small{display:block;margin-top:6px;color:var(--dim);font:400 9px/1 var(--mono);letter-spacing:.25em;text-transform:uppercase}.arc .arc-logo .crescent{filter:drop-shadow(0 0 10px rgba(141,124,180,.65));animation:arc-moon 8s ease-in-out infinite}.arc .arc-who{justify-self:end;min-width:0}.arc .arc-addr{display:flex;align-items:center;gap:9px;color:var(--dim);font:400 11px var(--mono);white-space:nowrap}.arc .arc-addr img{width:28px;height:28px;border-radius:50%;border:1px solid var(--edge)}.arc .arc-addr>.icon{color:var(--uv-hi)}.arc .arc-kicker{display:flex;align-items:center;gap:8px;color:var(--dim);font:500 10px/1.5 var(--mono);letter-spacing:.17em;text-transform:uppercase}.arc .arc-live{display:inline-flex;align-items:center;gap:6px;color:var(--acid);font:500 9px/1.4 var(--mono);letter-spacing:.12em;white-space:nowrap}.arc .arc-live:before,.arc .arc-live-dot{content:"";width:4px;height:4px;flex:none;border-radius:50%;background:var(--acid);box-shadow:0 0 9px #7fd6a659}.arc .arc-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 22px;border:1px solid var(--uv-hi);border-radius:0;background:linear-gradient(180deg,#3a3150,#2a2339);color:#fff;font:600 11px/1.5 var(--mono);letter-spacing:.13em;text-transform:uppercase;box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 40px -10px #8d7cb499;transition:background .2s,box-shadow .2s,border-color .2s}.arc .arc-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px #ffffff1a,0 12px 42px -8px #8d7cb4d9;background:linear-gradient(180deg,#8d7cb4,#5635e8)}.arc .arc-btn:active:not(:disabled){transform:translateY(1px)}.arc .arc-btn:disabled{background:#8d7cb41a;border-color:var(--edge);box-shadow:none;color:var(--dim)}.arc .arc-btn.ghost{background:var(--glass);border-color:var(--edge);box-shadow:none;color:var(--dim)}.arc .arc-btn.ghost:hover:not(:disabled){border-color:var(--uv-hi);background:var(--uv-soft);color:var(--ink);box-shadow:none}.arc .arc-btn.sm{min-height:36px;padding:8px 13px;font-size:10px}.arc .arc-err{margin:0;padding:10px 12px;border-left:1px solid #e07a86;background:#e07a860f;color:#ff9aa7;font-size:12px;overflow-wrap:anywhere}.arc .arc-lobby{position:relative;display:grid;grid-template-columns:minmax(0,440px) minmax(0,580px);justify-content:center;align-items:start;gap:clamp(32px,5vw,76px);width:100%;max-width:1280px;margin:0 auto;padding:32px 32px 48px}.arc .arc-stage{position:relative;isolation:isolate;min-width:0;width:100%;padding-top:2px}.arc .arc-stage:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:165%;aspect-ratio:1;left:-36%;top:80px;border-radius:50%;background:radial-gradient(ellipse at 42% 40%,rgba(150,160,175,.2),transparent 42%),radial-gradient(ellipse at 65% 58%,rgba(89,54,181,.22),transparent 58%);filter:blur(38px)}.arc .arc-intro{margin-bottom:24px}.arc .arc-intro .arc-kicker{color:var(--uv-hi);font-size:9px;letter-spacing:.19em}.arc .arc-intro h1{margin:14px 0 10px;font:400 clamp(58px,5.8vw,86px)/.94 var(--serif);letter-spacing:-.025em;white-space:nowrap}.arc .arc-intro h1 em{color:var(--uv-hi);font-weight:400;text-shadow:0 0 36px rgba(141,124,180,.22)}.arc .arc-intro p{margin:0;color:var(--dim);font-size:13px}.arc .arc-cabinet{position:relative;padding:0 10px;border:1px solid var(--edge);background:linear-gradient(145deg,rgba(141,124,180,.09),transparent 45%),#080612;box-shadow:0 28px 90px -34px #8d7cb475,inset 0 1px #f2efff0a}.arc .arc-cabinet:before{content:"";position:absolute;top:-1px;left:24px;width:64px;height:1px;background:var(--uv-hi);box-shadow:0 0 16px var(--uv)}.arc .arc-cabinet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(150,160,175,.12) 50%,transparent) 0 -90px / 100% 90px no-repeat;animation:arc-frame-scan 12s linear infinite}.arc .arc-cabinet>*{position:relative;z-index:1}.arc .arc-marquee{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 7px}.arc .arc-marquee>span:first-child{display:inline-flex;align-items:center;gap:8px;color:var(--dim);font:500 9px var(--mono);letter-spacing:.15em}.arc .arc-marquee .icon{color:var(--uv-hi)}.arc .arc-screen{position:relative;overflow:hidden;border:1px solid var(--edge);background:#080b10}.arc .arc-screen>.arc-canvas{display:block;width:100%;height:auto;aspect-ratio:2 / 3}.arc .arc-insert{display:flex;align-items:center;gap:9px;min-height:40px;padding:0 7px;color:var(--dim);font:400 8px var(--mono);letter-spacing:.14em}.arc .arc-insert .icon{color:var(--uv-hi)}.arc .arc-insert>span:last-child{margin-left:auto;color:var(--faint)}.arc .arc-panel{position:relative;min-width:0;display:grid;gap:16px;padding:24px;border:1px solid var(--edge);background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 30px 80px -40px #000c,inset 0 1px #ffffff06}.arc .arc-panel:before{content:"";position:absolute;top:-1px;left:24px;width:42px;height:1px;background:var(--uv-hi);box-shadow:0 0 12px var(--uv)}.arc .arc-panel-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid rgba(150,160,175,.13)}.arc .arc-panel-head .arc-kicker,.arc .arc-panel-head>.icon{color:var(--uv-hi)}.arc .arc-player{display:flex;align-items:center;gap:16px}.arc .arc-player>div:last-child{flex:1;min-width:0}.arc .arc-player .arc-kicker{font-size:8px}.arc .arc-name{display:block;width:100%;min-width:0;padding:3px 0 5px;border:0;border-bottom:1px solid var(--edge);border-radius:0;background:transparent;color:var(--ink);font:400 27px/1.2 var(--serif);transition:border-color .2s}.arc .arc-name::placeholder{color:var(--ink);opacity:.65}.arc .arc-name:focus{border-color:var(--uv-hi)}.arc .arc-player-note{display:block;margin-top:6px;color:var(--dim);font-size:10px}.arc .arc-face{flex:none;width:56px;height:56px;margin:0;padding:4px;border:1px solid rgba(150,160,175,.55);border-radius:50%;background:#8d7cb414;box-shadow:0 0 22px -12px #8d7cb4b3}.arc .arc-face.big{width:70px;height:70px}.arc .arc-face.rival{border-color:#c59da97a;background:#c59da90a;box-shadow:none}.arc .arc-face img{display:block;width:100%;height:100%;border-radius:50%;background:#080612;object-fit:cover}.arc .arc-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.arc .arc-section-head>span:last-child:not(:first-child){color:var(--faint);font:400 9px/1.5 var(--mono)}.arc .arc-section-head .arc-kicker{font-size:9px;letter-spacing:.12em}.arc .arc-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:-5px}.arc .arc-mode{position:relative;display:grid;grid-template-columns:29px minmax(0,1fr);column-gap:12px;row-gap:3px;align-content:center;min-height:82px;padding:13px 14px;border:1px solid rgba(150,160,175,.18);border-radius:0;background:#8d7cb406;text-align:left;color:var(--ink);transition:background .2s,border-color .2s}.arc .arc-mode:hover{background:#8d7cb41a;border-color:#96a0af99}.arc .arc-mode.on{background:var(--uv-soft);border-color:var(--uv-hi);box-shadow:inset 2px 0 var(--uv-hi)}.arc .arc-mode-icon{grid-row:1 / 3;display:flex;align-items:center;color:var(--uv-hi)}.arc .arc-mode b{padding-right:9px;font:500 13px/1.3 Inter,sans-serif}.arc .arc-mode>span{color:var(--dim);font-size:10px;line-height:1.45}.arc .arc-mode-mark{position:absolute;top:9px;right:9px;display:flex;color:var(--uv-hi)}.arc .arc-mode.locked .arc-mode-icon,.arc .arc-mode.locked .arc-mode-mark{color:var(--faint)}.arc .arc-mode.locked.on .arc-mode-icon{color:var(--uv-hi)}.arc .arc-stake{display:grid;gap:10px;padding:13px 14px;border:1px solid var(--edge);background:#8d7cb40d}.arc .arc-stake .arc-kicker{font-size:9px}.arc .arc-stake p{margin:0;color:var(--dim);font-size:11px;line-height:1.6}.arc .arc-stake b{color:var(--ink);font-weight:500}.arc .arc-chips{display:flex;flex-wrap:wrap;gap:7px}.arc .arc-chips:empty{display:none}.arc .arc-chips button{min-width:48px;padding:6px 12px;border:1px solid var(--edge);border-radius:0;background:transparent;color:var(--dim);font:500 11px var(--mono);transition:border-color .2s,background .2s}.arc .arc-chips button:hover,.arc .arc-chips button.on{background:var(--uv-soft);border-color:var(--uv-hi);color:var(--ink)}.arc .arc-btn.play{isolation:isolate;overflow:hidden;width:100%;min-height:54px;font-size:12px}.arc .arc-btn.play:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(242,239,255,.22) 48%,transparent 66%);transform:translate(-110%);transition:transform .65s ease}.arc .arc-btn.play:is(:hover,:focus-visible):not(:disabled):before{transform:translate(110%)}.arc .arc-btn.play:focus-visible{outline-color:var(--ink);outline-offset:4px;box-shadow:0 0 0 7px #8d7cb43d,0 12px 42px -8px #8d7cb4b3}.arc .arc-btn.play>.icon:last-child:not(:first-child){margin-left:auto}.arc .arc-btn.play>span{flex:1}.arc .arc-how{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:-4px;border:1px solid rgba(150,160,175,.13)}.arc .arc-how>div{display:grid;grid-template-columns:22px minmax(0,1fr);gap:4px 10px;align-content:start;padding:14px 12px}.arc .arc-how>div:nth-child(odd){border-right:1px solid rgba(150,160,175,.13)}.arc .arc-how>div:nth-child(-n+2){border-bottom:1px solid rgba(150,160,175,.13)}.arc .arc-how i{grid-row:1 / 3;color:var(--uv-hi)}.arc .arc-how b{color:var(--ink);font-size:11px;font-weight:500}.arc .arc-how>div>span{color:var(--dim);font-size:10.5px;line-height:1.6}.arc .arc-board{min-width:0}.arc .arc-board .arc-section-head{margin:0 0 10px}.arc .arc-board .arc-kicker>.icon{color:var(--uv-hi)}.arc .arc-board-tabs{display:inline-flex;gap:3px;margin-bottom:10px;padding:3px;border:1px solid rgba(150,160,175,.18);background:#080b1066}.arc .arc-board-tabs button{min-height:32px;padding:6px 12px;border:1px solid transparent;border-radius:0;color:var(--dim);background:transparent;font:500 10px/1.4 var(--mono);transition:background .2s,color .2s,border-color .2s}.arc .arc-board-tabs button:hover{color:var(--ink);background:#8d7cb414}.arc .arc-board-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--edge);background:var(--uv-soft);box-shadow:inset 0 1px #f2efff0d}.arc .arc-board ol{list-style:none;margin:0;padding:0}.arc .arc-board li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:46px;padding:9px 10px;border:1px solid transparent;border-bottom-color:#a48bff13;font-size:11px}.arc .arc-board .ns-rank{position:relative;display:grid;place-items:center;width:32px;height:34px;color:var(--dim);font:500 10px var(--mono);font-variant-numeric:tabular-nums}.arc .arc-board li:is(.ns-place-1,.ns-place-2,.ns-place-3){position:relative;isolation:isolate;overflow:hidden;min-height:56px;margin:6px 0;border-color:rgba(var(--podium-rgb),.28);background:linear-gradient(110deg,rgba(var(--podium-rgb),.085),rgba(var(--podium-rgb),.015) 75%);box-shadow:inset 0 1px rgba(var(--podium-rgb),.05),0 4px 22px -17px rgba(var(--podium-rgb),.4)}.arc .arc-board li.ns-place-1{--podium:#d9ad66;--podium-rgb:255,196,107;min-height:66px;border-color:rgba(var(--podium-rgb),.4)}.arc .arc-board li.ns-place-2{--podium:#d8dce8;--podium-rgb:216,220,232}.arc .arc-board li.ns-place-3{--podium:#d08a5a;--podium-rgb:208,138,90}.arc .arc-board .ns-medal{color:var(--podium);filter:drop-shadow(0 0 7px rgba(var(--podium-rgb),.2))}.arc .arc-board .ns-medal svg{display:block;width:32px;height:34px;fill:rgba(var(--podium-rgb),.07)}.arc .arc-board .ns-medal>span{position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);font-size:10px;font-weight:600}.arc .arc-board li.ns-place-1 .ns-medal{transform:scale(1.08)}.arc .arc-board li:is(.ns-place-1,.ns-place-2,.ns-place-3)>:last-child{color:var(--podium)}.arc .arc-board li.ns-place-1:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#ffc46b0d 48%,#fff2dc12 50%,transparent 73%);transform:translate(-110%)}@media(prefers-reduced-motion:no-preference){.arc .arc-board li.ns-place-1:after{animation:ns-podium-shimmer 7s ease-in-out infinite}}@keyframes ns-podium-shimmer{0%,68%{transform:translate(-110%)}94%,to{transform:translate(110%)}}.arc .arc-board li>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arc .arc-board li b{color:var(--ink);font:400 11px var(--mono);font-variant-numeric:tabular-nums}.arc .arc-board-empty{margin:0;padding:11px 0;border-top:1px solid rgba(150,160,175,.12);color:var(--dim);font-size:11px}.arc .arc-legal{margin:0;padding-top:12px;border-top:1px solid rgba(150,160,175,.12);color:var(--faint);font-size:9px;line-height:1.65}.arc .arc-game{position:relative;width:100%;max-width:none;height:calc(100vh - var(--arc-top-height));height:calc(100dvh - var(--arc-top-height));min-height:0;margin:0;padding:0}.arc .arc-play{display:grid;justify-items:center;align-content:start;height:100%;min-height:0;padding:20px 24px}.arc .arc-machine{display:grid;grid-template-columns:242px auto 242px;align-items:stretch;min-height:0;height:min(calc(100vh - var(--arc-top-height) - 40px),calc((100vw - 534px)*1.5));height:min(calc(100dvh - var(--arc-top-height) - 40px),calc((100vw - 534px)*1.5));border:1px solid var(--edge);background:#080612bf;box-shadow:0 0 0 5px #080612,0 0 0 6px #96a0af1a,0 28px 80px -32px #8d7cb459}.arc .arc-mobile-hud{display:none}.arc .arc-table{position:relative;min-width:0;min-height:0;height:100%;aspect-ratio:2 / 3;border-inline:1px solid rgba(150,160,175,.48);background:#080b10;box-shadow:0 0 50px -25px #8d7cb466}.arc .arc-table>.arc-canvas{display:block;width:100%;height:100%;touch-action:none}.arc .arc-side{display:flex;flex-direction:column;gap:18px;min-width:0;min-height:0;height:100%;padding:20px;background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--edge) transparent}.arc .arc-side>*{flex-shrink:0}.arc .arc-you>.arc-side-note,.arc .arc-guide>.arc-practice-note{margin-top:auto;padding-top:10px}.arc .arc-side-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:13px;border-bottom:1px solid rgba(150,160,175,.14)}.arc .arc-side-head .arc-kicker{font-size:8px;letter-spacing:.1em}.arc .arc-side-head>.icon{color:var(--uv-hi)}.arc .arc-combatant{display:flex;align-items:center;gap:12px;min-width:0}.arc .arc-identity{display:grid;gap:5px;min-width:0}.arc .arc-identity .arc-kicker{font-size:8px;letter-spacing:.12em}.arc .arc-label{display:block;overflow:hidden;text-overflow:ellipsis;color:var(--ink);font:500 12px/1.5 var(--mono);white-space:nowrap}.arc .arc-score-block{min-width:0}.arc .arc-score-block>.arc-kicker{margin-bottom:7px;font-size:8px;letter-spacing:.15em}.arc .arc-score{display:block;color:var(--score);font:500 clamp(25px,2.5vw,38px)/1.1 var(--mono);letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.arc .arc-score.rival{color:var(--rival)}.arc .arc-meters{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:8px;padding:12px 0;border-block:1px solid rgba(150,160,175,.14)}.arc .arc-meters>div{min-width:0}.arc .arc-meters span{display:block;margin-bottom:5px;color:var(--dim);font:500 8px/1 var(--mono);letter-spacing:.1em}.arc .arc-meters b{font:500 17px/1.4 var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums}.arc .arc-meters small{color:var(--faint);font-size:10px}.arc .arc-keys{display:grid;gap:10px}.arc .arc-keys>.arc-kicker{margin-bottom:2px;font-size:8px;letter-spacing:.12em}.arc .arc-keys>div{display:flex;align-items:center;gap:5px}.arc .arc-keys kbd{display:inline-grid;place-items:center;flex:none;min-width:23px;height:25px;padding:0 6px;border:1px solid var(--edge);border-bottom-color:#96a0af80;border-radius:2px;background:#8d7cb40f;color:var(--ink);font:400 9px var(--mono);box-shadow:0 2px #96a0af14}.arc .arc-keys>div>span{margin-left:auto;color:var(--dim);font-size:10px;line-height:1.5;text-align:right}.arc .arc-tools{display:grid;grid-template-columns:1fr 1fr;gap:7px}.arc .arc-tools button{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:7px 5px;border:1px solid rgba(150,160,175,.16);border-radius:0;background:transparent;color:var(--dim);font:400 9px var(--mono)}.arc .arc-tools button small{font-size:7px;color:var(--faint)}.arc .arc-tools button.on{border-color:var(--edge);background:#8d7cb417;color:var(--uv-hi)}.arc .arc-tools button:hover{border-color:var(--uv-hi)}.arc .arc-side-note{display:flex;align-items:center;gap:9px;margin:0;color:var(--dim);font-size:9px;line-height:1.6}.arc .arc-side-note>.icon{color:var(--uv-hi)}.arc .arc-contest{display:grid;gap:9px}.arc .arc-tug{height:4px;width:100%;overflow:hidden;background:#c59da98c}.arc .arc-tug>i{display:block;height:100%;background:var(--score);transition:width .3s}.arc .arc-lead{margin:0;color:var(--dim);font:400 10px/1.6 var(--mono)}.arc .arc-lead.good{color:var(--acid)}.arc .arc-lead.bad{color:var(--dim)}.arc .arc-mini-wrap{display:grid;grid-template-rows:auto minmax(0,1fr);flex:1 0 180px;gap:10px;padding-top:13px;border-top:1px solid rgba(150,160,175,.14)}.arc .arc-mini-wrap .arc-section-head{margin:0}.arc .arc-mini-wrap .arc-kicker{font-size:8px}.arc .arc-mini-wrap .arc-kicker>.icon{color:var(--uv-hi)}.arc .arc-mini{display:block;width:auto;max-width:200px;height:100%;max-height:300px;aspect-ratio:2 / 3;place-self:start center;border:1px solid var(--edge);background:#080b10}.arc .arc-guide-title{margin:-3px 0 0;font:400 44px/.98 var(--serif);letter-spacing:-.015em}.arc .arc-guide-title em{color:var(--uv-hi);font-weight:400}.arc .arc-tips{display:grid;gap:0;margin:0;padding:0;list-style:none}.arc .arc-tips li{display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px solid rgba(150,160,175,.12)}.arc .arc-tips li:first-child{padding-top:0}.arc .arc-tips li>.icon{margin-top:1px;color:var(--uv-hi)}.arc .arc-tips b{display:block;margin-bottom:4px;font-size:11px;font-weight:500}.arc .arc-tips span{display:block;color:var(--dim);font-size:10px;line-height:1.6}.arc .arc-practice-note{font:400 10px/1.7 Inter,sans-serif}.arc .arc-touch{display:none}.arc .arc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;padding:24px 20px;overflow-x:hidden;overflow-y:auto;background:radial-gradient(ellipse at 50% 28%,#25184db8,#080b10f2 75%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:arc-appear .3s ease both;scrollbar-width:thin;scrollbar-color:var(--edge) transparent}.arc .arc-confetti{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.5}.arc .arc-result{position:relative;display:grid;gap:18px;justify-items:center;flex:none;width:100%;max-width:440px;margin:auto;text-align:center}.arc .arc-result-icon{display:grid;place-items:center;color:var(--uv-hi)}.arc .arc-result>.arc-kicker{justify-content:center;font-size:8px;letter-spacing:.12em}.arc .arc-result h2{max-width:100%;margin:0;color:var(--ink);font:italic 400 clamp(38px,4.8vw,74px)/.92 var(--serif);letter-spacing:-.03em;overflow-wrap:anywhere}.arc .arc-result-title{padding:.08em .1em .16em;animation:arc-title-enter .55s cubic-bezier(.2,.7,.2,1) both}.arc .arc-overlay.won .arc-result-title{color:#e6c28d;background:linear-gradient(135deg,#ffe3a3 10%,#d8b2c4 52%,#ad9bd2 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px rgba(150,160,175,.26))}.arc .arc-overlay.lost .arc-result-title{color:#b9b5cf}.arc .arc-overlay.won .arc-result-icon{color:var(--score)}.arc .arc-result>p{max-width:310px;margin:0;color:var(--dim);font-size:11px;line-height:1.7}.arc .arc-vs{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:12px;width:100%}.arc .arc-vs>div{display:grid;justify-items:center;gap:8px;min-width:0}.arc .arc-vs .arc-face{width:66px;height:66px}.arc .arc-vs>div>span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim);font:400 10px var(--mono)}.arc .arc-vs>i{font:italic 400 22px var(--serif);color:var(--uv-hi)}.arc .arc-vs>div>b{color:var(--score);font:500 clamp(15px,1.7vw,24px)/1.3 var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.arc .arc-vs>.rival>b{color:var(--rival)}.arc .arc-solo-result{display:grid;gap:8px;justify-items:center}.arc .arc-solo-result .arc-label{color:var(--dim);font-size:10px}.arc .arc-solo-result>.arc-kicker{font-size:8px}.arc .arc-big{color:var(--score);font:500 clamp(30px,4vw,48px)/1.2 var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.arc .arc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;border-block:1px solid var(--edge);padding:14px 0}.arc .arc-stats>div{display:grid;gap:5px;padding:0 4px;border-left:1px solid rgba(150,160,175,.15)}.arc .arc-stats>div:first-child{border:0}.arc .arc-stats b{color:var(--ink);font:400 17px/1.3 var(--mono)}.arc .arc-stats span{color:var(--dim);font:400 7px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase}.arc .arc-actions{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px;width:100%}.arc .arc-actions .arc-btn{min-height:44px;padding:11px 8px;font-size:10px;letter-spacing:.08em}.arc .arc-radar{position:relative;display:grid;place-items:center;width:68px;height:68px;border:1px solid var(--edge);border-radius:50%;color:var(--uv-hi);background:var(--uv-soft)}.arc .arc-radar:before,.arc .arc-radar:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid var(--edge);border-radius:50%;opacity:0;animation:arc-scan 3s ease-out infinite}.arc .arc-radar:after{animation-delay:1.5s}.arc .arc-face-pending{display:grid;place-items:center;color:var(--faint);border-style:dashed;background:transparent;box-shadow:none}.arc .arc-search .arc-result h2{font-size:clamp(44px,4.8vw,70px)}.arc .arc-search .arc-stats b{font-size:13px}@keyframes arc-moon{50%{filter:drop-shadow(0 0 16px rgba(150,160,175,.8));transform:rotate(-6deg)}}@keyframes arc-appear{0%{opacity:0}}@keyframes arc-title-enter{0%{opacity:0;transform:translateY(6px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes arc-frame-scan{to{background-position:0 calc(100% + 90px)}}@keyframes arc-scan{0%{opacity:.6;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@media(max-width:1100px){.arc{--arc-top-height: 64px}.arc .arc-top{padding-inline:24px}.arc .arc-lobby{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;padding:28px 24px 40px}.arc .arc-intro h1{font-size:clamp(54px,6vw,70px)}.arc .arc-panel{padding:20px}.arc .arc-mode{column-gap:8px;padding-inline:12px}.arc.arc-is-playing{--arc-touch-height: 93px;height:100vh;height:100dvh;min-height:0;overflow:hidden}.arc .arc-play{grid-template-columns:minmax(0,1fr);grid-template-rows:112px minmax(0,1fr);align-content:stretch;gap:10px;padding:10px 12px calc(var(--arc-touch-height) + 10px + env(safe-area-inset-bottom))}.arc .arc-machine{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:100%;height:100%;border:0;background:transparent;box-shadow:none}.arc .arc-side{display:none}.arc .arc-table{justify-self:center;align-self:start;height:100%;max-height:calc((100vw - 24px)*1.5);max-width:100%;width:auto;border:1px solid var(--edge);box-shadow:0 0 0 3px #080612,0 0 0 4px #96a0af1f,0 0 40px -18px #8d7cb480}.arc .arc-mobile-hud{display:grid;grid-template-rows:minmax(0,1fr) 36px;gap:10px;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--edge);background:var(--glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.arc .arc-mobile-matchup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;align-items:center}.arc .arc-mobile-matchup.solo{grid-template-columns:minmax(0,1fr)}.arc .arc-mobile-player{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.arc .arc-mobile-player+.arc-mobile-player{padding-left:14px;border-left:1px solid var(--edge)}.arc .arc-mobile-player .arc-face{width:32px;height:32px;padding:2px}.arc .arc-mobile-player .arc-identity{gap:1px}.arc .arc-mobile-player .arc-kicker{font-size:7px;letter-spacing:.08em}.arc .arc-mobile-player .arc-label{font-size:11px}.arc .arc-mobile-player .arc-score{font-size:clamp(15px,2.8vw,23px);white-space:nowrap;overflow-wrap:normal}.arc .arc-mobile-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid rgba(150,160,175,.12)}.arc .arc-mobile-meta .arc-meters{grid-template-columns:repeat(3,auto);gap:clamp(16px,4vw,40px);padding:0;border:0}.arc .arc-mobile-meta .arc-meters span{margin-bottom:3px;font-size:7px}.arc .arc-mobile-meta .arc-meters b{font-size:13px}.arc .arc-mobile-meta .arc-meters small{font-size:9px}.arc .arc-mobile-meta .arc-tools{display:flex;gap:6px}.arc .arc-mobile-meta .arc-tools button{min-height:32px;width:36px;padding:6px}.arc .arc-touch{position:fixed;z-index:10;left:0;right:0;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--edge);background:#080b10f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.arc .arc-touch button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:72px;padding:5px;border:1px solid var(--edge);border-radius:0;background:#8d7cb414;color:var(--uv-hi);font:500 9px/1.2 var(--mono);letter-spacing:.12em;touch-action:none;user-select:none;-webkit-user-select:none;transition:background .12s,border-color .12s,box-shadow .12s}.arc .arc-touch button.arc-launch{display:grid;grid-template-columns:20px auto;align-content:center;gap:5px 8px;background:linear-gradient(180deg,#3a3150,#2a2339);border-color:var(--uv-hi);color:var(--ink)}.arc .arc-launch>small{grid-column:1 / -1;font-size:6px;letter-spacing:.12em;opacity:.7}.arc .arc-touch button:active{background:#8d7cb44d;border-color:var(--uv-hi);color:#fff;box-shadow:inset 0 0 20px #8d7cb440,0 0 24px #8d7cb466}.arc .arc-touch button.arc-launch:active{background:var(--uv);box-shadow:inset 0 0 20px #f2efff26,0 0 28px #8d7cb499}.arc .arc-flip-left{transform:scaleX(-1)}.arc .arc-overlay{padding:18px}.arc .arc-result{gap:12px}.arc .arc-result h2{font-size:clamp(38px,5.5vw,62px)}.arc .arc-result-icon .icon{width:23px;height:23px}.arc .arc-vs .arc-face{width:52px;height:52px;padding:3px}.arc .arc-vs{gap:8px}.arc .arc-vs>div{gap:5px}.arc .arc-vs>div>span{font-size:9px}.arc .arc-vs>div>b{font-size:17px}.arc .arc-stats{padding-block:10px}.arc .arc-stats b{font-size:14px}.arc .arc-stats span{font-size:6px}.arc .arc-big{font-size:34px}}@media(max-width:800px){.arc .arc-lobby{grid-template-columns:minmax(0,540px);gap:28px;padding:26px 20px 36px}.arc .arc-stage{max-width:380px;justify-self:center}.arc .arc-intro{text-align:center;margin-bottom:22px}.arc .arc-intro .arc-kicker{justify-content:center;font-size:8px}.arc .arc-intro h1{font-size:70px}.arc .arc-cabinet{max-width:310px;margin:0 auto}.arc .arc-panel{padding:22px}.arc .arc-search .arc-result h2{font-size:46px}.arc .arc-search .arc-radar{width:46px;height:46px}.arc .arc-search .arc-radar>.icon{width:25px;height:25px}.arc .arc-search .arc-result>p{font-size:10px}.arc .arc-search .arc-result{gap:13px}}@media(max-width:600px){.arc{--arc-top-height: 62px}.arc .arc-top{padding-inline:12px;gap:8px}.arc .arc-logo{gap:7px}.arc .arc-logo>.crescent{width:22px;height:22px}.arc .arc-logo>span{font-size:12px;letter-spacing:.13em}.arc .arc-logo small{margin-top:4px;font-size:7px;letter-spacing:.15em}.arc .arc-back{gap:5px;font-size:8px;letter-spacing:.04em}.arc .arc-back>.icon{width:13px;height:13px}.arc .arc-btn.sm{min-height:31px;padding:6px 8px;font-size:8px;gap:5px;letter-spacing:.02em}.arc .arc-btn.sm>.icon{width:12px;height:12px}.arc .arc-addr{font-size:8px;gap:4px}.arc .arc-addr img,.arc .arc-addr>.icon{display:none}.arc .arc-lobby{padding:24px 16px 32px}.arc .arc-intro h1{font-size:64px}.arc .arc-intro p{font-size:12px}.arc .arc-panel{gap:16px;padding:18px}.arc .arc-player{gap:12px}.arc .arc-face.big{width:58px;height:58px}.arc .arc-name{font-size:25px}.arc .arc-player-note{font-size:9px}.arc .arc-section-head{gap:6px}.arc .arc-section-head>span:last-child:not(:first-child){font-size:7px}.arc .arc-section-head .arc-kicker{font-size:8px;letter-spacing:.08em}.arc .arc-mode{grid-template-columns:22px minmax(0,1fr);gap:4px 8px;padding:12px 10px;min-height:88px}.arc .arc-mode b{padding-right:0;font-size:12px}.arc .arc-mode>span{font-size:9px}.arc .arc-mode-mark{top:5px;right:5px}.arc .arc-mode-mark>.icon{width:10px;height:10px}.arc .arc-mode-icon .icon{width:21px;height:21px}.arc .arc-btn.play{min-height:52px;padding:12px 14px;font-size:10px;letter-spacing:.08em}.arc .arc-how>div{grid-template-columns:minmax(0,1fr);gap:7px;padding:12px}.arc .arc-how i{grid-row:auto;margin-bottom:2px}.arc .arc-how b{font-size:11px}.arc .arc-how>div>span{font-size:10px}.arc .arc-mobile-hud{padding-inline:10px}.arc .arc-mobile-matchup{gap:8px}.arc .arc-mobile-player{grid-template-columns:26px minmax(0,1fr) auto;gap:5px}.arc .arc-mobile-player+.arc-mobile-player{padding-left:8px}.arc .arc-mobile-player .arc-face{width:26px;height:26px}.arc .arc-mobile-player .arc-label{font-size:9px}.arc .arc-mobile-player .arc-score{font-size:16px}.arc .arc-mobile-matchup.solo .arc-score{font-size:25px}.arc .arc-touch button{font-size:8px}.arc .arc-actions .arc-btn{font-size:8px;padding-inline:5px}.arc .arc-actions .icon{width:14px;height:14px}.arc .arc-overlay{padding:16px 12px}.arc .arc-result>.arc-kicker{font-size:7px;letter-spacing:.07em}}@media(max-height:650px)and (max-width:1100px){.arc.arc-is-playing{--arc-touch-height: 65px}.arc .arc-play{grid-template-rows:88px minmax(0,1fr);padding-top:8px}.arc .arc-mobile-hud{grid-template-rows:minmax(0,1fr) 30px;gap:6px;padding-block:6px}.arc .arc-touch{padding-top:7px;padding-bottom:calc(7px + env(safe-area-inset-bottom))}.arc .arc-touch button{height:50px}.arc .arc-result{gap:9px}.arc .arc-result-icon{display:none}.arc .arc-vs .arc-face{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.arc *,.arc *:before,.arc *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.arc .arc-confetti{display:none}}.arc .arc-who{display:flex;align-items:center;gap:10px}.arc .arc-install{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid rgba(127,214,166,.45);background:#7fd6a614;color:#7fd6a6;font:600 10px var(--mono, "JetBrains Mono", monospace);letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.arc .arc-install:hover{background:#7fd6a629}.arc .arc-install:focus-visible{outline:2px solid #7fd6a6;outline-offset:3px}.arc .arc-install-hint{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:end center;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom,0px));background:#080b10b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.arc .arc-install-hint>div{width:min(420px,100%);display:grid;gap:10px;padding:20px;border:1px solid rgba(150,160,175,.28);background:#0d0a1f;color:#e7ebf0;font:400 14px/1.55 Inter,system-ui,sans-serif}.arc .arc-install-hint .dim{color:#a2acb9;font-size:13px}.arc .arc-install-hint .share{display:inline-block;transform:rotate(-90deg);color:#ad9bd2}@media(max-width:560px){.arc .arc-install span{display:none}.arc .arc-install{padding:0 11px}}.arc .arc-logo img{display:block;height:44px;width:auto;max-width:100%}@media(max-width:560px){.arc .arc-logo img{height:34px}}.arc .arc-name-field{display:flex;align-items:center;gap:10px;margin-top:4px;padding:6px 12px;border:1px solid var(--edge);background:#8d7cb414;cursor:text;transition:border-color .15s,background .15s}.arc .arc-name-field:hover{border-color:#96a0af8c}.arc .arc-name-field:focus-within{border-color:var(--uv-hi);background:#8d7cb424;box-shadow:0 0 0 3px #8d7cb438}.arc .arc-name-field .arc-name{border-bottom:0;padding:2px 0}.arc .arc-name-field .arc-name::placeholder{color:var(--dim);opacity:.8}.arc .arc-name-field .icon{flex:none;color:var(--uv-hi)}.arc .arc-board-tabs.kind{margin-right:6px}.arc .arc-board-tabs.kind button.on{color:var(--ink);border-color:var(--edge);background:var(--uv-soft)}:root{--bg: #080b10;--bg-2: rgba(14, 19, 25, .72);--card: rgba(17, 22, 29, .66);--card-2: #151b23;--line: rgba(150, 160, 175, .16);--line-2: rgba(150, 160, 175, .32);--text: #e7ebf0;--dim: #a2acb9;--faint: #7b8592;--moon: #ad9bd2;--moon-dim: rgba(141, 124, 180, .16);--sky: #8fb7c8;--warn: #d9ad66;--bad: #e07a86;--good: #7fd6a6;--radius: 2px;--serif: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--uv: #8d7cb4;--sans: "Inter", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, Menlo, monospace}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font:400 14.5px/1.55 var(--sans);-webkit-font-smoothing:antialiased}body{background:var(--bg);min-height:100vh}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}.mono{font-family:var(--mono)}.dim{color:var(--dim)}.faint{color:var(--faint)}.good{color:var(--good)}.bad{color:var(--bad)}.warn{color:var(--warn)}.top{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:20px;height:62px;padding:0 clamp(16px,4vw,40px);background:#06080fcc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.14em;font-size:14px;text-decoration:none}.brand-moon{width:22px;height:22px;border-radius:50%;box-shadow:inset -6px -2px 0 0 var(--moon);transform:rotate(-30deg)}.top nav{display:flex;gap:4px;margin-left:12px}.top nav a{padding:7px 12px;border-radius:8px;color:var(--dim);text-decoration:none;font-weight:500;font-size:13.5px}.top nav a:hover,.top nav a.on{color:var(--text);background:var(--card)}.mode{margin-left:auto;display:flex;align-items:center;gap:8px;font:500 11.5px var(--mono);color:var(--dim);padding:6px 10px;border:1px solid var(--line);border-radius:999px}.dot{width:7px;height:7px;border-radius:50%;background:var(--good);box-shadow:0 0 10px var(--good)}.dot.sim{background:var(--warn);box-shadow:0 0 10px var(--warn)}main{max-width:1200px;margin:0 auto;padding:28px clamp(16px,4vw,40px) 80px}.btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:10px;border:1px solid var(--line-2);background:var(--card);font-weight:600;font-size:13.5px;cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s,transform .1s;white-space:nowrap}.btn:hover{border-color:var(--dim)}.btn:active{transform:translateY(1px)}.btn.primary{background:linear-gradient(180deg,#3a3150,#2a2339);color:#fff;border-color:var(--moon);box-shadow:0 8px 30px -8px #8d7cb4cc;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.btn.primary:hover{filter:brightness(1.05)}.btn.ghost{background:transparent}.btn.danger{color:var(--bad)}.btn:disabled{opacity:.5;cursor:default}.card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 80px -40px #000000e6,inset 0 1px #ffffff0a}.card:before{content:"";position:absolute;left:-1px;top:-1px;width:40px;height:1px;background:var(--moon);box-shadow:0 0 10px var(--uv)}.card-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.card-h h3{margin:0;font:500 11px var(--mono);letter-spacing:.2em;color:var(--text);text-transform:uppercase}.card-b{padding:16px 18px}.pill{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;font:500 11px var(--mono);border:1px solid var(--line-2);color:var(--dim);white-space:nowrap}.pill.building,.pill.ordering,.pill.checking{color:var(--sky);border-color:#8fb7c866}.pill.done,.pill.live,.pill.active{color:var(--good);border-color:#6fdcab66}.pill.awaiting_approval{color:var(--warn);border-color:#d9ad6673}.pill.failed,.pill.rejected,.pill.paused,.pill.retired{color:var(--bad);border-color:#e07a8666}.pill.sim{color:var(--warn)}input.field,textarea.field,select.field{width:100%;background:var(--bg-2);border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;outline:none}input.field:focus,textarea.field:focus{border-color:var(--moon)}.grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.grid>*{min-width:0}.empty{padding:28px;text-align:center;color:var(--faint)}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center;padding:36px 0 48px}.hero h1{font:400 clamp(46px,6vw,84px)/.95 var(--serif);letter-spacing:-.02em;margin:0 0 22px}.hero h1 em{font-style:italic;background:linear-gradient(180deg,#c2b6dc,#8d7cb4 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p.lead{color:var(--dim);font-size:17px;max-width:560px;margin:0 0 26px}.founder{padding:20px}.founder textarea{min-height:96px;resize:vertical;font-size:15px}.founder .row{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap;align-items:center}.founder .row label{display:flex;align-items:center;gap:8px;color:var(--dim);font-size:12.5px}.founder .row input.field{width:84px;padding:7px 10px}.examples{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.examples button{background:transparent;border:1px dashed var(--line-2);border-radius:999px;padding:5px 11px;color:var(--dim);font-size:12.5px;cursor:pointer}.examples button:hover{color:var(--text);border-color:var(--dim)}.how{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 48px}.how .card{padding:16px}.how b{display:block;font-size:14px;margin-bottom:4px}.how span{color:var(--dim);font-size:13px}.how .n{font:500 11px var(--mono);color:var(--moon);margin-bottom:8px;display:block;letter-spacing:.2em}.how b{font:400 22px var(--serif)!important}.section-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}.section-h h2{margin:0;font:400 34px var(--serif);letter-spacing:-.01em}.portfolio{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.co{padding:18px;display:grid;gap:12px;text-decoration:none;transition:border-color .15s,transform .15s}.co:hover{border-color:var(--line-2);transform:translateY(-2px)}.co-h{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.co h4{margin:0;font:400 24px var(--serif)}.co p{margin:0;color:var(--dim);font-size:13px}.co-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.co-nums div{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.co-nums b{display:block;font:600 15px var(--mono)}.co-nums span{font-size:11px;color:var(--faint)}.working{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--sky)}.spin{width:10px;height:10px;border-radius:50%;border:2px solid rgba(143,183,200,.3);border-top-color:var(--sky);animation:spin .9s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}.co-top{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.co-top h1{margin:0 0 6px;font:400 clamp(36px,4.4vw,56px)/1 var(--serif);letter-spacing:-.02em}.co-top .mission{color:var(--dim);max-width:680px;margin:0}.co-top .meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px;font:500 12px var(--mono);color:var(--faint)}.co-actions{display:flex;gap:8px;flex-wrap:wrap}.kpis{grid-template-columns:repeat(6,1fr);margin-bottom:16px}.kpi{padding:14px 16px}.kpi span{font-size:11.5px;color:var(--faint);text-transform:uppercase;letter-spacing:.06em}.kpi b{display:block;font:600 22px var(--mono);margin-top:4px;letter-spacing:-.02em}.layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}.now{padding:18px;display:grid;gap:12px}.now-title{font-size:17px;font-weight:600}.now-why{color:var(--dim);font-size:13.5px}.steps{display:flex;gap:6px}.steps i{flex:1;height:6px;border-radius:3px;background:var(--line)}.steps i.on{background:var(--moon);box-shadow:0 0 10px #c9f27c66}.steps i.cur{background:linear-gradient(90deg,var(--moon),var(--line));background-size:200% 100%;animation:flow 1.2s linear infinite}@keyframes flow{0%{background-position:100% 0}to{background-position:-100% 0}}.plan{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:13px;color:var(--dim)}.plan li.on{color:var(--text)}.plan li:before{content:"○ ";color:var(--faint)}.plan li.on:before{content:"● ";color:var(--moon)}.receipt{display:flex;gap:12px;flex-wrap:wrap;font:500 11.5px var(--mono);color:var(--faint)}.approval{padding:14px 18px;border-color:#d9ad6680;background:linear-gradient(180deg,rgba(217,173,102,.08),var(--bg-2));display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.journal{list-style:none;margin:0;padding:0;max-height:520px;overflow:auto}.journal li{display:grid;grid-template-columns:58px 1fr;gap:10px;padding:9px 18px;border-bottom:1px solid var(--line);font-size:13.5px}.journal li:last-child{border-bottom:0}.journal .when{font:500 11px var(--mono);color:var(--faint);padding-top:2px}.journal .sale{color:var(--good)}.journal .warning{color:var(--warn)}.journal .decision b{color:var(--moon);font-weight:600}.journal .result{color:var(--text)}table{width:100%;border-collapse:collapse;font-size:13.5px}td{overflow-wrap:break-word}td.r,td.mono{white-space:nowrap}.t-shifts td:nth-child(2){overflow-wrap:anywhere}.card:has(>table){overflow-x:auto}th{text-align:left;font-weight:500;font-size:11.5px;color:var(--faint);text-transform:uppercase;letter-spacing:.05em;padding:10px 18px;border-bottom:1px solid var(--line)}td{padding:11px 18px;border-bottom:1px solid var(--line);vertical-align:middle}tr:last-child td{border-bottom:0}td.r,th.r{text-align:right;font-family:var(--mono)}.policy{display:grid;gap:12px}.policy label{display:grid;gap:6px;font-size:12.5px;color:var(--dim)}.policy .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.toggle{display:flex!important;grid-template-columns:none!important;align-items:center;gap:10px;cursor:pointer}.chart{width:100%;height:150px;display:block}.wallet{font:500 12px var(--mono);color:var(--dim);word-break:break-all}.pub{max-width:860px;margin:0 auto}.pub h1{font:400 clamp(44px,6vw,80px)/1 var(--serif);margin:10px 0 14px;letter-spacing:-.02em}.pub .lead{color:var(--dim);font-size:18px;margin:0 0 24px}.products{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:24px 0}.product{padding:18px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.product .pill{justify-self:start}.product .buy-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.product .buy-agents{font-size:11px;overflow-wrap:anywhere}.product h4{margin:0;font:400 22px var(--serif)}.product p{margin:0;color:var(--dim);font-size:13.5px}.product .price{font:600 20px var(--mono)}.toast{position:fixed;left:50%;bottom:22px;transform:translate(-50%);background:var(--card-2);border:1px solid var(--line-2);border-radius:12px;padding:11px 16px;font-size:13.5px;z-index:50;box-shadow:0 20px 40px #0006}@media(max-width:1000px){.hero,.layout{grid-template-columns:minmax(0,1fr)}.kpis{grid-template-columns:repeat(3,1fr)}.how{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.kpis{grid-template-columns:repeat(2,1fr)}.how{grid-template-columns:1fr}.top nav{display:none}td,th{padding:9px 8px}.t-products th:nth-child(2),.t-products td:nth-child(2){display:none}}.docs{max-width:860px;margin:0 auto;display:grid;gap:18px}.docs h1{font:400 clamp(40px,5vw,64px)/1 var(--serif);letter-spacing:-.02em;margin:8px 0 0}.docs .lead{color:var(--dim);font-size:17px;margin:0}.docs-b{display:grid;gap:10px;font-size:14.5px}.docs-b p,.docs-b ul{margin:0;color:var(--text)}.docs-b ul{padding-left:18px;color:var(--dim)}.docs-b h4{margin:10px 0 0;font-size:13px;color:var(--dim);text-transform:uppercase;letter-spacing:.05em}.code{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:10px}.code pre{margin:0;padding:12px 14px;overflow-x:auto;font:12.5px/1.6 var(--mono);color:#d9d0ff;white-space:pre}.code .btn{position:absolute;top:6px;right:6px;height:28px;padding:0 10px;font-size:12px}.keys{display:grid;gap:10px}.foot{max-width:1200px;margin:0 auto;padding:22px clamp(16px,4vw,40px) 40px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--faint);font-size:12.5px;border-top:1px solid var(--line)}.foot a{color:var(--dim)}.setup{max-width:920px}.setup-h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.setup-login{display:grid;gap:12px;max-width:420px}.checks{list-style:none;margin:0;padding:6px 0}.checks li{display:flex;gap:12px;padding:10px 18px;border-bottom:1px solid var(--line)}.checks li div{display:grid;gap:2px;min-width:0}.checks li span{color:var(--dim);font-size:13px;overflow-wrap:anywhere}.dot{flex:none;width:9px;height:9px;border-radius:50%;margin-top:6px}.dot.ok{background:var(--good);box-shadow:0 0 10px var(--good)}.dot.warn{background:var(--warn)}.dot.block{background:var(--bad);box-shadow:0 0 10px var(--bad)}.setup-live{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--dim);font-size:13.5px}.setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.setup-grid label{display:grid;gap:6px;font-size:13px}.setup-grid small{margin-left:6px;font-size:10.5px}.setup-bar{position:sticky;bottom:12px;display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding:12px 16px;background:var(--card-2);border:1px solid var(--line-2);border-radius:12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:13px}@media(max-width:600px){.setup-grid{grid-template-columns:1fr}.setup-live{flex-direction:column;align-items:stretch}}.b2b-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px;padding:12px 18px;margin:0 0 16px;font-size:14px;color:var(--dim)}.b2b-row b{color:var(--text);font-family:var(--mono)}.cx-mark{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;font:700 10.5px/1 var(--mono);color:#fff;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}.cx-mark.bluesky{background:#1083fe}.cx-mark.telegram{background:#229ed9}.cx-mark.mastodon{background:#6364ff}.cx-mark.discord{background:#5865f2}.cx-mark.gumroad{background:#ff90e8;color:#1a0614}.pub-channels{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:-8px 0 22px;font-size:13.5px}.pub-ch{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 7px;border:1px solid var(--line);border-radius:999px;color:var(--text);text-decoration:none}.pub-ch:hover{border-color:var(--line-2)}.pub-ch .dim{font-family:var(--mono);font-size:12px}.got{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:16px 0;border-color:#6fdcab66}.market .products{margin:0}.social-form{display:grid;gap:10px}.sm-btn{height:26px;padding:0 10px;font-size:12px}.setup-tools{display:grid;gap:16px}.setup-tools>.btn{justify-self:start}.setup-buyback{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr auto;gap:8px;align-items:center}.setup-buyback b{grid-column:1 / -1;font-size:13px}@media(max-width:700px){.setup-buyback{grid-template-columns:1fr}}.token-launch{display:grid;gap:14px}.ls-what{border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.ls-what ul{margin:8px 0 0;padding-left:18px;color:var(--dim);font-size:14px;display:grid;gap:6px}.ls-what ul b{color:var(--text)}.ls-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ls-step{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius)}.ls-step>div{display:grid;gap:6px;font-size:14px;min-width:0;overflow-wrap:anywhere}.ls-step.next{opacity:.5}.ls-step.now{border-color:var(--text)}.ls-n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:600;border:1px solid var(--line)}.ls-step.done .ls-n{background:var(--good);color:#04110b;border-color:var(--good)}.ls-act{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ls-checks{list-style:none;margin:0;padding:0;display:grid;gap:3px;font-size:13px}.token-facts{margin:0;padding-left:18px;color:var(--dim);font-size:13px;display:grid;gap:4px}.token-actions{display:flex;gap:10px;flex-wrap:wrap}.token-check{font-size:13.5px}.token-check ol,.token-check ul{margin:6px 0 0;padding-left:20px;color:var(--dim)}.launch-live{display:grid;gap:8px}.launch-stage{display:flex;align-items:center;gap:10px;font-size:14px}.launch-stage .pulse{width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 12px var(--good);animation:nsPulse 1.4s ease-in-out infinite}@keyframes nsPulse{50%{opacity:.35}}.docs h1 em,.guide-h2 em{font-style:italic;color:#c2b6dc}.guide-h2{margin:26px 0 0;font:400 clamp(30px,4vw,44px)/1.05 var(--serif)}.guide-steps{display:grid;gap:12px}.guide-step{display:grid;grid-template-columns:64px 1fr;gap:6px;padding:20px 22px;transition:border-color .25s}.guide-step:hover{border-color:var(--moon)}.guide-n{font:400 40px/1 var(--serif);color:#c2b6dc}.guide-step h3{margin:2px 0 6px;font:600 15px var(--sans, inherit);letter-spacing:.01em}.guide-step p{margin:0;color:var(--dim);font-size:14.5px;line-height:1.6}.guide-tip{display:inline-block;margin-top:8px;font:500 11.5px var(--mono);color:var(--good)}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-grid b{font-size:14.5px}.guide-grid p{margin:4px 0 0;color:var(--dim);font-size:13.5px}.guide-list{margin:0;padding-left:36px;display:grid;gap:8px;color:var(--dim);font-size:14px}.guide-list b{color:var(--text)}.guide-end{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.token-page .tkn-card{margin-top:6px}.token-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--edge);border-left:1px solid var(--edge)}.token-specs div{display:grid;gap:4px;padding:12px 14px;border-right:1px solid var(--edge);border-bottom:1px solid var(--edge)}.token-specs span{font:500 10.5px var(--mono);letter-spacing:.2em;color:var(--faint);text-transform:uppercase}.token-specs b{font-size:14px}.tkn-util.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.token-specs,.tkn-util.two,.guide-grid,.guide-step{grid-template-columns:1fr}}.frogs-page .tkn-coin{font-size:26px;display:grid;place-items:center}.frogs-meter{height:10px;border:1px solid var(--edge);background:#080b1099;overflow:hidden}.frogs-meter i{display:block;height:100%;background:linear-gradient(90deg,#8d7cb4,#7fd6a6)}.frogs-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.frogs-nums b{display:block;font:600 22px var(--mono);color:var(--ink)}.frogs-nums span{font:500 11px var(--mono);letter-spacing:.14em;color:var(--faint);text-transform:uppercase}.frogs-buy{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.frogs-qty{display:flex;align-items:center;gap:12px}.frogs-qty b{font:600 20px var(--mono);min-width:28px;text-align:center}.frogs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0 8px}.frogs-grid figure{margin:0;border:1px solid var(--edge);background:#080b1080}.frogs-grid img{display:block;width:100%;height:auto;aspect-ratio:1}.frogs-grid figcaption{padding:6px 8px;font:500 11px var(--mono);color:var(--dim)}.frogs-util{display:grid;gap:10px;padding-left:18px}.frogs-util li b{display:block}.stake-rows{width:100%}.stake-rows td span{display:block;margin-top:4px;font-size:13px}.stake-rows td:last-child{width:1%;white-space:nowrap;text-align:right}.stake-rows .btn{padding:8px 14px}.frogs-traits{display:grid;gap:8px}.frogs-traits div{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:10px 12px;border:1px solid var(--edge);background:#080b1066;font-size:14px}.frogs-traits b{font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--moon, #cfc6e0)}@media(max-width:560px){.frogs-grid{grid-template-columns:repeat(2,1fr)}.frogs-nums{grid-template-columns:1fr}.frogs-traits div{grid-template-columns:1fr;gap:4px}}.swap-page .tkn-coin{font-size:22px;display:grid;place-items:center}.swap-box{display:grid;gap:10px}.swap-leg{display:grid;gap:6px;padding:14px;border:1px solid var(--edge);background:#080b1080}.swap-leg span{font:500 11px var(--mono);letter-spacing:.16em;color:var(--faint);text-transform:uppercase}.swap-leg div{display:flex;justify-content:space-between;align-items:baseline}.swap-leg b{font:500 28px var(--mono);color:var(--dim)}.swap-leg i{font:600 14px var(--mono);font-style:normal;color:var(--ink)}.swap-flip{text-align:center;color:var(--faint)}.swap-box .ns-cta{justify-self:stretch;justify-content:center;cursor:not-allowed}.impact-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:10px 0 6px}.impact-nums div{padding:16px;border:1px solid var(--edge);background:#080b1080}.impact-nums b{display:block;font:600 22px var(--mono);color:var(--ink)}.impact-nums span{font:500 11px var(--mono);letter-spacing:.1em;color:var(--faint);text-transform:uppercase}@media(max-width:760px){.impact-nums{grid-template-columns:1fr}}.impact-warn{margin:10px 0;padding:12px 14px;border:1px solid rgba(217,173,102,.35);background:#d9ad6614;color:#e0c9a0;font-size:14px;line-height:1.55}.frogs-countdown{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:14px 16px;border:1px solid rgba(127,214,166,.35);background:radial-gradient(400px 120px at 0% 50%,rgba(127,214,166,.12),transparent 70%),#080b108c}.frogs-countdown b{font:700 44px/1 var(--mono);color:#7fd6a6;text-shadow:0 0 24px rgba(127,214,166,.45)}.frogs-countdown span{font:500 12px/1.5 var(--mono);letter-spacing:.08em;color:var(--dim);max-width:520px}.ns-app .docs{--s-bg: #0e0d15;--s-bg2: rgba(255, 255, 255, .03);--s-line: rgba(255, 255, 255, .08);--s-line2: rgba(255, 255, 255, .14);--s-text: #ecebf3;--s-dim: #a4a1b8;--s-faint: #74718a;--s-acc: #9a8ac0;--s-acc-bg: rgba(141, 124, 180, .14);--s-ok: #6fcf9a;--s-ok-bg: rgba(95, 211, 138, .12);--s-warn: #d9b47e;--s-warn-bg: rgba(217, 180, 126, .08);max-width:1040px;gap:24px;padding-top:56px;font-family:Inter,system-ui,sans-serif;color:var(--s-text)}.ns-app .docs .eyebrow{font:600 13px/1 Inter,sans-serif;letter-spacing:0;text-transform:none;color:var(--s-acc)}.ns-app .docs h1{margin:0;max-width:20ch;font:400 clamp(40px,5vw,62px)/1.04 var(--serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:-.02em;text-transform:none;text-wrap:balance}.ns-app .docs h1 em{font-style:italic;color:var(--uv-hi, #ad9bd2);background:none}.ns-app .docs .lead{margin:0;max-width:680px;font-size:18px;line-height:1.6;color:var(--s-dim)}.ns-app .docs>h2,.ns-app .docs .guide-h2{margin:40px 0 0;font:600 26px/1.2 Inter,sans-serif;letter-spacing:-.02em}.ns-app .docs>h2 em,.ns-app .docs .guide-h2 em{font-style:normal;color:var(--s-dim)}.ns-app .docs p.dim,.ns-app .docs>p{max-width:720px;font-size:15.5px;line-height:1.65;color:var(--s-dim)}.ns-app .docs code{font:500 .92em var(--mono);padding:1px 6px;border-radius:6px;background:var(--s-bg2);border:1px solid var(--s-line)}.ns-app .docs .tkn-card,.ns-app .docs .card{background:var(--s-bg);border:1px solid var(--s-line);border-radius:14px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ns-app .docs .tkn-card{padding:24px;gap:18px}.ns-app .docs .tkn-card:before,.ns-app .docs .card:before{display:none}.ns-app .docs .card-h{padding:16px 20px;border-bottom:1px solid var(--s-line)}.ns-app .docs .card-h h3{font:600 16px Inter,sans-serif;letter-spacing:-.01em}.ns-app .docs .tkn-head b{font:600 17px Inter,sans-serif;letter-spacing:-.01em}.ns-app .docs .tkn-head span{font:400 13.5px Inter,sans-serif;letter-spacing:0;color:var(--s-dim)}.ns-app .docs .tkn-coin{box-shadow:none;background:var(--s-bg2);border:1px solid var(--s-line)}.ns-app .docs .tkn-state{padding:5px 10px;border:0;border-radius:999px;background:var(--s-acc-bg);color:#d6cde6;font:600 12px/1 Inter,sans-serif;letter-spacing:0}.ns-app .docs .tkn-state.on{background:var(--s-ok-bg);color:var(--s-ok)}.ns-app .docs .tkn-addr{padding:12px 14px;border-radius:10px;background:var(--s-bg2);border:1px solid var(--s-line)}.ns-app .docs .tkn-addr span,.ns-app .docs .tkn-fees>span{font:500 12.5px Inter,sans-serif;letter-spacing:0;text-transform:none;color:var(--s-faint)}.ns-app .docs .tkn-addr a,.ns-app .docs .tkn-addr code{font:500 13.5px var(--mono);color:var(--s-text);background:none;border:0;padding:0;word-break:break-all}.ns-app .docs .tkn-warn{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border-radius:10px;background:var(--s-warn-bg);border:1px solid rgba(217,180,126,.25);color:var(--s-warn);font:400 14px/1.55 Inter,sans-serif}.ns-app .docs .tkn-warn .icon{flex:none;margin-top:2px}.ns-app .docs .token-specs>div,.ns-app .docs .tkn-fees>div,.ns-app .docs .tkn-u{border-color:var(--s-line);background:var(--s-bg2);border-radius:10px}.ns-app .docs .ns-cta{border-radius:10px;font:600 14px/1 Inter,sans-serif;letter-spacing:0;text-transform:none;box-shadow:none}.ns-app .docs .btn{border-radius:10px}.ns-app .docs .frogs-countdown{padding:16px 18px;gap:16px;border-radius:12px;background:var(--s-bg2);border:1px solid var(--s-line)}.ns-app .docs .frogs-countdown b{font:700 36px/1 Inter,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--s-text);text-shadow:none}.ns-app .docs .frogs-countdown span{font:400 14px/1.5 Inter,sans-serif;letter-spacing:0;color:var(--s-dim)}.ns-app .docs .frogs-meter{height:8px;border:0;border-radius:999px;background:#ffffff12}.ns-app .docs .frogs-meter i{border-radius:999px;background:var(--s-acc)}.ns-app .docs .frogs-nums b,.ns-app .docs .impact-nums b{display:flex;align-items:center;gap:8px;font:600 24px/1.1 Inter,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ns-app .docs .frogs-nums span,.ns-app .docs .impact-nums span{font:400 13px/1.4 Inter,sans-serif;letter-spacing:0;text-transform:none;color:var(--s-dim)}.ns-app .docs .frogs-nums .icon,.ns-app .docs .impact-nums .icon{color:var(--s-warn)}.ns-app .docs .frogs-grid{gap:14px}.ns-app .docs .frogs-grid figure{border-radius:12px;overflow:hidden;border:1px solid var(--s-line);background:var(--s-bg)}.ns-app .docs .frogs-grid figure:hover{border-color:var(--s-line2);transform:none;box-shadow:none}.ns-app .docs .frogs-grid figcaption{padding:8px 10px;font:500 12.5px Inter,sans-serif;color:var(--s-dim)}.ns-app .docs .frogs-util{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.ns-app .docs .frogs-util li{padding:18px 20px;border-radius:12px;background:var(--s-bg);border:1px solid var(--s-line);color:var(--s-dim);font:400 14.5px/1.6 Inter,sans-serif}.ns-app .docs .frogs-util li b:first-child{display:block;margin-bottom:4px;font:600 15.5px Inter,sans-serif;color:var(--s-text)}.ns-app .docs .frogs-traits{gap:0;border:1px solid var(--s-line);border-radius:12px;overflow:hidden}.ns-app .docs .frogs-traits div{border:0;border-bottom:1px solid var(--s-line);border-radius:0;background:var(--s-bg)}.ns-app .docs .frogs-traits div:last-child{border-bottom:0}.ns-app .docs .frogs-traits b{font:600 13.5px Inter,sans-serif;letter-spacing:0;text-transform:none;color:var(--s-text)}.ns-app .docs .impact-nums div,.ns-app .docs .swap-leg{border-radius:12px;background:var(--s-bg);border:1px solid var(--s-line)}.ns-app .docs .swap-leg span{font:500 13px Inter,sans-serif;letter-spacing:0;text-transform:none;color:var(--s-faint)}.ns-app .docs .swap-leg b{font:500 28px Inter,sans-serif;font-variant-numeric:tabular-nums}.ns-app .docs .swap-leg i{font:600 15px Inter,sans-serif}.ns-app .docs .tkn-thumb{border-radius:10px;border:1px solid var(--s-line)}.ns-app .docs .icon{display:inline-block;vertical-align:-3px}@media(max-width:760px){.ns-app .docs{padding-top:32px}.ns-app .docs .frogs-util{grid-template-columns:1fr}}.ns-app .docs .guide-n{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--s-acc-bg);color:#d6cde6;font:600 13px/1 Inter,sans-serif;letter-spacing:0}.ns-app .docs .guide-tip{font:500 13.5px/1.5 Inter,sans-serif;letter-spacing:0;color:var(--s-ok)}.ns-app .docs .guide-step b,.ns-app .docs .guide-step h3,.ns-app .docs .guide-step strong,.ns-app .docs table td{font-family:Inter,sans-serif}.ns-app .docs .tkn-state,.ns-app .docs .pill{font-family:Inter,sans-serif!important;letter-spacing:0!important}.toc{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.toc a{font:500 11.5px var(--mono);letter-spacing:.06em;color:var(--dim);padding:6px 10px;border:1px solid var(--line)}.toc a:hover{color:var(--text);border-color:var(--line-2)}.tokenomics-page h2[id]{scroll-margin-top:90px}.rule{display:grid;gap:14px;margin:6px 0 10px}.rule-bar{display:flex;height:38px;border:1px solid var(--line-2)}.rule-bar span{display:grid;place-items:center;font:600 12px var(--mono);color:#080b10}.rule-bar .rewards,.rule-legend i.rewards{background:var(--good)}.rule-bar .dev,.rule-legend i.dev{background:var(--sky)}.rule-bar .treasury,.rule-legend i.treasury{background:var(--moon)}.rule-bar .burn,.rule-legend i.burn{background:var(--warn)}.rule-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rule-legend>div{display:grid;grid-template-columns:12px 1fr;column-gap:10px;font-size:13.5px}.rule-legend i{width:10px;height:10px;margin-top:5px}.rule-legend span{grid-column:2;color:var(--dim)}table.plain{width:100%;border-collapse:collapse;font-size:14px;margin:4px 0 10px}table.plain th{text-align:left;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);padding:8px 10px;border-bottom:1px solid var(--line-2)}table.plain td{padding:10px;border-bottom:1px solid var(--line);vertical-align:top}table.plain.addr td:first-child{width:34%;color:var(--dim)}table.plain.addr a{overflow-wrap:anywhere;font-size:12.5px}@media(max-width:900px){.rule-legend{grid-template-columns:1fr 1fr}}@media(max-width:560px){.rule-legend{grid-template-columns:1fr}table.plain.addr td:first-child{width:auto}table.plain.addr tr{display:grid}table.plain.addr td{border-bottom:0;padding:4px 0}table.plain.addr tr{border-bottom:1px solid var(--line);padding:8px 0}}.price-edit{background:none;border:1px dashed var(--line-2);color:inherit;font:inherit;padding:2px 6px;cursor:pointer}.price-edit:hover{border-color:var(--text)}.price-form{display:inline-flex;align-items:center;gap:6px;justify-content:flex-end;flex-wrap:wrap}.price-form .field{width:90px;padding:4px 6px}.fund-manual{font-size:13px;display:grid;gap:4px}.fund-manual code{overflow-wrap:anywhere}.swap-tabs{display:flex;gap:6px;margin:4px 0 12px}.swap-tabs button{flex:1;padding:10px;background:none;border:1px solid var(--line-2);color:var(--dim);font:600 13px var(--mono);letter-spacing:.08em;cursor:pointer}.swap-tabs button.on{color:var(--text);border-color:var(--text)}.swap-in{width:100%;min-width:0;background:none;border:0;outline:0;color:var(--text);font:600 26px var(--mono)}.swap-leg>span{display:flex;justify-content:space-between;gap:8px}.swap-max{background:none;border:0;color:var(--dim);font:inherit;cursor:pointer;padding:0}.swap-max:hover{color:var(--text)}.swap-slip{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;color:var(--dim)}.swap-slip button{background:none;border:1px solid var(--line);color:var(--dim);padding:4px 8px;font:12px var(--mono);cursor:pointer}.swap-slip button.on{color:var(--text);border-color:var(--text)}.swap-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;font:12px var(--mono)}.ns-app .docs .pb-promo{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0;min-height:340px;padding:0;overflow:hidden;margin-bottom:18px;border:1px solid rgba(150,160,175,.38);border-radius:2px;background:radial-gradient(ellipse at 80% 15%,rgba(141,124,180,.15),transparent 65%),#11161de0;box-shadow:0 28px 70px -40px #8d7cb480,inset 0 1px #f2efff0d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pb-promo .pb-promo-visual{position:relative;min-height:340px;overflow:hidden;border-right:1px solid rgba(150,160,175,.22);background:#080b10}.pb-promo .pb-promo-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent 50%,rgba(17,22,29,.7)),linear-gradient(0deg,rgba(8,11,16,.35),transparent 50%)}.pb-promo .pb-promo-visual img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%;opacity:.85}.pb-promo .pb-promo-content{display:grid;align-content:center;justify-items:start;gap:18px;min-width:0;padding:clamp(24px,3vw,40px)}.pb-promo .pb-promo-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.pb-promo .pb-promo-label{color:#ad9bd2;font:500 9px/1.5 var(--mono);letter-spacing:.13em}.pb-promo .pb-promo-status{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#7fd6a6;font:500 9px/1.5 var(--mono);letter-spacing:.14em}.pb-promo .pb-promo-status:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;box-shadow:0 0 8px #7fd6a673}.ns-app .docs .pb-promo h2{margin:0;color:#e7ebf0;font:400 clamp(42px,4.4vw,64px)/.98 var(--serif);letter-spacing:-.025em}.pb-promo h2 em{color:#ad9bd2;font-weight:400}.pb-promo .pb-promo-content p{max-width:34ch;margin:0;color:#b9b3d0;font-size:14px;line-height:1.65}.pb-promo .pb-promo-play{display:inline-flex;align-items:center;justify-content:center;min-height:46px;min-width:142px;padding:12px 24px;border:1px solid #ad9bd2;background:linear-gradient(120deg,rgba(242,239,255,.15),transparent 45%),linear-gradient(180deg,#3a3150,#2a2339);color:#fff;text-decoration:none;font:600 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 30px -10px #8d7cb499;transition:box-shadow .2s,filter .2s}.pb-promo .pb-promo-play:hover{filter:brightness(1.12);box-shadow:0 10px 36px -8px #8d7cb4cc}.pb-promo .pb-promo-play:focus-visible{outline:2px solid #e7ebf0;outline-offset:4px;box-shadow:0 0 0 7px #8d7cb440}.pb-promo .pb-promo-content small{color:#a2acb9;font:400 9px/1.7 var(--mono)}@media(max-width:700px){.ns-app .docs .pb-promo{grid-template-columns:minmax(0,1fr)}.pb-promo .pb-promo-visual{min-height:220px;border-right:0;border-bottom:1px solid rgba(150,160,175,.22)}.pb-promo .pb-promo-visual img{object-position:50% 35%}.pb-promo .pb-promo-visual:after{background:linear-gradient(0deg,rgba(17,22,29,.8),transparent 65%)}.pb-promo .pb-promo-content{padding:24px}}@media(prefers-reduced-motion:reduce){.pb-promo .pb-promo-play{transition:none}}.pb-promo .pb-promo-logo{display:block;width:min(300px,100%);height:auto}.pb-promo .pb-promo-visual img{object-position:50% 40%}.docs{grid-template-columns:minmax(0,1fr)}.ns-app .docs :is(b,code,span,a){overflow-wrap:anywhere}.tkn-card,.card-b{grid-template-columns:minmax(0,1fr)}.swarm-orders{display:grid;gap:12px}.swarm-order{display:grid;gap:8px}.swarm-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.swarm-plan{margin:0;padding-left:20px;color:var(--dim);font-size:13px;line-height:1.6}.swarm-actions{display:flex;flex-wrap:wrap;gap:8px}.swarm-placed{margin:0;font-size:13px}html[data-lite] *,html[data-lite] *:before,html[data-lite] *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-lite] .ns,html[data-lite] .nc,html[data-lite] .arc,html[data-lite] .tk{--glass: rgba(17, 22, 29, .92)}html[data-lite] .arc .arc-cabinet:after,html[data-lite] .ns-panel:after,html[data-lite] .ns-app:before,html[data-lite] .nc-result.won:before{animation:none!important}html[data-lite] .arc .arc-stage:before{filter:none;opacity:.6}.stake-sides{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 12px}.stake-sides button{padding:10px 12px;border:1px solid var(--line);background:none;color:var(--dim);font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.stake-sides button.on{color:var(--text);border-color:var(--text);background:#ffffff0a}.stake-sides button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.stake-split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.stake-split div{display:grid;gap:4px;padding:10px;border:1px solid var(--line)}.stake-split span{color:var(--dim);font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase}.stake-split b{font:600 15px var(--mono);overflow-wrap:anywhere}@media(max-width:480px){.stake-split{grid-template-columns:1fr 1fr}.stake-split div:first-child{grid-column:span 2}}.co-upgrade{display:grid;gap:4px;margin:0 0 18px;padding:12px 16px;border:1px solid color-mix(in srgb,#d9ad66 55%,transparent);background:color-mix(in srgb,#d9ad66 8%,transparent);color:var(--text);font-size:14px;line-height:1.45}.co-upgrade b{color:#d9ad66;font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase}.frogs-ship{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 16px;margin:18px 0 22px;padding:14px 18px;text-decoration:none;color:#e7ebf0;background:linear-gradient(100deg,rgba(127,214,166,.12),rgba(143,183,200,.06) 60%,transparent);border:1px solid rgba(127,214,166,.4);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.frogs-ship b{font:700 12px JetBrains Mono,monospace;letter-spacing:.16em;color:#7fd6a6}.frogs-ship span{font-size:14px;color:#c9c5e0}.frogs-ship i{font-style:normal;font-weight:700;color:#7fd6a6;white-space:nowrap}.frogs-ship:hover{border-color:#7fd6a6}@media(max-width:640px){.frogs-ship{grid-template-columns:1fr}}.studio-shots{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:thin}.studio-shots a{flex:0 0 min(78%,300px);scroll-snap-align:start}.studio-shots img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:12px;object-fit:cover}.studio-facts{font-size:12.5px;line-height:1.5}.ns{--uv: #8d7cb4;--uv-hi: #ad9bd2;--uv-soft: rgba(141, 124, 180, .16);--acid: #7fd6a6;--ink: #e7ebf0;--dim: #a2acb9;--faint: #7b8592;--glass: rgba(17, 22, 29, .62);--edge: rgba(150, 160, 175, .28);--serif: "Instrument Serif", "Playfair Display", Georgia, serif;--mono: "JetBrains Mono", ui-monospace, monospace;--px: 0;--py: 0;position:relative;margin:0 calc(50% - 50vw);width:100vw;background:#080b10;color:var(--ink);overflow-x:clip}.ns a{color:inherit;text-decoration:none}.ns .pulse{width:8px;height:8px;border-radius:50%;background:var(--acid);box-shadow:0 0 #7fd6a699,0 0 12px var(--acid);animation:ns-pulse 2s infinite;flex:none;display:inline-block}@keyframes ns-pulse{0%{box-shadow:0 0 #7fd6a68c,0 0 12px var(--acid)}70%{box-shadow:0 0 0 9px #7fd6a600,0 0 12px var(--acid)}to{box-shadow:0 0 #7fd6a600,0 0 12px var(--acid)}}.ns-bar{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;gap:28px;height:84px;padding:0 clamp(20px,3.4vw,56px);border-bottom:1px solid rgba(150,160,175,.12);background:linear-gradient(180deg,#080b10d9,#080b1000);animation:ns-drop .9s cubic-bezier(.2,.8,.2,1) both}@keyframes ns-drop{0%{opacity:0;transform:translateY(-14px)}}.ns-logo{display:flex;align-items:center;gap:14px}.ns-logo span{font:500 20px/1 var(--mono);letter-spacing:.18em}.ns-logo small{padding-left:14px;border-left:1px solid var(--edge);font:500 9px/1.45 var(--mono);letter-spacing:.16em;color:var(--dim)}.crescent{filter:drop-shadow(0 0 10px rgba(141,124,180,.8));animation:ns-moon 8s ease-in-out infinite}@keyframes ns-moon{50%{filter:drop-shadow(0 0 18px rgba(150,160,175,1));transform:rotate(-8deg)}}.ns-nav{display:flex;gap:clamp(14px,2.4vw,38px);margin:0 auto}.ns-nav a{position:relative;font:500 11.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding:6px 0;transition:color .25s}.ns-nav a:hover,.ns-nav a.on{color:var(--ink)}.nav-soon{margin-left:4px;padding:1px 4px;font:600 8px var(--mono);letter-spacing:.1em;color:#080b10;background:#d9ad66;vertical-align:top}.ns-nav a.on:after{content:"";position:absolute;left:50%;bottom:-6px;width:4px;height:4px;border-radius:50%;background:var(--uv-hi);box-shadow:0 0 10px var(--uv);transform:translate(-50%)}.ns-status{display:flex;align-items:center;gap:12px;padding:9px 16px;border:1px solid var(--edge);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:500 10px/1.5 var(--mono);letter-spacing:.14em;color:var(--acid)}.ns-status b{color:var(--ink);font-weight:600}.ns-cta{display:inline-flex;align-items:center;gap:12px;height:54px;padding:0 26px;border:1px solid var(--uv-hi);background:linear-gradient(180deg,#3a3150,#2a2339);color:#fff!important;font:600 13px var(--mono);letter-spacing:.14em;box-shadow:0 0 0 1px #ffffff14 inset,0 10px 40px -8px #8d7cb4cc,0 0 24px #8d7cb459;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;position:relative;overflow:hidden;cursor:pointer}.ns-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%)}.ns-cta:hover:before{animation:ns-sheen .9s ease}.ns-cta:hover{box-shadow:0 0 0 1px #ffffff24 inset,0 14px 60px -6px #8d7cb4,0 0 40px #8d7cb499}@keyframes ns-sheen{to{transform:translate(120%)}}.ns-cta.sm{height:44px;padding:0 18px;font-size:12px;border:1px solid var(--uv-hi)}.ns-cta .arr{transition:transform .25s}.ns-cta:hover .arr{transform:translate(4px)}.ns-ghost{display:inline-flex;align-items:center;gap:14px;height:54px;padding:0 24px;border:1px solid rgba(242,239,255,.22);background:#11161d73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 13px var(--mono);letter-spacing:.14em;transition:border-color .25s,background .25s,transform .25s cubic-bezier(.2,.8,.2,1);cursor:pointer}.ns-ghost:hover{border-color:var(--uv-hi);background:#8d7cb41f}.ns-ghost .play{display:grid;place-items:center;width:24px;height:24px;border:1px solid currentColor;border-radius:50%;font-size:8px;padding-left:2px}.ns-hero{position:relative;min-height:max(100vh,1000px)}.ns-art{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ns-frame{position:absolute;left:15.5vw;top:34px;width:74vw;aspect-ratio:1672 / 941;-webkit-mask-image:radial-gradient(ellipse 58% 62% at 56% 44%,#000 48%,transparent 100%);mask-image:radial-gradient(ellipse 58% 62% at 56% 44%,#000 48%,transparent 100%)}.ns-art img,.ns-fx,.ns-hud{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ns-art img{object-fit:cover;object-position:center;transform:translate(calc(var(--px) * 10px),calc(var(--py) * 8px)) scale(1.02);animation:ns-kenburns 40s ease-in-out infinite alternate,ns-fadein 1.6s ease both;transition:transform .6s cubic-bezier(.2,.8,.2,1)}@keyframes ns-kenburns{to{scale:1.06}}@keyframes ns-fadein{0%{opacity:0;filter:brightness(.3) blur(6px)}}.ns-fx{pointer-events:none;mix-blend-mode:screen;transform:translate(calc(var(--px) * 10px),calc(var(--py) * 8px));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ns-hud{pointer-events:none;transform:translate(calc(var(--px) * 18px),calc(var(--py) * 14px));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ns-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#080b10f5,#080b10b3 26%,#080b1000 48%),linear-gradient(0deg,#080b10,#080b10b3 22%,#080b1000 45%),linear-gradient(180deg,#080b10b3,#080b1000 16%)}.orbit ellipse{fill:none;stroke:#c6bedc59;stroke-width:1.2;stroke-dasharray:2 10}.orbit.o2 ellipse{stroke:#8d7cb466;stroke-dasharray:60 20 4 20;stroke-width:1.6}.orbit.o1{animation:ns-spin 70s linear infinite}.orbit.o2{animation:ns-spin 110s linear infinite reverse}.orbit.o3{animation:ns-spin 18s linear infinite}.orbit.o3 circle{filter:drop-shadow(0 0 6px #ad9bd2)}@keyframes ns-spin{to{transform:rotate(360deg)}}.wire{fill:none;stroke:#96a0af59;stroke-width:1.4;stroke-dasharray:3 6}.pulse-wire{fill:none;stroke:#cfc6e0;stroke-width:2.6;stroke-dasharray:18 900;stroke-linecap:round;filter:drop-shadow(0 0 6px #8d7cb4);animation:ns-flow 3.2s linear infinite}@keyframes ns-flow{0%{stroke-dashoffset:900}to{stroke-dashoffset:0}}.link{opacity:0;animation:ns-appear 1s ease forwards}.beat{transform-box:fill-box;transform-origin:center;animation:ns-beat 2.4s ease-in-out infinite}@keyframes ns-beat{50%{transform:scale(1.8);opacity:.5}}@keyframes ns-appear{to{opacity:1}}.hud-label{opacity:0;animation:ns-label 1s cubic-bezier(.2,.8,.2,1) forwards}@keyframes ns-label{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hud-label rect{fill:#0c0820b8;stroke:#96a0af8c;stroke-width:1.2}.hud-label .lt{font:500 20px var(--mono);letter-spacing:2px;fill:#cfc6e0}.hud-label .ls{font:500 11.5px var(--mono);letter-spacing:1.6px;fill:#a2acb9}.core-text{opacity:0;animation:ns-appear 2s 1.2s ease forwards}.core-text .t1{font:500 22px var(--mono);letter-spacing:6px;fill:#efeaff}.core-text .t2{font:400 13px var(--mono);letter-spacing:3px;fill:#a2acb9}.ring-text{font:500 19px var(--mono);letter-spacing:7px;fill:#cfc6e0;opacity:.85;filter:drop-shadow(0 0 6px #8d7cb4)}.ring-text textPath{animation:ns-ring-text 24s ease-in-out infinite}@keyframes ns-ring-text{0%,to{startOffset:2%}50%{startOffset:14%}}.ns-copy{position:absolute;z-index:5;left:clamp(20px,3.8vw,64px);top:112px;width:min(48vw,760px)}.ns-copy h1{margin:0;font:400 clamp(52px,6.1vw,118px)/.9 var(--serif);letter-spacing:-.025em;white-space:nowrap}.ns-copy h1 span{display:block;overflow:hidden}.ns-copy h1 .l1,.ns-copy h1 .l2{color:#fff;text-shadow:0 10px 50px rgba(0,0,0,.6)}.ns-copy h1 em{font-style:italic}.ns-copy h1 .l3{font-style:italic;background:linear-gradient(180deg,#c2b6dc,#8d7cb4 70%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 28px rgba(141,124,180,.55))}.ns-copy h1 span{animation:ns-rise 1.3s cubic-bezier(.16,1,.3,1) both}.ns-copy h1 .l2{animation-delay:.12s}.ns-copy h1 .l3{animation-delay:.24s}@keyframes ns-rise{0%{opacity:0;transform:translateY(60%);filter:blur(10px)}}.ns-lede{margin:24px 0 26px;max-width:470px;color:var(--dim);font:400 17px/1.6 var(--sans, Inter, system-ui);animation:ns-rise 1.2s .4s cubic-bezier(.16,1,.3,1) both}.ns-lede b{color:var(--ink);font-weight:500}.ns-ctas{display:flex;gap:16px;flex-wrap:wrap;animation:ns-rise 1.2s .55s cubic-bezier(.16,1,.3,1) both}.ns-goodnight{margin:30px 0 0 24px;font:500 11px/1.6 var(--mono);letter-spacing:.14em;color:#d9d2ff;transform:rotate(9deg);transform-origin:left;text-shadow:0 0 14px rgba(141,124,180,.7);animation:ns-appear 2s 1.5s ease both,ns-flicker 7s 3s infinite;opacity:0}@keyframes ns-flicker{0%,to{opacity:1}3%{opacity:.4}4%{opacity:1}6%{opacity:.6}7%{opacity:1}}.ns-right{position:absolute;z-index:5;right:clamp(20px,3.4vw,56px);top:140px;width:300px;display:grid;gap:26px;justify-items:end}.ns-claim{margin:0;text-align:right;text-shadow:0 2px 18px #080b10,0 0 2px #080b10;font:500 13px/1.6 var(--mono);letter-spacing:.32em;color:#d9d2ff;animation:ns-rise 1.2s .7s cubic-bezier(.16,1,.3,1) both}.ns-claim:after{content:"";display:block;width:40px;height:1px;margin:18px 0 0 auto;background:var(--edge)}.ns-globe{display:flex;gap:16px;align-items:center;justify-self:end;font:500 10px/1.6 var(--mono);letter-spacing:.2em;color:var(--dim);animation:ns-appear 1.5s 1s both;opacity:0}.ns-globe svg{width:44px;height:44px;fill:none;stroke:#cfc6e0;stroke-width:1}.ns-globe .spin{transform-origin:20px 20px;animation:ns-squash 6s ease-in-out infinite}@keyframes ns-squash{50%{transform:scaleX(.15)}}.ns-quote{margin:10px 0 0;text-align:right;font:500 11px/1.8 var(--mono);letter-spacing:.2em;color:#d9d2ff}.ns-quote span{display:block;margin-top:10px;color:var(--faint)}.ns-panel{position:relative;width:100%;background:var(--glass);border:1px solid var(--edge);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 30px 80px -30px #000c,inset 0 1px #ffffff0d;overflow:hidden}.ns-panel:after{content:"";position:absolute;left:0;right:0;top:-40%;height:40%;background:linear-gradient(180deg,transparent,rgba(150,160,175,.08),transparent);animation:ns-scan 6s linear infinite;pointer-events:none}@keyframes ns-scan{to{top:120%}}.ns-panel:before{content:"";position:absolute;left:0;top:0;width:46px;height:1px;background:var(--uv-hi);box-shadow:0 0 10px var(--uv)}.ph{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(150,160,175,.14);font:500 11px var(--mono);letter-spacing:.2em}.ph .right{margin-left:auto;color:var(--uv-hi);font-style:normal;letter-spacing:.14em;font-size:10px}.ph .tag{font-style:normal;font-size:9px;letter-spacing:.14em;color:#d9ad66;border:1px solid rgba(217,173,102,.4);padding:2px 6px}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}[data-reveal].in{opacity:1;transform:none}.live{animation:ns-appear 1s 1.2s both}.lc-name{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 6px}.lc-name b{display:block;font:500 17px var(--sans, Inter, system-ui)}.lc-name span{font-size:12.5px;color:var(--dim)}.lc-thumb{width:56px;height:56px;border:1px solid var(--edge);background:url(/art/megastructure-960.webp) 62% 25% / 340% auto;box-shadow:0 0 20px #8d7cb44d;flex:none}.lc-nums{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:10px;padding:12px 18px 6px}.lc-nums span{display:block;font:500 9.5px var(--mono);letter-spacing:.14em;color:var(--faint)}.lc-nums b{display:block;margin-top:4px;font:500 21px var(--mono)}.lc-nums b.st{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--acid)}.lc-view{display:block;text-align:right;padding:4px 18px 14px;font:500 10px var(--mono);letter-spacing:.2em;color:var(--dim)}.lc-view:hover{color:var(--ink)}.lc-empty{padding:18px;color:var(--dim);font-size:13px}.lc-empty a{color:var(--uv-hi)}.ns-bottom{position:absolute;z-index:6;left:clamp(20px,3.4vw,56px);right:clamp(20px,3.4vw,56px);bottom:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);align-items:end}.ns-left-col{display:grid;gap:22px}.ns-stats{display:grid;grid-template-columns:repeat(4,1fr)}.ns-stats div{padding:0 18px;border-left:1px solid rgba(150,160,175,.2)}.ns-stats div:first-child{padding-left:0;border-left:0}.ns-stats b{display:block;font:400 34px/1 var(--mono);letter-spacing:-.02em}.ns-stats span{display:block;margin-top:8px;font:500 9.5px/1.5 var(--mono);letter-spacing:.16em;color:var(--dim)}.agents{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:18px 10px 16px}.agent{display:grid;justify-items:center;text-align:center;gap:4px;font-size:11.5px}.agent b{font-weight:500;font-size:12.5px;margin-top:6px}.agent span:last-child{color:var(--dim);font-size:11px}.orb{position:relative;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 35% 30%,hsl(var(--h) 100% 85%),hsl(var(--h) 90% 55%) 30%,hsl(var(--h) 80% 18%) 70%,#05030f);box-shadow:0 0 22px hsl(var(--h) 90% 60% / .55),inset 0 0 10px #0009;animation:ns-orb 4s ease-in-out infinite;animation-delay:inherit}.orb:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid hsl(var(--h) 90% 70% / .35);border-top-color:hsl(var(--h) 100% 85%);animation:ns-spin 3.5s linear infinite}.orb i{position:absolute;top:35%;right:35%;bottom:35%;left:35%;border-radius:50%;background:#fff;filter:blur(3px);opacity:.7;animation:ns-core 2.4s ease-in-out infinite}@keyframes ns-orb{50%{box-shadow:0 0 34px hsl(var(--h) 90% 65% / .9),inset 0 0 10px #0009;transform:translateY(-3px)}}@keyframes ns-core{50%{opacity:.25;transform:scale(.6)}}.agent{animation:ns-rise 1s cubic-bezier(.16,1,.3,1) both}.ns-born h2{margin:0;font:400 clamp(30px,2.8vw,44px)/1.02 var(--serif);letter-spacing:-.01em}.ns-born h2 em{font-style:italic}.ns-born p{margin:22px 0 26px;color:var(--dim);font-size:15px;line-height:1.65;max-width:400px}.ns-more{display:inline-flex;align-items:center;gap:12px;font:500 12px var(--mono);letter-spacing:.2em;color:var(--uv-hi)!important}.ns-more i{width:60px;height:1px;background:var(--edge);transition:width .3s}.ns-more:hover i{width:100px;background:var(--uv-hi)}.activity ol{list-style:none;margin:0;padding:8px 18px 14px}.activity li{display:grid;grid-template-columns:46px 18px 1fr;gap:8px;padding:6px 0;font-size:12.5px;color:#d6d1ee;border-bottom:1px solid rgba(150,160,175,.07);animation:ns-tick .7s cubic-bezier(.16,1,.3,1) both}.activity li:nth-child(2){animation-delay:.08s}.activity li:nth-child(3){animation-delay:.16s}.activity li:nth-child(4){animation-delay:.24s}.activity li:nth-child(5){animation-delay:.32s}.activity li:nth-child(6){animation-delay:.4s}.activity li:nth-child(7){animation-delay:.48s}.activity li:nth-child(8){animation-delay:.56s}@keyframes ns-tick{0%{opacity:0;transform:translate(-10px)}}.activity li:last-child{border-bottom:0}.activity .tm{font:500 11px var(--mono);color:var(--faint);padding-top:1px}.activity .ic{color:var(--acid);font-size:11px}.activity .decision .ic{color:var(--uv-hi)}.activity .tx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity .tx b{color:var(--ink);font-weight:500}.activity .empty{display:block;color:var(--dim)}.ns-section{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:120px clamp(20px,4vw,40px) 40px}.eyebrow{font:500 11px var(--mono);letter-spacing:.3em;color:var(--uv-hi)}.ns-section h2{margin:14px 0 40px;font:400 clamp(38px,5vw,72px)/1 var(--serif);letter-spacing:-.02em}.ns-section h2 em{font-style:italic;color:#c2b6dc}.ns-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--edge);border-left:1px solid var(--edge)}.ns-step{padding:26px 24px 30px;border-right:1px solid var(--edge);border-bottom:1px solid var(--edge);transition:background .3s}.ns-step:hover{background:var(--uv-soft)}.ns-step span{font:500 11px var(--mono);color:var(--uv-hi);letter-spacing:.2em}.ns-step b{display:block;margin:12px 0 8px;font:400 26px var(--serif)}.ns-step p{margin:0;color:var(--dim);font-size:14.5px;line-height:1.6}.tech{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tech-card{position:relative;padding:24px 22px 44px;background:var(--glass);border:1px solid var(--edge);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.tech-card:hover{transform:translateY(-6px);border-color:var(--uv-hi);box-shadow:0 20px 60px -20px #8d7cb499}.tech-card b{font:400 26px var(--serif)}.tech-card p{margin:10px 0 0;color:var(--dim);font-size:14px;line-height:1.6}.tech-card span{position:absolute;right:20px;bottom:16px;color:var(--uv-hi);transition:transform .3s}.tech-card:hover span{transform:translate(5px)}.final{margin:120px 0 40px;display:grid;justify-items:center;text-align:center;gap:26px}.final h2{margin:0}.final .note{margin:0;color:var(--faint);font:500 11px var(--mono);letter-spacing:.1em}.ns-foot{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin:40px clamp(20px,3.4vw,56px) 0;padding:28px 0 40px;border-top:1px solid rgba(150,160,175,.14)}.ns-foot nav{display:flex;flex-wrap:wrap;gap:32px;font:500 11px var(--mono);letter-spacing:.2em;color:var(--dim)}.ns-foot nav a:hover{color:var(--ink)}.ns-foot .built{font:500 10px var(--mono);letter-spacing:.2em;color:var(--faint)}.ns-foot .built a{color:var(--moon, var(--ink));border-bottom:1px solid currentColor}.ns-foot .built a:hover{color:var(--ink)}@media(max-width:1640px),(max-height:960px){.ns-quote,.ns-goodnight{display:none}}@media(max-width:1280px){.ns-right{width:270px}.ns-status{display:none}}@media(max-width:1100px){.ns-hero{min-height:auto;display:flex;flex-direction:column;padding-top:110px}.ns-art{position:relative;order:2;height:62vw;min-height:380px;margin:0 -1px}.ns-frame{left:-10vw;top:0;width:120vw}.ns-vignette{background:linear-gradient(0deg,#080b10,#080b1000 30%),linear-gradient(180deg,#080b10,#080b1000 25%)}.ns-copy{position:relative;order:1;top:0;left:0;width:auto;padding:0 clamp(20px,5vw,40px)}.ns-goodnight{display:none}.ns-right{position:relative;order:3;top:0;right:0;width:auto;justify-items:stretch;padding:0 clamp(20px,5vw,40px)}.ns-claim,.ns-globe,.ns-quote{display:none}.ns-bottom{position:relative;order:4;left:0;right:0;bottom:0;grid-template-columns:minmax(0,1fr);padding:30px clamp(20px,5vw,40px) 0}.ns-nav{display:none}.ns-steps,.tech{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ns-bar{height:70px;gap:12px}.ns-logo small{display:none}.ns-cta.sm{height:38px;padding:0 12px;font-size:10px;letter-spacing:.08em;white-space:nowrap}.ns-art{height:74vw;min-height:0;margin-top:10px}.ns-stats{grid-template-columns:1fr 1fr;row-gap:20px}.ns-stats div:nth-child(3){padding-left:0;border-left:0}.agents{grid-template-columns:repeat(3,1fr);row-gap:18px}.ns-steps,.tech{grid-template-columns:1fr}.hud-label,.core-text,.ring-text{display:none}}@media(prefers-reduced-motion:reduce){.ns *,.ns *:before,.ns *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}[data-reveal]{opacity:1;transform:none}}.ns-mode{font:500 9.5px var(--mono);letter-spacing:.16em;color:#d9ad66;border:1px solid rgba(217,173,102,.4);padding:5px 8px;white-space:nowrap}.ns-social{display:flex;gap:6px}.ns-social a{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--edge);color:var(--dim);transition:color .2s,border-color .2s}.ns-social a:hover{color:var(--ink);border-color:var(--ink)}@media(max-width:1640px){.ns-social{display:none}}@media(max-width:1520px){.ns-bar .ns-status{display:none}}.ns-acct{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 14px;line-height:1;background:transparent;border:1px solid var(--edge);color:var(--ink);font:500 11px var(--mono);letter-spacing:.12em;cursor:pointer;white-space:nowrap}.ns-acct:hover{border-color:var(--uv-hi);background:#8d7cb41a}.ns-app{min-height:100vh;display:flex;flex-direction:column}.ns-app:before{content:"";position:fixed;inset:0 0 auto auto;width:min(1100px,90vw);aspect-ratio:1672 / 941;background:url(/art/megastructure.webp) center / cover;opacity:.2;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 60% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 60% 60% at 60% 40%,#000 30%,transparent 75%);animation:ns-fadein 1.4s ease both,ns-drift 60s ease-in-out infinite alternate}@keyframes ns-drift{to{transform:translate(-30px,20px) scale(1.04)}}.ns-app .ns-bar{position:sticky;background:#080b10cc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ns-app main{position:relative;z-index:1;flex:1;width:100%;animation:ns-rise .9s cubic-bezier(.16,1,.3,1) both}.ns-app .ns-foot{margin-top:0}.ns-app .card{animation:ns-rise .8s cubic-bezier(.16,1,.3,1) both}.ns-cta,.ns-status span{white-space:nowrap}@media(max-width:1500px){.ns-logo small,.ns-mode{display:none}.ns-bar{gap:20px}}@media(max-width:640px){.ns-acct{display:none}}.ns-intro{max-width:760px;margin:-18px 0 44px;color:var(--dim);font-size:17px;line-height:1.65}.eco{display:grid;gap:22px}.eco-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.eco-node{position:relative;padding:20px 16px 22px;border:1px solid var(--edge);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:eco-in .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 90ms)}.eco-node:before{content:"";position:absolute;left:-1px;top:-1px;width:28px;height:1px;background:var(--uv-hi);box-shadow:0 0 10px var(--uv)}.eco-node b{display:block;margin:10px 0 6px;font:600 12px var(--mono);letter-spacing:.14em}.eco-node p{margin:0;color:var(--dim);font-size:13.5px;line-height:1.5}.eco-n{font:500 10.5px var(--mono);letter-spacing:.22em;color:var(--uv-hi)}.eco-arrow{position:absolute;right:-14px;top:50%;width:14px;height:1px;background:linear-gradient(90deg,var(--edge),var(--uv-hi));overflow:visible}.eco-arrow:after{content:"";position:absolute;right:-1px;top:-3px;border:3.5px solid transparent;border-left-color:var(--uv-hi)}.eco-arrow:before{content:"";position:absolute;left:0;top:-1.5px;width:4px;height:4px;border-radius:50%;background:var(--acid);box-shadow:0 0 8px var(--acid);animation:eco-dot 1.6s linear infinite}.eco-token{display:grid;grid-template-columns:1fr 26px 1fr 26px 1fr;align-items:center;padding:18px 20px;border:1px dashed var(--edge);background:linear-gradient(90deg,#8d7cb41a,#7fd6a60d)}.eco-token>div{display:grid;gap:6px}.eco-token b{font:400 20px var(--serif)}.eco-token .eco-arrow{position:relative;right:auto;top:auto;width:26px}@keyframes eco-in{0%{opacity:0;transform:translateY(14px)}}@keyframes eco-dot{0%{left:0;opacity:0}20%{opacity:1}to{left:100%;opacity:0}}.tkn{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px;align-items:start}.tkn-card{display:grid;gap:22px;padding:26px;border:1px solid var(--edge);background:radial-gradient(600px 300px at 0% 0%,rgba(141,124,180,.22),transparent 60%),var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 40px 120px -50px #8d7cb4cc}.tkn-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.tkn-head>div{min-width:0;flex:1 1 200px}.tkn-head>div{display:grid;gap:2px;flex:1}.tkn-head b{font:600 18px var(--mono);letter-spacing:.14em}.tkn-head span{color:var(--dim);font:400 12px var(--mono);letter-spacing:.08em}.tkn-coin{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:1px solid var(--edge);background:radial-gradient(circle at 35% 30%,#96a0af80,#11161de6 70%);box-shadow:0 0 30px #8d7cb473;animation:tkn-spin 9s ease-in-out infinite}@keyframes tkn-spin{50%{transform:rotateY(180deg)}}.tkn-state{padding:5px 10px;border:1px solid rgba(217,173,102,.5);color:#d9ad66!important;font:600 10.5px var(--mono)!important;letter-spacing:.2em!important}.tkn-state.on{border-color:#7fd6a680;color:var(--acid)!important}.tkn-addr{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--edge);background:#080b1080}.tkn-warn{margin:0;padding:10px 14px;border:1px solid rgba(217,173,102,.45);background:#d9ad6614;color:#d9ad66;font:500 12.5px/1.5 var(--mono)}.tkn-addr span,.tkn-fees>span{font:500 10.5px var(--mono);letter-spacing:.22em;color:var(--faint)}.tkn-addr code,.tkn-addr a{font:13px var(--mono);color:var(--uv-hi);overflow-wrap:anywhere}.tkn-bars{display:grid;gap:12px}.tkn-bar{display:flex;height:34px;border:1px solid var(--edge)}.tkn-bar span{display:grid;place-items:center;font:600 12px var(--mono);background:linear-gradient(90deg,#2a2339,#8d7cb4)}.tkn-bar span.imd{background:linear-gradient(90deg,#8fd63a,var(--acid));color:#071000}.tkn-bars ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tkn-bars li{display:grid;grid-template-columns:12px 1fr;column-gap:10px;font-size:13.5px}.tkn-bars li i{width:10px;height:10px;margin-top:4px;background:#8d7cb4}.tkn-bars li i.imd{background:var(--acid)}.tkn-bars li span{grid-column:2;color:var(--dim)}.tkn-fees{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tkn-fees>span{grid-column:1 / -1}.tkn-fees div{padding:12px 14px;border:1px solid var(--edge)}.tkn-fees b{font:400 30px var(--serif);color:var(--uv-hi);margin-right:8px}.tkn-fees div>span{font:600 12px var(--mono);letter-spacing:.08em}.tkn-fees p{margin:6px 0 0;color:var(--dim);font-size:13px}.tkn-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ns-ghost.sm{height:44px;font-size:11.5px;cursor:default}.tkn-util{display:grid;gap:12px}.tkn-u{padding:20px 22px;border:1px solid var(--edge);background:var(--glass);transition:background .3s,transform .3s}.tkn-u:hover{background:var(--uv-soft);transform:translate(4px)}.tkn-u span{font:500 11px var(--mono);color:var(--uv-hi);letter-spacing:.2em}.tkn-u b{display:block;margin:8px 0 6px;font:400 24px var(--serif)}.tkn-u p{margin:0;color:var(--dim);font-size:14px;line-height:1.55}.tkn-legal{margin:4px 0 0;color:var(--faint);font-size:12.5px;line-height:1.55}.faq-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:26px;align-items:start}.faq{border-top:1px solid var(--edge)}.faq-i{border-bottom:1px solid var(--edge)}.faq-i button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;background:none;border:0;color:var(--ink);font:400 22px var(--serif);text-align:left;cursor:pointer}.faq-i button:hover{color:var(--uv-hi)}.faq-i i{font:400 22px var(--mono);font-style:normal;color:var(--uv-hi)}.faq-i p{margin:-6px 0 22px;padding:0 4px;max-width:760px;color:var(--dim);font-size:15px;line-height:1.7;animation:eco-in .35s ease both}.faq-side{position:sticky;top:100px;display:grid;gap:10px;padding:22px;border:1px solid var(--edge);background:var(--glass)}.faq-side b{font:400 26px var(--serif)}.faq-side p{margin:0 0 6px;color:var(--dim);font-size:14px;line-height:1.6}@media(max-width:1100px){.eco-row{grid-template-columns:repeat(3,minmax(0,1fr))}.eco-node:nth-child(3) .eco-arrow{display:none}.tkn,.faq-wrap{grid-template-columns:1fr}.faq-side{position:static}}@media(max-width:640px){.eco-row{grid-template-columns:1fr}.eco-node .eco-arrow{right:auto;left:50%;top:auto;bottom:-14px;width:1px;height:14px;background:linear-gradient(180deg,var(--edge),var(--uv-hi))}.eco-node .eco-arrow:after,.eco-node .eco-arrow:before{display:none}.eco-node:nth-child(3) .eco-arrow{display:block}.eco-token{grid-template-columns:1fr;gap:12px}.eco-token .eco-arrow{display:none}.tkn-fees{grid-template-columns:1fr}.faq-i button{font-size:19px}}@media(prefers-reduced-motion:reduce){.eco-node,.tkn-coin,.eco-arrow:before,.faq-i p{animation:none}}.ns-steps.four{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.ns-steps.four{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ns-steps.four{grid-template-columns:1fr}}.crew{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;align-items:stretch}.crew-hero{position:relative;overflow:hidden;border:1px solid var(--edge);min-height:420px;background:#05040e}.crew-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;transform:scale(1.02);transition:transform 6s ease}.crew-hero:hover img{transform:scale(1.08)}.crew-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(8,11,16,.92) 0%,rgba(8,11,16,.1) 45%,transparent 70%);pointer-events:none}.crew-hero .flash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 52% 10%,rgba(198,190,220,.55),transparent 55%);opacity:0;animation:crew-flash 7s infinite;pointer-events:none;z-index:1}@keyframes crew-flash{0%,86%,to{opacity:0}87%{opacity:.9}88%{opacity:.1}89.5%{opacity:.7}92%{opacity:0}}.crew-cap{position:absolute;left:24px;right:24px;bottom:22px;z-index:2}.crew-cap span{font:500 11px var(--mono);letter-spacing:.26em;color:var(--acid)}.crew-cap b{display:block;margin-top:8px;font:400 clamp(28px,3.4vw,44px)/1 var(--serif)}.crew-text{display:grid;gap:16px;align-content:start}.crew-text p{margin:0;color:var(--dim);font-size:16px;line-height:1.7}.crew-text p b{color:var(--ink);font-weight:600}.crew-roles{display:grid;gap:10px;margin-top:6px}.crew-roles div{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;padding:14px 16px;border:1px solid var(--edge);background:var(--glass)}.crew-roles i{font-style:normal;font-size:22px;line-height:1}.crew-roles b{display:block;font:600 12px var(--mono);letter-spacing:.12em}.crew-roles span{color:var(--dim);font-size:13.5px}.memes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.meme{position:relative;margin:0;overflow:hidden;border:1px solid var(--edge);aspect-ratio:4 / 3;background:#05040e}.meme img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .6s;filter:saturate(.9)}.meme:hover img{transform:scale(1.07) rotate(-.6deg);filter:saturate(1.1)}.meme figcaption{position:absolute;left:0;right:0;bottom:0;padding:26px 12px 10px;background:linear-gradient(0deg,rgba(8,11,16,.92),transparent);font:500 11.5px var(--mono);letter-spacing:.08em}.meme.coin img{object-fit:contain;padding:14px;animation:tkn-spin 9s ease-in-out infinite}.crew-note{margin:14px 0 0;color:var(--faint);font-size:12px}.ns-frog{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.ns-frog>*{pointer-events:auto}.ns-frog-btn{width:64px;height:76px;padding:0;border:0;background:none;cursor:pointer;filter:drop-shadow(0 10px 24px rgba(0,0,0,.6)) drop-shadow(0 0 18px rgba(127,214,166,.25));animation:frog-bob 3.2s ease-in-out infinite}.ns-frog-btn .imd-frog{width:100%;height:100%}.ns-frog-btn:hover{filter:drop-shadow(0 10px 24px rgba(0,0,0,.6)) drop-shadow(0 0 26px rgba(127,214,166,.55))}.ns-frog-btn.hop{animation:frog-hop .55s cubic-bezier(.2,.8,.2,1),frog-bob 3.2s ease-in-out .55s infinite}@keyframes frog-bob{50%{transform:translateY(-6px) rotate(-3deg)}}@keyframes frog-hop{0%{transform:scale(1)}35%{transform:translateY(-26px) scale(1.08) rotate(8deg)}70%{transform:translateY(0) scale(.94,1.06)}to{transform:none}}.ns-frog-say{max-width:270px;padding:14px 16px;border:1px solid rgba(127,214,166,.4);background:#0e1319f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 50px -20px #000000e6;animation:eco-in .3s ease both;position:relative}.ns-frog-say:after{content:"";position:absolute;right:28px;bottom:-7px;width:12px;height:12px;background:#0e1319f0;border-right:1px solid rgba(127,214,166,.4);border-bottom:1px solid rgba(127,214,166,.4);transform:rotate(45deg)}.ns-frog-say p{margin:0 0 10px;font:400 19px/1.3 var(--serif);color:var(--ink)}.ns-frog-say div{display:flex;justify-content:space-between;gap:10px;font:500 11px var(--mono);letter-spacing:.08em}.ns-frog-say a{color:var(--acid)!important}.ns-frog-say button{background:none;border:0;color:var(--faint);font:inherit;cursor:pointer;padding:0}@media(max-width:1100px){.crew{grid-template-columns:1fr}.memes{grid-template-columns:1fr 1fr}}@media(max-width:640px){.crew-hero{min-height:300px}.ns-frog{right:12px;bottom:12px}.ns-frog-btn{width:56px;height:56px}}@media(prefers-reduced-motion:reduce){.ns-frog-btn,.crew-hero .flash,.meme.coin img{animation:none}}.crew-roles p{margin:0}.crew-roles p span{display:block;margin-top:2px}.meme.coin img{clip-path:circle(46%)}.imd-frog{display:block;aspect-ratio:240 / 284;background:url(/art/imd/imd-frog.webp) 0 0 / 1900% 100% no-repeat;image-rendering:auto}.visit{position:absolute;left:58vw;top:calc(34px + 29vw);width:clamp(64px,5.6vw,108px);aspect-ratio:240 / 284;z-index:6}.visit:after{content:"";position:absolute;left:-40%;width:420%;bottom:-4px;height:2px;background:linear-gradient(90deg,transparent,rgba(127,214,166,.55),rgba(150,160,175,.5),transparent);box-shadow:0 0 14px #7fd6a680;pointer-events:none}.visit-portal{position:absolute;left:-24%;bottom:-4px;width:148%;height:150%;border-radius:48% 48% 8px 8px/32% 32% 8px 8px;display:grid;place-items:end center;padding-bottom:6px;border:1px solid rgba(127,214,166,0);background:#050c0700;color:#7fd6a6!important;font:600 9px var(--mono);letter-spacing:.2em;overflow:hidden;transform:scaleY(0);transform-origin:50% 100%;transition:transform .7s cubic-bezier(.2,.8,.2,1),border-color .7s,background .7s}.visit-portal.open{transform:none;border-color:#7fd6a68c;background:radial-gradient(ellipse at 50% 100%,#7fd6a647,#050c07d1 70%);box-shadow:0 0 40px #7fd6a659,inset 0 0 30px #7fd6a633}.visit-portal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(127,214,166,.12) 0 1px,transparent 1px 4px);animation:visit-scan 1.6s linear infinite}.visit-portal b{position:absolute;top:8px;left:0;right:0;text-align:center;font-weight:600}.visit-portal i{font-style:normal;opacity:.7;font-size:8px;letter-spacing:.1em}.visit-glow{position:absolute;left:10%;right:10%;bottom:0;height:30%;background:radial-gradient(ellipse at 50% 100%,rgba(127,214,166,.55),transparent 70%);animation:visit-pulse 2.4s ease-in-out infinite}.visit-walk{position:absolute;left:0;bottom:0;width:100%;transition:transform 2.6s linear;z-index:2}.visit-frog{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;filter:drop-shadow(0 6px 10px rgba(0,0,0,.7))}.visit-frog:after{content:"";position:absolute;left:18%;right:18%;bottom:-3px;height:8px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.55),transparent 70%);z-index:-1}.visit-frog:hover{filter:drop-shadow(0 6px 10px rgba(0,0,0,.7)) drop-shadow(0 0 14px rgba(127,214,166,.6))}.visit-say{position:absolute;bottom:104%;left:50%;transform:translate(-50%);width:210px;padding:10px 12px;border:1px solid rgba(127,214,166,.5);background:#050a06f0;font:500 12px/1.45 var(--mono);color:#c9ffd8;text-align:center;animation:eco-in .3s ease both}.visit-say:before{content:"IMD FROG ·";display:block;margin-bottom:4px;font-size:9.5px;letter-spacing:.2em;color:#7fd6a6}.visit-tag{position:absolute;left:-20%;top:calc(100% + 10px);white-space:nowrap;font:500 9.5px var(--mono);letter-spacing:.22em;color:#7fd6a6bf}@keyframes visit-scan{to{background-position:0 8px}}@keyframes visit-pulse{50%{opacity:.5}}@media(max-width:1100px){.visit{left:auto;right:34vw;top:auto;bottom:30px;width:70px}}@media(prefers-reduced-motion:reduce){.visit-portal:before,.visit-glow{animation:none}.visit-walk{transition:none}}.visit-room{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/art/imd/imd-room.webp) center / cover;opacity:0;transition:opacity 1s .3s;filter:saturate(1.2) contrast(1.05)}.visit-portal.open .visit-room{opacity:.92;animation:visit-breathe 5s ease-in-out infinite}.visit-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;padding:3px;background:conic-gradient(from 0deg,#7fd6a6,#ad9bd2,#7fd6a6,#8d7cb4,#7fd6a6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:visit-spin 4s linear infinite;opacity:.9}.visit-portal b{z-index:2;background:#050c07cc;padding:3px 0}.visit-portal i{position:relative;z-index:2;background:#050c07bf;padding:2px 6px}.visit-beam{position:absolute;left:26%;bottom:150%;width:2px;height:8.5vw;background:linear-gradient(0deg,rgba(127,214,166,.9),rgba(150,160,175,.5) 60%,transparent);box-shadow:0 0 12px #7fd6a6b3;transform-origin:50% 100%;transform:rotate(8deg);pointer-events:none}.visit-beam:after{content:"";position:absolute;left:-9px;top:-6px;width:20px;height:10px;border-radius:50%;background:radial-gradient(ellipse,rgba(127,214,166,.9),transparent 70%);animation:visit-pulse 1.8s ease-in-out infinite}@keyframes visit-spin{to{filter:hue-rotate(360deg)}}@keyframes visit-breathe{50%{transform:scale(1.06)}}.ns-drop{position:relative}.ns-drop>button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;cursor:pointer;font:500 11.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding:6px 0}.ns-drop>button:hover,.ns-drop.open>button,.ns-drop>button.on{color:var(--ink)}.ns-drop>button svg{transition:transform .2s}.ns-drop.open>button svg{transform:rotate(180deg)}.ns-drop-menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);width:300px;padding:6px;display:none;background:#0b0918;border:1px solid var(--edge);box-shadow:0 18px 50px #0000008c;z-index:30}.ns-drop-menu:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.ns-drop.open .ns-drop-menu{display:grid}.ns-drop-menu a{display:grid;gap:2px;padding:10px 12px;letter-spacing:0;text-transform:none}.ns-drop-menu a:hover,.ns-drop-menu a:focus-visible,.ns-drop-menu a.on{background:var(--uv-soft)}.ns-drop-menu a b{font:600 13px var(--mono);color:var(--ink);letter-spacing:.04em}.ns-drop-menu a span{font:400 12.5px/1.4 var(--sans, Inter, system-ui, sans-serif);color:var(--dim)}.ns-nav .ns-drop-menu a.on:after{display:none}.ns-burger{display:none;width:40px;height:40px;place-items:center;background:none;border:1px solid var(--edge);color:var(--ink);cursor:pointer}.ns-mnav{position:fixed;top:84px;right:0;bottom:0;left:0;z-index:40;overflow-y:auto;display:grid;align-content:start;gap:2px;padding:16px;background:#05040d;border-top:1px solid var(--edge)}.ns-mnav a{text-decoration:none;padding:12px 4px;font:500 15px var(--mono);color:var(--ink);border-bottom:1px solid rgba(150,160,175,.1)}.ns-mnav span{margin-top:14px;font:600 10.5px var(--mono);letter-spacing:.18em;color:var(--faint)}.ns-mnav .ns-cta{margin-top:18px;justify-content:center;border-bottom:0}@media(max-width:1100px){.ns-burger{display:grid;margin-left:auto}.ns-bar>.ns-cta{display:none}}@media(min-width:1101px){.ns-mnav{display:none}}.tkn-bar span.dev{background:linear-gradient(90deg,#5d7fe0,var(--sky, #8fb7c8));color:#080b10}.tkn-bars li i.dev{background:#8fb7c8}@media(max-width:640px){.ns-mnav{top:70px;right:0;bottom:0;left:0}}.staked-card .staked-row{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 12px;padding:14px 0 12px}.staked-card .staked-row b{font:600 clamp(26px,5vw,38px) / 1 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.staked-card .staked-row em{font:italic 400 30px / 1 var(--serif);color:var(--uv-hi)}.staked-card .staked-row span{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.staked-card .staked-bar{height:6px;border-radius:3px;background:var(--uv-soft);overflow:hidden}.staked-card .staked-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--uv),var(--acid));box-shadow:0 0 12px var(--uv);transition:width .8s ease}.room-dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;vertical-align:1px;box-shadow:0 0 8px currentColor}.clarity-box,.clarity-page{color:var(--nx-ink, #e7ebf0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.clarity-box,.clarity-box *,.clarity-page,.clarity-page *,.clarity-doors,.clarity-doors *{box-sizing:border-box;min-width:0}.clarity-box{padding:24px;border:1px solid var(--nx-line, rgba(255,255,255,.12));background:#11161dc7;margin:22px 0;overflow-wrap:anywhere}.clarity-box h2{margin:0 0 14px;font-size:clamp(22px,3vw,30px);line-height:1.15;letter-spacing:-.02em}.clarity-box p,.clarity-page p,.clarity-flow span,.clarity-flow figcaption{color:var(--nx-dim, #a2acb9);line-height:1.6}.clarity-box a,.clarity-page a,.clarity-start a{color:var(--acc, #c9c3da)}.clarity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.clarity-grid a{display:grid;gap:8px;padding:14px;text-decoration:none;border:1px solid var(--nx-line, rgba(255,255,255,.12));min-height:44px}.clarity-grid a span{color:var(--nx-dim, #a2acb9);font-size:14px;line-height:1.5}.clarity-status{padding:14px;border-left:2px solid var(--acc, #c9c3da);background:#96a0af12}.benefits-ladder{margin:20px 0}.benefits-ladder>div{display:grid;grid-template-columns:minmax(150px,1fr) 3fr;gap:16px;padding:16px 0;border-bottom:1px solid var(--nx-line, rgba(255,255,255,.12))}.benefits-ladder dt{font-weight:600}.benefits-ladder dd{margin:0;color:var(--nx-dim, #a2acb9);line-height:1.6}.clarity-more summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:var(--nx-ink, #e7ebf0)}.clarity-more summary:after{content:" +";margin-left:8px}.clarity-more[open] summary:after{content:" −"}.clarity-more nav{display:grid;gap:4px}.clarity-more a,.clarity-start a{display:inline-flex;align-items:center;min-height:44px;padding:4px 8px}.clarity-utilities{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));gap:0 14px;border-bottom:1px solid rgba(255,255,255,.09)}.clarity-utilities a{display:inline-flex;align-items:center;min-height:44px;color:#c9c3da;font:500 12px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-decoration:none}.clarity-page{width:min(1160px,100%);margin:0 auto;padding:32px max(16px,env(safe-area-inset-right)) 80px max(16px,env(safe-area-inset-left));overflow-wrap:anywhere}.clarity-page h1{font-size:clamp(36px,6vw,64px);letter-spacing:-.04em;margin:14px 0}.clarity-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0}.clarity-flow>div{display:grid;gap:10px;align-content:start}.clarity-flow>div>div,.clarity-flow>div>a{display:grid;gap:8px;border:1px solid rgba(150,160,175,.35);background:#0c0a1c;padding:18px;text-decoration:none;min-height:100px}.clarity-flow>div>span{text-align:center;color:#ad9bd2}.clarity-flow figcaption{grid-column:1 / -1;padding:14px;border-left:2px solid #ad9bd2}.clarity-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.clarity-metrics>div{border:1px solid rgba(255,255,255,.12);padding:16px}.clarity-metrics dt{color:#a2acb9;font-size:13px}.clarity-metrics dd{margin:12px 0 0;font-size:20px}.clarity-loading{color:#a2acb9}.clarity-unavailable{color:#d9ad66}.clarity-empty{color:#c9c3da;font-size:16px}.clarity-source{font-size:12px;overflow-wrap:anywhere}.clarity-start{display:flex;flex-wrap:wrap;gap:6px 14px}.clarity-doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.clarity-door{display:grid;grid-template-columns:64px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:20px;background:#0e1319e6;border:1px solid color-mix(in srgb,var(--acc) 45%,transparent);color:#e7ebf0;text-decoration:none}.clarity-door img{width:64px;height:64px;object-fit:contain}.clarity-door h2{color:var(--acc);font-size:26px;margin:0 0 10px}.clarity-door p{color:#a2acb9;line-height:1.55;margin:0}.clarity-home .nx-gate-in{position:relative;z-index:1;padding-top:clamp(44px,10vh,100px)}.clarity-home .nx-title{font-size:clamp(42px,6vw,82px);white-space:normal}.clarity-home .nx-gate-art{position:absolute;height:100%}.nx-shell .nx-tabs,.clarity-home .nx-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.nx-station{min-height:48px;height:auto}.nx-rooms a,.nx-acct,.nx-btn{min-height:44px}.nx-station .app-install-btn.compact{min-width:44px;min-height:44px}.nx-roomnav{flex-wrap:wrap;overflow:visible}.nx-roomnav a{min-height:44px}.nx-roombar{flex-wrap:wrap}.nx-more{position:relative;margin-left:auto}.nx-more>nav{position:absolute;right:0;top:100%;min-width:210px;padding:12px;background:#0c0a1c;border:1px solid #403556;z-index:60;box-shadow:0 10px 30px #0009}.nx-foot-map{grid-template-columns:repeat(4,minmax(0,1fr))}.nx-foot a{display:inline-flex;align-items:center;min-height:44px}.nx-foot-line nav{flex-wrap:wrap;gap:4px 18px}.clarity-floating{position:fixed;z-index:90;right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));border:1px solid #403556;background:#0c0a1c;color:#e7ebf0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-width:calc(100vw - 32px)}.clarity-floating summary{padding:0 14px;min-height:44px;display:flex;align-items:center;cursor:pointer}.clarity-floating .clarity-utilities{max-width:340px}.svc-outcome{scroll-margin-top:190px;margin-bottom:26px}.svc-outcome>.svc-paid-list{margin-top:18px}@media(max-width:980px){.clarity-doors{grid-template-columns:1fr}.nx-rooms a span{display:inline}}@media(max-width:820px){.clarity-grid,.clarity-flow,.clarity-metrics{grid-template-columns:1fr}.clarity-box{padding:16px}.benefits-ladder>div{grid-template-columns:1fr;gap:8px}.clarity-home .nx-gate-in{padding:32px max(16px,env(safe-area-inset-right)) 24px max(16px,env(safe-area-inset-left))}.clarity-home .nx-title{font-size:44px}.clarity-home .nx-gate-lead{font-size:16px}.clarity-door{padding:16px;grid-template-columns:52px minmax(0,1fr) 16px}.clarity-door img{width:52px;height:52px}.clarity-door h2{font-size:24px}.clarity-utilities{justify-content:space-between;gap:0 6px}.nx-station{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.nx-roombar{height:auto;min-height:44px;padding:0 16px;flex-wrap:wrap}.nx-roomnav{height:auto;width:auto;flex:1;padding:0;mask-image:none;-webkit-mask-image:none;gap:0}.nx-roomnav a{font-size:12px;padding:0 8px}.nx-more{margin-left:0}.nx-foot-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nx-foot-line{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.nx-foot-map,.nx-foot-line nav{display:grid}.gr{padding:24px max(16px,env(safe-area-inset-right)) 90px max(16px,env(safe-area-inset-left))}.gr-tiles{grid-template-columns:1fr}.gr-btn{min-height:44px}.st-body{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.svc-form input,.svc-form select,.svc-form textarea{max-width:100%;min-width:0}.st-cta,.svc-copy button,.svc-evidence summary{min-height:44px}.tk{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.tk .clarity-box a{min-height:44px;display:inline-flex;align-items:center}}@media(display-mode:standalone){.nx-foot-map,.nx-foot-line nav{display:grid}}.clarity-utilities a{min-width:44px}.clarity-start a,.clarity-more a{overflow-wrap:anywhere}.clarity-floating{width:min(343px,calc(100vw - 32px))}.clarity-floating>details>summary{padding:0 16px}.st-door-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-shell .st-body,.nx-shell .st-hero-in,.nx-shell .svc-outcome,.nx-shell .svc-paid-list,.nx-shell .st-panel{min-width:0}.nx-shell .svc-paid-head{min-height:44px;overflow-wrap:anywhere}.nx-shell .svc-paid-head>b,.nx-shell .svc-paid-head>span{min-width:0}.nx-shell .svc-paid-result{overflow-wrap:anywhere}.nx-shell .st-pre{max-width:100%}@media(max-width:820px){.nx-shell .st-hero,.nx-shell .st-body{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.nx-shell .st-tiles{grid-template-columns:minmax(0,1fr)}.nx-shell .gr,.nx-shell .tk{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.nx-shell .st-cta,.nx-shell .svc-copy button,.nx-shell .svc-evidence summary{min-height:44px}.nx-shell .st-cta{white-space:normal}.nx-shell .nx-more a,.nx-shell .nx-foot a,.nx-shell .nx-acct,.nx-shell .tk-copy,.clarity-page a,.clarity-box a{min-height:44px;min-width:44px}.nx-station{height:auto;min-height:calc(48px + env(safe-area-inset-top))}.clarity-page a,.clarity-box a{display:inline-flex;align-items:center}.clarity-flow a,.connections .clarity-grid a{display:grid}}@media(max-width:700px){.st-door-grid{grid-template-columns:minmax(0,1fr)}}.nx-shell>main.clarity-main{max-width:none;padding:0}.nx-shell .clarity-main>.st-room{width:100%;margin:0}.clarity-main>.tk{padding-top:24px;padding-bottom:60px}@media(max-width:820px){.clarity-main>.tk{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.clarity-main .st-hero.slim{min-height:320px;padding-top:56px}.nx-station .nx-acct-out{width:44px;padding:0;justify-content:center}.nx-shell .tk-market-links a{min-width:44px;min-height:44px}.clarity-start a,.clarity-more summary,.clarity-floating a{min-width:44px}}.clarity-floating{display:flex;align-items:center}.clarity-floating>.clarity-utilities{flex:1;min-width:0;padding:0 8px;gap:2px;border:0}.clarity-floating>details>summary{padding:0 8px;min-width:44px}.clarity-floating>details[open]>nav{position:relative;padding:8px}.clarity-floating>details[open]{position:absolute;right:-1px;bottom:-1px;width:min(343px,calc(100vw - 32px));background:#0c0a1c;border:1px solid #403556}.clarity-floating>details[open]>summary{justify-content:flex-end}
