@font-face{font-family:Geist;src:url(/fonts/geist/Geist-Variable.woff2)format("woff2");font-display:swap}@font-face{font-family:Geist Pixel;src:url(/fonts/geist/GeistPixel-Grid.woff2)format("woff2");font-display:block}@font-face{font-family:Bitroad;src:url(/fonts/bitroad/Bitroad-Regular.ttf)format("truetype");font-display:block;font-style:normal;font-weight:400}@font-face{font-family:Puff Balloon;src:url(/fonts/puff-balloon/PuffBalloon-Complete.woff2)format("woff2"),url(/fonts/puff-balloon/puffballoon-bitmaps.otf)format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Shapiro;src:url(/fonts/shapiro/shapiro-65.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080b0d;--surface:#0d1115;--raised:#12171d;--soft:#171d24;--line:#283039;--line-soft:#1c232a;--text:#f3f4ef;--muted:#8c959f;--quiet:#606a74;--cyan:#51d3c8;--accent-foreground:#07100f;--amber:#f3b35b;--rose:#ef6685;--green:#7bd990;--font-sans:Geist, Arial, sans-serif;--font-data:"Geist Pixel", monospace;--font-number:var(--font-data);--font-pixel:var(--font-data);--font-title:Bitroad, sans-serif;--font-serif:var(--font-title);--font-transaction:Shapiro, Geist, sans-serif;--game-card-compact-size:clamp(250px,31vw,286px);--app-viewport-height:100dvh;--app-viewport-offset-top:0px}html{background:var(--bg);height:var(--app-viewport-height);min-height:var(--app-viewport-height);scroll-behavior:smooth;scrollbar-width:none;min-width:320px;overflow:hidden}*{-webkit-touch-callout:none;box-sizing:border-box;scrollbar-width:none;-webkit-user-select:none;user-select:none}.asset-amount{font-weight:inherit;letter-spacing:inherit;line-height:inherit;white-space:nowrap;align-items:baseline;display:inline-flex;color:inherit!important;font-family:inherit!important;font-size:1em!important}.game-shook-amount{align-items:start;gap:2px;justify-items:inherit;min-width:0;line-height:1;display:inline-grid}.game-shook-amount>small{color:#0919307a;font-family:var(--font-pixel);letter-spacing:.02em;white-space:nowrap;font-size:8px;font-weight:400;line-height:1.15;display:block}.asset-unit-icon{vertical-align:-.13em;flex:none;align-self:center;width:1.08em;height:1.08em;margin-left:.2em;margin-right:.04em;display:inline-flex}.asset-unit-icon img{object-fit:contain;width:100%;height:100%;display:block}.asset-unit-icon.is-shook{width:.8em;height:.8em}.asset-unit-icon.is-shook img{border-radius:50%}::-webkit-scrollbar{width:0;height:0;display:none}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);height:var(--app-viewport-height);min-height:var(--app-viewport-height);margin:0;overflow:hidden}button,input,textarea,select{color:inherit;font:inherit}input,textarea,select,[contenteditable=true]{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}button{cursor:pointer}a{color:inherit;text-decoration:none}html[data-shook-theme=clear]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e8e8e8;--surface:#f2f2f2;--raised:#fff;--soft:#dcdcdc;--line:#b7b7b7;--line-soft:#cdcdcd;--text:#0a0a0a;--muted:#454545;--quiet:#707070;--cyan:#000;--accent-foreground:#fff;--amber:#9b5d00;--rose:#b52f50;--green:#14763e}.app-shell{height:var(--app-viewport-height);min-height:var(--app-viewport-height);opacity:1;transition:filter .48s cubic-bezier(.4,0,.2,1),opacity .48s cubic-bezier(.4,0,.2,1);position:relative;overflow:clip}.app-shell.is-leaving{filter:none;opacity:1;pointer-events:none}html[data-desktop-reference=true],html[data-desktop-reference=true] body{overflow:hidden}html[data-desktop-reference=true] .app-shell{height:900px;min-height:900px;transform:translate(-50%,-50%) scale(var(--desktop-reference-scale));transform-origin:50%;width:1440px;position:fixed;top:50%;left:50%}html[data-desktop-reference=true] .app-shell:before,html[data-desktop-reference=true] .app-shell :is(.app-background-media,.app-background-wash,.floating-face,.floating-actions,.landing-social-icons,.landing-information-actions,.landing-audience,.market-bottom-bar,.landing-action-layer,.runtime-notice,.chamber-backdrop){position:absolute}html[data-desktop-reference=true] :is(.landing-main,.landing-hero,.page){min-height:900px}html[data-desktop-reference=true] .three-wordmark{height:900px;transform:translateY(135px)}html[data-desktop-reference=true] .three-wordmark.has-action{transform:translateY(0)}html[data-desktop-reference=true] .landing-primary-actions{top:calc(50% + 171px)}html[data-desktop-reference=true] .landing-capital{right:230px}html[data-desktop-reference=true] .landing-action-modal{width:940px;height:746px}html[data-desktop-reference=true] .native-card-preview{height:900px}html[data-desktop-reference=true] .custom-wallet-panel{max-height:802px}html[data-desktop-reference=true] .wallet-option-list{max-height:430px}html[data-desktop-reference=true] .bucket-list{max-height:480px}html[data-desktop-reference=true] .chamber{max-height:852px}.app-background-media{filter:saturate(.9)contrast(1.04)brightness(1.03);opacity:1;pointer-events:none;z-index:0;background:#9bc7f4 url(/media/deep-blue-sky-clouds-poster.jpg) 50%/cover no-repeat;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.16,1,.3,1);position:fixed;inset:0;overflow:hidden;transform:scale(1.015)}.app-shell.is-entered .app-background-media{opacity:1;transform:scale(1)}.app-background-video{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.app-background-media.is-video-ready .app-background-video{opacity:1}.app-background-wash{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;z-index:1;background:0 0;transition:opacity .9s .12s;position:fixed;inset:0}.app-shell.is-entered .app-background-wash{opacity:1}.app-shell:before{background:radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--cyan) 11%, transparent), transparent 44%);content:"";opacity:0;pointer-events:none;z-index:3;transition:opacity .9s .22s;position:fixed;inset:0}.app-shell.is-entered:before{opacity:1}.app-shell>main{z-index:4;position:relative}.header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.floating-face{height:42px;left:max(24px,env(safe-area-inset-left,0px));opacity:0;top:max(24px,env(safe-area-inset-top,0px));z-index:60;justify-content:center;align-items:center;width:42px;transition:opacity .65s .34s,transform .8s cubic-bezier(.16,1,.3,1) .34s;display:flex;position:fixed;transform:translate(-16px,-16px)scale(.65)}.app-shell.is-entered .floating-face{opacity:1;transform:translate(0)scale(1)}.floating-face canvas{width:42px;height:42px;display:block}.floating-actions{opacity:0;right:max(24px,env(safe-area-inset-right,0px));top:max(24px,env(safe-area-inset-top,0px));z-index:60;transition:opacity .65s .4s,transform .8s cubic-bezier(.16,1,.3,1) .4s;position:fixed;transform:translate(16px,-16px)scale(.9)}.app-shell.is-entered .floating-actions{opacity:1;transform:translate(0)scale(1)}.landing-social-icons{bottom:var(--landing-footer-bottom);color:#0919309e;height:var(--landing-footer-row-height);opacity:0;z-index:20;align-items:center;gap:13px;transition:opacity .6s .66s,transform .75s cubic-bezier(.16,1,.3,1) .66s;display:flex;position:fixed;left:24px;transform:translate(-12px,10px)}.landing-social-icons>:is(a,span){color:inherit;background:0 0;border:0;justify-content:center;align-items:center;width:21px;height:21px;padding:0;text-decoration:none;display:inline-flex}.landing-social-icons>a{transition:color .2s,transform .2s}.landing-social-icons>a:hover,.landing-social-icons>a:focus-visible{color:#08152a;outline:0;transform:translateY(-1px)}.landing-social-icons svg{display:block}.landing-social-dexscreener{background:currentColor;width:19px;height:19px;display:block;-webkit-mask:url(/dexscreener.svg) 50%/contain no-repeat;mask:url(/dexscreener.svg) 50%/contain no-repeat}.app-shell.is-entered .landing-social-icons{opacity:1;transform:translate(0)}.landing-information-actions{bottom:var(--landing-footer-bottom);height:var(--landing-footer-row-height);opacity:0;z-index:20;align-items:center;gap:16px;transition:opacity .72s,transform .82s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;right:24px;transform:translate(12px,10px)}.app-shell.is-entered .landing-information-actions{opacity:1;transform:translate(0)}.app-shell.is-entered .landing-information-actions.is-over-action{z-index:50}.landing-audience{bottom:var(--landing-footer-bottom);color:#09193094;font-family:var(--font-pixel);height:var(--landing-footer-row-height);opacity:0;text-transform:uppercase;white-space:nowrap;z-index:20;align-items:center;gap:8px;font-size:9px;transition:opacity .6s .72s,transform .75s cubic-bezier(.16,1,.3,1) .72s;display:flex;position:fixed;left:50%;transform:translate(-50%,10px)}.app-shell.is-entered .landing-audience{opacity:1;transform:translate(-50%)}.landing-audience span{align-items:center;gap:6px;display:inline-flex}.landing-audience span+span:before{color:#09193040;content:"·";margin-right:0}.landing-audience i{background:#14763e;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #14763e1a}.landing-information-trigger{appearance:none;color:#0919309e;cursor:pointer;letter-spacing:.04em;background:0 0;border:0;justify-content:center;align-items:center;height:21px;padding:0;font-family:Bitroad,sans-serif;font-size:10px;line-height:1;transition:color .2s,opacity .2s,transform .2s;display:inline-flex}.landing-information-trigger.is-open{opacity:.58;transform:scale(.98)}.landing-information-trigger:hover,.landing-information-trigger:focus-visible{color:#08152a;outline:0;transform:translateY(-1px)}:root{--landing-footer-row-height:21px;--market-bar-height:28px;--market-bar-reserved-height:calc(var(--market-bar-height) + env(safe-area-inset-bottom,0px));--landing-footer-bottom:calc(var(--market-bar-reserved-height) + 10px)}.market-bottom-bar{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);box-sizing:border-box;height:var(--market-bar-reserved-height);padding-bottom:env(safe-area-inset-bottom,0px);z-index:2200;background:#eef5fff5;border-top:1px solid #19335624;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;bottom:0;left:0;right:0}.market-bottom-bar>span{border-right:1px solid var(--line);white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.market-bottom-bar>span:last-child{border-right:0}.market-bottom-bar small{color:var(--quiet);font-family:var(--font-pixel);letter-spacing:.035em;font-size:8px;font-weight:400}.market-bottom-bar strong{color:var(--text);font-family:var(--font-sans);font-size:10px;font-weight:700}.market-bottom-bar em{color:var(--quiet);font-family:var(--font-sans);font-size:8px;font-style:normal}.market-bottom-bar>span.is-positive :is(strong,em){color:#14763e}.market-bottom-bar>span.is-negative :is(strong,em){color:#b72d48}.header-actions>button,.header-actions>div>button{background:color-mix(in srgb, var(--surface) 80%, transparent);border:1px solid var(--line);transform-origin:50%;border-radius:9px;height:42px;padding:0 15px;transition:transform .2s;transform:rotate(0)scale(1)}.header-actions>button:hover,.header-actions>button:focus-visible,.header-actions>div>button:hover,.header-actions>div>button:focus-visible,.header-actions>button[aria-expanded=true],.header-actions>div>button[aria-expanded=true]{transform:rotate(6deg)scale(1.05)}.header-actions>button:active,.header-actions>div>button:active{transition-duration:.1s;transform:rotate(3deg)scale(.96)}.header-actions .wallet-button{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 0 1px color-mix(in srgb, var(--cyan) 22%, transparent), 0 5px 18px color-mix(in srgb, var(--cyan) 16%, transparent);color:var(--accent-foreground);flex:0 0 42px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;padding:0;transition:background-color .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),transform .2s;display:inline-flex;overflow:hidden}.header-actions .wallet-button.connected{background:var(--cyan);border-color:var(--cyan);color:var(--accent-foreground)}.header-actions .wallet-button>svg{transition:transform .42s cubic-bezier(.16,1,.3,1);transform:scale(1)}.header-actions .wallet-button:hover{background:color-mix(in srgb, var(--cyan) 84%, #e8e8e8);border-color:color-mix(in srgb, var(--cyan) 84%, #e8e8e8);box-shadow:0 0 0 2px color-mix(in srgb, var(--cyan) 22%, transparent), 0 7px 22px color-mix(in srgb, var(--cyan) 24%, transparent)}.header-actions .wallet-button:hover>svg{transform:scale(1.08)}.header-icon-button{justify-content:center;align-items:center;width:42px;min-width:42px;display:inline-flex;position:relative;padding:0!important}.header-icon-button.has-pending:after,.header-icon-button.has-attention:after{background:var(--cyan);border:2px solid var(--bg);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-3px}.header-icon-button.has-attention:after{background:var(--rose)}.wallet-dropdown,.transaction-bucket,.notifications-panel-root{position:relative}.header-panel{background:color-mix(in srgb, var(--surface) 97%, transparent);border:1px solid var(--line);z-index:80;border-radius:14px;width:min(390px,100vw - 24px);animation:.34s cubic-bezier(.16,1,.3,1) both panel-in;position:absolute;top:calc(100% + 13px);right:0;overflow:hidden;box-shadow:0 26px 80px #00000080}.header-panel.is-closing{pointer-events:none;animation:.28s cubic-bezier(.4,0,.2,1) both panel-out}@keyframes panel-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}}@keyframes panel-out{to{filter:blur(5px);opacity:0;transform:translateY(-10px)scale(.98)}}.panel-heading{background:linear-gradient(145deg, color-mix(in srgb, var(--raised) 96%, transparent), var(--bg));border-bottom:1px solid var(--line);align-items:center;min-height:58px;padding:13px 20px;display:flex}.panel-heading>div{gap:5px;min-width:0;display:grid}.panel-heading span{color:var(--cyan);font-family:var(--font-pixel);text-transform:uppercase;font-size:9px}.panel-heading strong{font-family:var(--font-serif);font-size:21px;font-weight:300}.panel-heading small{color:var(--quiet);font-family:var(--font-sans);font-size:10px}.panel-heading>button{background:var(--soft);border:1px solid var(--line);border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.panel-heading>.wallet-heading-address{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.wallet-heading-address>span{color:var(--text);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Bitroad,sans-serif;font-size:21px;overflow:hidden}.wallet-heading-address .square-control{flex:0 0 42px!important}.wallet-heading-address .wallet-disconnect{color:var(--rose)!important}.panel-foot{border-top:1px solid var(--line);color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;justify-content:space-between;align-items:center;min-height:52px;padding:0 20px;font-size:9px;display:flex}.panel-foot button{color:var(--rose);font-family:var(--font-pixel);text-transform:uppercase;background:0 0;border:0;padding:10px 0;font-size:9px}.panel-foot b{color:var(--muted);font-weight:400}.wallet-portfolio{gap:16px;padding:14px;display:grid}.wallet-quick-actions{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 14px;display:grid}.wallet-quick-actions button{background:color-mix(in srgb,var(--raised) 65%,transparent);border:1px solid var(--line);color:var(--text);font-family:var(--font-pixel);text-transform:uppercase;border-radius:8px;justify-content:space-between;align-items:center;min-height:40px;padding:0 11px;font-size:10px;transition:background-color .2s,color .2s,transform .2s;display:flex}.wallet-quick-actions button:hover{background:var(--text);color:var(--bg);transform:translateY(-1px)}.wallet-asset-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wallet-asset-group-heading{grid-column:1/-1;justify-content:space-between;align-items:center;min-height:20px;padding:0 2px;display:flex}.wallet-asset-group-heading strong,.wallet-asset-group-heading small{font-family:var(--font-pixel);text-transform:uppercase;font-size:8px;font-weight:400}.wallet-asset-group-heading strong{color:var(--muted)}.wallet-asset-group-heading small{color:var(--quiet)}.wallet-asset{background:color-mix(in srgb, var(--raised) 58%, transparent);border:1px solid var(--line);border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-height:108px;padding:12px;display:grid}.wallet-asset.transferable{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%;transition:background-color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.wallet-asset.transferable:hover{background:color-mix(in srgb, var(--raised) 78%, transparent);border-color:color-mix(in srgb, var(--text) 34%, var(--line));transform:translateY(-1px)}.wallet-asset.transferable:active{transform:scale(.99)}.wallet-asset.transferable:focus-visible{outline:2px solid var(--text);outline-offset:2px}.wallet-asset-icon{color:var(--text);justify-content:center;align-items:center;width:34px;height:34px;display:flex}.wallet-asset-icon>img{object-fit:contain;width:27px;height:27px}.wallet-asset-icon>.shook-token-mark{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:27px;line-height:1}.wallet-token-pair{width:34px;height:32px;display:block;position:relative}.wallet-token-pair img{object-fit:contain;width:21px;height:21px;position:absolute}.wallet-token-pair .shook-token-mark{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:21px;line-height:1;position:absolute;top:0;left:0}.wallet-token-pair img:last-child{bottom:0;right:0}.wallet-staked-pair .shook-lock-mark{justify-content:center;align-items:center;width:21px;height:21px;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:18px;line-height:1;display:flex;position:absolute;bottom:0;right:0}.wallet-asset-identity,.wallet-asset-value{gap:4px;min-width:0;display:grid}.wallet-asset-identity strong{text-overflow:ellipsis;white-space:nowrap;font-family:Bitroad,sans-serif;font-size:13px;font-weight:400;overflow:hidden}.wallet-asset-identity small,.wallet-asset-value small{color:var(--quiet);font-family:var(--font-sans);font-size:9px}.wallet-asset-value{border-top:1px solid color-mix(in srgb, var(--line) 68%, transparent);text-align:left;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;align-items:baseline;gap:5px 8px;padding-top:9px;display:flex}.wallet-asset-value strong{font-family:var(--font-pixel);font-size:14px;font-weight:400}.wallet-asset-value em{color:var(--quiet);font-family:var(--font-sans);font-size:9px;font-style:normal}.wallet-asset-value small.wallet-asset-usd,.wallet-creator-card>div>.wallet-creator-usd{color:var(--green)}.wallet-asset-group:not(.single) .wallet-asset-value small.wallet-asset-usd{flex-basis:100%}.wallet-asset-group.single .wallet-asset{grid-column:1/-1;grid-template-columns:34px minmax(0,1fr) minmax(90px,auto);min-height:72px}.wallet-asset-group.single .wallet-asset-value{text-align:right;border-top:0;grid-column:auto;justify-content:end;justify-items:end;padding-top:0;display:grid}.wallet-creator-revenue{gap:8px;display:grid}.wallet-creator-card{background:color-mix(in srgb,var(--cyan) 7%,var(--raised));border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--line));border-radius:11px;gap:12px;padding:14px;display:grid}.wallet-creator-card>div{gap:5px;display:grid}.wallet-creator-card>div>small{color:var(--cyan);font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.wallet-creator-card>div>strong{font-family:var(--font-pixel);font-size:17px;font-weight:400}.wallet-creator-card>div>strong em{color:var(--quiet);font-family:var(--font-sans);font-size:10px;font-style:normal}.wallet-creator-card>div>span{color:var(--quiet);font-family:var(--font-sans);font-size:10px}.wallet-creator-card progress{accent-color:var(--cyan);width:100%;height:5px}.wallet-creator-card .protocol-action-button{min-height:44px}.app-shell:has(.header-panel):after{-webkit-backdrop-filter:blur(16px)saturate(.72);backdrop-filter:blur(16px)saturate(.72);content:"";pointer-events:none;z-index:900;background:#07111f8a;animation:.28s ease-out both header-panel-backdrop-in;position:fixed;inset:0}.app-shell:has(.header-panel.is-closing):not(:has(.header-panel:not(.is-closing))):after{animation:.28s ease-in both header-panel-backdrop-out}@keyframes header-panel-backdrop-in{0%{opacity:0}}@keyframes header-panel-backdrop-out{to{opacity:0}}.app-shell:has(.header-panel) .floating-actions{z-index:1000}.app-shell:has(.header-panel) .header-panel{z-index:1001;box-shadow:0 34px 110px #00000094,0 0 0 1px #ffffff1f}.custom-wallet-panel{width:min(420px,100vw - 24px);max-height:min(720px,100vh - 98px);overflow:auto}.wallet-network-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb, var(--surface) 94%, transparent);border-top:1px solid var(--line);z-index:2;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:46px;padding:0 16px;display:grid;position:sticky;bottom:0}.wallet-network-bar span{color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;align-items:center;gap:7px;font-size:8px;display:flex}.wallet-network-bar span i{background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 12%, transparent);border-radius:50%;width:6px;height:6px}.wallet-network-bar strong{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.wallet-network-bar small{color:var(--quiet);font-family:var(--font-sans);font-size:7px}.wallet-connect-view{padding:16px}.wallet-search-hint{color:var(--quiet);margin:0 4px 12px;font-size:10px;line-height:1.55}.wallet-search{background:var(--bg);border:1px solid var(--line);color:var(--quiet);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:48px;margin-bottom:12px;padding:0 14px;display:grid}.wallet-search:focus-within{border-color:color-mix(in srgb, var(--cyan) 70%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 9%, transparent);color:var(--cyan)}.wallet-search input{color:var(--text);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.wallet-search input::placeholder{color:var(--quiet)}.wallet-option-list{gap:2px;max-height:min(430px,48vh);display:grid;overflow:auto}.wallet-option{color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;min-height:50px;padding:5px 9px;display:grid}.wallet-option:hover,.wallet-option:focus-visible{background:var(--soft);border-color:var(--line);outline:0}.wallet-option:disabled{cursor:wait;opacity:.5}.wallet-option-icon{justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.wallet-option-icon img{object-fit:contain;width:34px;height:34px}.wallet-option>span:nth-child(2){gap:4px;min-width:0;display:grid}.wallet-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wallet-option small{color:var(--quiet);font-family:var(--font-sans);font-size:10px}.wallet-option>svg{color:var(--quiet)}.wallet-option-empty{color:var(--quiet);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:170px;display:flex}.wallet-dropdown-error{background:color-mix(in srgb, var(--rose) 10%, var(--bg));border-top:1px solid color-mix(in srgb, var(--rose) 40%, var(--line));color:var(--rose);margin:0;padding:14px 18px;font-size:10px;line-height:1.5}.wallet-pairing-loading{text-align:center;flex-direction:column;align-items:center;gap:10px;min-height:340px;padding:70px 30px 35px;display:flex}.wallet-pairing-loading>svg{color:var(--cyan);margin-bottom:12px}.wallet-pairing-loading>span,.wallet-pairing-copy>span{color:var(--cyan);font-family:var(--font-pixel);text-transform:uppercase;font-size:9px}.wallet-pairing-loading strong{font-family:var(--font-serif);font-size:26px;font-weight:300}.wallet-pairing-loading p,.wallet-pairing-copy p{color:var(--quiet);max-width:280px;margin:0;font-size:10px;line-height:1.55}.wallet-pairing-view{flex-direction:column;align-items:center;padding:24px 22px 20px;display:flex}.wallet-qr{color:#080b0d;background:#f4f4ef;border:10px solid #f4f4ef;border-radius:12px;width:214px;max-width:100%;height:214px;box-shadow:0 12px 36px #00000059}.wallet-qr-bg{fill:#f4f4ef}.wallet-qr rect:not(.wallet-qr-bg){fill:currentColor}.wallet-pairing-copy{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:23px;display:flex}.wallet-pairing-copy strong{font-family:var(--font-serif);font-size:24px;font-weight:300}.wallet-pairing-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:20px;display:grid}.wallet-pairing-actions a,.wallet-pairing-actions button,.wallet-cancel{appearance:none;box-sizing:border-box;cursor:pointer;font-family:var(--font-transaction);text-transform:uppercase;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 15px;font-size:10px;font-weight:750;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .15s;display:inline-flex}.wallet-pairing-actions :is(a,button)>span,.wallet-cancel>span{text-align:left;min-width:0}.wallet-pairing-actions :is(a,button)>svg,.wallet-cancel>svg{flex:none}.wallet-open-link{background:var(--text);border:1px solid var(--text);color:var(--bg)}.wallet-copy-link,.wallet-cancel{background:var(--soft);border:1px solid var(--line);color:var(--muted)}.wallet-cancel{width:100%;margin-top:9px}.wallet-open-link:hover{color:#fff;background:#171717}.wallet-cancel:hover,.wallet-copy-link:hover{background:var(--raised);color:var(--text)}.wallet-pairing-actions :is(a,button):active,.wallet-cancel:active{transform:scale(.985)}.wallet-pairing-actions :is(a,button):focus-visible,.wallet-cancel:focus-visible{outline:2px solid color-mix(in srgb,var(--cyan) 70%,transparent);outline-offset:2px}.transaction-bucket-panel,.notifications-panel{width:min(430px,100vw - 24px)}.notifications-list{gap:8px;max-height:min(480px,57vh);padding:10px 12px 12px;display:grid;overflow:auto}.notification-item{color:var(--text);text-align:left;background:#f7faff94;border:1px solid #1c375824;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:12px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:grid}.notification-item:hover,.notification-item:focus-visible{background:#ffffffc2;border-color:#1933563d;outline:0;transform:translateY(-1px);box-shadow:0 8px 20px #0f234117}.notification-item.is-unread{background:color-mix(in srgb, var(--cyan) 8%, #f7faffb8);border-color:color-mix(in srgb, var(--cyan) 25%, var(--line));box-shadow:0 8px 22px #2f6fa314}.notification-item>i{color:#2f6fa3;background:#2f6fa314;border:1px solid #2f6fa338;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.notification-item.is-unread>i{color:#b72d48;background:#b72d4814;border-color:#b72d483d}.chat-entry.is-notification-target,.chat-system-message.is-notification-target{animation:1.8s ease-out notification-target-flash}@keyframes notification-target-flash{0%,28%{background:color-mix(in srgb, var(--cyan) 20%, var(--raised));box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 24%, transparent), 0 12px 34px color-mix(in srgb, var(--cyan) 16%, transparent)}to{box-shadow:none}}.notification-item>span{gap:4px;min-width:0;display:grid}.notification-item small{color:#2f6fa3;font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.notification-item strong{font-family:Bitroad,sans-serif;font-size:13px;font-weight:400;line-height:1.2}.notification-item em{color:var(--muted);font-family:var(--font-sans);overflow-wrap:anywhere;font-size:10px;font-style:normal;line-height:1.4}.notification-item time{color:var(--quiet);font-family:var(--font-sans);font-size:8px}.notifications-panel .panel-foot button:disabled{cursor:default;opacity:.38}.infinite-scroll-sentinel{width:100%;height:1px;display:block}.infinite-scroll-sentinel.is-loading{background:color-mix(in srgb, var(--cyan) 38%, transparent);height:2px;animation:1s ease-in-out infinite alternate notification-load-pulse}@keyframes notification-load-pulse{to{opacity:.25}}.bucket-tabs{border-bottom:1px solid var(--line);gap:5px;padding:9px 11px;display:flex;overflow-x:auto}.bucket-tabs button{background:var(--soft);border:1px solid var(--line);color:var(--text);text-align:left;text-transform:uppercase;border-radius:7px;flex:1 1 0;justify-content:flex-start;align-items:center;gap:6px;min-width:max-content;min-height:32px;padding:0 9px;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.bucket-tabs button span{font-family:var(--font-pixel);font-size:9px}.bucket-tabs button b{aspect-ratio:1;background:color-mix(in srgb, currentColor 9%, transparent);font-family:var(--font-sans);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;margin-left:auto;padding:0;font-size:8px;font-weight:400;display:inline-flex}.bucket-tabs button:hover,.bucket-tabs button:focus-visible{outline:0;transform:translateY(-1px)}.bucket-tabs button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.bucket-tabs button.has-unread:not([aria-pressed=true]) b{color:#fff;background:#b72d48}.bucket-heading{min-height:64px}.bucket-list{gap:6px;max-height:min(480px,57vh);padding:8px 10px 10px;display:grid;overflow:auto}.bucket-item{background:color-mix(in srgb,var(--raised) 48%,transparent);border:1px solid var(--line-soft);color:var(--text);text-align:left;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:start;gap:10px;width:100%;padding:10px;display:grid}.bucket-item:hover{background:var(--soft);border-color:var(--line);transform:translateY(-1px)}.bucket-item>i{background:color-mix(in srgb,var(--cyan) 8%,var(--bg));border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--line));color:var(--cyan);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.bucket-item.pending>i{color:var(--cyan)}.bucket-item.attention>i{background:color-mix(in srgb,var(--rose) 8%,var(--bg));border-color:color-mix(in srgb,var(--rose) 28%,var(--line));color:var(--rose)}.bucket-item-copy{gap:4px;min-width:0;display:grid}.bucket-item-kicker{align-items:center;gap:7px;display:flex}.bucket-item-kicker small{color:var(--cyan);font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.bucket-item-kicker time{color:var(--quiet);font-family:var(--font-sans);font-size:9px}.bucket-item-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.bucket-item-detail{color:var(--quiet);font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:5px 9px;min-width:0;font-size:9px;display:flex}.bucket-item-detail em{color:var(--muted);font-style:normal}.bucket-item-detail>span{align-items:baseline;gap:4px;min-width:0;display:flex}.bucket-item-detail small{color:var(--quiet);font-size:inherit}.bucket-item-detail b{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:105px;font-weight:500;overflow:hidden}.bucket-item-arrow{color:var(--quiet);justify-content:flex-end;align-self:center;font-weight:400;display:flex}.bucket-item:hover .bucket-item-arrow svg{animation:.9s cubic-bezier(.45,0,.2,1) infinite wallet-arrow-flow}.bucket-empty{color:var(--quiet);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:210px;padding:30px;display:flex}.bucket-empty strong{color:var(--text);font-family:var(--font-serif);font-size:24px;font-weight:300}.bucket-empty span{max-width:250px;font-size:11px;line-height:1.5}.bucket-empty button:not(.protocol-action-button){background:var(--text);color:var(--bg);text-transform:uppercase;border:0;border-radius:8px;min-height:42px;margin-top:8px;padding:0 18px;font-size:10px;font-weight:800}.bucket-empty.connect .protocol-action-button{width:min(100%,320px);margin-top:8px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hero{grid-template-columns:minmax(0,1fr) 320px;align-items:start;max-width:1440px;min-height:calc(100vh - 72px);margin:0 auto;padding:clamp(88px,12vw,180px) 48px 90px;display:grid;position:relative}.eyebrow{color:var(--cyan);font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.hero h1{font-family:var(--font-serif);letter-spacing:-.055em;grid-column:1/-1;max-width:1160px;margin:42px 0;font-size:clamp(74px,11vw,170px);font-weight:300;line-height:.79}.hero h1 span,.hero h1 em{font-style:normal;display:block}.hero h1 em{color:var(--cyan);margin-left:.45em}.landing-main,.landing-hero{min-height:var(--app-viewport-height)}.landing-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:none;padding:24px;display:flex;overflow:hidden}.landing-hero .landing-wordmark{grid-column:auto;justify-content:center;align-items:center;width:100%;max-width:none;margin:0;font-size:0;line-height:1;display:flex}.landing-hero .landing-wordmark img{object-fit:contain;width:auto;height:clamp(70px,24vw,410px);margin:0 clamp(-6px,-.45vw,-2px);display:block}.three-wordmark{height:var(--app-viewport-height);opacity:0;width:100%;transition:filter .85s,opacity .82s 80ms,transform 1.05s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;overflow:hidden;transform:translateY(clamp(84px,15dvh,136px))}.app-shell.is-entered .three-wordmark{opacity:1}.three-wordmark.has-action{transform:translateY(0)}.three-wordmark-canvas{opacity:0;touch-action:none;width:100%;height:100%;transition:opacity .32s;display:block}.three-wordmark.is-ready .three-wordmark-canvas{opacity:1}.three-wordmark-fallback{opacity:1;transition:opacity .45s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.three-wordmark.is-ready .three-wordmark-fallback{opacity:0}.landing-capital{color:#091930c7;opacity:0;pointer-events:none;text-align:right;text-shadow:0 1px 8px #ffffff47;white-space:nowrap;z-index:2;margin:0;font-family:Bitroad,sans-serif;font-size:clamp(24px,4.6vw,62px);font-weight:400;line-height:.9;transition:opacity .72s,transform .82s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(50% + clamp(68px,12vw,170px));left:auto;right:clamp(28px,9vw,160px);transform:translateY(18px)}.three-wordmark.is-ready .landing-capital{animation:.88s cubic-bezier(.16,1,.3,1) .72s both capital-enter}.landing-capital-dot{margin-right:.025em;font-family:Bitroad,sans-serif;font-size:1.06em;font-weight:400;display:inline-block}.landing-primary-actions{opacity:1;white-space:nowrap;z-index:4;justify-content:center;align-items:center;gap:10px;transition:opacity .72s,transform .95s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:calc(50% + clamp(142px,19dvh,180px));left:50%;transform:translate(-50%)}.landing-primary-actions button{color:#0a0a0a;isolation:isolate;letter-spacing:.025em;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-width:122px;min-height:42px;padding:0 18px 0 13px;font-family:Bitroad,sans-serif;font-size:15px;transition:color .2s,opacity .62s,transform .7s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;transform:translateY(14px)scale(.94)}.landing-primary-actions .puff-balloon-action-mark{object-fit:contain;will-change:transform;flex:none;width:25px;height:25px;transition:filter .32s,transform .58s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(-1px)rotate(0)scale(1)}.app-shell.is-entered .landing-primary-actions button{animation:.72s cubic-bezier(.16,1,.3,1) both primary-action-enter}.app-shell.is-entered .landing-primary-actions button:first-child{animation-delay:.72s}.app-shell.is-entered .landing-primary-actions button:nth-child(2){animation-delay:.81s}.app-shell.is-entered .landing-primary-actions button:nth-child(3){animation-delay:.9s}.landing-primary-actions button span{z-index:1;position:relative}.landing-primary-actions button>span:last-child{will-change:transform;transition:color .25s,text-shadow .25s,transform .48s cubic-bezier(.16,1,.3,1)}.landing-primary-actions button:hover,.landing-primary-actions button:focus-visible,.landing-primary-actions button:active{color:#080b0d;background:0 0;transform:translateY(-2px)}.app-shell.is-entered .landing-primary-actions button:hover,.app-shell.is-entered .landing-primary-actions button:focus-visible,.app-shell.is-entered .landing-primary-actions button:active{transform:translateY(-2px)scale(1)}.landing-primary-actions button:hover .puff-balloon-action-mark,.landing-primary-actions button:focus-visible .puff-balloon-action-mark,.landing-primary-actions button.is-active .puff-balloon-action-mark{filter:drop-shadow(0 5px 7px #0f234133);transform:translateY(-2px)rotate(14deg)scale(1.16)}.landing-primary-actions button:hover>span:last-child,.landing-primary-actions button:focus-visible>span:last-child,.landing-primary-actions button.is-active>span:last-child{text-shadow:0 4px 10px #ffffff73;transform:translate(3px)}.app-shell.is-entered .landing-primary-actions button:active{transition-duration:.12s;transform:translateY(1px)scale(.94)}.landing-primary-actions button:active .puff-balloon-action-mark{filter:drop-shadow(0 2px 3px #0f234124);transition-duration:.12s;transform:translateY(1px)rotate(-10deg)scale(.88)}.landing-primary-actions button:active>span:last-child{text-shadow:none;transition-duration:.12s;transform:translate(1px)scale(.96)}.three-wordmark.has-action .landing-primary-actions{opacity:0;pointer-events:none;transform:translate(-50%,18px)scale(.95)}.three-wordmark.has-action .landing-capital{opacity:0;animation:none;transform:translateY(14px)}.three-wordmark.is-ready.has-opened-overlay:not(.has-action) .landing-capital{opacity:1;animation:none;transform:translate(0,0)}@keyframes primary-action-enter{0%{opacity:0;transform:translateY(18px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes capital-enter{to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.three-wordmark.is-ready .landing-capital{opacity:1;animation:none;transform:none}}@media (min-width:1024px) and (min-aspect-ratio:10/9){.landing-capital{font-size:clamp(28px,3.4vw,46px);top:calc(50% + clamp(60px,7vw,86px));right:clamp(128px,16vw,250px)}}@media (max-aspect-ratio:10/9){.landing-capital{top:calc(50% + clamp(46px,8vw,58px))}.landing-primary-actions{gap:6px;top:calc(50% + 102px)}.landing-primary-actions button{min-width:92px;min-height:34px;padding:0 10px;font-size:13px}}.landing-action-layer{inset:0 0 var(--market-bar-reserved-height);z-index:45;background:#c7dcfa14;justify-content:center;align-items:center;padding:84px 48px 42px;animation:.78s cubic-bezier(.16,1,.3,1) both landing-layer-in;display:flex;position:fixed}html.has-chat-action-preparing .app-shell>.landing-action-layer:not(.chat-layer){display:none}.landing-action-modal{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);height:calc(100svh - 126px - var(--market-bar-reserved-height));overscroll-behavior:contain;background:#ecf3fcc2;border:1px solid #ffffffad;border-radius:22px;width:min(940px,100vw - 96px);max-height:100%;animation:1s cubic-bezier(.16,1,.3,1) both landing-modal-in;overflow:auto;box-shadow:0 34px 100px #1c3c6e42,inset 0 1px #ffffffd1}.landing-action-modal>header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:5;background:#eef5ffd1;border-bottom:1px solid #19335624;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:20px 22px;display:grid;position:sticky;top:0}.landing-action-modal>header.is-standalone{grid-template-columns:1fr auto auto}.landing-action-modal>header>div{gap:3px;display:grid}.landing-action-modal>header span{color:#09193094;font-family:var(--font-pixel);letter-spacing:.08em;font-size:9px}.landing-action-modal>header h2{color:#0a0a0a;margin:0;font-family:Bitroad,sans-serif;font-size:28px;font-weight:400}:where(.landing-action-modal>header nav,.coinflip-category-tabs){background:#ffffff57;border:1px solid #19335629;border-radius:10px;align-items:center;gap:4px;padding:4px}.landing-action-modal>header nav{display:flex}.landing-action-modal>header .modal-leaderboard-trigger{color:#091930a8;background:#ffffff80;border:1px solid #1933562e;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;transition:background-color .24s cubic-bezier(.16,1,.3,1),border-color .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);display:flex}.landing-action-modal>header .modal-leaderboard-trigger svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.landing-action-modal>header .modal-leaderboard-trigger:hover,.landing-action-modal>header .modal-leaderboard-trigger:focus-visible{color:#0a0a0a;background:#ffffffd1;border-color:#1933563d;outline:0;transform:translateY(-1px);box-shadow:0 6px 16px #0f23411f}.landing-action-modal>header .modal-leaderboard-trigger:hover svg,.landing-action-modal>header .modal-leaderboard-trigger:focus-visible svg{transform:rotate(-7deg)scale(1.08)}.landing-action-modal>header .modal-leaderboard-trigger:active{transform:scale(.98)}.modal-header-controls.modal-header-controls{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;width:max-content;display:flex}.landing-action-modal>header>div:first-child{min-width:0}.landing-action-modal>header:has(.modal-header-controls){grid-template-columns:minmax(0,1fr) auto auto}.landing-action-modal>header.is-standalone:has(.modal-header-controls){grid-template-columns:minmax(0,1fr) auto!important}.leaderboard-heading:has(.modal-header-controls){grid-template-columns:minmax(0,1fr) auto!important}.modal-header-controls>.modal-destination-button{color:#091930a8;background:#ffffff80;border:1px solid #1933562e;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;transition:background-color .24s cubic-bezier(.16,1,.3,1),border-color .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);display:flex}.modal-header-controls>:is(.modal-destination-button,.modal-leaderboard-trigger) svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.modal-header-controls>:is(.modal-destination-button,.modal-leaderboard-trigger):hover,.modal-header-controls>:is(.modal-destination-button,.modal-leaderboard-trigger):focus-visible{color:#0a0a0a;background:#ffffffd1;border-color:#1933563d;outline:0;transform:translateY(-1px);box-shadow:0 6px 16px #0f23411f}.modal-header-controls>:is(.modal-destination-button,.modal-leaderboard-trigger):hover svg,.modal-header-controls>:is(.modal-destination-button,.modal-leaderboard-trigger):focus-visible svg{transform:rotate(-7deg)scale(1.08)}.modal-header-controls>:is(.modal-destination-button,.modal-leaderboard-trigger).active{color:#fff;background:#0a0a0a;border-color:#0a0a0a;box-shadow:inset 0 1px #ffffff29}.modal-header-controls>:is(.modal-destination-button,.modal-leaderboard-trigger):active{transform:scale(.98)}.modal-header-controls>.landing-action-close{margin-left:10px}.chat-modal-controls>:is(.modal-destination-button,.modal-leaderboard-trigger),.landing-action-modal>header .chat-modal-controls>.modal-leaderboard-trigger{display:none}:where(.landing-action-modal>header nav,.coinflip-category-tabs) button{color:#091930a8;background:#ffffff75;border:1px solid #19335621;border-radius:7px;min-width:72px;min-height:34px;padding:0 13px;font-family:Bitroad,sans-serif;font-size:11px;transition:background-color .24s cubic-bezier(.16,1,.3,1),border-color .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),color .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}:where(.landing-action-modal>header nav,.coinflip-category-tabs) button:hover:not(:disabled),:where(.landing-action-modal>header nav,.coinflip-category-tabs) button:focus-visible{color:#0a0a0a;background:#ffffffd1;border-color:#1933563d;outline:0;transform:translateY(-1px);box-shadow:0 6px 16px #0f23411f}:where(.landing-action-modal>header nav,.coinflip-category-tabs) button:active:not(:disabled){transform:scale(.98)}.landing-action-modal>header nav button.active,.coinflip-category-tabs button.is-active{color:#fff;background:#0a0a0a;border-color:#0a0a0a;box-shadow:inset 0 1px #ffffff29}.landing-action-close{color:#0a0a0a;background:#ffffff80;border:1px solid #ffffffbf;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:transform .2s;display:flex}.landing-action-close:hover,.landing-action-close:focus-visible,.landing-action-close:active{transform:rotate(6deg)scale(1.05)}.landing-primary-actions button,.landing-action-modal button,.floating-face,.floating-actions button{touch-action:manipulation}.landing-action-modal-body{--modal-card-gap:10px;padding:22px}:is(.landing-action-modal-body.has-major-banner,.play-action-modal .landing-action-modal-body:has(.has-major-banner)){padding:0}.major-modal-banner{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:clamp(160px,30vw,286px);-webkit-mask-image:linear-gradient(#000 0% 68%,#000000b8 80%,#00000047 91%,#0000 100%);mask-image:linear-gradient(#000 0% 68%,#000000b8 80%,#00000047 91%,#0000 100%)}.major-modal-banner.is-swap{background-image:url(/media/modal-banners/swap.jpg)}.major-modal-banner.is-stake{background-image:url(/media/modal-banners/stake.jpg)}.major-modal-banner.is-claim{background-image:url(/media/modal-banners/claim.jpg)}.major-modal-banner.is-reserve{background-image:url(/media/modal-banners/reserve.png)}.reserve-dashboard.has-banner{margin-top:-12px;position:relative}.treasury-placeholder{gap:16px;display:grid}.treasury-placeholder>div{gap:20px;min-height:170px;padding:30px;display:grid}.treasury-placeholder span{background:var(--line);border-radius:5px;width:35%;height:16px}.treasury-placeholder span+span{width:55%;height:42px}.reserve-modal-body.is-page-out{pointer-events:none;animation:.42s cubic-bezier(.4,0,.2,1) both game-category-content-out}.reserve-modal-body.is-page-in{animation:.62s cubic-bezier(.16,1,.3,1) both landing-modal-content-in}@media (prefers-reduced-motion:reduce){.reserve-modal-body.is-page-out,.reserve-modal-body.is-page-in{animation-duration:.01ms}}.major-modal-banner.is-games{background-image:url(/media/modal-banners/games.jpg)}.major-modal-banner.is-lottery{background-image:url(/media/modal-banners/lottery.jpg)}.landing-action-modal-content,.game-page-content{z-index:1;margin-top:-22px;padding:0 22px 22px;position:relative}.landing-action-modal:has(>.landing-action-modal-body.has-protocol-state-gate){flex-direction:column;display:flex;overflow:hidden}.landing-action-modal:has(>.landing-action-modal-body.has-protocol-state-gate)>header{flex:none;width:100%}.landing-action-modal-body.has-protocol-state-gate{flex:auto;min-height:0;padding:clamp(12px,2.34vw,22px)}.landing-action-modal-body.has-protocol-state-gate .landing-action-modal-content{height:100%;margin-top:0;padding:0}.landing-action-modal-body.has-protocol-state-gate .protocol-state-gate{height:100%;min-height:0}.landing-action-modal.is-play{--play-sticky-header-offset:91px}.play-action-modal>header{grid-template-columns:1fr auto auto}.play-action-modal:has(.coinflip-experience){border-bottom:0}:is(.play-action-modal:has(.game-home),.play-action-modal:has(.lottery-experience)){flex-direction:column;display:flex;overflow:hidden}:is(.play-action-modal:has(.game-home)>header,.play-action-modal:has(.lottery-experience)>header){flex:none;width:100%}:is(.play-action-modal:has(.game-home) .landing-action-modal-body,.play-action-modal:has(.lottery-experience) .landing-action-modal-body){flex:auto;min-height:0;overflow:hidden}.play-action-modal:has(.lottery-experience.is-detail-view) .landing-action-modal-body{overflow:hidden auto}.lottery-experience.is-detail-view{height:100%;min-height:100%;overflow:visible}.game-home,.game-experience,.game-state{color:#0a0a0a;font-family:var(--font-sans)}.game-home.has-major-banner{height:100%;min-height:0;position:relative;overflow:hidden}.game-home .major-modal-banner{height:clamp(230px,36vh,350px);position:absolute;top:0}.game-home .game-page-content{box-sizing:border-box;gap:10px;margin:0;padding:0 22px 16px;display:grid;position:absolute;bottom:0;left:0;right:0}.game-state{background:#f7faff94;border:1px solid #1c375824;border-radius:16px;padding:28px}.game-state>span{color:#09193094;letter-spacing:.08em;font-size:11px}.game-state h3{margin:8px 0;font-family:Bitroad,sans-serif;font-size:clamp(26px,4vw,46px);font-weight:400}.game-state p{color:#091930a6;max-width:720px;margin:0;line-height:1.55}.game-catalog{min-width:0}.game-catalog-carousel{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-6px -22px 0;padding:6px 22px 0;scroll-padding-inline:22px;overflow:auto hidden}.game-catalog-carousel::-webkit-scrollbar{display:none}.game-catalog-track{align-items:stretch;column-gap:14px;width:max-content;display:flex}.game-catalog-card{aspect-ratio:1;box-shadow:none;color:#0a0a0a;flex:0 0 var(--game-card-compact-size);scroll-snap-align:start;scroll-snap-stop:always;text-align:left;width:var(--game-card-compact-size);background:0 0;border:0;padding:0;transition:transform .24s;display:flex;overflow:visible}.game-catalog-card:hover,.game-catalog-card:focus-visible{outline:0;transform:translateY(-3px)}.game-catalog-card:active{transform:translateY(-1px)scale(.99)}.game-catalog-art{aspect-ratio:1;border-radius:12%;width:100%;display:block;overflow:hidden}.game-catalog-art img{object-fit:cover;width:100%;height:100%;display:block}.game-catalog-card.is-coming-soon{cursor:default;pointer-events:none;position:relative;transform:none}.game-catalog-card.is-coming-soon .game-catalog-art img{filter:blur(1.25px)saturate(.94)brightness(1.04);transform:scale(1.022)}.game-catalog-coming-soon-overlay{border:1px solid #ffffff75;border-radius:12%;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.game-catalog-coming-soon-overlay strong{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);color:#091930b8;font-family:var(--font-pixel);letter-spacing:.07em;background:#f1f7ffd1;border:1px solid #1c37582e;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:9px;font-weight:400;display:inline-flex;box-shadow:0 8px 22px #1b508d1c,inset 0 1px #ffffffb8}.game-catalog-coming-soon-overlay strong svg{flex:none;animation:1.4s steps(8,end) infinite game-catalog-loader}@keyframes game-catalog-loader{to{transform:rotate(360deg)}}.game-catalog-phantom{aspect-ratio:1;-webkit-backdrop-filter:none;backdrop-filter:none;color:#09193073;flex:0 0 var(--game-card-compact-size);scroll-snap-align:start;width:var(--game-card-compact-size);background:#f1f7ffb8;border:1px dashed #1c375833;border-radius:12%;align-content:center;justify-items:center;gap:12px;display:grid}.game-catalog-phantom strong{font-family:var(--font-pixel);letter-spacing:.06em;font-size:9px;font-weight:400}.game-catalog-alert{box-sizing:border-box;color:#0919309e;background:#ffffff57;border:1px solid #19335629;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 13px;display:flex}.game-catalog-alert strong{color:#0a0a0a;font-family:var(--font-pixel);letter-spacing:.06em;flex:none;align-items:center;gap:7px;font-size:9px;font-weight:400;display:inline-flex}.game-catalog-alert strong i{background:#d9394e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d9394e1a}.game-catalog-alert>span{text-align:right;font-size:11px}.lottery-experience{height:100%;min-height:0;position:relative;overflow:hidden}.lottery-experience .major-modal-banner{height:clamp(250px,42vh,390px);position:absolute;top:0}.lottery-page-content{box-sizing:border-box;z-index:1;gap:9px;padding:0 22px 16px;display:grid;position:absolute;bottom:0;left:0;right:0}.coinflip-category-tabs.lottery-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.lottery-epoch-carousel{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;margin:-10px -22px -18px;padding:10px 22px 18px;scroll-padding-inline:22px;overflow:auto hidden}.lottery-epoch-track{align-items:stretch;gap:14px;width:max-content;display:flex}.lottery-epoch-card{--coinflip-card-footer-height:38px;-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);flex:0 0 var(--game-card-compact-size);scroll-snap-align:start;scroll-snap-stop:always;height:276px;width:var(--game-card-compact-size);background:#f1f7ffc7;border:1px solid #1c375829;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #1b508d1a}.lottery-decoration-card{aspect-ratio:1;box-shadow:none;flex:0 0 var(--game-card-compact-size);height:var(--game-card-compact-size);scroll-snap-align:start;scroll-snap-stop:always;width:var(--game-card-compact-size);border:0;border-radius:12%;padding:0;display:block;overflow:hidden}.lottery-decoration-card img{object-fit:cover;width:100%;height:100%;display:block}.lottery-epoch-card>header{box-sizing:border-box;border-bottom:1px solid #1c37581f;flex:0 0 56px;justify-content:space-between;align-items:center;min-height:0;padding:9px 12px;display:flex}.lottery-epoch-card>header>div{gap:4px;display:grid}.lottery-epoch-card>header small,.lottery-epoch-card>header i,.lottery-card-pot>span,.lottery-card-metrics>div>span{color:#09193091;letter-spacing:.055em;font-size:8px;font-style:normal}.lottery-epoch-card>header strong{font-family:Bitroad,sans-serif;font-size:17px;font-weight:400}.lottery-epoch-card>header i{color:#091930ad;background:#0919300f;border:1px solid #1c37581f;border-radius:999px;padding:5px 7px}.lottery-epoch-card>header i.is-pending{color:#8b5405;background:#be740a17;border-color:#be740a33}.lottery-epoch-card>header i.is-claimed{color:#087137;background:#128b4817;border-color:#128b4833}.lottery-card-utility-actions{top:66px}.lottery-card-pot{box-sizing:border-box;text-align:center;flex:auto;align-content:center;gap:7px;min-height:0;padding:16px 14px 10px;display:grid;position:relative}.lottery-card-pot>strong{font-family:var(--font-pixel);font-size:26px;font-weight:400}.lottery-card-pot>strong .asset-unit-icon{width:.78em;height:.78em}.lottery-card-pot>small{color:#09193080;font-size:9px}.lottery-card-pot.has-result-scene{padding-inline:14px}.lottery-card-result-stage{width:66px;height:54px;position:absolute;top:7px;right:7px}.lottery-card-metrics{box-sizing:border-box;border-top:1px solid #1c37581c;flex:0 0 68px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.lottery-card-metrics>div{gap:5px;min-width:0;padding:10px 12px;display:grid}.lottery-card-metrics>div+div{border-left:1px solid #1c37581c}.lottery-card-metrics strong{font-family:var(--font-pixel);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;overflow:hidden}.lottery-card-metrics .asset-unit-icon{width:.78em;height:.78em}.lottery-card-actions{box-sizing:border-box;z-index:7;background:#0a0a0a;flex:0 0 38px;height:38px;min-height:38px;display:grid;position:relative;overflow:hidden}.lottery-card-actions>.protocol-action-button{box-sizing:border-box;border-radius:0;justify-content:space-between;align-items:center;width:100%;height:38px;min-height:38px;padding:0 14px;font-size:9px;line-height:1;display:flex}.lottery-carousel-controls{padding-top:0}.lottery-detail-page{box-sizing:border-box;flex-direction:column;min-height:calc(100% - 42px);padding:12px 22px;display:flex}.lottery-detail-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f1f7ffc2;border:1px solid #1c375826;border-radius:16px;flex-direction:column;flex:1 0 auto;display:flex;overflow:hidden;box-shadow:0 18px 46px #173f7417}.lottery-detail-card>header{box-sizing:border-box;background:linear-gradient(110deg,#ffffff4d,#dbebff29);border-bottom:1px solid #1c375824;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:12px 18px;display:flex}.lottery-detail-card>header>div{gap:7px;display:grid}.lottery-detail-card>header span,.lottery-detail-card>header i{color:#09193094;letter-spacing:.055em;font-size:10px;font-style:normal}.lottery-detail-card>header strong{flex-wrap:wrap;align-items:baseline;gap:9px;font-family:Bitroad,sans-serif;font-size:22px;font-weight:400;display:flex}.lottery-detail-card>header strong small{color:#09193080;font-family:var(--font-pixel);letter-spacing:.05em;white-space:nowrap;font-size:9px}.lottery-detail-card>header i{background:#0919300b;border:1px solid #1c375826;border-radius:9px;flex:none;padding:7px 10px}.lottery-detail-card>header i.is-pending{color:#8b5405}.lottery-detail-card>header i.is-claimed{color:#087137}.lottery-detail-primary{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:stretch;display:grid}.lottery-detail-visual{border-right:1px solid #1c375824;align-self:stretch;min-width:0;position:sticky;top:12px}.lottery-detail-art{aspect-ratio:1;background:url(/media/modal-banners/lottery.jpg) 50%/cover no-repeat;position:relative}.lottery-detail-art:after{content:"";background:linear-gradient(#0000 48%,#e2efff38 66%,#e7f1fef5 100%);position:absolute;inset:0}.lottery-detail-pot{pointer-events:none;text-align:right;z-index:1;align-content:end;justify-items:end;gap:8px;width:100%;min-height:44%;padding:24px 22px;display:grid;position:absolute;bottom:0;right:0}.lottery-detail-pot>span{color:#0919308c;letter-spacing:.06em;font-size:10px}.lottery-detail-pot>strong{font-family:var(--font-pixel);font-size:clamp(30px,4vw,48px);font-weight:400}.lottery-detail-pot>small{color:#0919308a;max-width:280px;font-size:11px;line-height:1.45}.lottery-detail-actions{background:#edf6ff8f;border-top:1px solid #1c375824;padding:10px;display:grid}.lottery-detail-actions .protocol-action-button{border-radius:9px;width:100%;min-height:42px;padding:0 14px;font-size:9px}.lottery-detail-visual:has(.lottery-detail-actions) .lottery-detail-pot{bottom:62px}.lottery-detail-summary{min-width:0}.lottery-detail-summary dl{gap:8px;margin:0;display:grid}.lottery-detail-summary dl>div{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.lottery-detail-summary dt{color:#0919307a;font-size:10px}.lottery-detail-summary dd{font-family:var(--font-pixel);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:62%;margin:0;font-size:11px;overflow:hidden}.lottery-participants{border-top:1px solid #1c375824;flex:1 0 auto;padding-bottom:16px}.lottery-participants>header{background:#09193006;justify-content:space-between;align-items:center;min-height:40px;padding:0 18px;display:flex}.lottery-participants>header span,.lottery-participants>header i{color:#0919308c;letter-spacing:.06em;font-size:10px;font-style:normal}.lottery-participants>p{color:#09193080;margin:0;padding:18px;font-size:11px}.lottery-participants.is-empty{padding-bottom:0}.lottery-participants.is-empty>p{min-height:54px;padding:18px}.lottery-participant-table{border:1px solid #1c37581f;border-radius:10px;margin:16px 18px 0;display:grid;overflow:hidden}.lottery-participant-head,.lottery-participant-table article{grid-template-columns:minmax(110px,1.1fr) 70px 100px minmax(100px,.85fr) 70px 70px;align-items:center;gap:10px;min-height:40px;padding:0 12px;display:grid}.lottery-participant-head{color:#0919307a;letter-spacing:.055em;background:#09193009;min-height:30px;font-size:9px}.lottery-participant-head>span:nth-child(2),.lottery-participant-head>span:nth-child(3),.lottery-participant-table article>span:nth-child(2),.lottery-participant-table article>span:nth-child(3){text-align:center}.lottery-participant-head>span:nth-child(n+4){text-align:right}.lottery-participant-table article{background:#ffffff61;border-top:1px solid #1c375817}.lottery-participant-table article>span,.lottery-participant-table article>strong,.lottery-participant-table article>i,.lottery-participant-table article>em{font-family:var(--font-pixel);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:400;overflow:hidden}.lottery-participant-table article>strong,.lottery-participant-table article>i,.lottery-participant-table article>em{text-align:right}.lottery-participant-table article>em{color:#087137}.play-action-modal .landing-action-modal-body:has(.coinflip-experience){padding:0}.coinflip-experience{--coinflip-banner-height:clamp(250px,36vh,350px);--coinflip-card-footer-height:42px;--coinflip-card-height:306px;min-height:540px;position:relative;overflow:clip}.coinflip-page-art{height:var(--coinflip-banner-height);margin-bottom:calc(var(--coinflip-banner-height) * -1);pointer-events:none;top:var(--play-sticky-header-offset);z-index:0;background:url(/media/games/coinflip-banner.png) 50% 44%/cover no-repeat;width:100%;position:sticky;-webkit-mask-image:linear-gradient(#000 0% 46%,#000000b8 64%,#00000047 82%,#0000 100%);mask-image:linear-gradient(#000 0% 46%,#000000b8 64%,#00000047 82%,#0000 100%)}.coinflip-list{z-index:1;gap:20px;padding:clamp(176px,26vh,244px) 22px 22px;display:grid;position:relative}.coinflip-experience:has(.coinflip-lobby-group.is-detail-view) .coinflip-page-art{opacity:0}.coinflip-experience:has(.coinflip-lobby-group.is-detail-view){overflow:visible}.coinflip-experience:has(.coinflip-lobby-group.is-detail-view) .coinflip-list{padding-top:14px;padding-bottom:12px}.coinflip-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.coinflip-category-tabs button{text-transform:none;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.coinflip-category-tabs button i{font-family:var(--font-pixel);background:#09193017;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;font-style:normal;display:inline-flex}.coinflip-category-tabs button.is-active i{background:#ffffff29}.coinflip-lobby-group{min-width:0;animation:.36s cubic-bezier(.16,1,.3,1) both coinflip-category-in}.coinflip-lobby-carousel{min-width:0}.coinflip-lobby-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;gap:14px;display:grid;position:relative}.lobby-coin-scene{pointer-events:none;z-index:4;position:absolute;inset:0}.lobby-coin-scene canvas{will-change:transform;z-index:0;width:100%;display:block;position:absolute;top:0;left:0}.coinflip-settled-result-overlay{color:#0a0a0a;pointer-events:none;text-align:right;white-space:nowrap;z-index:2;background:0 0;justify-items:end;gap:5px;display:grid;position:absolute;transform:translate(-100%,-100%)}.coinflip-settled-result-overlay strong{font-family:var(--font-pixel);letter-spacing:.035em;font-size:clamp(9px,1vw,11px);font-weight:400;line-height:1}.coinflip-settled-result-overlay strong>span{font-family:var(--font-pixel);font-size:inherit;align-items:baseline;display:inline-flex}.coinflip-settled-result-overlay strong .asset-amount{font-family:var(--font-pixel)!important;font-size:inherit!important}.coinflip-result-counts{color:#0919309e;font-family:var(--font-pixel);letter-spacing:.035em;justify-content:flex-end;align-items:center;gap:4px;font-size:clamp(7px,.8vw,9px);line-height:1;display:flex}.coinflip-result-counts b{font:inherit}.coinflip-result-usd{color:#09193080;font-family:var(--font-pixel);font-size:7px;font-style:normal;line-height:1}.coinflip-settled-result-overlay>.coinflip-result-outcome{font-family:var(--font-title);font-size:clamp(13px,1.5vw,17px);font-weight:400}.lobby-coin-scene.is-model-error{display:none}.coinflip-lobby{-webkit-backdrop-filter:blur(15px)saturate(1.08);backdrop-filter:blur(15px)saturate(1.08);height:var(--coinflip-card-height);min-height:var(--coinflip-card-height);transform-origin:top;background:#f1f7ffb8;border:1px solid #1c375826;border-radius:16px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #173f7417}.coinflip-lobby-placeholder{display:none}.coinflip-category-phantom{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#09193075;flex:0 0 var(--game-card-compact-size);height:var(--game-card-compact-size);scroll-snap-align:start;scroll-snap-stop:always;min-height:0;width:var(--game-card-compact-size);background:#f1f7ff94;border:1px dashed #1c375838;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.coinflip-category-phantom>span,.coinflip-category-phantom>small{font-family:var(--font-pixel);letter-spacing:.055em;text-align:center;padding:13px 14px;font-size:8px}.coinflip-category-phantom>span{border-bottom:1px solid #1c37581c}.coinflip-category-phantom>small{flex:0 0 var(--coinflip-card-footer-height);border-top:1px solid #1c37581c;justify-content:center;align-items:center;padding-block:0;display:flex}.coinflip-create-lobby-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#0919308f;flex:0 0 var(--game-card-compact-size);height:var(--game-card-compact-size);min-height:0;width:var(--game-card-compact-size);background:#f1f7ffb8;border:1px solid #1c37582e;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.coinflip-experience .coinflip-category-tabs,.coinflip-experience .coinflip-lobby,.coinflip-experience .coinflip-create-lobby-card,.coinflip-experience .coinflip-lobby-placeholder{-webkit-backdrop-filter:none;backdrop-filter:none}.coinflip-create-lobby-card>span{font-family:var(--font-pixel);letter-spacing:.055em;text-align:center;border-bottom:1px solid #1c37581c;padding:13px 14px;font-size:8px}.coinflip-create-lobby-card>button{flex:0 0 var(--coinflip-card-footer-height);height:var(--coinflip-card-footer-height);min-height:var(--coinflip-card-footer-height);border-radius:0;padding:0 15px;font-size:9px}.coinflip-waiting-stage{flex:auto;min-height:0;position:relative}.coinflip-create-lobby-card .coinflip-waiting-stage:after{content:"";opacity:.62;background:radial-gradient(#1f3a5929,#0000 68%);width:105px;height:13px;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.coinflip-lobby.is-expanded{aspect-ratio:auto;grid-column:1/-1;height:auto;min-height:0;overflow:visible}.coinflip-lobby-group.is-detail-view .coinflip-lobby-carousel{margin:0;padding:0;overflow:visible}.coinflip-lobby-group.is-detail-view.is-opening{animation:.52s cubic-bezier(.16,1,.3,1) both coinflip-detail-page-in}.coinflip-lobby-group.is-detail-view.is-closing{pointer-events:none;animation:.38s cubic-bezier(.4,0,.2,1) both coinflip-detail-page-out}.coinflip-carousel-controls{pointer-events:auto;z-index:6;border:0;justify-content:flex-start;align-items:center;min-height:24px;padding:0 0 5px;display:flex;position:relative}.coinflip-carousel-indicator{justify-content:flex-start;align-items:center;gap:2px;display:flex}.coinflip-carousel-indicator button{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 16px;width:16px;height:24px;padding:0;transition:flex-basis .28s cubic-bezier(.16,1,.3,1),width .28s cubic-bezier(.16,1,.3,1);position:relative}.coinflip-carousel-indicator button:before{content:"";background:#09193033;border-radius:999px;width:5px;height:5px;transition:background-color .2s,width .28s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coinflip-carousel-indicator button.is-active{flex-basis:28px;width:28px}.coinflip-carousel-indicator button.is-active:before{background:#0a0a0a;width:18px}.coinflip-carousel-indicator button:focus-visible{outline:0}.coinflip-carousel-indicator button:focus-visible:before{box-shadow:0 0 0 4px #0919301f}.coinflip-detail-back{box-sizing:border-box;color:#0a0a0a;font-family:var(--font-title);text-align:left;z-index:18;background:#eef5ffb8;border:1px solid #1c375824;border-radius:0 0 21px 21px;flex:0 0 42px;align-self:stretch;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 22px;font-size:10px;transition:background-color .22s,color .22s,transform .2s;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #0a18301a}.coinflip-overview{z-index:8;align-items:center;gap:7px;max-width:calc(100% - 44px);display:flex;position:absolute;top:22px;left:22px}.coinflip-games-back{color:#0a0a0a;background:#eef5ffb8;border:1px solid #1c375824;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;min-height:36px;padding:0;transition:background-color .22s,box-shadow .22s,transform .2s;display:flex}.coinflip-detail-back,.coinflip-games-back{-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18)}.coinflip-detail-back svg,.coinflip-games-back svg{transform:rotate(90deg)}.coinflip-detail-back:hover,.coinflip-detail-back:focus-visible,.coinflip-games-back:hover,.coinflip-games-back:focus-visible{color:#0a0a0a;background:#fafcffe6;outline:0}.coinflip-games-back:hover,.coinflip-games-back:focus-visible{transform:translateY(-1px);box-shadow:0 7px 18px #0909092e}.coinflip-detail-back:active,.coinflip-games-back:active{transform:scale(.995)}.coinflip-detail-back.lottery-detail-back{z-index:18;position:sticky;bottom:0}.game-rules-trigger,.game-rules-trigger:hover,.game-rules-trigger:focus-visible,.game-rules-trigger.is-active{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.coinflip-games-back.game-rules-trigger svg{transform:none}.game-rules-page{box-sizing:border-box;overscroll-behavior-y:contain;z-index:7;flex-direction:column;padding:72px 22px 22px;scroll-padding-bottom:22px;display:flex;position:absolute;inset:0;overflow:hidden auto}.game-rules-card{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#f1f7ffe6;border:1px solid #1c375826;border-radius:16px;flex:none;overflow:hidden;box-shadow:0 18px 46px #173f741a}.game-rules-card>header{border-bottom:1px solid #1c375824;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}.game-rules-card>header>div{max-width:760px}.game-rules-card>header small,.game-rules-card>header>span{color:#09193080;letter-spacing:.07em;font-size:9px}.game-rules-card>header h3{margin:7px 0 8px;font-family:Bitroad,sans-serif;font-size:clamp(27px,4vw,42px);font-weight:400}.game-rules-card>header p{color:#091930a8;margin:0;font-size:13px;line-height:1.55}.game-rules-card>header>span{white-space:nowrap;background:#0919300e;border:1px solid #1c37581a;border-radius:999px;padding:6px 9px}.game-rules-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.game-rules-steps li{border-bottom:1px solid #1c37581f;align-items:center;gap:10px;min-height:58px;padding:0 16px;display:flex}.game-rules-steps li+li{border-left:1px solid #1c37581f}.game-rules-steps b{color:#fff;font-family:var(--font-pixel);background:#0a0a0a;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;height:22px;font-size:9px;display:flex}.game-rules-steps span{font-family:var(--font-pixel);font-size:10px;line-height:1.35}.game-rules-sections{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.game-rules-sections section{border-bottom:1px solid #1c37581c;min-height:128px;padding:20px 22px}.game-rules-sections section:nth-child(odd){border-right:1px solid #1c37581c}.game-rules-sections h4{margin:0 0 8px;font-family:Bitroad,sans-serif;font-size:18px;font-weight:400}.game-rules-sections p{color:#091930a3;margin:0;font-size:11px;line-height:1.65}.coinflip-lobby>header{border-bottom:1px solid #1c375824;justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.coinflip-lobby:is(.is-3,.is-4):not(.is-expanded)>header{min-height:48px;padding-block:7px}.coinflip-lobby>header>div{gap:5px;display:grid}.coinflip-lobby>header>div:first-child{flex:auto;min-width:0;overflow:hidden}.coinflip-lobby>header>div:last-child{flex:none;justify-items:end;margin-left:10px}.coinflip-lobby>header span{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Bitroad,sans-serif;font-size:17px;display:block;overflow:hidden}.coinflip-lobby>header small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.coinflip-lobby>header small,.coinflip-lobby>header em,.coinflip-lobby>header i,.lottery-stats span{color:#09193094;letter-spacing:.055em;font-size:9px;font-style:normal}.coinflip-lobby a{color:inherit;text-decoration:none}.coinflip-lobby a:hover,.coinflip-lobby a:focus-visible{color:#1267bd;text-decoration:underline}.coinflip-lobby>header i{color:#0a0a0a;font-family:var(--font-pixel);border:1px solid #1c375829;border-radius:999px;padding:5px 8px}.coinflip-lobby>header i.is-status-4{color:#087137;background:#128b4817;border-color:#128b483d}.coinflip-lobby>header i.is-status-3{color:#99401f;background:#b74c2114;border-color:#b74c2133}.coinflip-coin-stage{background:0 0;border:0;border-bottom:1px solid #1c37581f;flex:116px;width:100%;height:auto;min-height:100px;padding:0;display:block;position:relative}.coinflip-coin-stage:not(:disabled){cursor:pointer;transition:background-color .22s}.coinflip-coin-stage:not(:disabled):hover,.coinflip-coin-stage:not(:disabled):focus-visible{background:#ffffff24;outline:0}.coinflip-coin-stage:after{content:"";opacity:.62;background:radial-gradient(#1f3a5929,#0000 68%);width:105px;height:13px;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.coinflip-coin-stage.is-cancelled:after{display:none}.coinflip-matchup{bottom:var(--coinflip-card-footer-height);pointer-events:none;z-index:6;grid-template-columns:1fr auto 1fr;align-content:end;align-items:end;gap:7px;padding:0 12px 9px;display:grid;position:absolute;top:58px;left:0;right:0}.coinflip-matchup>div{color:#0a0a0a;text-align:left;gap:4px;min-height:58px;padding:7px 8px;display:grid}.coinflip-matchup>div:last-child{text-align:right;justify-items:end}.coinflip-matchup>b{color:#0919306e;align-self:center;font-family:Bitroad,sans-serif;font-size:11px}.coinflip-matchup span,.coinflip-matchup small{color:#09193094;letter-spacing:.04em;font-size:9px}.coinflip-matchup strong{font-family:var(--font-pixel);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:400;overflow:hidden}.coinflip-lobby:not(.is-expanded):is(.is-0,.is-1,.is-2) .coinflip-matchup strong{text-overflow:clip;overflow:visible}.coinflip-lobby:not(.is-expanded):is(.is-0,.is-1,.is-2) .coinflip-matchup .asset-unit-icon.is-shook{align-self:baseline;width:.9em;height:.9em;margin-left:.14em;margin-right:0;font-size:1em;transform:translateY(.08em)}.coinflip-compact-amount{align-items:center;gap:5px;display:flex}.coinflip-matchup>div:last-child .coinflip-compact-amount{justify-content:flex-end}.coinflip-compact-amount>span{color:inherit;font-size:inherit;letter-spacing:inherit}.coinflip-compact-amount>img{object-fit:contain;flex:none;width:18px;height:18px}.coinflip-card-actions{flex:0 0 var(--coinflip-card-footer-height);height:var(--coinflip-card-footer-height);background:#0a0a0a;border-top:0;grid-template-columns:1fr;gap:0;padding:0;display:grid;overflow:hidden}.coinflip-claim-reward{font-family:var(--font-title);height:var(--coinflip-card-footer-height);min-height:var(--coinflip-card-footer-height);width:100%;min-height:var(--coinflip-card-footer-height);padding:0 11px;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:9px;transition:background-color .24s,border-color .24s,box-shadow .24s,color .24s,transform .3s cubic-bezier(.16,1,.3,1);display:flex}.coinflip-card-actions .coinflip-claim-reward{border-radius:0}.coinflip-active-actions>.protocol-action-button{height:var(--coinflip-card-footer-height);min-height:var(--coinflip-card-footer-height);border-radius:0;width:100%;padding:0 14px;font-size:9px}.coinflip-active-actions.is-split{grid-template-columns:1fr 1fr}.coinflip-active-actions.is-split>button+button{border-left:1px solid #fff3}.coinflip-claim-reward:not(:disabled):hover,.coinflip-claim-reward:not(:disabled):focus-visible{outline:0}.coinflip-claim-reward:not(:disabled):active{transition-duration:90ms;transform:translateY(0)scale(.985)}.coinflip-claim-reward:disabled{cursor:not-allowed}.coinflip-claim-reward.is-lost:disabled{color:#fff;opacity:1;background:#b82a38}.coinflip-claim-reward.is-won:disabled{color:#fff;opacity:1;background:#16864b}.coinflip-claim-reward.is-draw:disabled{color:#fff;opacity:1;background:#8d96a3}.protocol-action-button.coinflip-settlement-pending:disabled{color:#ffffffe6;cursor:wait;opacity:1;background:#8d96a3;border-color:#8d96a3}.coinflip-lobby .coinflip-coin-stage{border-bottom:0}.coinflip-card-utility-actions{z-index:20;gap:6px;display:flex;position:absolute;top:68px;left:10px}.coinflip-lobby:is(.is-3,.is-4) .coinflip-card-utility-actions{top:58px}.coinflip-card-info-button,.coinflip-card-share-button{color:#fff;background:#0a0a0a;border:1px solid #ffffff2e;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background-color .2s,box-shadow .2s,transform .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 12px #0a183033}.coinflip-card-info-button:hover,.coinflip-card-info-button:focus-visible,.coinflip-card-share-button:hover,.coinflip-card-share-button:focus-visible{background:#171717;outline:0;transform:translateY(-1px);box-shadow:0 6px 16px #0a183042}.coinflip-card-info-button:active,.coinflip-card-share-button:active{transform:scale(.96)}.game-card-result-composition{inset:48px 0 var(--coinflip-card-footer-height,0px);pointer-events:none;z-index:7;position:absolute}.game-card-result-composition.is-contained{inset:0}.lottery-epoch-card .game-card-result-composition{inset-block-start:56px}.tictactoe-board-scene.game-card-result-decoration-scene{aspect-ratio:auto;z-index:8;width:100%;max-width:360px;height:100%;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.game-card-result-composition.is-contained .tictactoe-board-scene.game-card-result-decoration-scene{max-width:none}.game-card{box-sizing:border-box;min-width:0;position:relative}.game-card--compact{aspect-ratio:1;flex:0 0 var(--game-card-compact-size);height:auto;min-height:0;width:var(--game-card-compact-size)}.game-card__heading{flex:auto;min-width:0}.game-card__actions{width:100%;margin-top:auto}.game-carousel{min-width:0}.game-carousel__controls,.game-carousel__viewport{transform-origin:50%;will-change:filter,opacity,transform}.game-carousel__viewport{overflow-anchor:none;min-width:0}.game-carousel__track{position:relative}.game-carousel__tabs{margin-top:10px}.game-carousel.is-category-switching-out :is(.game-carousel__controls,.game-carousel__viewport){pointer-events:none;animation:.24s cubic-bezier(.4,0,.2,1) both game-category-content-out}.game-carousel.is-category-switching-in :is(.game-carousel__controls,.game-carousel__viewport){animation:.38s cubic-bezier(.16,1,.3,1) both game-category-content-in}@keyframes game-category-content-out{to{filter:blur(5px);opacity:0;transform:translateY(14px)scale(.985)}}@keyframes game-category-content-in{0%{filter:blur(5px);opacity:0;transform:translateY(-14px)scale(.985)}}.game-card-create,.game-card-open-slot{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#0919308f;background:#f1f7ffb8;border:1px solid #1c37582e;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.game-card-open-slot{box-shadow:none;background:#f1f7ff94;border-style:dashed}.game-card-create>.game-card__actions{min-height:var(--coinflip-card-footer-height)}.game-card-create>.game-card__header,.game-card-open-slot>.game-card__header{box-sizing:border-box;text-align:center;border-bottom:1px solid #1c37581c;flex:0 0 40px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;display:flex}.game-card-create>.game-card__header .game-card__heading,.game-card-open-slot>.game-card__header .game-card__heading{display:block}.game-card-create>.game-card__header .game-card__heading>span,.game-card-open-slot>.game-card__header .game-card__heading>span{color:#09193085;font-family:var(--font-pixel);letter-spacing:.055em;font-size:8px;font-weight:400}.game-card-open-slot__stage{flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.game-card-open-slot__message{color:#09193085;flex:0 0 var(--coinflip-card-footer-height);font-family:var(--font-pixel);letter-spacing:.055em;text-align:center;border-top:1px solid #1c37581c;justify-content:center;align-items:center;padding:0 14px;font-size:8px;display:flex}.lottery-epoch-card.game-card-open-slot>.game-card__header .game-card__heading>span{font-family:var(--font-pixel);font-size:8px}.lottery-epoch-card>.game-card__header .game-card__heading{gap:4px;display:grid}.lottery-epoch-card>.game-card__header .game-card__heading>span{font-family:Bitroad,sans-serif;font-size:17px;font-weight:400}.lottery-epoch-card>.game-card__header .game-card__heading>small{order:initial}.lottery-detail-card>.game-card__header .game-card__heading{gap:7px;display:grid}.lottery-detail-card>.game-card__header .game-card__heading>span{font-family:Bitroad,sans-serif;font-size:clamp(18px,2.6vw,22px);font-weight:400;line-height:1}.lottery-detail-card>.game-card__header .game-card__heading>small{color:#0919308a;order:-1;font-size:9px;line-height:1.25}.coinflip-detail-primary{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:start;display:grid}.coinflip-detail-visual{align-self:start;position:sticky;top:12px}.coinflip-detail-scene{aspect-ratio:1;position:relative;overflow:hidden}.coinflip-detail-scene .coinflip-coin-stage{border:0;height:100%;min-height:0;position:absolute;inset:0}.coinflip-detail-scene .coinflip-coin-stage:after{transform:translate(-50%)scale(1.5)}.coinflip-detail-summary{border-left:1px solid #1c375824;min-width:0}.coinflip-detail-summary .coinflip-detail-row:first-child{border-top:0}.coinflip-participants{border-top:1px solid #1c375824;padding:0 0 16px}.coinflip-participants>header{background:#09193006;justify-content:space-between;align-items:center;min-height:40px;padding:0 18px;display:flex}.coinflip-participants>header span{color:#0919309e;letter-spacing:.07em;font-size:10px}.coinflip-participants>header i{color:#09193080;font-family:var(--font-pixel);margin-left:auto;font-size:9px;font-style:normal}.coinflip-participants>p,.coinflip-activity>p{color:#09193080;margin:0;font-size:11px}.coinflip-participants>p{padding:16px 18px 0}.coinflip-participant-table{border:1px solid #1c37581f;border-radius:10px;margin:16px 18px 0;display:grid;overflow:hidden}.coinflip-participant-head,.coinflip-participant-table article{grid-template-columns:minmax(110px,1.1fr) minmax(90px,.8fr) minmax(70px,.55fr) minmax(110px,.9fr) minmax(130px,1fr);align-items:center;gap:10px;padding:0 12px;display:grid}.coinflip-participant-head{color:#0919307a;letter-spacing:.055em;background:#09193009;min-height:30px;font-size:9px}.coinflip-participant-head span:nth-child(4),.coinflip-participant-head span:nth-child(5){text-align:right}.coinflip-participant-table article{background:#ffffff61;border-top:1px solid #1c375817;min-height:42px}.coinflip-participant-table article>a,.coinflip-participant-table article>strong,.coinflip-participant-table article>i{font-family:var(--font-pixel);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:400;overflow:hidden}.coinflip-participant-table article>span{color:#0919308c;flex-wrap:wrap;gap:4px;font-size:10px;display:flex}.coinflip-participant-table article>span>small{color:#09193073;font-family:var(--font-pixel);flex:0 0 100%;font-size:7px}.coinflip-participant-table article>span b,.coinflip-participant-table article>span em{color:#105ba9;background:#105ba917;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:500}.coinflip-participant-table article>span em{color:#0919308a;background:#0919300f}.coinflip-participant-table article>strong,.coinflip-participant-table article>i{text-align:right}.coinflip-participant-table article>i{color:#09193087}.coinflip-participant-table article>strong>small{color:#09193080;font-family:var(--font-pixel);margin-top:3px;font-size:8px;display:block}.coinflip-participant-table article>i.is-winner{color:#087137}.coinflip-participant-pagination,.coinflip-activity-pagination{color:#09193080;font-family:var(--font-pixel);border:0;grid-template-columns:none;justify-content:space-between;align-items:center;min-height:0;margin:10px 18px 0;padding:0;font-size:8px;display:flex;position:static}.coinflip-activity-pagination{margin-inline:0}.coinflip-participant-pagination nav,.coinflip-activity-pagination nav{align-items:center;gap:6px;display:flex}.coinflip-participant-pagination button,.coinflip-activity-pagination button{color:#0a0a0a;font-family:var(--font-title);background:#ffffff7a;border:1px solid #1c375824;border-radius:6px;min-height:28px;padding:0 10px;font-size:8px;transition:background-color .18s,border-color .18s,transform .18s}.coinflip-participant-pagination button:not(:disabled):hover,.coinflip-participant-pagination button:not(:disabled):focus-visible,.coinflip-activity-pagination button:not(:disabled):hover,.coinflip-activity-pagination button:not(:disabled):focus-visible{background:#fff;border-color:#1c375847;outline:0;transform:translateY(-1px)}.coinflip-participant-pagination button:not(:disabled):active,.coinflip-activity-pagination button:not(:disabled):active{transform:scale(.96)}.coinflip-participant-pagination button:disabled,.coinflip-activity-pagination button:disabled{color:#09193047;cursor:default}.coinflip-participant-pagination i,.coinflip-activity-pagination i{text-align:center;min-width:72px;font-style:normal}.coinflip-detail-row{border-top:1px solid #1c375824}.coinflip-detail-row>header{background:#09193006;justify-content:space-between;align-items:center;min-height:40px;padding:0 18px;display:flex}.coinflip-detail-row>header span{color:#0919309e;letter-spacing:.07em;font-size:10px}.coinflip-detail-row>header i{color:#09193080;font-family:var(--font-pixel);margin-left:auto;font-size:9px;font-style:normal}.coinflip-detail-row>div{border-top:1px solid #1c37581a;padding:16px 18px}.coinflip-allocation dl,.coinflip-proof dl{gap:8px;margin:0;display:grid}.coinflip-allocation dl>div,.coinflip-proof dl>div{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.coinflip-allocation dt,.coinflip-proof dt{color:#0919307a;font-size:10px}.coinflip-allocation dd,.coinflip-proof dd{font-family:var(--font-pixel);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:62%;margin:0;font-size:11px;overflow:hidden}.coinflip-proof>header i.is-zk{color:#087137}.coinflip-proof>header i.is-failed{color:#a21c35}.coinflip-proof-note{color:#09193094;background:#09193009;border-left:2px solid #09193033;margin:14px 0 0;padding:9px 11px;font-size:11px;line-height:1.5}.coinflip-proof-payload{background:#0919300a;border:1px solid #1c37581c;border-radius:8px;gap:8px;margin-top:10px;padding:10px 12px;display:grid}.coinflip-proof-payload>div{justify-content:space-between;align-items:center;display:flex}.coinflip-proof-payload>div>span,.coinflip-proof-payload small{color:#09193080;font-family:var(--font-pixel);font-size:7px}.coinflip-proof-payload button{color:#0a0a0a;font-family:var(--font-title);background:#ffffff8f;border:1px solid #1c375824;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:7px;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.coinflip-proof-payload button:hover,.coinflip-proof-payload button:focus-visible{background:#fff;border-color:#1c37584d;outline:0;transform:translateY(-1px)}.coinflip-proof-payload button:active{transform:scale(.96)}.coinflip-proof-payload button.is-copying:disabled{cursor:wait;opacity:.65}.coinflip-proof-payload button.is-copied{color:#fff;background:#16864b;border-color:#16864b}.coinflip-proof-payload button.is-failed{color:#a21c35;background:#b82a381a;border-color:#b82a3847}.coinflip-proof-payload code{overflow-wrap:anywhere;white-space:pre-wrap;background:#ffffff5c;border-radius:6px;max-height:92px;padding:8px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;line-height:1.55;display:block;overflow:auto}.coinflip-proof-payload small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coinflip-proof-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:12px;display:grid}.coinflip-proof-progress>span{color:#0919306b;font-family:var(--font-pixel);background:#0919300a;border:1px solid #1c37581a;border-radius:7px;align-items:center;gap:6px;min-height:28px;padding:0 7px;font-size:7px;transition:background-color .2s,border-color .2s,color .2s;display:flex}.coinflip-proof-progress>span>i{background:#09193014;border-radius:999px;flex:0 0 15px;justify-content:center;align-items:center;height:15px;font-size:7px;font-style:normal;display:inline-flex}.coinflip-proof-progress>span.is-active{color:#105ba9;background:#105ba914;border-color:#105ba938;animation:1.1s ease-in-out infinite alternate coinflip-proof-step-pulse}.coinflip-proof-progress>span.is-complete{color:#087137;background:#128b4814;border-color:#128b482e}.coinflip-proof-progress>span.is-failed{color:#a21c35;background:#d9374d14;border-color:#d9374d33}.coinflip-proof-actions{gap:8px;margin-top:9px;display:grid}.coinflip-proof-actions>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.coinflip-proof-actions>div>a{color:#0a0a0a;font-family:var(--font-pixel);margin-right:auto;font-size:8px}.coinflip-proof-actions button{color:#fff;font-family:var(--font-title);background:#0a0a0a;border:1px solid #0a0a0a;border-radius:7px;min-height:32px;padding:0 11px;font-size:8px}.coinflip-proof-actions>div>button{color:#0a0a0a;background:#ffffff80;border-color:#1c375829}.coinflip-proof-actions button:disabled{cursor:default;opacity:.48}.coinflip-proof-actions .coinflip-proof-verify{text-transform:uppercase;background:#090909;border-color:#090909;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:0 13px;font-size:9px;transition:background-color .22s,border-color .22s,transform .22s;display:flex}.coinflip-proof-actions .coinflip-proof-verify:not(:disabled):hover,.coinflip-proof-actions .coinflip-proof-verify:not(:disabled):focus-visible{background:#171717;outline:0;transform:translateY(-1px)}.coinflip-proof-actions .coinflip-proof-verify:not(:disabled):active{transform:scale(.985)}.coinflip-proof-actions .coinflip-proof-verify.is-verifying:disabled{opacity:1;background:#105ba9;border-color:#105ba9}.coinflip-proof-actions .coinflip-proof-verify.is-verified{opacity:1;background:#16864b;border-color:#16864b}.coinflip-proof-actions .coinflip-proof-verify.is-verified:hover,.coinflip-proof-actions .coinflip-proof-verify.is-verified:focus-visible{background:#11723f}.coinflip-proof-actions .coinflip-proof-verify.is-failed{background:#b82a38;border-color:#b82a38}.coinflip-proof-actions>div>i{color:#0919306b;font-family:var(--font-pixel);margin-left:auto;font-size:7px;font-style:normal}.coinflip-proof-actions>div>a{border-radius:4px;transition:color .18s,transform .18s}.coinflip-proof-actions>div>a:hover,.coinflip-proof-actions>div>a:focus-visible{color:#105ba9;outline:0;transform:translateY(-1px)}.coinflip-proof-result{font-family:var(--font-pixel);border-radius:7px;margin:9px 0 0;padding:9px 11px;font-size:8px}.coinflip-proof-result.is-verified{color:#087137;background:#128b4814}.coinflip-proof-result.is-failed{color:#a21c35;background:#d9374d14}.coinflip-activity-table{border:1px solid #1c37581f;border-radius:10px;overflow:hidden}.coinflip-activity-head,.coinflip-activity li{grid-template-columns:minmax(130px,1fr) minmax(90px,.35fr) minmax(120px,.45fr);align-items:center;gap:10px;padding:0 12px;display:grid}.coinflip-activity-head{color:#0919307a;letter-spacing:.055em;background:#09193009;min-height:30px;font-size:9px}.coinflip-activity-head span:nth-child(2),.coinflip-activity-head span:nth-child(3){text-align:right}.coinflip-activity ol{margin:0;padding:0;list-style:none;display:grid}.coinflip-activity li{background:#ffffff61;border-top:1px solid #1c375817;min-height:42px;font-size:11px}.coinflip-activity li i,.coinflip-activity li a,.coinflip-activity li em{color:#0919308a;font-family:var(--font-pixel);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.coinflip-activity>div>p{color:#09193085;font-family:var(--font-pixel);text-align:center;background:#ffffff47;border:1px solid #1c37581a;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:64px;margin:0;padding:14px 16px;font-size:9px;display:flex}.coinflip-activity>div>p:before{content:"";background:#1766a7;border-radius:999px;flex:0 0 7px;width:7px;height:7px;animation:.8s ease-in-out infinite alternate notification-load-pulse}.coinflip-lobby-actions{border-top:1px solid #1c375824;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid}.coinflip-detail-actions{background:#edf6ff8f;padding:10px}.coinflip-detail-actions.is-split{grid-template-columns:1fr 1fr}.coinflip-detail-actions .protocol-action-button{min-height:var(--coinflip-card-footer-height);border-radius:9px;width:100%;padding:0 14px;font-size:9px}@keyframes coinflip-proof-step-pulse{0%{box-shadow:inset 0 0 #105ba900}to{box-shadow:inset 0 0 0 1px #105ba929}}@keyframes coinflip-category-in{0%{opacity:0;transform:translateY(7px)}}@keyframes coinflip-detail-page-in{0%{filter:blur(4px);opacity:0;transform:translateY(12px)scale(.99)}}@keyframes coinflip-detail-page-out{to{filter:blur(3px);opacity:0;transform:translateY(10px)scale(.99)}}@keyframes game-view-out{to{filter:blur(5px);opacity:0;transform:translateY(10px)scale(.985)}}@keyframes game-view-in{0%{filter:blur(5px);opacity:0;transform:translateY(-10px)scale(.985)}}.game-home.is-switching-out,.game-experience.is-switching-out{animation:.36s cubic-bezier(.4,0,.2,1) both game-view-out}.game-home.is-switching-in,.game-experience.is-switching-in{animation:.52s cubic-bezier(.16,1,.3,1) both game-view-in}.game-error{color:#a21c35;background:#d9374d14;border:1px solid #d9374d40;border-radius:10px;padding:12px 14px}@media (min-aspect-ratio:10/9){.play-action-modal:has(.coinflip-experience):not(:has(.coinflip-lobby-group.is-detail-view)){flex-direction:column;display:flex;overflow:hidden}.play-action-modal:has(.coinflip-experience):not(:has(.coinflip-lobby-group.is-detail-view))>header{flex:none;width:100%}.play-action-modal:has(.coinflip-experience):not(:has(.coinflip-lobby-group.is-detail-view)) .landing-action-modal-body{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex;overflow:hidden}.coinflip-experience:not(:has(.coinflip-lobby-group.is-detail-view)){flex:auto;height:auto;min-height:0}.coinflip-experience:not(:has(.coinflip-lobby-group.is-detail-view)) .coinflip-page-art{margin-bottom:0;position:absolute;top:0}.coinflip-experience:not(:has(.coinflip-lobby-group.is-detail-view)) .coinflip-list{box-sizing:border-box;grid-template-rows:auto auto;align-content:end;gap:12px;padding-top:0;padding-bottom:10px;position:absolute;inset:0}.coinflip-lobby-group:not(.is-detail-view){min-width:0}.coinflip-lobby-carousel{overscroll-behavior-inline:contain;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-8px -22px -18px;padding:8px 22px 18px;scroll-padding-inline:22px;overflow:auto hidden}.coinflip-lobby-carousel::-webkit-scrollbar{display:none}.coinflip-lobby-group:not(.is-detail-view) .coinflip-lobby-grid{width:max-content;display:flex}.coinflip-lobby-group:not(.is-detail-view) .coinflip-lobby{flex:0 0 var(--game-card-compact-size);scroll-snap-align:start;scroll-snap-stop:always}.coinflip-lobby-placeholder{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#09193075;flex:0 0 var(--game-card-compact-size);height:var(--game-card-compact-size);min-height:0;width:var(--game-card-compact-size);background:#f1f7ffb8;border:1px dashed #1c375833;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.coinflip-lobby-placeholder>span,.coinflip-lobby-placeholder>small{font-family:var(--font-pixel);letter-spacing:.055em;text-align:center;padding:13px 14px;font-size:8px}.coinflip-lobby-placeholder>span{border-bottom:1px solid #1c37581c}.coinflip-lobby-placeholder>small{flex:0 0 var(--coinflip-card-footer-height);height:var(--coinflip-card-footer-height);min-height:var(--coinflip-card-footer-height);border-top:1px solid #1c37581c;justify-content:center;align-items:center;padding-block:0;display:flex}@media (max-height:820px){.coinflip-lobby-group:not(.is-detail-view) .coinflip-matchup>div{min-height:64px}}}@media (max-aspect-ratio:10/9){.play-action-modal:has(.coinflip-experience){flex-direction:column;display:flex;overflow:hidden}.play-action-modal:has(.coinflip-experience)>header{flex:none;width:100%}.play-action-modal:has(.coinflip-experience) .landing-action-modal-body{overscroll-behavior-y:contain;min-height:0;scroll-padding-bottom:var(--market-bar-reserved-height);flex:auto;overflow:hidden auto}.coinflip-experience{--coinflip-card-height:330px;height:100%;min-height:100%;overflow:visible}.coinflip-page-art{height:clamp(190px,26svh,250px);margin-bottom:0;position:absolute;top:0}.coinflip-experience:not(:has(.coinflip-lobby-group.is-detail-view)) .coinflip-list{box-sizing:border-box;align-content:end;gap:10px;min-height:100%;padding:0 10px 10px}.coinflip-experience:has(.coinflip-lobby-group.is-detail-view) .coinflip-list{padding-top:10px}.coinflip-category-tabs{position:static}.coinflip-category-tabs button{gap:5px;padding-inline:6px}.coinflip-lobby-carousel{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;margin:-8px -10px -18px;padding:8px 10px 18px;scroll-padding-inline:10px;overflow:auto hidden}.coinflip-lobby-carousel::-webkit-scrollbar{display:none}.coinflip-lobby-group:not(.is-detail-view) .coinflip-lobby-grid{width:max-content;display:flex}.coinflip-lobby-group:not(.is-detail-view) :is(.coinflip-lobby,.coinflip-lobby-placeholder){flex:0 0 var(--game-card-compact-size);scroll-snap-align:start;scroll-snap-stop:always;width:var(--game-card-compact-size)}.coinflip-lobby-group:not(.is-detail-view) .coinflip-lobby{--coinflip-card-height:360px}.coinflip-lobby-group:not(.is-detail-view) .coinflip-coin-stage{flex:auto;min-height:142px}.coinflip-lobby-group:not(.is-detail-view) .coinflip-matchup{bottom:var(--game-card-action-height);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-content:end;align-items:end;gap:10px;padding:0 12px 9px;position:absolute;top:56px}.coinflip-lobby-group:not(.is-detail-view) .coinflip-matchup>div{align-content:center;min-width:0;min-height:0;padding:6px 8px}.coinflip-lobby-group:not(.is-detail-view) .coinflip-matchup strong{max-width:100%;overflow:visible}.coinflip-lobby-placeholder{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#09193075;height:var(--game-card-compact-size);background:#f1f7ffb8;border:1px dashed #1c375833;border-radius:16px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.coinflip-lobby-placeholder>span,.coinflip-lobby-placeholder>small{font-family:var(--font-pixel);letter-spacing:.055em;text-align:center;padding:13px 14px;font-size:8px}.coinflip-lobby-placeholder>span{border-bottom:1px solid #1c37581c}.coinflip-lobby-placeholder>small{flex:0 0 var(--coinflip-card-footer-height);height:var(--coinflip-card-footer-height);min-height:var(--coinflip-card-footer-height);border-top:1px solid #1c37581c;justify-content:center;align-items:center;padding-block:0;display:flex}.coinflip-carousel-controls{align-items:center;padding-bottom:3px}}@media (max-aspect-ratio:10/9),(max-width:820px){.coinflip-detail-primary{grid-template-columns:minmax(0,1fr)}.coinflip-detail-visual{border-bottom:1px solid #1c375824;position:relative;top:auto}.coinflip-detail-summary{border-left:0}.coinflip-detail-back{border-radius:0}}@media (max-width:720px){:root{--game-card-compact-size:min(286px,calc(100vw - 76px))}.landing-action-modal.is-play{--play-sticky-header-offset:132px}.game-home .game-page-content{padding:0 10px 10px}.coinflip-overview{max-width:calc(100% - 20px);top:10px;left:10px}.game-rules-page{padding:58px 10px 10px;scroll-padding-bottom:10px}.game-rules-card>header{padding:18px;display:block}.game-rules-card>header>span{margin-top:13px;display:inline-block}.game-rules-steps,.game-rules-sections{grid-template-columns:minmax(0,1fr)}.game-rules-steps li+li{border-left:0}.game-rules-sections section:nth-child(odd){border-right:0}.game-rules-sections section{min-height:0;padding:18px}.game-catalog-carousel{margin-left:-22px;margin-right:-22px}.game-catalog-card,.game-catalog-phantom{flex-basis:var(--game-card-compact-size);width:var(--game-card-compact-size)}.coinflip-list{padding-left:10px;padding-right:10px}.coinflip-carousel-controls{flex-direction:column;align-items:stretch}.coinflip-participant-head{display:none}.coinflip-participant-table article{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:10px 12px}.coinflip-participant-table article>.coinflip-participant-identity{grid-area:1/1}.coinflip-participant-table article>span:first-of-type{grid-area:1/2;justify-content:flex-end}.coinflip-participant-table article>span:nth-of-type(2){grid-area:2/1}.coinflip-participant-table article>strong{text-align:right;grid-area:2/2}.coinflip-participant-table article>i{text-align:right;grid-area:3/1/auto/-1}.coinflip-participant-pagination,.coinflip-activity-pagination{flex-direction:column;align-items:stretch;gap:9px}.coinflip-participant-pagination nav,.coinflip-activity-pagination nav{justify-content:space-between}.coinflip-proof-actions{flex-direction:column;align-items:stretch}.coinflip-proof-actions>a{margin:0 0 2px}.coinflip-proof-actions>i{text-align:left}.coinflip-activity-head,.coinflip-activity li{grid-template-columns:1fr auto}.coinflip-activity-head span:last-child,.coinflip-activity li a,.coinflip-activity li em{text-align:left;grid-column:1/-1}.lottery-page-content{padding:0 10px 10px}.lottery-experience .major-modal-banner{height:clamp(230px,38vh,330px)}.lottery-epoch-carousel{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;scroll-padding-inline:10px}.lottery-epoch-card{flex-basis:var(--game-card-compact-size);width:var(--game-card-compact-size)}.lottery-detail-page{padding:10px}.lottery-detail-primary{grid-template-columns:minmax(0,1fr)}.lottery-detail-visual{border-bottom:1px solid #1c375824;border-right:0;position:relative;top:auto}.lottery-detail-summary{border-top:1px solid #1c375824}.lottery-participant-head{display:none}.lottery-participant-table article{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:10px 12px}.lottery-participant-table article>span:first-child{grid-area:1/1}.lottery-participant-table article>span:nth-child(2){text-align:right;grid-area:1/2}.lottery-participant-table article>span:nth-child(3){text-align:left;grid-area:2/1/auto/-1}.lottery-participant-table article>strong{text-align:left;grid-area:3/1}.lottery-participant-table article>i{grid-area:3/2}.lottery-participant-table article>em{grid-area:4/1/auto/-1}}@media (max-aspect-ratio:10/9){.game-home .major-modal-banner,.lottery-experience .major-modal-banner{aspect-ratio:3;background-color:#69b4f5;background-position:top;background-size:contain;height:auto}.coinflip-participant-head,.lottery-participant-head,.coinflip-activity-head{display:none}.coinflip-participant-table article,.lottery-participant-table article{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;min-height:0;padding:0}.coinflip-participant-table article+article,.lottery-participant-table article+article{border-top:8px solid #1c375824}.coinflip-participant-table article>*,.lottery-participant-table article>*{text-align:left;border-top:1px solid #1c375814;align-content:start;justify-items:start;gap:6px;min-width:0;padding:12px;display:grid}.coinflip-participant-table article>:not(:first-child),.lottery-participant-table article>:not(:first-child){border-left:1px solid #1c375814}.coinflip-participant-table article>.coinflip-participant-identity{border-top:0;grid-area:1/1/auto/3}.coinflip-participant-table article>span:first-of-type{border-top:0;grid-area:1/3;justify-content:flex-start}.coinflip-participant-table article>span:nth-of-type(2){border-left:0;grid-area:2/1}.coinflip-participant-table article>strong{grid-area:2/2}.coinflip-participant-table article>i{grid-area:2/3}.lottery-participant-table article>.lottery-participant-identity{border-top:0;grid-area:1/1/auto/3}.lottery-participant-table article>span:first-of-type{border-top:0;grid-area:1/3}.lottery-participant-table article>span:nth-of-type(2){border-left:0;grid-area:2/1}.lottery-participant-table article>strong{grid-area:2/2}.lottery-participant-table article>i{grid-area:2/3}.lottery-participant-table article>em{border-left:0;grid-area:3/1/auto/-1}.coinflip-participant-table article [data-label]:before,.lottery-participant-table article [data-label]:before,.coinflip-activity li [data-label]:before{color:#09193075;content:attr(data-label);font-family:var(--font-sans);letter-spacing:.065em;text-align:left;font-size:9px;font-style:normal;font-weight:400;line-height:1}.coinflip-participant-table article>span,.lottery-participant-table article>span{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:6px;display:flex}.coinflip-participant-table article>span[data-label]:before,.lottery-participant-table article>span[data-label]:before{flex:0 0 100%}.coinflip-participant-table article>span,.coinflip-participant-table article>strong,.coinflip-participant-table article>i,.lottery-participant-table article>span,.lottery-participant-table article>strong,.lottery-participant-table article>i,.lottery-participant-table article>em{text-align:left;justify-content:flex-start}.coinflip-participant-identity,.lottery-participant-identity{font-size:11px}.coinflip-activity li{grid-template-columns:minmax(0,1fr) auto minmax(0,.65fr);align-items:stretch;gap:0;padding:0;display:grid}.coinflip-activity li>*{text-align:left;align-content:start;justify-items:start;gap:6px;min-width:0;padding:12px;display:grid}.coinflip-activity li>i,.coinflip-activity li>a,.coinflip-activity li>em{text-align:left;border-left:1px solid #1c375814;grid-column:auto}.coinflip-detail-row>div{padding:16px 14px}.coinflip-allocation dl>div,.coinflip-proof dl>div,.lottery-detail-summary dl>div{align-items:start;gap:7px}.coinflip-allocation dt,.coinflip-proof dt,.lottery-detail-summary dt{font-size:10px;line-height:1.35}.coinflip-allocation dd,.coinflip-proof dd,.lottery-detail-summary dd{max-width:58%;font-size:12px;line-height:1.3}}@media (max-width:480px){.landing-action-modal.is-play{--play-sticky-header-offset:126px}.coinflip-experience{--coinflip-card-height:350px}.coinflip-category-tabs{padding:4px}.coinflip-category-tabs button i{min-width:17px;height:17px;padding-inline:4px}.game-catalog-alert{gap:8px;padding-inline:10px}.game-catalog-alert>span{font-size:10px}.coinflip-lobby>header{gap:8px;min-height:56px;padding:9px 11px}.coinflip-lobby>header span{font-size:16px}.coinflip-lobby>header small,.coinflip-lobby>header em,.coinflip-lobby>header i{font-size:8px}.coinflip-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:5px;padding:8px 10px}.coinflip-matchup>div{min-height:68px;padding:8px 9px}.coinflip-matchup>div:last-child{text-align:right}.coinflip-matchup strong{font-size:14px}.coinflip-compact-amount img{width:17px;height:17px}.coinflip-carousel-controls{gap:6px}.lottery-page-content{gap:7px}.lottery-epoch-card{height:276px}.lottery-card-pot>strong{font-size:24px}.lottery-detail-card>header{padding-inline:12px}.lottery-detail-pot{padding:18px 14px}.lottery-participant-table{margin-inline:10px}}.landing-action-modal>header>div,.landing-action-modal-body,.information-modal-body{transition:filter .38s,opacity .38s,transform .42s cubic-bezier(.4,0,.2,1)}.landing-action-modal.is-switching-out>header>div,.landing-action-modal.is-switching-out .landing-action-modal-body,.landing-action-modal.is-switching-out .information-modal-body{filter:blur(5px);opacity:0;transform:translateY(12px)scale(.985)}.landing-action-modal.is-switching-in>header>div,.landing-action-modal.is-switching-in .landing-action-modal-body,.landing-action-modal.is-switching-in .information-modal-body{animation:.62s cubic-bezier(.16,1,.3,1) both landing-modal-content-in}@keyframes landing-modal-content-in{0%{filter:blur(5px);opacity:0;transform:translateY(-10px)scale(.985)}}.landing-action-modal.is-destination-switching-out{pointer-events:none;animation:.48s cubic-bezier(.4,0,.2,1) both destination-modal-out}.landing-action-modal.is-destination-switching-in{animation:.72s cubic-bezier(.16,1,.3,1) both destination-modal-in}@keyframes destination-modal-out{to{filter:blur(7px);opacity:0;transform:translateY(30px)scale(.97)}}@keyframes destination-modal-in{0%{filter:blur(7px);opacity:0;transform:translateY(-30px)scale(.97)}}.landing-action-modal .market-grid{gap:var(--modal-card-gap);grid-template-columns:minmax(0,1fr);padding:0}.landing-action-modal .trade-card,.landing-action-modal .formation-card,.landing-action-modal .stake-panel{background:#f7faff94;border-color:#1c375824}.landing-action-modal .trade-card{width:100%;max-width:none;margin-inline:0}.landing-action-modal .stake-panel,.landing-action-modal.is-claim .stake-panel{margin-top:0}.native-card-preview{background:0 0;grid-template-columns:minmax(360px,38vw) minmax(0,1fr);height:100svh;transition:grid-template-columns .95s cubic-bezier(.16,1,.3,1),gap .95s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.native-game-card-preview{box-sizing:border-box;background:radial-gradient(circle at 68% 12%,#ffffff9e,#0000 24%),linear-gradient(160deg,#80c2ff 0%,#d9eaff 72%,#b6d7fb 100%);justify-content:center;align-items:center;height:100svh;padding:44px;display:flex}.native-game-card-composition{grid-template-columns:minmax(360px,38vw) minmax(0,1fr)}.native-game-card-stage{justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.native-game-card-stage>.native-game-share-card{transform-origin:50%;transform:scale(1.9);box-shadow:0 34px 100px #1c3c6e42,inset 0 1px #ffffffd1}.native-game-share-card{-webkit-backdrop-filter:blur(16px)saturate(1.08);backdrop-filter:blur(16px)saturate(1.08);color:#0a0a0a;font-family:var(--font-sans);background:#f1f7ffe0;border:1px solid #1c375829;border-radius:24px;grid-template-rows:96px minmax(0,1fr) 104px 64px;width:100%;max-width:1120px;height:100%;max-height:632px;display:grid;overflow:hidden;box-shadow:0 26px 70px #14407738}.native-game-share-card>header{border-bottom:1px solid #1c375821;justify-content:space-between;align-items:center;padding:0 34px;display:flex}.native-game-share-card>header>div{gap:7px;display:grid}.native-game-share-card>header strong{font-family:Bitroad,sans-serif;font-size:34px;font-weight:400}.native-game-share-card>header small,.native-game-share-card>header i,.native-game-share-card dt,.native-game-card-hero>span,.native-game-card-hero>small{color:#09193094;letter-spacing:.06em;font-size:13px;font-style:normal}.native-game-share-card>header i{color:#091930b8;background:#0919300f;border:1px solid #1c375821;border-radius:999px;padding:10px 14px}.native-game-card-hero{text-align:center;align-content:center;justify-items:center;gap:14px;padding:24px;display:grid}.native-game-card-hero>strong{font-family:var(--font-pixel);align-items:center;gap:12px;font-size:clamp(44px,7vw,82px);font-weight:400;display:flex}.native-game-card-hero>strong img{width:.9em;height:.9em}.native-game-share-card>dl{border-top:1px solid #1c37581f;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.native-game-share-card>dl>div{align-content:center;gap:9px;min-width:0;padding:18px 28px;display:grid}.native-game-share-card>dl>div+div{border-left:1px solid #1c37581f}.native-game-share-card dt{margin:0}.native-game-share-card dd{font-family:var(--font-pixel);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;overflow:hidden}.native-game-share-card>footer{color:#fff;font-family:var(--font-pixel);background:#0a0a0a;justify-content:space-between;align-items:center;padding:0 30px;font-size:13px;display:flex}.native-game-share-card>footer b{font-weight:400}.native-game-card-preview.is-square-lobby{padding:44px}.native-game-share-card.native-shared-lobby-card{--coinflip-card-footer-height:42px;-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;grid-template-rows:none;width:286px;max-width:none;height:306px;min-height:306px;max-height:none;display:flex;position:relative;overflow:hidden}.native-game-share-card.native-shared-lobby-card>header{min-height:58px;padding:10px 14px}.native-game-share-card.native-shared-lobby-card:is(.is-3,.is-4)>header{min-height:48px;padding-block:7px}.native-game-share-card.native-shared-lobby-card>header>div{gap:5px;display:grid}.native-game-share-card.native-shared-lobby-card>header span{font-family:Bitroad,sans-serif;font-size:17px}.native-game-share-card.native-shared-lobby-card>header small,.native-game-share-card.native-shared-lobby-card>header em{color:#09193094;letter-spacing:.055em;font-size:9px;font-style:normal}.native-shared-lobby-card:is(.is-0,.is-1,.is-2) .coinflip-matchup{align-content:center;align-items:center;padding:0 12px;bottom:0}.native-shared-lobby-card:is(.is-0,.is-1,.is-2) .coinflip-matchup>div{text-align:center;align-content:center;justify-items:center;min-height:0}.native-shared-lobby-card:is(.is-0,.is-1,.is-2) .coinflip-matchup>div:last-child{text-align:center;justify-items:center}.native-shared-lobby-card .coinflip-claim-reward{pointer-events:none}.native-shared-lobby-card .coinflip-claim-reward.is-won{color:#fff;background:#16864b}.native-shared-lobby-card .coinflip-claim-reward.is-lost{color:#fff;background:#b82a38}.native-shared-lobby-card .game-card-result-composition{bottom:0}.game-share-amount{place-items:center;gap:2px;line-height:1;display:inline-grid!important}.game-share-amount>small{color:#09193080;font-family:var(--font-pixel);letter-spacing:.02em;font-size:7px;font-style:normal;font-weight:400;line-height:1.1;display:block}.native-game-share-card .asset-unit-icon.is-shook{width:.78em;height:.78em;margin-left:.16em;margin-right:.02em}.native-game-card-preview.is-square-lottery{padding:44px}.native-game-share-card.native-shared-lottery-card{--coinflip-card-footer-height:38px;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;flex-direction:column;flex:0 0 286px;grid-template-rows:none;width:286px;max-width:none;height:306px;min-height:306px;max-height:none;display:flex;position:relative;overflow:hidden}.native-game-share-card.native-shared-lottery-card>header{flex:0 0 56px;min-height:0;padding:9px 12px}.native-game-share-card.native-shared-lottery-card>header>div{gap:4px;display:grid}.native-game-share-card.native-shared-lottery-card>header strong{font-family:Bitroad,sans-serif;font-size:17px;font-weight:400}.native-game-share-card.native-shared-lottery-card>header small,.native-game-share-card.native-shared-lottery-card>header i{font-size:8px}.native-game-share-card.native-shared-tictactoe-card{--coinflip-card-footer-height:42px;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;flex-direction:column;grid-template-rows:none;width:286px;max-width:none;height:306px;min-height:306px;max-height:none;display:flex;position:relative;overflow:hidden}.native-game-share-card.native-shared-tictactoe-card>header{min-height:58px;padding:10px 14px}.native-game-share-card.native-shared-tictactoe-card.is-7>header{min-height:58px}.native-game-share-card.native-shared-tictactoe-card .coinflip-claim-reward{pointer-events:none}.native-card-preview:before{content:"";pointer-events:none;background:linear-gradient(90deg,#dcedff0a,#548bd01a);position:absolute;inset:0}.native-card-brand{min-width:0;position:relative;overflow:hidden}.native-card-brand .three-wordmark{opacity:1;width:100%;height:100%;inset:0;transform:translateY(15.5%)}.native-card-brand .landing-primary-actions{display:none}.native-card-brand .landing-capital{opacity:1;text-align:center;font-size:clamp(28px,3.2vw,44px);top:calc(50% + 74px);left:50%;right:auto;animation:none!important;transform:translate(-50%)!important}.native-card-panel{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);transform-origin:bottom;background:#ecf3fcc7;border:1px solid #ffffffb3;border-radius:22px;grid-template-rows:78px 120px minmax(180px,1fr) 100px 32px;align-self:center;min-width:0;height:min(620px,100svh - 56px);margin-right:28px;transition:filter .6s cubic-bezier(.4,0,.2,1),opacity .58s cubic-bezier(.4,0,.2,1),transform .78s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #1c3c6e42,inset 0 1px #ffffffd1}.native-card-preview.is-revealing{grid-template-columns:minmax(0,1fr) 0;gap:0}.native-card-preview.is-revealing .native-card-panel{filter:blur(7px);opacity:0;pointer-events:none;transform:translateY(38px)scale(.955)}.native-card-preview.is-revealing .native-card-brand .landing-capital{font-size:clamp(28px,3.4vw,46px);top:calc(50% + clamp(60px,7vw,86px));right:clamp(128px,16vw,250px)}.native-card-heading{background:#eef5ff94;border-bottom:1px solid #19335624;justify-content:space-between;align-items:center;padding:0 26px;display:flex}.native-card-heading>div{gap:5px;display:grid}.native-card-heading small,.native-card-hero small{color:#0919308f;font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.native-card-heading h1{color:#0a0a0a;letter-spacing:-.025em;margin:0;font-family:Bitroad,sans-serif;font-size:clamp(30px,3.4vw,47px);font-weight:400;line-height:.9}.native-card-hero{justify-content:space-between;align-items:end;padding:20px 26px 22px;display:flex}.native-card-hero>div{gap:8px;display:grid}.native-card-hero strong{color:#0a0a0a;font-family:var(--font-pixel);letter-spacing:-.03em;white-space:nowrap;font-size:clamp(32px,4.3vw,58px);font-weight:400;line-height:.92}.native-card-panel.is-market .native-card-hero strong,.native-card-panel.is-pnl .native-card-hero strong{color:var(--green)}.native-card-hero span{color:#09193094;font-family:var(--font-sans);font-size:10px}.native-card-hero p{color:#09193094;font-family:var(--font-sans);text-align:right;max-width:270px;margin:0;font-size:10px;line-height:1.5}.native-card-visual{background:#eaf2fd;border-top:1px solid #19335624;border-bottom:1px solid #19335624;min-height:0;overflow:hidden}.native-card-empty{color:#09193085;text-align:center;align-content:center;justify-items:center;gap:8px;height:100%;padding:24px;display:grid}.native-card-empty strong{color:#0a0a0a;font-family:Bitroad,sans-serif;font-size:23px;font-weight:400}.native-card-empty span{font-family:var(--font-sans);max-width:430px;font-size:10px}.native-card-line-chart{grid-template-rows:minmax(0,1fr) 28px;height:100%;min-height:230px;margin:0;display:grid}.native-card-line-chart svg{width:100%;height:100%;min-height:0;display:block;overflow:visible}.card-line-grid{stroke:#0919301f;stroke-width:1px;vector-effect:non-scaling-stroke}.card-line-axis,.card-line-time{fill:#09193085;font-family:var(--font-sans);font-size:10px}.card-line-area{fill:url(#card-line-fill)}.card-line-path{fill:none;stroke:var(--green);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.card-line-last-guide{stroke:#13824757;stroke-dasharray:4 5;stroke-width:1px;vector-effect:non-scaling-stroke}.card-line-last{fill:#eaf2fd;stroke:var(--green);stroke-width:3px;vector-effect:non-scaling-stroke}.native-card-line-chart figcaption{color:#09193080;font-family:var(--font-pixel);border-top:1px solid #1933561a;justify-content:space-between;align-items:center;padding:0 24px 0 86px;font-size:8px;display:flex}.native-card-line-chart figcaption strong{color:var(--green);font-size:10px;font-weight:400}.native-card-visual .formation-curve-chart{align-content:center;height:100%;padding:6px 18px 0;display:grid}.native-card-visual .formation-curve-chart svg{height:min(230px,100%)}.native-card-panel.is-pnl .native-card-visual{background:linear-gradient(135deg,#ebf4fffa,#d8e8fadb);padding:18px 24px}.native-pnl-visual{align-content:center;gap:14px;height:100%;display:grid}.native-pnl-visual>header{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.native-pnl-visual>header>div{background:#f7faff80;border:1px solid #19335624;border-radius:10px;gap:5px;padding:12px 14px;display:grid}.native-pnl-visual small{color:#09193080;font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;font-size:8px}.native-pnl-visual>header strong{color:#0a0a0a;font-family:var(--font-pixel);font-size:22px;font-weight:400;line-height:1}.native-pnl-visual>header .complete strong{color:var(--green)}.native-pnl-visual>header .incomplete strong{color:var(--rose)}.native-pnl-visual>header span,.native-pnl-visual>section span{color:#09193080;font-family:var(--font-sans);font-size:9px}.native-pnl-visual>section{border:1px solid #19335624;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.native-pnl-visual>section article{background:#f7faff57;gap:7px;min-width:0;padding:12px 14px;display:grid}.native-pnl-visual>section article+article{border-left:1px solid #19335624}.native-pnl-visual>section strong{color:#0a0a0a;font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.native-pnl-visual>footer{color:#eff5fd;background:#0a0a0a;border:0;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;min-height:0;padding:12px 14px;display:grid;position:static}.native-pnl-visual>footer>span{gap:5px;min-width:0;display:grid}.native-pnl-visual>footer small{color:#eff5fd8c;justify-self:start}.native-pnl-visual>footer strong{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.native-pnl-visual>footer i{color:#eff5fd6b;font-family:var(--font-sans);font-size:14px;font-style:normal}.native-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.native-card-metrics>div{border-right:1px solid #19335624;align-content:center;gap:8px;min-width:0;padding:14px 20px;display:grid}.native-card-metrics>div:last-child{border-right:0}.native-card-metrics dt{color:#09193080;font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.native-card-metrics dd{color:#0a0a0a;font-family:var(--font-pixel);gap:6px;margin:0;font-size:20px;font-weight:400;display:grid}.native-card-metrics dd small{color:#09193080;font-family:var(--font-sans);font-size:9px;font-weight:400}.native-card-panel>footer{color:#09193073;font-family:var(--font-pixel);border-top:1px solid #19335624;justify-content:space-between;align-items:center;padding:0 20px;font-size:8px;display:flex}.native-card-panel>footer b{font-weight:400}.native-card-panel.is-vault .native-card-visual{background:linear-gradient(135deg,#ebf4fff5,#d9e8fbd1);padding:20px 24px;display:grid}.native-vault-visual{align-content:center;gap:20px;min-height:100%;display:grid}.native-vault-visual>header{grid-template-columns:minmax(0,1.35fr) minmax(180px,.65fr);align-items:end;gap:32px;display:grid}.native-vault-visual>header>div{gap:5px;min-width:0;display:grid}.native-vault-visual>header>div:last-child{border-left:1px solid #19335629;padding-left:32px}.native-vault-visual>header small,.native-vault-track span,.native-vault-visual dt{color:#0919307a;font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.native-vault-visual>header strong{color:#0a0a0a;font-family:var(--font-pixel);font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1}.native-vault-visual>header span{color:#09193080;font-family:var(--font-sans);font-size:9px}.native-vault-track{gap:9px;display:grid}.native-vault-track>div,.native-vault-track>footer{justify-content:space-between;align-items:center;display:flex}.native-vault-track>footer{border:0;grid-template-columns:none;min-height:0;padding:0;position:static}.native-vault-track b{color:var(--green);font-family:var(--font-sans);font-size:9px;font-weight:500}.native-vault-track progress{accent-color:var(--green);width:100%;height:10px}.native-vault-track>footer strong{color:#0a0a0a;font-family:var(--font-sans);font-size:9px;font-weight:500}.native-vault-visual dl{background:#f7faff7a;border:1px solid #19335624;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.native-vault-visual dl>div{gap:6px;padding:12px 14px;display:grid}.native-vault-visual dl>div+div{border-left:1px solid #19335624}.native-vault-visual dd{color:#0a0a0a;font-family:var(--font-sans);gap:4px;margin:0;font-size:12px;display:grid}.native-vault-visual dd small{color:#09193073;font-size:8px}.native-stake-visual{background:0 0;height:100%;padding:22px 28px}.native-stake-visual .stake-yield-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-aspect-ratio:10/9){.native-card-preview{grid-template-columns:1fr}.native-card-brand{display:none}.native-card-panel{grid-template-rows:78px 120px minmax(180px,1fr) 100px 32px;height:calc(100svh - 24px);margin:12px}.native-vault-visual>header{gap:16px}.native-vault-visual>header>div:last-child{padding-left:16px}.native-pnl-visual>section{grid-template-columns:1fr}.native-pnl-visual>section article+article{border-top:1px solid #19335624;border-left:0}.native-pnl-visual>footer{grid-template-columns:1fr;gap:6px}.native-pnl-visual>footer i{display:none}}.information-modal,.roadmap-modal{--information-copy-size:clamp(12px,.92vw,14px)}.information-modal,.risk-disclosure-modal{flex-direction:column;display:flex;overflow:hidden}.information-layer.is-switching,.information-layer.is-switching .information-modal,.information-layer.has-switched,.information-layer.has-switched .information-modal{animation:none}.risk-disclosure-modal>header{flex:none}.risk-disclosure-body{color:#0a0a0a;flex-direction:column;flex:auto;min-height:0;padding:0;display:flex}.risk-disclosure-body>article{overscroll-behavior:contain;scroll-behavior:auto;background:#f7faff6b;flex:auto;min-height:0;padding:clamp(24px,4vw,48px);overflow:auto}.risk-disclosure-body p{font-family:var(--font-sans);font-size:var(--information-copy-size);white-space:pre-wrap;margin:0;line-height:1.68}.risk-disclosure-body p>i{background:#0a0a0a;width:2px;height:1.05em;margin-left:3px;animation:.72s step-end infinite risk-cursor-blink;display:inline-block;transform:translateY(.14em)}.risk-disclosure-body p>i.is-complete{opacity:0;animation:none}.risk-disclosure-splitter{border-top:1px solid #09193038;margin:clamp(24px,3vw,36px) 0;animation:.4s both risk-stage-in;position:relative}.risk-disclosure-splitter:after{content:"";background:#0a0a0a;width:28px;height:5px;position:absolute;top:-3px;left:0}.risk-fake-loader{margin:0 0 clamp(28px,4vw,48px);animation:.45s both risk-stage-in}.risk-fake-loader>div{background:#0919301a;height:7px;overflow:hidden}.risk-fake-loader>div i{background:#0a0a0a;min-width:2px;height:100%;transition:width .12s linear;display:block}.risk-fake-loader>p{color:#09193094;font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;white-space:normal;justify-content:space-between;align-items:start;gap:16px;margin-top:10px;font-size:9px;line-height:1.5;display:flex}.risk-fake-loader>p b{color:#0a0a0a;flex:none;font-weight:400}.risk-disclosure-remainder{animation:.5s both risk-stage-in}.risk-disclosure-body>footer{color:#09193094;background:#eaf2fcb8;border-top:1px solid #19335624;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:0;padding:14px 24px;display:flex;position:static}.risk-disclosure-body>footer span,.risk-disclosure-body>footer b{font-family:var(--font-pixel);letter-spacing:.04em;font-size:9px;font-weight:400}.risk-disclosure-body>footer b{text-align:right}.protocol-disclosure-modal>header{flex:none}.protocol-disclosure-body{color:#0a0a0a;overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.protocol-disclosure-intro{background:#f7faff6b;border-bottom:1px solid #19335624;gap:8px;padding:clamp(18px,2.2vw,28px) clamp(22px,3vw,36px);display:grid}.protocol-disclosure-intro p{letter-spacing:-.025em;margin:0;font-family:Bitroad,sans-serif;font-size:clamp(23px,2.7vw,34px);line-height:1.05}.protocol-disclosure-intro span{color:#091930a3;font-family:var(--font-sans);font-size:var(--information-copy-size);max-width:760px;line-height:1.55}.protocol-disclosure-list{min-height:0}.protocol-disclosure-list article{border-bottom:1px solid #19335624;grid-template-columns:46px minmax(150px,.8fr) minmax(0,1.4fr);align-items:start;gap:22px;padding:24px clamp(22px,3vw,36px);display:grid}.protocol-disclosure-list article:last-child{border-bottom:0}.protocol-disclosure-list article>span{color:#09193085;font-family:var(--font-pixel);padding-top:7px;font-size:10px}.protocol-disclosure-list h3{margin:0;font-family:Bitroad,sans-serif;font-size:22px;font-weight:400}.protocol-disclosure-list p{color:#091930a8;font-family:var(--font-sans);font-size:var(--information-copy-size);margin:0;line-height:1.55}.protocol-contracts{background:#f7faff6b;border-top:1px solid #19335624;flex:none}.protocol-contracts>header{border-bottom:1px solid #19335624;justify-content:space-between;align-items:end;padding:22px clamp(22px,3vw,36px) 17px;display:flex}.protocol-contracts>header>div{gap:5px;display:grid}.protocol-contracts h3{margin:0;font-family:Bitroad,sans-serif;font-size:22px;font-weight:400}.protocol-contracts>header span,.protocol-contracts>header b{color:#09193085;font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:400}.protocol-contracts>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.protocol-contracts article{border-bottom:1px solid #1933561f;gap:7px;min-width:0;padding:16px clamp(22px,3vw,36px);display:grid}.protocol-contracts article:nth-child(odd){border-right:1px solid #1933561f}.protocol-contracts article>span{color:#0919308a;font-family:var(--font-pixel);text-transform:uppercase;font-size:9px}.protocol-contracts code,.protocol-contracts a{color:#0a0a0a;font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.protocol-contracts a:hover,.protocol-contracts a:focus-visible{text-decoration:underline}.protocol-contracts>p{color:#09193094;font-family:var(--font-sans);margin:0;padding:22px clamp(22px,3vw,36px);font-size:10px}.protocol-disclosure-body>footer{color:#09193094;background:#eaf2fcb8;border-top:1px solid #19335624;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:0;padding:14px 24px;display:flex;position:static}.protocol-disclosure-body>footer span,.protocol-disclosure-body>footer b{font-family:var(--font-pixel);letter-spacing:.04em;font-size:9px;font-weight:400}.protocol-disclosure-body>footer b{text-align:right}@keyframes risk-cursor-blink{50%{opacity:0}}@keyframes risk-stage-in{0%{opacity:0;transform:translateY(8px)}}.landing-action-layer.is-closing{animation:.86s cubic-bezier(.4,0,.2,1) both landing-layer-out}.landing-action-layer.is-closing .landing-action-modal{animation:.86s cubic-bezier(.4,0,.2,1) both landing-modal-out}.risk-disclosure-layer,.information-layer{animation-duration:.88s}.risk-disclosure-layer .risk-disclosure-modal,.information-layer .information-modal{animation-duration:1.08s}.risk-disclosure-layer.is-closing,.information-layer.is-closing,.risk-disclosure-layer.is-closing .risk-disclosure-modal,.information-layer.is-closing .information-modal{animation-duration:.92s}@keyframes landing-layer-in{0%{background:#c7dcfa00}}@keyframes landing-layer-out{to{background:#c7dcfa00}}@keyframes landing-modal-in{0%{opacity:0;transform:translateY(34px)scale(.94)}}@keyframes landing-modal-out{to{filter:blur(8px);opacity:0;transform:translateY(24px)scale(.96)}}@media (max-width:760px){.landing-action-layer{align-items:flex-end;padding:72px 12px 12px}.landing-action-modal{height:calc(100svh - 82px - var(--market-bar-reserved-height));border-radius:18px;width:100%}.landing-action-modal>header,.landing-action-modal>header.is-standalone,.play-action-modal>header{grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;padding:15px}.landing-action-modal>header .modal-page-nav{order:3;grid-area:2/1/auto/-1;justify-content:stretch;width:100%;min-width:0}.landing-action-modal>header .modal-page-nav button{flex:1;min-width:0;padding-inline:6px}.landing-action-modal>header>.modal-leaderboard-trigger{grid-area:1/3}.landing-action-close{grid-area:1/4}.landing-action-modal-body{padding:12px}.landing-action-modal .market-grid{grid-template-columns:1fr}.landing-action-modal .formation-card{display:block}.swap-market-strip,.swap-market-strip.formation-market-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.swap-market-strip>span{border-bottom:1px solid var(--line-soft)}.swap-market-strip>span:nth-child(2n){border-right:0}.swap-market-strip>span:last-child{grid-column:1/-1}.staking-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.staking-overview article{border-bottom:1px solid var(--line-soft)}.staking-overview article:nth-child(2n){border-right:0}.stake-workspace-header{flex-direction:column;gap:12px}.stake-position-card{min-height:245px}.staking-settlement{flex-direction:column;align-items:stretch}.staking-settlement button{flex-basis:auto;width:100%}.claim-source-note{grid-template-columns:1fr}.claim-source-note article:first-child{border-bottom:1px solid var(--line-soft);border-right:0}.formation-vault-plan{grid-template-columns:1fr}.formation-vault-plan article{border-right:0}.formation-card dl,.formation-card dl.formation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.formation-card dl div{border-top:1px solid var(--line)}.formation-card dl div:nth-child(2){border-right:0}.formation-card>header{align-items:start;gap:8px}.formation-card>header>span{text-align:right}.formation-curve-chart{padding-inline:8px}.risk-disclosure-body>article{padding:22px 18px}.risk-disclosure-body>footer{flex-direction:column;align-items:flex-start;gap:5px;padding:11px 18px}.risk-disclosure-body>footer b{text-align:left}.protocol-disclosure-intro{padding:22px 18px}.protocol-disclosure-list article{grid-template-columns:34px 1fr;gap:9px 16px;padding:19px 18px}.protocol-disclosure-list article>span{grid-row:1/3}.protocol-disclosure-list p{grid-column:2}.protocol-contracts>header{align-items:start;gap:12px;padding-inline:18px}.protocol-contracts>div{grid-template-columns:1fr}.protocol-contracts article{padding-inline:18px;border-right:0!important}.protocol-disclosure-body>footer{flex-direction:column;align-items:flex-start;gap:5px;padding:11px 18px}.protocol-disclosure-body>footer b{text-align:left}}.market-grid>*,.market-history,.stake-panel{opacity:0;transition:opacity .68s,transform .82s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.app-shell.is-entered .market-grid>*,.app-shell.is-entered .market-history,.app-shell.is-entered .stake-panel{opacity:1;transform:translateY(0)}.app-shell.is-entered .market-grid>:first-child{transition-delay:.36s}.app-shell.is-entered .market-grid>:nth-child(2){transition-delay:.43s}.app-shell.is-entered .market-history{transition-delay:.5s}.app-shell.is-entered .stake-panel{transition-delay:.57s}.header-panel>*,.chamber>*{animation:.5s cubic-bezier(.16,1,.3,1) both interface-element-enter}.header-panel>:nth-child(2),.chamber>:nth-child(2){animation-delay:50ms}.header-panel>:nth-child(3),.chamber>:nth-child(3){animation-delay:.1s}.header-panel>:nth-child(4),.chamber>:nth-child(4){animation-delay:.15s}@keyframes interface-element-enter{0%{opacity:0;transform:translateY(10px)}}.chat-box,.chat-trigger{position:relative}.chat-trigger>span{aspect-ratio:1;color:#fff;font-family:var(--font-sans);background:#0a0a0a;border:2px solid #fffc;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;padding:0;font-size:8px;display:flex;position:absolute;top:-9px;right:-8px}.chat-layer{pointer-events:auto;z-index:46}.chat-layer.is-companion{pointer-events:none}.chat-modal{color:#0a0a0a;pointer-events:auto;flex-direction:column;display:flex;position:relative;overflow:hidden}.chat-modal-body{flex-direction:column;flex:1 1 0;min-height:0;display:flex;position:relative;overflow:hidden}.chat-heading{flex:none;grid-template-columns:minmax(0,1fr) auto auto!important}.chat-modal-close{grid-area:1/3}.chat-heading-actions{grid-area:1/3;justify-content:flex-end;align-items:center;gap:22px;display:flex}.chat-heading>div{gap:4px;display:grid}.chat-heading>div>span{font-size:10px}.chat-view-tabs{overflow:visible}.chat-view-tabs button{gap:7px;position:relative;overflow:visible}.chat-view-tabs button>span{aspect-ratio:1;color:#fff;font-family:var(--font-sans);letter-spacing:0;z-index:3;background:#0a0a0a;border:2px solid #eef5fff2;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;padding:0;font-size:8px;display:inline-flex;position:absolute;top:-9px;right:-8px;box-shadow:0 4px 12px #0f234133}.chat-view-tabs button.active>span{color:#0a0a0a;background:#fff;border-color:#0a0a0a}.chat-modal-body.has-conversation-sidebar{grid-template-rows:minmax(0,1fr);grid-template-columns:210px minmax(0,1fr);transition:grid-template-columns .28s cubic-bezier(.16,1,.3,1);display:grid}.chat-modal-body.has-conversation-sidebar.is-sidebar-collapsed{grid-template-columns:52px minmax(0,1fr)}.chat-modal-body.has-conversation-sidebar>.chat-view{grid-area:1/2;min-width:0}.chat-conversation-sidebar{z-index:9;background:#e8f1fde0;border-right:1px solid #19335624;flex-direction:column;grid-area:1/1;min-height:0;display:flex;position:relative;overflow:hidden}.chat-conversation-sidebar>header{border-bottom:1px solid #1933561f;flex:0 0 48px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 14px;display:flex}.chat-conversation-sidebar>header strong{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:400}.chat-conversation-sidebar>header button,.chat-conversation-section-heading button{color:#091930a6;background:#ffffff6b;border:1px solid #19335621;border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.chat-conversation-collapse svg{transition:transform .28s cubic-bezier(.16,1,.3,1);transform:rotate(180deg)}.is-sidebar-collapsed .chat-conversation-collapse svg{transform:rotate(0)}.chat-conversation-sidebar>header .chat-conversation-drawer-close,.chat-conversation-drawer-toggle,.chat-conversation-drawer-backdrop{display:none}.chat-conversation-section{gap:5px;padding:10px 8px;display:grid}.chat-conversation-section+.chat-conversation-section{border-top:1px solid #1933561a}.chat-conversation-section.is-dms{min-height:0;overflow-y:auto}.chat-conversation-section-heading{justify-content:space-between;align-items:center;height:28px;padding:0 4px 0 6px;display:flex}.chat-conversation-section-heading>span{color:#0919307a;font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.chat-conversation-section-heading .chat-section-toggle{color:#0919307a;background:0 0;border:0;flex:0 auto;gap:6px;width:auto;height:24px;padding:0;display:inline-flex}.chat-section-toggle>span{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.chat-section-toggle svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.is-section-collapsed .chat-section-toggle svg{transform:rotate(-90deg)}.chat-conversation-section.is-section-collapsed{flex:none;min-height:0;overflow:visible}.chat-conversation-section-heading button{flex-basis:24px;width:24px;height:24px}.chat-conversation-section-heading-actions{align-items:center;gap:4px;display:flex}.chat-conversation-section-heading .chat-dm-requests-return{flex-basis:24px}.chat-dm-requests-return svg{transform:rotate(180deg)}.chat-conversation-section-heading .chat-dm-requests-toggle{flex-basis:auto;gap:5px;width:auto;padding:0 6px}.chat-dm-requests-toggle>span{font-family:var(--font-sans);font-size:8px;font-weight:600}.chat-dm-requests-toggle>em{aspect-ratio:1;color:#fff;font-family:var(--font-sans);background:#0a0a0a;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;padding:0;font-size:7px;font-style:normal;display:flex}.chat-dm-requests-toggle.is-active{color:#fff;background:#0a0a0a}.chat-dm-requests-toggle.is-active>em{color:#0a0a0a;background:#fff}.chat-conversation-user-search{color:#0919306b;background:#ffffff8c;border:1px solid #19335621;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 8px;display:flex}.chat-conversation-user-search svg{flex:none}.chat-conversation-user-search input{color:#0a0a0a;font-family:var(--font-sans);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:9px}.chat-conversation-user-search input::placeholder{color:#0919306b}.chat-conversation-user-search input::-webkit-search-cancel-button{opacity:.55}.chat-conversation-section nav{gap:3px;display:grid}.chat-conversation-section [draggable=true]{cursor:grab}.chat-conversation-section [draggable=true]:active{cursor:grabbing}.chat-conversation-section .is-dragging{opacity:.38}.chat-conversation-section nav>button{position:relative}.chat-conversation-section .is-drop-before:before,.chat-conversation-section .is-drop-after:after{content:"";pointer-events:none;z-index:4;background:#1267bd;border-radius:999px;height:2px;position:absolute;left:7px;right:7px;box-shadow:0 0 0 1px #ffffffb8,0 2px 7px #1267bd4d}.chat-conversation-section .is-drop-before:before{top:-3px}.chat-conversation-section .is-drop-after:after{bottom:-3px}.chat-dm-page-status{color:#0919306b;font-family:var(--font-sans);text-align:center;margin:5px 0 2px;font-size:8px}.chat-conversation-section nav>button,.chat-conversation-dm-gate{color:#091930a8;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:5px 7px;display:grid}.chat-conversation-row{min-width:0;position:relative}.chat-conversation-row>.chat-conversation-open{color:#091930a8;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:5px 7px;display:grid}.chat-conversation-row>.chat-conversation-open:hover,.chat-conversation-row>.chat-conversation-open:focus-visible{background:#ffffff75;outline:0}.chat-conversation-row>.chat-conversation-open.is-active{color:#0a0a0a;background:#ffffffc2;border-color:#19335624}.chat-conversation-row>.chat-conversation-open>i{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.chat-conversation-row>.chat-conversation-open>span{gap:2px;min-width:0;display:grid}.chat-conversation-row>.chat-conversation-open>span small{padding-right:42px}.chat-conversation-row>.chat-conversation-open>em{aspect-ratio:1;color:#fff;font-family:var(--font-sans);background:#0a0a0a;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;padding:0;font-size:7px;font-style:normal;display:flex}.chat-conversation-row-actions{opacity:0;align-items:center;gap:2px;transition:opacity .16s;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.chat-conversation-row:hover .chat-conversation-row-actions,.chat-conversation-row:focus-within .chat-conversation-row-actions{opacity:1}.chat-conversation-row-actions>button{color:#09193094;background:#f4f8fef0;border:1px solid #19335624;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex}.chat-conversation-row-actions>button:hover,.chat-conversation-row-actions>button:focus-visible{color:#0a0a0a;background:#fff;outline:0}.chat-conversation-row-actions>button.is-block:hover,.chat-conversation-row-actions>button.is-block:focus-visible{color:#b31d34}.chat-conversation-row-actions>button.is-unblock{color:#14763e}.chat-conversation-row:hover>.chat-conversation-open>em,.chat-conversation-row:focus-within>.chat-conversation-open>em{opacity:0}.chat-conversation-section nav>button:hover,.chat-conversation-section nav>button:focus-visible,.chat-conversation-dm-gate:hover,.chat-conversation-dm-gate:focus-visible{background:#ffffff75;outline:0}.chat-conversation-section nav>button.is-active{color:#0a0a0a;background:#ffffffc2;border-color:#19335624}.chat-conversation-section nav>button>i,.chat-conversation-dm-gate>i{color:#0919306b;font-family:var(--font-pixel);justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:flex}.chat-conversation-section nav>button>i svg{display:block}.chat-conversation-section nav>button.is-active>i{color:#091930c7}.chat-conversation-avatar{background:#09193014;border-radius:50%;position:relative;overflow:visible}.chat-conversation-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.chat-conversation-avatar>span{z-index:2;border:2px solid #e8f1fd;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.chat-conversation-avatar>span.is-online{background:#14763e}.chat-conversation-avatar>span.is-offline{background:#8b96a5}.chat-conversation-section nav>button>span,.chat-conversation-dm-gate>span{gap:2px;min-width:0;display:grid}.chat-conversation-section nav b,.chat-conversation-dm-gate b{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.chat-conversation-section nav small,.chat-conversation-dm-gate small{color:#0919306e;font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.chat-conversation-section nav>button>em{aspect-ratio:1;font-family:var(--font-sans);background:#09193012;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;padding:0;font-size:7px;font-style:normal;display:flex}.chat-conversation-section nav>button>em.is-unread{color:#fff;background:#0a0a0a}.chat-conversation-section nav>p{color:#09193066;font-family:var(--font-sans);margin:7px;font-size:8px}.is-sidebar-collapsed .chat-conversation-sidebar>header{justify-content:center;padding:0}.is-sidebar-collapsed .chat-conversation-sidebar>header strong,.is-sidebar-collapsed .chat-conversation-section-heading>span,.is-sidebar-collapsed .chat-conversation-section nav>button>span,.is-sidebar-collapsed .chat-conversation-dm-gate>span,.is-sidebar-collapsed .chat-conversation-section nav>p{display:none}.is-sidebar-collapsed .chat-conversation-section{padding-inline:6px}.is-sidebar-collapsed .chat-conversation-section-heading,.is-sidebar-collapsed .chat-conversation-user-search{display:none}.is-sidebar-collapsed .chat-conversation-section nav>button,.is-sidebar-collapsed .chat-conversation-dm-gate{justify-content:center;min-height:40px;padding:5px;display:flex;position:relative}.is-sidebar-collapsed .chat-conversation-section nav>button>em{display:none}.is-sidebar-collapsed .chat-conversation-row{justify-content:center;display:flex}.is-sidebar-collapsed .chat-conversation-row>.chat-conversation-open{justify-content:center;min-height:40px;padding:5px;display:flex;position:relative}.is-sidebar-collapsed .chat-conversation-row>.chat-conversation-open>span,.is-sidebar-collapsed .chat-conversation-row>.chat-conversation-open>em,.is-sidebar-collapsed .chat-conversation-row-actions{display:none}@media (hover:none){.chat-conversation-row-actions{opacity:1}}.is-sidebar-collapsed .chat-conversation-section nav>button>em.is-online,.is-sidebar-collapsed .chat-conversation-section nav>button>em.is-unread{text-indent:-999px;width:7px;min-width:7px;height:7px;padding:0;display:block;position:absolute;top:5px;right:5px;overflow:hidden}.is-sidebar-collapsed .chat-conversation-section nav>button>em.is-online{background:#147543ad}.chat-dm-conversation{background:#f7faff80;flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.chat-dm-presence{border-bottom:1px solid #1933561a;flex:0 0 34px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:0 clamp(16px,3vw,28px);display:flex}.chat-dm-presence .username-identity{line-height:14px}.chat-dm-presence .username-identity>svg{width:13px;height:13px;display:block}.chat-dm-presence>span:last-child{color:#09193075;font-family:var(--font-sans);align-items:center;gap:5px;font-size:9px;display:inline-flex}.chat-dm-presence>span:last-child>i{background:#0919304d;border-radius:50%;width:6px;height:6px;display:block}.chat-dm-presence>span:last-child.is-online{color:#14763e}.chat-dm-presence>span:last-child.is-online>i{background:#14763e;box-shadow:0 0 0 2px #14763e1f}.chat-dm-conversation>header{border-bottom:1px solid #1933561f;flex:0 0 58px;justify-content:space-between;align-items:center;padding:0 clamp(16px,3vw,28px);display:flex}.chat-dm-conversation>header>div:first-child{gap:3px;min-width:0;display:grid}.chat-dm-conversation>header span,.chat-dm-request label>span{color:#0919307a;font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.chat-dm-conversation>header h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Bitroad,sans-serif;font-size:18px;font-weight:400;overflow:hidden}.chat-dm-conversation>header h3 .chat-dm-peer-identity{max-width:100%}.chat-dm-conversation>header h3 .username-identity-name{font-size:18px}.chat-dm-conversation>.chat-dm-request{align-self:center;gap:12px;width:min(440px,100% - 32px);margin:auto;padding:16px;display:grid}.chat-dm-request label{gap:6px;display:grid}.chat-dm-request textarea{color:#0a0a0a;font-family:var(--font-sans);resize:vertical;background:#ffffffa3;border:1px solid #19335629;border-radius:7px;min-height:96px;padding:10px;font-size:11px}.chat-dm-conversation>.chat-dm-consent{border-radius:0;margin:0;padding-inline:clamp(16px,3vw,28px)}.chat-dm-conversation>.chat-dm-messages{padding:16px clamp(16px,3vw,28px)}.chat-view{background:#f7faff7a;flex-direction:column;flex:1 1 0;min-height:0;animation:.48s cubic-bezier(.16,1,.3,1) both chat-view-in;display:flex;position:relative;overflow:hidden}@media (max-aspect-ratio:10/9),(max-width:720px){.chat-modal-body.has-conversation-sidebar{flex-direction:column;display:flex}.chat-modal-body.has-conversation-sidebar>.chat-view{flex:1 1 0;width:100%;min-height:0}.chat-conversation-drawer-toggle{color:#0a0a0a;font-family:var(--font-sans);text-align:left;background:#eef5ffdb;border:0;border-bottom:1px solid #19335621;flex:0 0 42px;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 12px;display:flex}.chat-conversation-drawer-toggle>span{font-size:10px;font-weight:650}.chat-conversation-drawer-toggle>em{color:#09193075;font-family:var(--font-pixel);text-transform:uppercase;margin-left:auto;font-size:8px;font-style:normal}.chat-conversation-sidebar{z-index:24;background:#e8f1fd;grid-area:auto;width:min(280px,84%);transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:18px 0 44px #0f274938}.chat-conversation-sidebar.is-open{transform:translate(0)}.chat-conversation-drawer-backdrop{z-index:23;background:#09193033;border:0;padding:0;display:block;position:absolute;inset:0}.chat-conversation-collapse{display:none!important}.chat-conversation-sidebar>header .chat-conversation-drawer-close{display:flex}.is-sidebar-collapsed .chat-conversation-sidebar>header{justify-content:space-between;padding:0 10px 0 14px}.is-sidebar-collapsed .chat-conversation-sidebar>header strong,.is-sidebar-collapsed .chat-conversation-section-heading>span,.is-sidebar-collapsed .chat-conversation-section nav>button>span,.is-sidebar-collapsed .chat-conversation-dm-gate>span,.is-sidebar-collapsed .chat-conversation-section nav>p{display:initial}.is-sidebar-collapsed .chat-conversation-section nav>button>span,.is-sidebar-collapsed .chat-conversation-dm-gate>span{display:grid}.is-sidebar-collapsed .chat-conversation-row{display:block}.is-sidebar-collapsed .chat-conversation-row>.chat-conversation-open{justify-content:initial;min-height:42px;padding:5px 7px;display:grid}.is-sidebar-collapsed .chat-conversation-row>.chat-conversation-open>span{display:grid}.is-sidebar-collapsed .chat-conversation-row>.chat-conversation-open>em,.is-sidebar-collapsed .chat-conversation-row-actions{display:flex}.is-sidebar-collapsed .chat-conversation-section{padding:10px 8px}.is-sidebar-collapsed .chat-conversation-section-heading{justify-content:space-between;padding:0 4px 0 6px;display:flex}.is-sidebar-collapsed .chat-conversation-user-search{display:flex}.is-sidebar-collapsed .chat-conversation-section nav>button,.is-sidebar-collapsed .chat-conversation-dm-gate{justify-content:initial;min-height:42px;padding:5px 7px;display:grid}.is-sidebar-collapsed .chat-conversation-section nav>button>em{text-indent:0;width:auto;min-width:18px;height:18px;padding:0 4px;position:static;overflow:visible}}.chat-layer.is-companion .chat-modal-body.has-conversation-sidebar{flex-direction:column;display:flex}.chat-layer.is-companion .chat-modal-body.has-conversation-sidebar>.chat-view{flex:1 1 0;width:100%;min-height:0}.chat-layer.is-companion .chat-conversation-drawer-toggle{color:#0a0a0a;font-family:var(--font-sans);text-align:left;background:#eef5ffdb;border:0;border-bottom:1px solid #19335621;flex:0 0 42px;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 12px;display:flex}.chat-layer.is-companion .chat-conversation-drawer-toggle>span{font-size:10px;font-weight:650}.chat-layer.is-companion .chat-conversation-drawer-toggle>em{color:#09193075;font-family:var(--font-pixel);text-transform:uppercase;margin-left:auto;font-size:8px;font-style:normal}.chat-layer.is-companion .chat-conversation-sidebar{z-index:24;background:#e8f1fd;width:min(280px,84%);transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:18px 0 44px #0f274938}.chat-layer.is-companion .chat-conversation-sidebar.is-open{transform:translate(0)}.chat-layer.is-companion .chat-conversation-drawer-backdrop{z-index:23;background:#09193033;border:0;padding:0;display:block;position:absolute;inset:0}.chat-layer.is-companion .chat-conversation-collapse{display:none}.chat-layer.is-companion .chat-conversation-sidebar>header .chat-conversation-drawer-close{display:flex}.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-sidebar>header{justify-content:space-between;padding:0 10px 0 14px}.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-sidebar>header strong,.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-section-heading>span,.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-section nav>button>span,.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-dm-gate>span,.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-section nav>p{display:initial}.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-section nav>button>span,.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-dm-gate>span{display:grid}.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-row{display:block}.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-row>.chat-conversation-open{justify-content:initial;min-height:42px;padding:5px 7px;display:grid}.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-row>.chat-conversation-open>span{display:grid}.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-row>.chat-conversation-open>em,.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-row-actions{display:flex}.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-section{padding:10px 8px}.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-section-heading{justify-content:space-between;padding:0 4px 0 6px;display:flex}.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-user-search{display:flex}.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-section nav>button,.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-dm-gate{justify-content:initial;min-height:42px;padding:5px 7px;display:grid}.chat-layer.is-companion .is-sidebar-collapsed .chat-conversation-section nav>button>em{text-indent:0;width:auto;min-width:18px;height:18px;padding:0 4px;position:static;overflow:visible}@keyframes chat-view-in{0%{filter:blur(3px);opacity:0;transform:translateY(9px)}}.chat-feed{overflow-anchor:none;overscroll-behavior:contain;background:#f7faff7a;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:18px clamp(16px,3vw,28px);display:flex;overflow:hidden auto}.chat-history-status{color:#0919306b;font-family:var(--font-pixel);text-transform:uppercase;align-self:center;padding:4px 8px;font-size:8px}.chat-history-status.is-loading{color:#091930a8;animation:.8s ease-in-out infinite alternate chat-history-pulse}@keyframes chat-history-pulse{to{opacity:.45}}.chat-empty{color:#0919306b;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:220px;display:flex}.chat-empty strong{color:#091930b3;margin-top:10px;font-family:Bitroad,sans-serif;font-size:18px;font-weight:400}.chat-empty span{font-family:var(--font-sans);margin-top:5px;font-size:10px}.chat-new-messages{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;z-index:6;background:#091930f0;border:0;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff24;border-radius:0;flex:0 0 34px;justify-content:center;align-self:stretch;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 12px;display:flex;position:relative;box-shadow:0 -8px 22px #0a18301f}.chat-new-messages strong,.chat-new-messages span{font-family:var(--font-pixel);text-transform:uppercase;align-items:center;min-height:16px;font-size:8px;font-weight:400;line-height:1;display:inline-flex}.chat-new-messages span{color:#ffffffad;border-left:1px solid #fff3;gap:6px;padding-left:10px}.chat-new-messages svg{flex:none;display:block}.chat-entry{align-self:flex-start;gap:5px;min-width:0;max-width:min(66%,620px);display:grid}.chat-entry:has(.chat-live-lobby-expired){display:none}.chat-entry.is-own{align-self:flex-end}.chat-entry.is-continuation{margin-top:-6px}.chat-entry.has-card{width:min(86%,420px);max-width:min(86%,420px)}.chat-entry>header{justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;padding:0 4px;display:flex}.chat-entry.is-own>header,.chat-entry.is-own>.chat-reactions{justify-content:flex-end}.chat-entry>header span,.chat-entry>header b{color:#09193085;font-family:var(--font-pixel);letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:400}.chat-entry>header span{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.username-identity.username-identity{color:#6f7885;cursor:pointer;text-transform:none;vertical-align:middle;white-space:nowrap;flex:0 auto;align-items:center;gap:3px;min-width:0;max-width:100%;min-height:14px;line-height:14px;display:inline-flex}.username-identity:focus-visible{text-underline-offset:3px;outline:0;text-decoration:underline;text-decoration-thickness:1px}.username-identity>svg{color:inherit;flex:0 0 10px;width:10px;height:10px;display:block}.username-identity.is-group-super-admin{color:#0a0a0a}.username-identity.is-group-admin{color:#e93848}.username-identity.is-group-moderator{color:#2457d6}.username-identity.is-group-rank-1{color:#b58d00}.username-identity.is-group-rank-2{color:#8c96a6}.username-identity.is-group-rank-3{color:#ad6238}.username-identity.is-group-rank-4-100{color:#6f7885}.username-identity.is-group-whale{color:#087f8c}.username-identity.is-group-player{color:#6d4ed0}.username-identity.is-group-staker{color:#14763e}.username-identity.is-group-holder{color:#2f6fa3}.username-identity.is-group-tourist{color:#a96011}.username-identity.is-group-anonymous{color:#6f7885}.username-identity-rank-icon.is-group-rank-1{color:#b58d00}.username-identity-rank-icon.is-group-rank-2{color:#8c96a6}.username-identity-rank-icon.is-group-rank-3{color:#ad6238}.username-identity-rank-icon.is-group-rank-4-100{color:#6f7885}.username-identity-name{color:inherit;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;flex:0 auto;align-self:stretch;align-items:center;min-width:0;font-family:Bitroad,sans-serif;font-size:12px;font-weight:400;line-height:14px;display:inline-flex;overflow:hidden}.username-identity-tooltip{box-sizing:border-box;color:#091930;visibility:hidden;z-index:10000;background:#eff5fdfa;border:1px solid #3d577a3d;border-radius:10px;gap:9px;min-width:min(224px,100vw - 16px);padding:11px;display:grid;position:fixed;overflow:auto;box-shadow:0 13px 34px #122b4b38}.username-identity-tooltip>header{gap:4px;min-width:0;padding-right:46px;display:grid;position:relative}.username-identity-tooltip>header>div{color:#6f7885;align-items:center;gap:6px;min-width:0;min-height:14px;display:flex}.username-identity-tooltip>header>div>span{color:inherit;flex:none;justify-content:center;align-items:center;gap:2px;height:14px;display:inline-flex}.username-identity-tooltip>header>div>span svg{width:10px;height:10px;display:block}.username-identity-tooltip.is-group-super-admin>header>div{color:#0a0a0a}.username-identity-tooltip.is-group-admin>header>div{color:#e93848}.username-identity-tooltip.is-group-moderator>header>div{color:#2457d6}.username-identity-tooltip.is-group-whale>header>div{color:#087f8c}.username-identity-tooltip.is-group-player>header>div{color:#6d4ed0}.username-identity-tooltip.is-group-staker>header>div{color:#14763e}.username-identity-tooltip.is-group-holder>header>div{color:#2f6fa3}.username-identity-tooltip.is-group-tourist>header>div{color:#a96011}.username-identity-tooltip small,.username-identity-tooltip dt{color:#0919307a;font-family:var(--font-pixel);letter-spacing:.03em;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:400;line-height:1}.username-identity-tooltip>header strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;align-items:center;min-height:14px;font-family:Bitroad,sans-serif;font-size:13px;font-weight:400;line-height:14px;display:inline-flex;overflow:hidden}.username-identity-tooltip dl{border-top:1px solid #3d577a24;border-bottom:1px solid #3d577a24;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:8px 0;display:grid}.username-identity-tooltip dl>div{gap:4px;min-width:0;padding:0 7px;display:grid}.username-identity-tooltip dl>div:first-child{padding-left:0}.username-identity-tooltip dl>div:last-child{padding-right:0}.username-identity-tooltip dl>div+div{border-left:1px solid #3d577a24}.username-identity-tooltip dt,.username-identity-tooltip dd{margin:0}.username-identity-tooltip dd{text-overflow:ellipsis;white-space:nowrap;font-family:Bitroad,sans-serif;font-size:9px;overflow:hidden}.username-identity-tooltip dl.username-identity-metrics{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:9px;margin-top:-9px}.username-identity-tooltip dl.username-identity-metrics>div:nth-child(odd){border-left:0;padding-left:0}.username-identity-tooltip dl.username-identity-metrics>div:nth-child(2n){padding-right:0}.username-identity-tooltip dl.username-identity-metrics dd{font-family:var(--font-sans);font-size:8px}.username-identity-shook-metric{align-items:center;gap:3px;display:inline-flex}.username-identity-shook-metric>img{width:10px;height:10px;display:block}.username-identity-tooltip>footer{align-items:initial;border:0;grid-template-columns:none;gap:4px;min-width:0;min-height:0;padding:0;display:grid;position:static}.username-identity-tooltip>footer small{justify-self:start}.username-identity-tooltip>footer>div{min-width:0}.username-identity-tooltip>footer code{color:#091930ad;font-family:var(--font-pixel);overflow-wrap:anywhere;font-size:7px;line-height:1.35}.username-identity-tooltip>footer>div>a{color:#091930ad;align-items:center;gap:5px;min-width:0;text-decoration:none;display:flex}.username-identity-tooltip>footer>div>a code{color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.username-identity-tooltip>footer>div>a svg{flex:none}.username-identity-tooltip>footer>div>a:hover,.username-identity-tooltip>footer>div>a:focus-visible{color:#1267bd;text-underline-offset:2px;outline:0;text-decoration:underline}.username-identity-tooltip>header .username-identity-dm{color:#fff;font-family:var(--font-sans);background:#0a0a0a;border:1px solid #0a0a0a;border-radius:6px;justify-content:center;align-items:center;gap:4px;height:24px;padding:0 7px;font-size:8px;font-weight:650;display:inline-flex;position:absolute;top:0;right:0}.username-identity-tooltip>header .username-identity-dm:hover,.username-identity-tooltip>header .username-identity-dm:focus-visible{color:#0a0a0a;background:#fff;outline:0}.username-identity-tooltip>i{height:9px;bottom:-5px;left:var(--tooltip-arrow-left,calc(50% - 5px));background:#eff5fdfa;border-bottom:1px solid #3d577a3d;border-right:1px solid #3d577a3d;width:9px;position:absolute;transform:rotate(45deg)}.username-identity-tooltip.is-bottom>i{border:0;border-top:1px solid #3d577a3d;border-left:1px solid #3d577a3d;top:-5px;bottom:auto}.coinflip-lobby>header small .username-identity{margin-left:3px;display:inline-flex}.coinflip-lobby>header small .username-identity-name,.lottery-participant-table .username-identity-name{font-size:10px}.lottery-card-metrics .username-identity-name{font-family:Bitroad,sans-serif;font-size:12px;font-weight:400}.chat-entry>header span>i{color:#0919307a;font-family:var(--font-sans);text-transform:none;font-size:9px;font-style:normal}.chat-wallet-address{color:#0919307a;font-family:var(--font-sans);text-overflow:ellipsis;text-transform:none;white-space:nowrap;background:0 0;border:0;flex:0 auto;min-width:0;min-height:18px;padding:1px 0;font-size:9px;overflow:hidden}.chat-wallet-address:hover,.chat-wallet-address:focus-visible{color:#0a0a0a;text-underline-offset:2px;outline:0;text-decoration:underline}.chat-identity-badge,.chat-context-badge,.chat-composer-role{box-sizing:border-box;letter-spacing:.03em;text-transform:uppercase;border-radius:4px;flex:none;justify-content:center;align-items:center;height:18px;padding:0 6px;font-size:7px;font-style:normal;line-height:1;display:inline-flex}.chat-identity-badge{color:#091930a8;font-family:var(--font-pixel);background:0 0;border:1px solid #1933562b}.chat-identity-badge.is-super-admin,.chat-composer-role.is-super-admin{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.chat-identity-badge.is-admin,.chat-composer-role.is-admin{color:#fff;background:#e93848;border-color:#cc2638}.chat-identity-badge.is-moderator,.chat-composer-role.is-moderator{color:#fff;background:#2457d6;border-color:#1946b7}.chat-identity-badge.is-whale,.chat-composer-role.is-whale{color:#fff;background:#087f8c;border-color:#066b76}.chat-identity-badge.is-player,.chat-composer-role.is-player{color:#fff;background:#6d4ed0;border-color:#5136ad}.chat-identity-badge.is-staker,.chat-composer-role.is-staker{color:#fff;background:#14763e;border-color:#14763e}.chat-identity-badge.is-holder,.chat-composer-role.is-holder{color:#fff;background:#2f6fa3;border-color:#255d8b}.chat-identity-badge.is-tourist,.chat-composer-role.is-tourist{color:#211305;background:#c87818;border-color:#a96011}.chat-identity-badge.is-anonymous{color:#fff;background:#6f7885;border-color:#5d6673}.chat-context-badge{color:#fff;font-family:var(--font-pixel);background:#0a0a0a;border:1px solid #0a0a0a}.leaderboard-modal{background:#ecf3fcc2}.leaderboard-heading{grid-template-columns:minmax(0,1fr) auto auto!important;column-gap:6px!important}.leaderboard-body{background:0 0;flex-direction:column;flex:1 1 0;min-height:0;padding:0;display:flex;overflow:hidden auto}.leaderboard-context{color:#09193080;font-family:var(--font-pixel);letter-spacing:.03em;text-transform:uppercase;background:#f7faff57;border-bottom:1px solid #1933561f;justify-content:space-between;align-items:center;min-height:42px;padding:0 22px;font-size:10px;display:flex}.leaderboard-context b{font-family:var(--font-number);font-size:10px;font-weight:400}.leaderboard-podium{height:var(--leaderboard-podium-height,300px);min-height:var(--leaderboard-podium-height,300px);position:relative}.leaderboard-award-scene{height:var(--leaderboard-podium-height,300px);width:100%;position:absolute;inset:0;overflow:hidden}.leaderboard-award-scene canvas{width:100%;height:100%;display:block}.leaderboard-award-scene>span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.leaderboard-award-names{pointer-events:none;z-index:2;position:absolute;inset:0}.leaderboard-award-names>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#0a0a0a;font-family:var(--font-sans);opacity:0;white-space:nowrap;background:#fafcffe6;border:1px solid #19335633;border-radius:9px;gap:5px;min-width:120px;padding:9px 11px;transition:opacity .2s;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 7px));box-shadow:0 7px 18px #0a18301f}.leaderboard-award-names>div:after{content:"";background:#fafcffe0;border-bottom:1px solid #19335633;border-right:1px solid #19335633;width:7px;height:7px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.leaderboard-award-names>div.is-positioned.is-visible{opacity:1}.leaderboard-award-names>div>span{color:#09193094;font-family:var(--font-pixel);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.leaderboard-award-names>div>span i{color:#fff;font-family:var(--font-sans);background:#0a0a0a;border-radius:4px;padding:3px 7px;font-size:13px;font-style:normal}.leaderboard-award-names>div[data-award-rank="1"]>span i{color:#201900;background:#d4a900}.leaderboard-award-names>div[data-award-rank="2"]>span i{color:#111a28;background:#a6afbd}.leaderboard-award-names>div[data-award-rank="3"]>span i{color:#fff;background:#ad6238}.leaderboard-award-names>div>span small{font-size:inherit}.leaderboard-award-names>div>strong{text-overflow:ellipsis;font-size:16px;overflow:hidden}.leaderboard-award-names>div>.username-identity{max-width:150px;min-height:16px;line-height:16px}.leaderboard-award-names>div>.username-identity .username-identity-name{align-self:center;font-family:Bitroad,sans-serif;font-size:12px;font-weight:400;line-height:16px}.leaderboard-award-names>div>code{color:#09193099;font-family:var(--font-sans);font-size:13px}.leaderboard-list{background:#f7faff94;border:1px solid #19335624;border-radius:13px;flex:none;margin:0 22px;overflow:hidden}.leaderboard-list>header{color:#09193080;font-family:var(--font-pixel);text-transform:uppercase;border-bottom:1px solid #1933561f;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;font-size:10px;display:flex}.leaderboard-list>header b{font-weight:400}.leaderboard-list>div{flex-direction:column;display:flex}.leaderboard-list article{border-bottom:1px solid #19335617;grid-template-columns:28px minmax(92px,1fr) minmax(105px,auto);align-items:center;gap:7px 9px;min-height:92px;padding:10px 14px;display:grid}.leaderboard-list article:last-child{border-bottom:0}.leaderboard-list article>i{color:#09193061;font-family:var(--font-number);font-size:11px;font-style:normal}.leaderboard-row-identity{gap:2px;min-width:0;display:grid}.leaderboard-wallet-identity{color:#0919308f;align-items:center;gap:5px;width:fit-content;min-width:0;display:inline-flex}.leaderboard-wallet-identity svg{flex:0 0 12px;display:block}.leaderboard-wallet-identity code{color:inherit;font-family:var(--font-number);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;overflow:hidden}.leaderboard-row-identity .username-identity-name{font-family:Bitroad,sans-serif;font-size:13px;font-weight:400}.leaderboard-row-identity small{color:#09193075;font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.leaderboard-list article>span{font-family:var(--font-number);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:5px;font-size:12px;display:inline-flex}.leaderboard-list article>span>em{white-space:nowrap;font-size:11px;font-style:normal}.leaderboard-list article>span>em.is-positive{color:#14763e}.leaderboard-list article>span>em.is-negative{color:#b72d48}.leaderboard-score-breakdown{grid-column:2/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.leaderboard-score-breakdown>span{background:#ffffff57;border:1px solid #1933561a;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:5px 7px;display:flex}.leaderboard-score-breakdown i{color:#09193075;font-family:var(--font-pixel);text-transform:uppercase;font-size:8px;font-style:normal}.leaderboard-score-breakdown b{color:#091930bd;font-family:var(--font-number);white-space:nowrap;font-size:9px;font-weight:400}.leaderboard-list article>small{color:#09193070;font-family:var(--font-pixel);text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;grid-column:2/-1;font-size:10px;overflow:hidden}.leaderboard-pagination{border-top:1px solid #1933561f;grid-template-columns:1fr auto 1fr;align-items:center;min-height:44px;padding:6px 10px;display:grid}.leaderboard-pagination button{color:#0a0a0a;font-family:var(--font-pixel);text-transform:uppercase;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;min-height:32px;padding:0 6px;font-size:10px;display:inline-flex}.leaderboard-pagination button:last-child{justify-self:end}.leaderboard-pagination button:disabled{cursor:default;opacity:.28}.leaderboard-pagination span{color:#09193085;font-family:var(--font-sans);white-space:nowrap;font-size:10px}.leaderboard-pagination b{color:#0a0a0a;font-weight:600}.leaderboard-method{color:#09193085;font-family:var(--font-sans);background:#eef5ff8a;border-top:1px solid #1933561f;margin-top:12px;padding:0 22px;font-size:11px}.leaderboard-method summary{cursor:pointer;font-family:var(--font-pixel);text-transform:uppercase;padding:13px 0;font-size:10px}.leaderboard-method p{margin:0 0 14px;line-height:1.5}.leaderboard-empty{color:#0919306b;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:260px;display:flex}.leaderboard-empty strong{color:#091930b3;margin-top:10px;font-family:Bitroad,sans-serif;font-size:22px;font-weight:400}.leaderboard-empty span{font-family:var(--font-sans);margin-top:5px;font-size:11px}.chat-entry>header b{color:#14763e}.chat-message-time{color:#09193073;font-family:var(--font-sans);justify-self:start;padding:0 4px;font-size:9px}.chat-entry.is-own>.chat-message-time{justify-self:end}.chat-message-content{justify-self:start;gap:5px;width:fit-content;min-width:0;max-width:100%;display:grid;position:relative}.chat-entry.is-own>.chat-message-content{justify-self:end}.chat-entry.has-card>.chat-message-content{width:100%}.chat-message-bubble{background:#ffffffa8;border:1px solid #19335621;border-radius:10px 10px 10px 3px;justify-self:start;gap:7px;width:fit-content;min-width:0;max-width:100%;padding:10px 12px;display:grid;overflow:hidden}.chat-entry.is-own .chat-message-bubble{background:#d7e7fcbd;border-radius:10px 10px 3px;justify-self:end}.chat-message-bubble p{font-family:var(--font-sans);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;min-width:0;max-width:100%;margin:0;font-size:12px;line-height:1.45}.chat-message-bubble,.chat-message-deleted,.chat-card-embed,.chat-link-preview,.chat-message-bubble,.chat-message-bubble *,.chat-message-deleted{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.chat-message-bubble.is-ai-moderated{border-color:#14763e3b}.chat-ai-moderation{border-top:1px solid #14763e29;gap:7px;padding-top:7px;display:grid}.chat-ai-moderation>span{color:#14763e;flex-wrap:wrap;align-items:baseline;gap:4px 7px;display:flex}.chat-ai-moderation>span strong{font-family:var(--font-pixel);text-transform:uppercase;font-size:9px;font-weight:400}.chat-ai-moderation>span i{color:#14763eb3;font-family:var(--font-sans);font-size:9px;font-style:normal}.chat-ai-moderation details{color:#09193094;font-family:var(--font-sans);font-size:9px}.chat-ai-moderation summary{cursor:pointer;outline:0;list-style-position:inside}.chat-ai-moderation summary:hover,.chat-ai-moderation summary:focus-visible{color:#0a0a0a}.chat-ai-moderation details p{background:#0919300b;border-left:2px solid #09193026;margin-top:6px;padding:7px 8px;font-size:10px}.chat-message-bubble.is-emoji-only{background:0 0;border-color:#0000;padding:2px 1px}.chat-entry.is-own .chat-message-bubble.is-emoji-only{box-shadow:none;background:0 0;border-color:#0000}.chat-message-bubble.is-emoji-only p{letter-spacing:2px;overflow-wrap:normal;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:38px;line-height:1.12}.chat-reply-reference{color:#0a0a0a;text-align:left;background:#eaf2fc85;border:0;border-left:2px solid #19335638;gap:3px;max-width:100%;padding:5px 8px;display:grid}.chat-entry.is-own>.chat-reply-reference{text-align:right;border-left:0;border-right:2px solid #19335638;justify-self:end}.chat-reply-reference span{color:#0919307a;font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.chat-reply-reference .username-identity,.chat-reply-composer .username-identity{margin-left:3px}.chat-reply-reference .username-identity-name,.chat-reply-composer .username-identity-name{font-family:Bitroad,sans-serif;font-size:9px;font-weight:400}.chat-reply-reference span .chat-identity-badge{margin-left:5px}.chat-reply-reference b{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:10px;font-weight:400;overflow:hidden}.chat-message-deleted{color:#0919306b;font-family:var(--font-sans);border:1px dashed #19335629;border-radius:9px;padding:9px 11px;font-size:10px;font-style:italic}.chat-entry.is-draft{opacity:.82}.chat-entry.is-pending .chat-message-bubble{opacity:.84}.chat-entry.is-pending .chat-message-time{animation:.9s ease-in-out infinite alternate chat-history-pulse}.chat-entry.is-draft .chat-message-bubble{background:#ffffff47;border-style:dashed}.chat-entry.is-draft .chat-message-bubble.is-emoji-only{background:0 0}.chat-entry.is-draft p>i{background:#0a0a0a;width:1px;height:1em;margin-left:2px;animation:.72s step-end infinite risk-cursor-blink;display:inline-block;transform:translateY(.15em)}.chat-entry.is-draft .chat-message-bubble.is-emoji-only p>i{height:.72em;margin-left:4px}.chat-draft-overflow{color:#09193094;font-family:var(--font-sans);align-items:center;gap:7px;margin:2px 12px 8px 42px;font-size:11px;display:flex}.chat-draft-overflow>i{background:currentColor;width:2px;height:10px;animation:.72s step-end infinite risk-cursor-blink;display:block}.chat-reactions{flex-wrap:wrap;align-items:center;gap:4px;display:flex;position:relative}.chat-reactions>button{color:#0a0a0a;font-family:var(--font-sans);background:#eaf2fcb8;border:1px solid #19335621;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:28px;height:24px;padding:0 7px;font-size:11px;display:inline-flex;position:relative}.chat-reactions>button b{color:#0919309e;font-size:10px;font-weight:500}.chat-reactions>button.is-mine{background:#c7defbe6;border-color:#19539647}.chat-reactions>button:disabled{cursor:default;opacity:.58}.chat-message-actions{opacity:0;pointer-events:none;white-space:nowrap;z-index:5;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;align-items:center;gap:3px;width:max-content;padding:0;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:50%;left:calc(100% + 7px);transform:translateY(calc(-50% - 4px))}.chat-message-actions:before{content:"";width:7px;height:100%;position:absolute;top:0;right:100%}.chat-entry.is-own .chat-message-actions{left:auto;right:calc(100% + 7px);transform:translateY(calc(-50% - 4px))}.chat-entry.is-own .chat-message-actions:before{left:100%;right:auto}.chat-message-content:hover>.chat-message-actions,.chat-message-content:focus-within>.chat-message-actions,.chat-message-content.is-actions-open>.chat-message-actions{opacity:1;pointer-events:auto;transform:translateY(-50%)}.chat-message-actions>button{color:#09193080;font-family:var(--font-sans);background:#eff6ffb8;border:1px solid #1933561f;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;font-size:13px;display:inline-flex}.chat-message-actions>button:hover,.chat-message-actions>button:focus-visible{color:#0a0a0a;background:#e1edfdf0;border-color:#19335633;outline:0}.chat-message-actions>.chat-reaction-add{font-size:13px}.chat-message-actions>.chat-message-tool.is-delete{color:#a32a41}.chat-message-actions>.chat-message-tool.is-tip{color:#167648}.chat-message-content.has-overlay-actions>.chat-message-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eff6ffd1;border:1px solid #1933561f;border-radius:999px;padding:3px;top:8px;left:8px;right:auto;transform:translateY(-4px);box-shadow:0 7px 20px #0f234121}.chat-message-content.has-overlay-actions>.chat-message-actions:before{content:none}.chat-entry.is-own .chat-message-content.has-overlay-actions>.chat-message-actions{left:auto;right:8px;transform:translateY(-4px)}.chat-message-content.has-overlay-actions:hover>.chat-message-actions,.chat-message-content.has-overlay-actions:focus-within>.chat-message-actions,.chat-message-content.has-overlay-actions.is-actions-open>.chat-message-actions{transform:translateY(0)}.chat-reaction-presets{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:7;background:#f4f8fef5;border:1px solid #19335626;border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:32px;left:0;box-shadow:0 12px 28px #0f23412b}.chat-entry.is-own .chat-reaction-presets{left:auto;right:0}.chat-reaction-presets button{background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:16px;display:flex}.chat-reaction-presets button:hover,.chat-reaction-presets button:focus-visible{background:#19335614;outline:0}.chat-reaction-presets button:disabled{filter:grayscale(.3);opacity:.35}.chat-reaction-presets button.is-more{color:#0a0a0a;font-family:var(--font-sans);border-left:1px solid #1933561f;border-radius:0 7px 7px 0;margin-left:2px;font-size:16px}.chat-system-message{color:#53647a;background:#eef5fddb;border:1px solid #19335624;border-radius:10px;align-self:flex-start;align-items:center;gap:9px;max-width:min(92%,420px);margin:7px 0;padding:8px 11px;display:flex}.chat-system-message.is-confirmed{color:#14763e;border-color:#14763e4d}.chat-system-message.is-failed{color:#a32a41;border-color:#a32a4147}.chat-system-message>span{gap:1px;min-width:0;display:grid}.chat-system-message>span>em{color:#09193075;font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-style:normal}.chat-system-message strong{font-family:var(--font-pixel);letter-spacing:.025em;font-size:10px;font-weight:500}.chat-system-message small{color:#09193094;font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.chat-reaction-burst{pointer-events:none;z-index:6;position:absolute;inset:50% auto auto 50%}.chat-reaction-burst>span{animation:chat-reaction-cone var(--burst-duration,.58s) cubic-bezier(.16,.74,.25,1) var(--burst-delay,0s) both;transform-origin:50%;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:15px;position:absolute;top:-8px;left:-7px}.chat-reaction-burst>span:first-child{--burst-apex-x:-36px;--burst-apex-y:-27px;--burst-x:-40px;--burst-y:-18px;--burst-r:-68deg;--burst-scale:.78;--burst-delay:15ms;--burst-duration:.49s}.chat-reaction-burst>span:nth-child(2){--burst-apex-x:-24px;--burst-apex-y:-47px;--burst-x:-29px;--burst-y:-34px;--burst-r:-24deg;--burst-scale:1.08;--burst-delay:0s;--burst-duration:.62s}.chat-reaction-burst>span:nth-child(3){--burst-apex-x:-13px;--burst-apex-y:-34px;--burst-x:-18px;--burst-y:-23px;--burst-r:17deg;--burst-scale:.69;--burst-delay:31ms;--burst-duration:.52s}.chat-reaction-burst>span:nth-child(4){--burst-apex-x:-3px;--burst-apex-y:-54px;--burst-x:1px;--burst-y:-39px;--burst-r:-11deg;--burst-scale:1.16;--burst-delay:8ms;--burst-duration:.66s}.chat-reaction-burst>span:nth-child(5){--burst-apex-x:8px;--burst-apex-y:-39px;--burst-x:14px;--burst-y:-27px;--burst-r:46deg;--burst-scale:.82;--burst-delay:38ms;--burst-duration:.54s}.chat-reaction-burst>span:nth-child(6){--burst-apex-x:19px;--burst-apex-y:-49px;--burst-x:25px;--burst-y:-35px;--burst-r:13deg;--burst-scale:1;--burst-delay:4ms;--burst-duration:.64s}.chat-reaction-burst>span:nth-child(7){--burst-apex-x:30px;--burst-apex-y:-30px;--burst-x:37px;--burst-y:-20px;--burst-r:72deg;--burst-scale:.72;--burst-delay:25ms;--burst-duration:.48s}.chat-reaction-burst>span:nth-child(8){--burst-apex-x:41px;--burst-apex-y:-42px;--burst-x:47px;--burst-y:-29px;--burst-r:37deg;--burst-scale:.94;--burst-delay:12ms;--burst-duration:.59s}@keyframes chat-reaction-cone{0%{filter:blur(1px);opacity:0;transform:translateY(3px)rotate(0)scale(.24)}14%{filter:blur();opacity:1;transform:translateY(-2px)rotate(0)scale(.72)}56%{opacity:.96;transform:translate(var(--burst-apex-x),var(--burst-apex-y)) rotate(var(--burst-r)) scale(var(--burst-scale))}to{filter:blur(.45px);opacity:0;transform:translate(var(--burst-x),var(--burst-y)) rotate(var(--burst-r)) scale(.58)}}.chat-message-bubble p a{color:#175ca8;text-underline-offset:2px;text-decoration-color:#175ca859;text-decoration-thickness:1px}.chat-message-bubble p a:hover,.chat-message-bubble p a:focus-visible{color:#0a0a0a;text-decoration-color:currentColor}.chat-link-preview{box-sizing:border-box;color:#0a0a0a;background:#eaf2fcb3;border:1px solid #19335621;border-radius:8px;gap:4px;width:min(420px,100%);max-width:100%;padding:9px 10px;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:grid}.chat-entry.is-own>.chat-link-preview{justify-self:end}.chat-link-preview:hover,.chat-link-preview:focus-visible{background:#ffffffe0;border-color:#19335642;outline:0;transform:translateY(-1px)}.chat-link-preview small{color:#09193080;font-family:var(--font-pixel);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;overflow:hidden}.chat-link-preview strong{font-family:var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.chat-link-preview span{color:#091930a3;font-family:var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.chat-card-embed{aspect-ratio:16/9;box-sizing:border-box;background:#09193014;border:1px solid #ffffffb8;border-radius:12px;width:min(420px,100%);min-width:0;max-width:420px;margin:0;position:relative;overflow:hidden;box-shadow:0 12px 30px #123c7321}.chat-card-embed.is-interactive{aspect-ratio:16/9;width:min(420px,100%);max-width:420px}.chat-card-embed.is-interactive.is-lobby-card,.chat-card-embed.is-interactive.is-lottery-card,.chat-card-embed.is-interactive.is-tictactoe-card{aspect-ratio:16/9}.chat-entry.has-card:has(.chat-card-embed.is-interactive){width:min(86%,420px);max-width:min(86%,420px)}.chat-card-embed img{object-fit:cover;background:#9cc8f4;width:100%;height:100%;display:block}.chat-card-game-link{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.chat-card-game-link:focus-visible{outline-offset:-3px;outline:3px solid #fffffff2}.chat-card-embed.is-interactive .chat-card-command:after{content:" · OPEN IN PLAY";opacity:.78}.chat-card-embed figcaption{color:#fff;font-family:var(--font-pixel);pointer-events:none;text-transform:uppercase;background:linear-gradient(#0000,#071428b8);justify-content:space-between;align-items:flex-end;gap:8px;padding:28px 9px 8px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.chat-card-command{color:#ffffffe6;line-height:26px}.chat-card-actions{align-items:center;gap:5px;min-width:0;display:flex}.chat-card-embed figcaption a,.chat-card-embed figcaption button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0a0a0a;font:inherit;pointer-events:auto;text-transform:uppercase;background:#eff6ffe0;border:1px solid #ffffff85;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:26px;padding:0 8px;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex;box-shadow:0 4px 12px #04112329}.chat-card-embed figcaption button{cursor:pointer}.chat-card-embed figcaption a:hover,.chat-card-embed figcaption a:focus-visible,.chat-card-embed figcaption button:hover,.chat-card-embed figcaption button:focus-visible{background:#fff;border-color:#fff;outline:0;transform:translateY(-1px)}.chat-card-embed figcaption svg{flex:none}.chat-live-lobby{--coinflip-card-footer-height:42px;--coinflip-card-height:306px;gap:6px;width:min(286px,100%);max-width:286px;margin:0;display:grid}.chat-live-lobby>.coinflip-lobby{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%}.chat-live-lobby .coinflip-card-utility-actions{left:auto;right:10px}.chat-live-lobby .coinflip-lobby>header small{align-items:center;gap:3px;display:flex}.chat-live-lobby .coinflip-lobby>header small>.chat-live-lobby-wallet{color:#091930ad;font-family:var(--font-pixel);font-size:9px;line-height:1;display:inline}.chat-live-lobby .chat-live-lobby-creator{max-width:118px}.chat-live-lobby .chat-live-lobby-creator .username-identity-name{font-size:9px}.chat-live-lobby .chat-live-lobby-creator svg{width:11px;height:11px}.chat-live-lobby>figcaption{color:#0919308c;font-family:var(--font-pixel);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:7px;display:flex}.chat-live-lobby>figcaption button{color:#1267bd;font:inherit;text-transform:uppercase;background:0 0;border:0;padding:4px 0}.chat-live-lobby-loading{color:#0919308c;font-family:var(--font-pixel);background:#f1f7ffb8;border:1px solid #1c375826;border-radius:16px;justify-content:center;align-items:center;width:min(286px,100%);height:306px;font-size:8px;display:flex}.chat-entry.has-card:has(.chat-live-lobby){width:min(86%,286px);max-width:min(86%,286px)}.chat-emoji-explorer{z-index:8;background:#f4f8fefc;border:1px solid #19335629;border-radius:11px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(390px,100% - 24px);max-height:min(390px,100% - 112px);display:grid;position:absolute;bottom:92px;left:12px;overflow:hidden;box-shadow:0 18px 44px #0f23413d}.chat-emoji-explorer>header{border-bottom:1px solid #1933561f;grid-template-columns:1fr auto 25px;align-items:center;gap:7px;min-height:38px;padding:5px 7px 5px 11px;display:grid}.chat-emoji-explorer>header strong{font-family:Bitroad,sans-serif;font-size:15px;font-weight:400}.chat-emoji-explorer>header span,.chat-emoji-explorer>footer{color:#09193080;font-family:var(--font-pixel);text-transform:uppercase;font-size:9px}.chat-emoji-explorer>header button{color:#09193094;background:0 0;border:0;border-radius:6px;width:25px;height:25px;padding:0;font-size:18px}.chat-emoji-tools{grid-template-columns:minmax(0,1fr) 126px;gap:6px;padding:7px;display:grid}.chat-emoji-tools input,.chat-emoji-category-toggle{color:#0a0a0a;font-family:var(--font-sans);background:#ffffffc7;border:1px solid #19335624;border-radius:7px;outline:0;min-width:0;height:30px;padding:0 8px;font-size:10px}.chat-emoji-category{min-width:0;position:relative}.chat-emoji-category-toggle{justify-content:space-between;align-items:center;gap:7px;width:100%;display:flex}.chat-emoji-category-toggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-emoji-category-toggle svg{flex:none;transition:transform .18s}.chat-emoji-category-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.chat-emoji-category-toggle:disabled{opacity:.52}.chat-emoji-category-menu{z-index:2;background:#f4f8fefc;border:1px solid #1933562b;border-radius:9px;width:174px;max-height:226px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;overflow:auto;box-shadow:0 13px 30px #0f234138}.chat-emoji-category-menu button{color:#091930ad;font-family:var(--font-sans);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:7px;min-height:28px;padding:0 8px;font-size:10px;display:flex}.chat-emoji-category-menu button:hover,.chat-emoji-category-menu button:focus-visible{color:#0a0a0a;background:#19335614;outline:0}.chat-emoji-category-menu button.is-selected{color:#fff;background:#0a0a0a}.chat-emoji-category-menu button svg{flex:none}.chat-emoji-frequent{border-bottom:1px solid #1933561a;gap:4px;padding:4px 7px 6px;display:grid}.chat-emoji-frequent>span{color:#09193080;font-family:var(--font-pixel);text-transform:uppercase;padding-inline:2px;font-size:8px}.chat-emoji-frequent>div{grid-template-columns:repeat(10,1fr);display:grid}.chat-emoji-frequent button{background:0 0;border:0;border-radius:6px;min-width:0;height:29px;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:18px}.chat-emoji-frequent button:hover,.chat-emoji-frequent button:focus-visible{background:#19335617;outline:0}.chat-emoji-grid{overscroll-behavior:contain;grid-template-columns:repeat(9,1fr);align-content:start;min-height:0;padding:2px 7px 7px;display:grid;overflow:auto}.chat-emoji-grid button{background:0 0;border:0;border-radius:6px;min-width:0;height:31px;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:18px}.chat-emoji-grid button:hover,.chat-emoji-grid button:focus-visible{background:#19335617;outline:0}.chat-emoji-explorer>footer{border-top:1px solid #1933561f;justify-content:space-between;align-items:center;min-height:29px;padding:3px 9px;display:flex}.chat-emoji-explorer>footer button{color:#0a0a0a;font-family:var(--font-pixel);text-transform:uppercase;background:0 0;border:0;padding:6px;font-size:9px}.chat-notice{background:color-mix(in srgb,var(--rose) 8%,#f7faffcc);border:0;border-top:1px solid color-mix(in srgb,var(--rose) 24%,#19335624);box-sizing:border-box;color:#8d2038;font-family:var(--font-sans);text-align:left;flex:0 0 42px;grid-template-columns:18px minmax(0,1fr) 24px;align-self:stretch;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 14px 3px;font-size:10px;line-height:1.2;display:grid;position:relative;overflow:hidden}.chat-notice>i{justify-content:center;align-items:center;height:18px;font-size:15px;font-style:normal;line-height:1;animation:.8s linear infinite chat-notice-spin;display:flex}.chat-notice>span{text-overflow:ellipsis;white-space:nowrap;align-self:center;overflow:hidden}.chat-notice>small{font-family:var(--font-pixel);text-align:right;align-self:center;min-width:24px;font-size:8px;line-height:1}.chat-notice>b{transform-origin:0;background:#b72d48;width:100%;height:3px;animation:3s linear forwards chat-notice-countdown;position:absolute;bottom:0;left:0}@keyframes chat-notice-spin{to{transform:rotate(1turn)}}@keyframes chat-notice-countdown{to{transform:scaleX(0)}}.chat-modal-body.is-session-gated>:not(.chat-entry-gate){visibility:hidden;pointer-events:none}.chat-entry-gate{-webkit-backdrop-filter:blur(16px)saturate(.72);backdrop-filter:blur(16px)saturate(.72);z-index:30;background:#e1edfd94;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.chat-entry-gate form{background:#f5f9fff5;border:1px solid #1933562e;border-radius:16px;gap:12px;width:100%;max-width:430px;padding:24px;animation:.42s cubic-bezier(.16,1,.3,1) both chat-view-in;display:grid;box-shadow:0 22px 60px #0f23412e}.chat-entry-gate form>span,.chat-entry-gate label>span{color:#09193080;font-family:var(--font-pixel);text-transform:uppercase;font-size:9px}.chat-entry-gate h3{font-family:var(--font-title);margin:0;font-size:clamp(19px,3vw,29px);font-weight:400;line-height:1.05}.chat-entry-gate p{color:#091930ad;font-family:var(--font-sans);margin:0;font-size:11px;line-height:1.55}.chat-entry-gate label{gap:7px;display:grid}.chat-entry-gate input{color:#0a0a0a;font-family:var(--font-sans);background:#ffffffb8;border:1px solid #19335633;border-radius:9px;outline:0;width:100%;height:46px;padding:0 12px;font-size:13px}.chat-entry-gate input:focus{background:#fff;border-color:#0919307a;box-shadow:0 0 0 3px #19335612}.chat-entry-gate button{color:#fff;font-family:var(--font-pixel);text-transform:uppercase;background:#0a0a0a;border:0;border-radius:9px;min-height:44px;padding:0 14px;font-size:10px}.chat-entry-gate button:disabled{cursor:wait;opacity:.48}.chat-entry-gate button.is-secondary{color:#091930b3;background:0 0;border:1px solid #1933562e}.chat-entry-gate small{color:#0919307a;font-family:var(--font-sans);font-size:9px;line-height:1.45}.chat-entry-gate .chat-username-policy{border-top:1px solid #1933561c;padding-top:9px}.chat-composer{background:#eef5ffe6;flex:none;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 12px 9px;display:grid;position:relative}.chat-mention-menu{overscroll-behavior:contain;z-index:24;background:#f5f9fffc;border:1px solid #19335629;border-radius:10px;width:min(340px,100%);padding:4px;position:absolute;bottom:calc(100% + 5px);left:0;overflow:hidden auto;box-shadow:0 -10px 28px #0f23411f}.chat-mention-menu>header{color:#0919307a;font-family:var(--font-pixel);text-transform:uppercase;justify-content:space-between;align-items:center;min-height:22px;padding:0 7px;font-size:8px;display:flex}.chat-mention-menu>header strong{color:#0a0a0a;font-weight:400}.chat-mention-menu>button{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;width:100%;min-height:34px;padding:4px 7px;display:flex}.chat-mention-menu>button.active,.chat-mention-menu>button:hover{background:#19335613}.chat-mention-menu>button .username-identity{min-width:0}.chat-mention-menu>button .username-identity-name{font-size:10px}.chat-mention-menu>button small{color:#09193075;font-family:var(--font-pixel);white-space:nowrap;margin-left:auto;padding-left:12px;font-size:8px}.chat-mention-menu>p{color:#09193080;font-family:var(--font-sans);margin:0;padding:11px 8px;font-size:10px}.chat-lobby-command-picker{z-index:25;background:#f5f9fffc;border:1px solid #19335629;border-radius:10px;width:min(380px,100%);position:absolute;bottom:calc(100% + 5px);left:0;overflow:hidden;box-shadow:0 -10px 28px #0f23411f}.chat-lobby-command-picker>header{color:#0919307a;font-family:var(--font-pixel);text-transform:uppercase;justify-content:space-between;align-items:center;min-height:30px;padding:0 10px;font-size:8px;display:flex}.chat-lobby-command-picker>header strong{color:#0a0a0a;font-weight:400}.chat-lobby-command-picker>label{border-top:1px solid #1933561f;border-bottom:1px solid #1933561f;align-items:center;gap:8px;padding:7px 9px;display:flex}.chat-lobby-command-picker>label span{color:#0919307a;font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.chat-lobby-command-picker>label input{color:#0a0a0a;font-family:var(--font-sans);background:#ffffffd1;border:1px solid #19335626;border-radius:6px;outline:0;flex:1;min-width:0;padding:7px 8px;font-size:11px}.chat-lobby-command-picker>label input:focus{border-color:#175ca8b3;box-shadow:0 0 0 2px #175ca817}.chat-lobby-command-picker>div{overscroll-behavior:contain;max-height:190px;padding:4px;overflow-y:auto}.chat-lobby-command-picker>div>button{color:#0a0a0a;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;width:100%;min-height:40px;padding:5px 7px;display:flex}.chat-lobby-command-picker>div>button:hover{background:#19335613}.chat-lobby-command-picker>div>button>span{gap:3px;min-width:0;display:grid}.chat-lobby-command-picker>div>button strong{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chat-lobby-command-picker>div>button small{color:#09193073;font-family:var(--font-pixel);font-size:7px}.chat-lobby-command-picker>div>button b{color:#175ca8;font-family:var(--font-pixel);white-space:nowrap;margin-left:auto;padding-left:12px;font-size:9px;font-weight:400}.chat-lobby-command-picker>div>p{color:#09193080;font-family:var(--font-sans);margin:0;padding:11px 8px;font-size:10px}.chat-inline-mention{vertical-align:baseline;white-space:nowrap;align-items:baseline;gap:2px;max-width:100%;display:inline-flex}.chat-inline-mention>b{color:inherit;font-family:Bitroad,sans-serif;font-size:inherit;font-weight:400}.chat-inline-mention .username-identity{vertical-align:baseline;flex:none;gap:0;max-width:none;overflow:visible}.chat-inline-mention .username-identity-name{font-size:inherit;line-height:inherit;text-overflow:clip;flex:none;overflow:visible}.chat-composer-identity{grid-column:1/-1;align-items:center;gap:7px;min-height:18px;padding:0 2px;display:flex}.chat-composer-identity>span{color:#09193080;font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.chat-composer-identity>span strong{color:#0a0a0a;font-family:var(--font-sans);text-transform:none;margin-left:4px;font-size:10px;font-weight:500}.chat-composer-identity>span .username-identity{margin-left:4px}.chat-composer-identity>span .username-identity-name{color:inherit;margin-left:0;font-family:Bitroad,sans-serif;font-size:10px;font-weight:400}.chat-composer-role{color:#14763e;font-family:var(--font-pixel);border:1px solid #14763e47;gap:4px}.chat-composer-role svg{flex:none}.chat-composer-wallet{color:#09193094;font-family:var(--font-pixel);text-transform:uppercase;background:0 0;border:0;min-height:18px;margin-left:auto;padding:0 2px;font-size:8px}.chat-composer-wallet:disabled{cursor:wait;opacity:.48}.chat-composer-fields{grid-column:1;gap:6px;min-width:0;display:grid}.chat-composer-input-shell{min-width:0;position:relative}.chat-composer textarea{box-sizing:border-box;caret-color:#0a0a0a;color:#0000;font-family:var(--font-sans);overflow-wrap:anywhere;resize:none;white-space:pre-wrap;word-break:break-word;z-index:2;background:#ffffff80;border:1px solid #19335626;border-radius:10px;outline:0;width:100%;min-height:54px;max-height:94px;padding:10px 54px 20px 44px;font-size:12px;line-height:1.4;display:block;position:relative;overflow:hidden auto}.chat-composer textarea::placeholder{color:#0919306b}.chat-dm-empty-identity{align-items:center;gap:5px;min-height:16px;margin-top:10px;line-height:16px;display:inline-flex}.chat-dm-empty-identity>svg{align-self:center;width:14px;height:14px;display:block}.chat-dm-empty-identity .username-identity-name{align-items:center;min-height:16px;font-size:13px;line-height:16px;display:inline-flex}.chat-composer-highlight{box-sizing:border-box;color:#0a0a0a;font-family:var(--font-sans);overflow-wrap:anywhere;pointer-events:none;white-space:pre-wrap;word-break:break-word;z-index:3;min-height:54px;max-height:100%;padding:11px 55px 20px 45px;font-size:12px;line-height:1.4;position:absolute;inset:0;overflow:hidden}.chat-character-count{color:#0919306b;font-family:var(--font-pixel);pointer-events:none;text-align:center;z-index:4;width:36px;padding:0;font-size:8px;line-height:1;position:absolute;bottom:6px;right:8px}.chat-composer textarea:focus{background:#fffc;border-color:#19335647}.chat-composer .chat-send,.chat-composer .chat-emoji-trigger{border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.chat-composer .chat-send{color:#fff;z-index:4;background:#0a0a0a;width:32px;height:32px;position:absolute;top:8px;right:10px}.chat-composer .chat-emoji-trigger{appearance:none;-webkit-tap-highlight-color:transparent;box-shadow:none;color:#09193094;z-index:4;background:0 0;width:28px;height:28px;margin:0;font-size:17px;position:absolute;top:13px;left:8px}.chat-composer .chat-send:disabled{cursor:default;opacity:.35}.chat-composer .chat-emoji-trigger:hover,.chat-composer .chat-emoji-trigger:focus-visible{color:#0a0a0a;background:0 0;outline:0}.chat-action-draft-helper{pointer-events:none;white-space:nowrap;z-index:4;align-items:center;gap:8px;max-width:calc(100% - 106px);min-height:30px;display:flex;position:absolute;top:12px;left:44px;overflow:hidden}.chat-action-draft-helper>strong{color:#0a0a0a;font-family:var(--font-sans);flex:none;font-size:12px;font-weight:650}.chat-action-draft-helper>button{box-sizing:border-box;color:#09193080;font-family:var(--font-sans);pointer-events:auto;background:#19335612;border:1px solid #19335629;border-radius:5px;flex:0 auto;align-items:stretch;min-height:28px;padding:0;font-size:10px;display:inline-flex;overflow:hidden}.chat-action-draft-helper>button small{font:inherit;align-items:center;padding:0 8px;display:inline-flex}.chat-action-draft-helper>button b{color:#0a0a0a;font:inherit;text-overflow:ellipsis;background:#ffffffb8;border-left:1px solid #19335621;align-items:center;min-width:34px;max-width:150px;padding:0 8px;font-weight:500;display:inline-flex;overflow:hidden}.chat-action-draft-helper>button.is-current{border-color:#175ca8b3;box-shadow:0 0 0 2px #175ca817}.chat-action-draft-helper>button.is-current b:after{content:"";opacity:.78;background:#175ca8;width:1px;height:12px;margin-left:4px;display:inline-block}.chat-composer-input-shell:has(.chat-action-draft-helper) .chat-composer-highlight{visibility:hidden}.chat-composer-input-shell:has(.chat-action-draft-helper) textarea{caret-color:#0000}.chat-composer-input-shell:has(.chat-action-draft-helper) textarea::selection{color:#0000;background:0 0}.chat-command-menu.is-action-commands i{color:#175ca8}.chat-reply-composer{background:#e1edfdf5;border-top:1px solid #19335621;flex:none;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:3px 10px;padding:8px 14px;display:grid}.chat-reply-composer span{color:#09193085;font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.chat-reply-composer b{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;overflow:hidden}.chat-reply-composer button{color:#0919308c;font-family:var(--font-sans);background:0 0;border:0;grid-area:1/2/span 2;height:28px;padding:0;font-size:17px}.chat-command-menu{background:#f1f7fffa;border-top:1px solid #19335624;flex:none;max-height:210px;padding:5px 12px;display:grid;overflow:auto;box-shadow:0 -12px 30px #0f234114}.chat-command-menu>button{color:#0a0a0a;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:5px 10px;min-height:40px;padding:6px 9px;display:grid}.chat-command-menu>button.active,.chat-command-menu>button:hover{background:#19335613}.chat-command-menu strong{font-family:var(--font-pixel);font-size:10px;font-weight:400}.chat-command-menu span{color:#0919309e;font-family:var(--font-sans);font-size:10px}.chat-command-menu i,.chat-command-menu b{color:#09193070;font-family:var(--font-pixel);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:400}.chat-command-menu b{color:#14763e;grid-column:2}.chat-directory,.chat-stats,.chat-admin{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:#f7faff7a;flex:1 1 0;grid-auto-rows:max-content;height:0;min-height:0;padding:clamp(22px,4vw,42px);overflow:hidden auto}.chat-directory{align-content:start;gap:16px;display:grid}.chat-roster-card>header span,.chat-rooms-card>header span{color:#09193085;font-family:var(--font-pixel);text-transform:uppercase;font-size:9px}.chat-people-layout{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.chat-roster-cards{gap:16px;display:grid}.chat-roster-card,.chat-rooms-card{background:#ffffff52;border:1px solid #19335621;border-radius:14px;min-width:0;overflow:hidden}.chat-roster-card>header,.chat-rooms-card>header{justify-content:space-between;align-items:center;min-height:42px;padding:0 15px;display:flex}.chat-roster-card>header{border-bottom:0;padding-bottom:2px}.chat-rooms-card>header{border-bottom:1px solid #1933561f}.chat-roster-card>header b{font-family:var(--font-sans);font-size:10px;font-weight:500}.chat-roster-list{gap:8px;padding:0 8px 10px;display:grid}.chat-roster-group{min-width:0}.chat-roster-group>header{color:#09193094;align-items:center;gap:6px;min-height:30px;padding:7px 8px 3px;display:flex}.chat-roster-group>header>svg{flex:none}.chat-roster-group>header span{color:inherit;letter-spacing:.02em;font-family:Bitroad,sans-serif;font-size:12px}.chat-roster-group.is-super-admin>header{color:#0a0a0a}.chat-roster-group.is-admin>header{color:#e93848}.chat-roster-group.is-moderator>header{color:#2457d6}.chat-roster-group.is-rank-1>header{color:#b58d00}.chat-roster-group.is-rank-2>header{color:#8c96a6}.chat-roster-group.is-rank-3>header{color:#ad6238}.chat-roster-group.is-rank-4-100>header{color:#6f7885}.chat-roster-group.is-whale>header{color:#087f8c}.chat-roster-group.is-player>header{color:#6d4ed0}.chat-roster-group.is-staker>header{color:#14763e}.chat-roster-group.is-holder>header{color:#2f6fa3}.chat-roster-group.is-tourist>header{color:#a96011}.chat-roster-group.is-anonymous>header{color:#6f7885}.chat-roster-group>header b{color:#0919306b;font-family:var(--font-sans);font-size:9px;font-weight:500}.chat-roster-group>header b:before{content:"— "}.chat-roster-group>div{gap:2px;display:grid}.chat-roster-group>p{color:#09193066;font-family:var(--font-sans);min-height:28px;margin:0;padding:5px 10px 9px;font-size:9px}.chat-roster-list article{border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:6px 10px;transition:background .14s,transform .14s;display:grid}.chat-roster-list article:hover{background:#d7e7fc80;transform:translate(2px)}.chat-roster-list article.is-self{background:#d7e7fc57}.chat-person-avatar{text-transform:uppercase;background:linear-gradient(145deg,#e3eefdf2,#ccdff8b8);border:1px solid #19335626;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;font-family:Bitroad,sans-serif;font-size:13px;font-style:normal;display:flex;position:relative}.chat-person-avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.chat-person-avatar>span{background:#14763e;border:2px solid #eef5ff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.chat-roster-list article.is-admin .chat-person-avatar{border-color:#e938487a;box-shadow:inset 0 0 0 2px #e9384814}.chat-roster-list article.is-moderator .chat-person-avatar{border-color:#0a183073;box-shadow:inset 0 0 0 2px #0a183012}.chat-roster-list article:is(.is-whale,.is-player,.is-staker,.is-holder) .chat-person-avatar{border-color:#14763e52}.chat-roster-list article>div{min-width:0}.chat-roster-identity-line{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.chat-roster-list article strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-family:Bitroad,sans-serif;font-size:13px;font-weight:400;display:flex;overflow:hidden}.chat-roster-wallet-address{color:#0919307a;font-family:var(--font-sans);text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:8px;font-style:normal;font-weight:400;overflow:hidden}.chat-roster-list article>b{color:#14763e;font-family:var(--font-pixel);white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-weight:400;display:none}.chat-roster-list article>b>i{background:currentColor;border-radius:50%;width:5px;height:5px}.chat-roster-list article>b.is-typing{color:#a05c00;animation:.9s step-end infinite risk-cursor-blink;display:inline-flex}.chat-rooms-card>header small{color:#0919306b;font-family:var(--font-pixel);font-size:8px}.chat-rooms-card>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.chat-rooms-card button{color:#0a0a0a;text-align:left;background:0 0;border:0;border-right:1px solid #1933561a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:10px 13px;display:grid}.chat-rooms-card button:last-child{border-right:0}.chat-rooms-card button:hover,.chat-rooms-card button:focus-visible{background:#d7e7fc61;outline:0}.chat-rooms-card button>span{gap:4px;min-width:0;display:grid}.chat-rooms-card button b{font-family:Bitroad,sans-serif;font-size:13px;font-weight:400}.chat-rooms-card button small{color:#0919307a;font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.chat-rooms-card button>i{aspect-ratio:1;font-family:var(--font-sans);background:#09183012;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;padding:0;font-size:8px;font-style:normal;display:flex}.chat-stats-note{color:#0919307a;font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:1px 3px;font-size:10px;display:flex}.chat-stats-note b{font-family:var(--font-pixel);font-size:8px;font-weight:400}.chat-stats{align-content:start;gap:14px;display:grid}.chat-stats-hero{background:#ffffff61;border:1px solid #19335621;border-radius:14px;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.chat-stats-hero>div{gap:3px;display:grid}.chat-stats-hero span,.chat-channel-stats>header span{color:#09193085;font-family:var(--font-pixel);text-transform:uppercase;font-size:9px}.chat-stats-hero h3{margin:0;font-family:Bitroad,sans-serif;font-size:clamp(18px,2vw,22px);font-weight:400}.chat-stats-hero p{color:#09193094;font-family:var(--font-sans);margin:0;font-size:10px}.chat-stats-hero>b{color:#14763e;font-family:var(--font-pixel);white-space:nowrap;align-items:center;gap:8px;font-size:9px;font-weight:400;display:inline-flex}.chat-stats-hero>b>i{background:#14763e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #14763e1a}.chat-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.chat-stat-grid article{background:#ffffff52;border:1px solid #19335621;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:10px 13px;display:grid}.chat-stat-grid article>small{color:#09193057;font-family:var(--font-sans);align-self:start;font-size:9px}.chat-stat-grid article>div{align-items:baseline;gap:9px;min-width:0;display:flex}.chat-stat-grid span,.chat-channel-stats small{color:#09193080;font-family:var(--font-pixel);text-transform:uppercase;font-size:9px}.chat-stat-grid strong{font-family:Bitroad,sans-serif;font-size:clamp(24px,3vw,32px);font-weight:400}.chat-stat-grid article>i{color:#09193085;font-family:var(--font-pixel);background:#0918300f;border-radius:4px;padding:5px 7px;font-size:8px;font-style:normal}.chat-channel-stats{background:#ffffff52;border:1px solid #19335621;border-radius:14px;overflow:hidden}.chat-channel-stats>header{border-bottom:1px solid #1933561f;justify-content:space-between;align-items:center;min-height:42px;padding:0 15px;display:flex}.chat-channel-stats>header small{font-size:8px}.chat-channel-stats>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chat-channel-stats button{color:#0a0a0a;text-align:left;background:0 0;border:1px solid #1933561a;border-top:0;border-left:0;grid-template-columns:24px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;min-height:72px;padding:10px 13px;display:grid}.chat-channel-stats button:nth-child(2n){border-right:0}.chat-channel-stats button:nth-last-child(-n+2){border-bottom:0}.chat-channel-stats button:hover,.chat-channel-stats button:focus-visible{background:#d7e7fc61;outline:0}.chat-channel-stats button>i{color:#0919305c;font-family:var(--font-sans);font-size:9px;font-style:normal}.chat-channel-stats button>span{gap:4px;min-width:0;display:grid}.chat-channel-stats button>span:not(:first-of-type){justify-items:end;min-width:42px}.chat-channel-stats b{font-family:Bitroad,sans-serif;font-size:13px;font-weight:400}.chat-channel-stats strong{font-family:var(--font-sans);font-size:11px;font-weight:600}.chat-channel-stats small{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.chat-channel-stats button>em{color:#09193080;font-family:var(--font-pixel);white-space:nowrap;font-size:8px;font-style:normal}.chat-admin{align-content:start;gap:14px;display:grid}.chat-admin-tabs{background:#ffffff57;border:1px solid #19335621;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.chat-admin-tabs button{color:#09193094;font-family:var(--font-pixel);text-transform:uppercase;background:0 0;border:0;border-radius:7px;min-height:34px;font-size:9px}.chat-admin-tabs button.is-active{color:#fff;background:#0a0a0a}.chat-admin-hero{background:#ffffff61;border:1px solid #19335621;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.chat-admin-hero>div{gap:4px;display:grid}.chat-admin-hero span{color:#09193085;font-family:var(--font-pixel);text-transform:uppercase;font-size:9px}.chat-admin-hero h3{margin:0;font-family:Bitroad,sans-serif;font-size:clamp(18px,2vw,22px);font-weight:400}.chat-admin-hero p{color:#09193094;font-family:var(--font-sans);margin:0;font-size:10px}.chat-admin-hero>b{color:#14763e;font-family:var(--font-pixel);align-items:center;gap:8px;font-size:9px;font-weight:400;display:flex}.chat-admin-hero>b>i{background:#14763e;border-radius:50%;width:7px;height:7px}.chat-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.chat-admin-grid article{background:#ffffff52;border:1px solid #19335621;border-radius:12px;gap:6px;min-height:92px;padding:13px;display:grid}.chat-admin-grid small{color:#0919307a;font-family:var(--font-pixel);font-size:8px}.chat-admin-grid strong{font-family:var(--font-pixel);font-size:14px;font-weight:400}.chat-admin-grid span{color:#09193085;font-family:var(--font-sans);overflow-wrap:anywhere;font-size:9px;line-height:1.4}.chat-username-admin{background:#ffffff52;border:1px solid #19335621;border-radius:14px;overflow:hidden}.chat-username-admin>header{border-bottom:1px solid #1933561f;justify-content:space-between;align-items:end;padding:13px 15px;display:flex}.chat-username-admin>header>div{gap:4px;display:grid}.chat-username-admin>header span,.chat-username-admin form span{color:#09193085;font-family:var(--font-pixel);text-transform:uppercase;font-size:9px}.chat-username-admin>header strong{font-family:var(--font-sans);font-size:11px;font-weight:500}.chat-username-admin>header p{color:#09193094;font-family:var(--font-sans);text-align:right;max-width:58%;margin:0;font-size:10px}.chat-username-admin>form{background:#ffecbf61;border-bottom:1px solid #1933561f;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr) auto auto;align-items:end;gap:8px;padding:11px 12px;display:grid}.chat-username-admin>form>div,.chat-username-admin>form label{gap:4px;display:grid}.chat-username-admin>form strong{font-family:var(--font-pixel);font-size:13px;font-weight:400}.chat-username-admin>form small{color:#09193085;font-family:var(--font-sans);font-size:8px}.chat-username-admin input{color:#0a0a0a;font-family:var(--font-sans);background:#ffffffb3;border:1px solid #19335626;border-radius:8px;outline:0;min-width:0;min-height:36px;padding:0 10px;font-size:10px}.chat-username-admin button{color:#fff;font-family:var(--font-pixel);text-transform:uppercase;background:#0a0a0a;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:8px}.chat-username-admin button:disabled{opacity:.45}.chat-username-admin>form button:last-child{color:#a32a41;background:0 0}.chat-username-admin>div{display:grid}.chat-username-admin>div article{border-bottom:1px solid #1933561a;justify-content:space-between;align-items:center;min-height:50px;padding:7px 12px;display:flex}.chat-username-admin>div article:last-child{border-bottom:0}.chat-username-admin>div article>span{gap:3px;min-width:0;display:grid}.chat-username-admin>div article .username-identity{justify-self:start;display:inline-flex}.chat-username-admin>div article strong{font-family:var(--font-sans);font-size:11px;font-weight:600}.chat-username-admin>div article .username-identity-name{font-family:Bitroad,sans-serif;font-size:11px;font-weight:400}.chat-username-admin>div article small{color:#09193080;font-family:var(--font-pixel);font-size:8px}.chat-username-admin-actions{align-items:center;gap:6px;display:flex}.chat-username-admin>div article .chat-username-admin-actions button{color:#a06000;background:0 0;padding-inline:5px}.chat-username-admin>div article .chat-username-admin-actions button:last-child{color:#a32a41}.chat-username-delete-confirm{background:#ec445714;border-bottom:1px solid #a32a412e;grid-template-columns:minmax(120px,.7fr) minmax(180px,1.3fr) auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.chat-username-delete-confirm>span{gap:3px;display:grid}.chat-username-delete-confirm small{color:#a32a41;font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.chat-username-delete-confirm strong{font-family:Bitroad,sans-serif;font-size:11px;font-weight:400}.chat-username-delete-confirm code{color:#09193085;font-family:var(--font-pixel);font-size:8px}.chat-username-delete-confirm p{color:#0919309e;font-family:var(--font-sans);margin:0;font-size:9px;line-height:1.35}.chat-username-delete-confirm button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.chat-username-delete-confirm button:first-of-type{background:#a32a41}.chat-username-delete-confirm button:last-child{color:#a32a41;background:0 0}.chat-message-review-layer{z-index:40;background:#09193038;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.chat-message-review{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2f7fef7;border:1px solid #ffffffc2;border-radius:14px;gap:11px;width:min(430px,100%);max-height:calc(100% - 24px);padding:14px;display:grid;overflow-y:auto;box-shadow:0 20px 58px #122b4b47}.chat-message-review>header{justify-content:space-between;align-items:center;display:flex}.chat-message-review>header span,.chat-message-review label>span,.chat-message-review legend{color:#09193085;font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.chat-message-review>header button{color:#09193094;background:0 0;border:0;justify-content:center;align-items:center;width:28px;min-height:28px;padding:0;display:inline-flex}.chat-message-review h3{margin:0;font-family:Bitroad,sans-serif;font-size:19px;font-weight:400}.chat-message-review blockquote{color:#091930a8;font-family:var(--font-sans);background:#1933560e;border-left:2px solid #19335633;gap:5px;max-height:76px;margin:0;padding:8px 10px;font-size:10px;line-height:1.45;display:grid;overflow:hidden}.chat-message-review blockquote cite{color:#0919307a;font-family:var(--font-pixel);text-transform:uppercase;align-items:center;gap:4px;font-size:7px;font-style:normal;display:flex}.chat-message-review blockquote cite .username-identity-name{text-transform:none;font-size:9px}.chat-message-review blockquote p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.chat-message-review label{gap:5px;display:grid}.chat-message-review label>span{justify-content:space-between;align-items:center;display:flex}.chat-message-review label small{font-size:7px}.chat-message-review input,.chat-message-review textarea{color:#0a0a0a;font-family:var(--font-sans);resize:vertical;background:#ffffffb8;border:1px solid #1933562e;border-radius:8px;outline:0;padding:9px 10px;font-size:11px}.chat-message-review input:focus,.chat-message-review textarea:focus{border-color:#2478c9;box-shadow:0 0 0 2px #2478c91f}.chat-message-review fieldset{border:0;flex-wrap:wrap;gap:5px;margin:0;padding:0;display:flex}.chat-message-review legend{margin-bottom:6px}.chat-message-review fieldset button{color:#0919309e;font-family:var(--font-pixel);text-transform:uppercase;background:#ffffff8f;border:1px solid #19335624;border-radius:7px;min-height:30px;padding:0 9px;font-size:8px}.chat-message-review fieldset button.is-selected{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.chat-message-review>footer{border:0;justify-content:flex-end;align-items:center;gap:7px;min-height:0;padding:2px 0 0;display:flex;position:static}.chat-message-review>footer button{color:#0919309e;font-family:var(--font-pixel);text-transform:uppercase;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:8px;display:inline-flex}.chat-message-review>footer button[type=submit]{color:#fff;background:#0a0a0a}.chat-message-review>footer button.is-danger{background:#a32a41}.chat-message-review.is-dm-block{border-color:#19335626;border-radius:11px;gap:10px;width:min(300px,100%);padding:12px;overflow:hidden}.chat-message-review.is-dm-block>header{align-items:flex-start}.chat-message-review.is-dm-block>header>div{gap:3px;min-width:0;display:grid}.chat-message-review.is-dm-block>header small{color:#0919307a;font-family:var(--font-pixel);text-transform:uppercase;font-size:7px;line-height:1.2}.chat-message-review.is-dm-block>header h3{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.08;overflow:hidden}.chat-message-review.is-dm-block>header button{flex:0 0 26px;width:26px;min-height:26px}.chat-message-review.is-dm-block>p{color:#091930a3;font-family:var(--font-sans);margin:0;font-size:10px;line-height:1.42}.chat-message-review.is-dm-block>footer{grid-template-columns:1fr 1fr;gap:6px;padding-top:3px;display:grid}.chat-message-review.is-dm-block>footer button{background:#ffffff9e;border:1px solid #19335624;border-radius:7px;width:100%;min-height:34px;padding:0 9px;font-size:8px}.chat-message-review.is-dm-block>footer button.is-danger{color:#fff;background:#a32a41;border-color:#a32a41}.chat-message-review.is-dm-block>footer button.is-confirm{color:#fff;background:#14763e;border-color:#14763e}.chat-username-admin>div>p{color:#09193080;font-family:var(--font-sans);text-align:center;margin:26px;font-size:10px}.chat-admin-note{color:#0919307a;font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:1px 3px;font-size:10px;display:flex}.chat-admin-note b{font-family:var(--font-pixel);font-size:8px;font-weight:400}.chat-admin-locked{align-content:center}.chat-admin-locked .chat-admin-hero>b{color:#a32a41}.chat-admin-locked .chat-admin-hero>b>i{background:#a32a41}.chat-admin-unlock{background:#fff6;border:1px solid #19335621;border-radius:14px;justify-items:start;gap:8px;padding:clamp(18px,4vw,34px);display:grid}.chat-admin-unlock>span{color:#09193080;font-family:var(--font-pixel);font-size:9px}.chat-admin-unlock>strong{font-family:var(--font-pixel);font-size:clamp(22px,4vw,34px);font-weight:400}.chat-admin-unlock>p{color:#09193094;font-family:var(--font-sans);margin:0 0 6px;font-size:10px;line-height:1.5}.chat-admin-unlock>button{color:#fff;font-family:var(--font-pixel);text-transform:uppercase;background:#0a0a0a;border:0;border-radius:8px;min-height:40px;padding:0 16px;font-size:10px}.chat-admin-unlock>button:disabled{opacity:.5}.chat-announcement{background:linear-gradient(110deg,#ffffffd1,#ebf4ffb8);border:1px solid #19335624;border-radius:9px;flex:none;align-items:center;gap:9px;margin:7px 10px 0;padding:7px 8px;display:flex;box-shadow:0 5px 16px #0919300f}.chat-announcement>i{background:#2478c9;border-radius:999px;flex:0 0 3px;align-self:stretch;min-height:28px}.chat-announcement.is-warning>i{background:#db8d18}.chat-announcement.is-maintenance>i{background:#e93848}.chat-announcement.is-event>i{background:#6d4ed0}.chat-announcement>div{flex:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 9px;min-width:0;display:grid}.chat-announcement small{color:#09193080;font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.chat-announcement strong{font-family:var(--font-sans);white-space:nowrap;min-width:0;font-size:10px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.chat-announcement strong>span{min-width:max-content;display:inline-block}.chat-announcement strong.is-marquee>span{animation:9s ease-in-out 1s infinite alternate chat-announcement-marquee}@keyframes chat-announcement-marquee{0%,12%{transform:translate(0)}88%,to{transform:translateX(calc(-1 * var(--marquee-distance)))}}@media (prefers-reduced-motion:reduce){.chat-announcement strong.is-marquee>span{text-overflow:ellipsis;animation:none}}.chat-announcement a{color:#0a0a0a;font-family:var(--font-pixel);align-items:center;gap:4px;font-size:8px;display:flex}.chat-announcement>button{color:#09193085;background:#0919300d;border:0;border-radius:6px;flex:0 0 26px;justify-content:center;align-items:center;height:26px;padding:0;display:flex}.chat-poll{background:#f7faffed;border:1px solid #19335621;flex:none;gap:7px;margin:8px 12px 0;padding:10px 12px;display:grid}.chat-poll header{gap:2px;display:grid}.chat-poll header span,.chat-poll>small{color:#0919307a;font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.chat-poll header strong{font-family:var(--font-sans);font-size:11px}.chat-poll>div{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:5px;display:grid}.chat-poll button{color:#0a0a0a;font-family:var(--font-sans);background:#ffffff94;border:1px solid #19335624;border-radius:7px;justify-content:space-between;align-items:center;min-height:30px;padding:5px 8px;font-size:10px;display:flex}.chat-poll button.is-selected{color:#fff;background:#0a0a0a}.chat-restore-message{color:#0a0a0a;font-family:var(--font-pixel);text-transform:uppercase;background:0 0;border:1px solid #19335640;border-radius:6px;margin-top:4px;padding:5px 8px;font-size:8px}.chat-message-tool.is-report{color:#bd273a;font-family:var(--font-pixel);font-size:13px}.chat-person-dm{color:#fff;font-family:var(--font-pixel);background:#0a0a0a;border:0;border-radius:6px;min-height:27px;padding:0 9px;font-size:8px}.chat-dm-request{background:#ffffff61;border:1px solid #19335621;border-radius:12px;flex-wrap:wrap;gap:7px;padding:10px;display:flex}.chat-dm-request input{color:#0a0a0a;font-family:var(--font-sans);background:#ffffffa3;border:1px solid #19335629;border-radius:7px;flex:150px;min-height:36px;padding:0 10px;font-size:11px}.chat-dm-request button,.chat-dm-consent button{color:#fff;font-family:var(--font-pixel);text-transform:uppercase;background:#0a0a0a;border:0;border-radius:7px;min-height:34px;padding:0 11px;font-size:8px}.chat-dm-request button:disabled{opacity:.4}.chat-dm-messages.chat-feed{gap:10px;padding:18px clamp(16px,3vw,28px)}.chat-dm-consent{background:#fff3d7;border-radius:8px;align-items:center;gap:6px;margin-bottom:7px;padding:8px;display:flex}.chat-dm-consent strong{font-family:var(--font-sans);margin-right:auto;font-size:10px}.chat-dm-consent.is-waiting{background:#fff3d7b8;border-bottom:1px solid #9a600024;border-radius:0;flex:none;margin:0;padding:8px clamp(16px,3vw,28px)}.chat-dm-consent.is-waiting>span{gap:2px;display:grid}.chat-dm-consent.is-waiting strong{color:#805100;font-family:var(--font-pixel);letter-spacing:.035em;text-transform:uppercase;font-size:8px;font-weight:400}.chat-dm-consent.is-waiting small{color:#0919308f;font-family:var(--font-sans);font-size:9px}.chat-admin-tabs{grid-template-columns:repeat(4,1fr)}.chat-admin{gap:10px;padding:clamp(14px,2.4vw,26px)}.chat-admin .chat-admin-hero{background:linear-gradient(120deg,#ffffff9e,#deedff66);border-color:#19335624;border-radius:12px;align-items:center;min-height:72px;padding:12px 15px}.chat-admin .chat-admin-hero>div{gap:2px;min-width:0}.chat-admin .chat-admin-hero h3{font-size:clamp(17px,2vw,22px);line-height:1.05}.chat-admin .chat-admin-hero p{max-width:680px;line-height:1.35}.chat-admin-workspace{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:10px;min-height:0;display:grid}.chat-admin .chat-admin-tabs{background:#e6f0fdb8;border:1px solid #19335621;border-radius:11px;grid-template-columns:1fr;align-content:start;gap:2px;padding:5px;display:grid;position:sticky;top:0}.chat-admin .chat-admin-tabs button{text-align:left;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;place-items:center start;gap:8px;min-height:34px;padding:0 8px;transition:background-color .18s,color .18s,transform .18s;display:grid}.chat-admin .chat-admin-tabs button:hover{color:#0a0a0a;background:#ffffff94;outline:0}.chat-admin .chat-admin-tabs button.is-active{color:#fff;background:#0a0a0a;box-shadow:0 7px 16px #0919301f}.chat-admin .chat-admin-tabs button>i{color:currentColor;font-family:var(--font-pixel);opacity:.48;font-size:7px;font-style:normal}.chat-admin .chat-admin-tabs button>span{color:currentColor;font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.chat-admin .chat-admin-tabs button>em{aspect-ratio:1;color:#fff;font-family:var(--font-sans);background:#e93848;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;padding:0;font-size:7px;font-style:normal;display:flex}.chat-admin-content{gap:10px;min-width:0;animation:.3s cubic-bezier(.16,1,.3,1) both chat-admin-section-in;display:grid}@keyframes chat-admin-section-in{0%{filter:blur(2px);opacity:0;transform:translateY(5px)}}.chat-admin-section-heading{justify-content:space-between;align-items:end;min-height:48px;padding:0 3px 2px;display:flex}.chat-admin-section-heading>div{gap:2px;display:grid}.chat-admin-section-heading small{color:#09193073;font-family:var(--font-pixel);text-transform:uppercase;font-size:7px}.chat-admin-section-heading h4{margin:0;font-family:Bitroad,sans-serif;font-size:18px;font-weight:400;line-height:1}.chat-admin-section-heading p{color:#0919308a;font-family:var(--font-sans);margin:0;font-size:9px;line-height:1.35}.chat-admin-section-heading>span{color:#0919306e;font-family:var(--font-pixel);white-space:nowrap;font-size:7px}.chat-admin .chat-admin-grid{gap:7px}.chat-admin .chat-admin-grid article{background:#ffffff80;border-radius:10px;gap:5px;min-height:78px;padding:11px 12px}.chat-admin .chat-admin-grid strong{font-size:17px}.chat-admin-panel,.chat-admin-form,.chat-admin-toolbar,.chat-admin-inspector{background:#ffffff70;border:1px solid #19335621;border-radius:11px}.chat-admin-panel{overflow:hidden}.chat-admin-panel>header{border-bottom:1px solid #1933561a;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.chat-admin-panel>header>div{gap:2px;display:grid}.chat-admin-panel>header small,.chat-admin-panel>header span{color:#09193073;font-family:var(--font-pixel);text-transform:uppercase;font-size:7px}.chat-admin-panel>header strong{font-family:var(--font-sans);font-size:10px}.chat-admin-switch-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chat-admin-switch-grid.is-global{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-admin-switch{cursor:pointer;border-right:1px solid #1933561a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:9px 11px;display:grid}.chat-admin-switch:last-child{border-right:0}.chat-admin-switch>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chat-admin-switch>i{background:#09193024;border:1px solid #0919301f;border-radius:999px;width:34px;height:20px;transition:background-color .2s,border-color .2s;display:block;position:relative}.chat-admin-switch>i>b{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #0919302e}.chat-admin-switch>input:checked+i{background:#0a0a0a;border-color:#0a0a0a}.chat-admin-switch>input:checked+i>b{transform:translate(14px)}.chat-admin-switch>input:focus-visible+i{box-shadow:none}.chat-admin-switch>span{gap:2px;min-width:0;display:grid}.chat-admin-switch>span strong{font-family:var(--font-sans);font-size:9px}.chat-admin-switch>span small{color:#0919307a;font-family:var(--font-sans);font-size:8px;line-height:1.25}.chat-admin-form{gap:10px;padding:11px;display:grid}.chat-admin-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.chat-admin-form.is-poll>.chat-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-admin-form.is-staff{grid-template-columns:minmax(220px,1fr) minmax(130px,.45fr) auto;align-items:end}.chat-admin-form.is-announcement>footer,.chat-admin-form.is-poll>footer{border-top:1px solid #1933561a;justify-content:flex-end;align-self:start;align-items:center;gap:12px;width:100%;min-height:0;padding-top:10px;display:flex}.chat-admin-form.is-announcement>footer>div{gap:6px;display:flex}.chat-admin-form.is-announcement>footer .chat-admin-switch{border:0;flex:none;grid-template-columns:auto auto;width:auto;min-height:44px;padding:0}.chat-admin-form.is-poll>footer>span{color:#0919307a;font-family:var(--font-sans);flex:0 auto;font-size:8px}.chat-admin-option-builder{border:0;gap:7px;margin:0;padding:0;display:grid}.chat-admin-option-builder legend{justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.chat-admin-option-builder legend b{font-family:var(--font-sans);font-size:8px}.chat-admin-option-builder legend small{color:#0919306e;font-family:var(--font-pixel);font-size:7px}.chat-admin-option-builder>div{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.chat-admin-option-builder input{box-sizing:border-box;font-family:var(--font-sans);background:#f7faffc7;border:1px solid #19335626;border-radius:8px;outline:0;min-height:36px;padding:0 10px;font-size:9px}.chat-admin-option-builder>div button{color:#fff;font-family:var(--font-sans);background:#0a0a0a;border:1px solid #0a0a0a;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 12px;font-size:8px;font-weight:650;display:inline-flex}.chat-admin-option-builder ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.chat-admin-option-builder li{background:#e0edfd80;border:1px solid #1933561a;border-radius:8px;justify-content:space-between;align-items:center;min-height:34px;padding:4px 5px 4px 8px;display:flex}.chat-admin-option-builder li>span{font-family:var(--font-sans);align-items:center;gap:7px;font-size:9px;display:flex}.chat-admin-option-builder li i{font-family:var(--font-pixel);background:#09193014;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:inline-flex}.chat-admin-option-builder li button{color:#0919307a;background:0 0;border:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex}.chat-admin-option-builder>p{color:#0919306b;font-family:var(--font-sans);margin:2px 0 0;font-size:8px}.chat-admin-field{min-width:0;gap:5px!important;display:grid!important}.chat-admin-field>span{justify-content:space-between;align-items:center;min-width:0;display:flex}.chat-admin-field>span b{font-family:var(--font-sans);font-size:8px;font-weight:650}.chat-admin-field>span small{color:#0919306e;font-family:var(--font-pixel);font-size:7px}.chat-admin-field input,.chat-admin-field textarea,.chat-admin-select>button{appearance:none;box-sizing:border-box;color:#0a0a0a;font-family:var(--font-sans);background:#f7faffc7;border:1px solid #19335626;border-radius:8px;outline:0;width:100%;min-height:36px;padding:0 10px;font-size:9px}.chat-admin-field textarea{resize:vertical;min-height:68px;padding-block:9px;line-height:1.45}.chat-admin-field input:focus,.chat-admin-field textarea:focus,.chat-admin-select>button:focus-visible,.chat-admin-select.is-open>button{box-shadow:none;background:#f7faffc7;border-color:#19335626}.chat-admin-select{font-style:normal;display:block;position:relative}.chat-admin-select>button{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex}.chat-admin-select>button svg{color:#09193085;transition:transform .18s}.chat-admin-select.is-open>button svg{transform:rotate(180deg)}.chat-admin-select>div{z-index:30;background:#f7faff;border:1px solid #1933562b;border-radius:9px;gap:2px;padding:4px;animation:.16s both chat-admin-section-in;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 14px 30px #09193029}.chat-admin-select>div>button{color:#091930b8;font-family:var(--font-sans);text-align:left;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 8px;font-size:9px}.chat-admin-select>div>button:hover,.chat-admin-select>div>button:focus-visible,.chat-admin-select>div>button.is-selected{color:#fff;background:#0a0a0a;outline:0}.chat-admin-icon-picker{position:relative}.chat-admin-icon-picker>button{appearance:none;color:#0a0a0a;font-family:var(--font-sans);text-align:left;background:#f7faffc7;border:1px solid #19335626;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:36px;padding:0 10px;font-size:9px;display:grid}.chat-admin-icon-picker>button>i,.chat-admin-icon-picker [role=option]>i{justify-content:center;align-items:center;font-style:normal;display:flex}.chat-admin-icon-picker.is-open>button{box-shadow:none;background:#f7faffc7;border-color:#19335626}.chat-admin-icon-picker.is-open>button>svg{transform:rotate(180deg)}.chat-admin-icon-picker>div{z-index:34;background:#f7faff;border:1px solid #1933562b;border-radius:9px;gap:6px;min-width:250px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 14px 30px #0919302e}.chat-admin-icon-picker>div>label{background:#fff;border:1px solid #19335621;border-radius:7px;align-items:center;gap:6px;padding:0 8px;display:flex}.chat-admin-icon-picker>div>label input{box-shadow:none;background:0 0;border:0;min-height:32px;padding:0}.chat-admin-icon-picker [role=listbox]{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;max-height:188px;display:grid;overflow-y:auto}.chat-admin-icon-picker [role=option]{color:#091930ad;font-family:var(--font-sans);background:0 0;border:0;border-radius:7px;place-items:center;gap:4px;min-height:48px;padding:5px 3px;font-size:7px;display:grid}.chat-admin-icon-picker [role=option]:hover,.chat-admin-icon-picker [role=option].is-selected{color:#fff;background:#0a0a0a;outline:0}.chat-admin-icon-picker>div>p{color:#09193073;font-family:var(--font-sans);text-align:center;margin:6px;font-size:8px}.chat-admin button[type=submit],.chat-admin-records button,.chat-admin-form>button,.chat-admin-form.is-announcement>footer>div>button,.chat-admin-channel-grid article>button{color:#fff;font-family:var(--font-sans);background:#0a0a0a;border:1px solid #0a0a0a;border-radius:8px;min-height:34px;padding:0 11px;font-size:8px;font-weight:650}.chat-admin button:disabled{cursor:not-allowed;opacity:.38}.chat-admin button.is-secondary{color:#091930b3;background:#ffffff9e;border-color:#19335626}.chat-admin button.is-warning{color:#805100;background:#fff4d9;border-color:#9a600033}.chat-admin button.is-danger{background:#bd273d;border-color:#bd273d}.chat-admin button.is-danger-text{color:#a32a41;background:0 0;border-color:#0000}.chat-admin button:not(:disabled):hover{filter:brightness(1.08);outline:0;transform:translateY(-1px)}.chat-admin :is(button,input,textarea,select,[tabindex]):focus,.chat-admin :is(button,input,textarea,select,[tabindex]):focus-visible{box-shadow:none!important;outline:0!important}.chat-admin-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:9px;display:grid}.chat-admin-user-search{min-width:0;position:relative}.chat-admin-user-results{z-index:32;background:#f7faff;border:1px solid #1933562b;border-radius:9px;gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 14px 30px #09193029}.chat-admin-user-results>button{text-align:left;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;display:grid;color:#0a0a0a!important;background:0 0!important;border:0!important;border-radius:7px!important;min-height:42px!important;padding:5px 7px!important}.chat-admin-user-results>button:hover{background:#2478c917!important;transform:none!important}.chat-admin-user-results>button>span:last-child{gap:2px;min-width:0;display:grid}.chat-admin-user-results .chat-conversation-avatar{aspect-ratio:1;flex:0 0 26px;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;display:flex}.chat-admin-user-results>button small,.chat-admin-user-results>p{color:#09193075;font-family:var(--font-sans);margin:0;font-size:7px}.chat-admin-user-results>p{text-align:center;padding:10px}.chat-admin-inspector{gap:8px;padding:10px 11px;display:grid}.chat-admin-inspector>header{align-items:center;gap:8px;display:flex}.chat-admin-inspector>header small{color:#09193073;font-family:var(--font-pixel);margin-right:auto;font-size:7px}.chat-admin-inspector>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.chat-admin-inspector>div span{color:#09193080;font-family:var(--font-sans);background:#e0edfd8a;border-radius:7px;gap:2px;padding:7px 8px;font-size:8px;display:grid}.chat-admin-inspector>div b{color:#0a0a0a;font-family:var(--font-pixel);text-transform:uppercase;font-size:10px;font-weight:400}.chat-admin-records{gap:6px;display:grid}.chat-admin-records>article{background:#ffffff6e;border:1px solid #1933561f;border-radius:9px;align-items:center;gap:10px;min-height:50px;padding:9px 10px;display:flex}.chat-admin-records>article.is-open{border-left:3px solid #db8d18}.chat-admin-records article>div{flex:auto;gap:3px;min-width:0;display:grid}.chat-admin-records article small,.chat-admin-records article span,.chat-admin-records article time{color:#0919307a;font-family:var(--font-sans);font-size:8px}.chat-admin-records article small{font-family:var(--font-pixel);text-transform:uppercase}.chat-admin-records article strong{font-family:var(--font-sans);overflow-wrap:anywhere;font-size:10px}.chat-admin-records article p{font-family:var(--font-sans);overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.4}.chat-admin-records article>aside{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:5px;display:flex}.chat-admin-records.is-audit article>i{background:#14763e;border-radius:50%;width:7px;height:7px}.chat-admin-pagination{justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.chat-admin-pagination span{color:#0919307a;font-family:var(--font-pixel);font-size:7px}.chat-admin-pagination button{color:#091930ad;font-family:var(--font-sans);background:#ffffff8f;border:1px solid #19335624;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;display:inline-flex}.chat-admin-pagination button:first-child svg{transform:rotate(180deg)}.chat-admin-pagination button:disabled{opacity:.38}.chat-admin-empty{color:#0919306e;text-align:center;place-items:center;gap:4px;min-height:88px;padding:16px;display:grid}.chat-admin-empty strong{color:#091930ab;font-family:var(--font-sans);font-size:10px}.chat-admin-empty span{font-family:var(--font-sans);font-size:8px}.chat-admin-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.chat-admin-channel-grid>article{background:#ffffff75;border:1px solid #19335621;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:9px;padding:10px;display:grid}.chat-admin-channel-grid>article>header{grid-column:1/-1;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.chat-admin-channel-grid>article>header>i{color:#09193094;background:#0919300f;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-style:normal;display:flex}.chat-admin-channel-grid>article>header>div{gap:1px;display:grid}.chat-admin-channel-grid>article>header strong{font-family:var(--font-sans);font-size:10px}.chat-admin-channel-grid>article>header small{color:#0919306e;font-family:var(--font-pixel);font-size:7px}.chat-admin-channel-grid>article>header>span{color:#14763e;font-family:var(--font-pixel);text-transform:uppercase;background:#14763e1a;border-radius:999px;padding:5px 7px;font-size:7px}.chat-admin-channel-grid>article>header>span:not(.is-open){color:#805100;background:#db8d181c}.chat-admin-channel-grid>article>button,.chat-admin-channel-grid>article>.is-wide{grid-column:1/-1}.chat-admin-channel-policies>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chat-admin-channel-policies .chat-admin-switch:nth-last-child(-n+2){border-bottom:0}.chat-admin-form.is-channel-create{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.4fr) minmax(120px,.5fr) auto;align-items:end}.chat-admin-form.is-channel-create button{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.chat-admin .chat-username-admin{border-radius:11px}.chat-admin .chat-username-admin>div article{min-height:46px}.chat-admin .chat-username-admin .chat-admin-empty{min-height:100px}.chat-admin-form.is-announcement,.chat-admin-form.is-poll{justify-self:center;width:100%;max-width:980px;padding:14px}.chat-admin-form.is-announcement>.chat-admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-admin-form.is-announcement .chat-admin-field textarea{min-height:88px}.chat-admin-form.is-announcement>footer,.chat-admin-form.is-poll>footer{background:0 0;border:0;border-radius:0;justify-content:flex-end;padding:10px 0 0}.chat-admin-form.is-announcement>footer{grid-template-columns:minmax(0,1fr) auto;display:grid}.chat-admin-form.is-announcement>footer .chat-admin-switch{grid-template-columns:34px auto;justify-self:end;gap:10px;min-width:0;min-height:36px}.chat-admin-form.is-announcement>footer .chat-admin-switch>span{text-align:left;gap:1px}.chat-admin-form.is-announcement>footer .chat-admin-switch>span strong,.chat-admin-form.is-announcement>footer .chat-admin-switch>span small{white-space:nowrap;display:block}.chat-admin-form.is-announcement>footer>div{justify-content:flex-end;align-items:center}.chat-admin-form.is-announcement>footer>div button,.chat-admin-form.is-poll>footer>button{min-width:118px}.chat-admin-form.is-poll{gap:12px}.chat-admin-form.is-poll>.chat-admin-form-grid{gap:10px}.chat-admin-form.is-poll .chat-admin-option-builder{background:#e0edfd3d;border:1px solid #19335617;border-radius:9px;padding:10px}.chat-admin-channel-policies>div{grid-template-columns:repeat(4,minmax(0,1fr))}.chat-admin-channel-policies .chat-admin-switch{border-bottom:0;min-height:56px}.chat-admin-channel-policies .chat-admin-switch:nth-child(2n){border-right:1px solid #1933561a}.chat-admin-channel-policies .chat-admin-switch:last-child{border-right:0}.chat-admin-form.is-channel-create{justify-self:center;width:100%;max-width:1120px;padding:12px}.chat-admin-channel-grid{gap:10px}.chat-admin-channel-grid>article{gap:10px;padding:12px}.chat-admin-channel-grid>article>header{border-bottom:1px solid #19335617;padding-bottom:9px}.chat-admin-channel-grid>article>button{justify-self:end;width:auto;min-width:128px}.chat-admin-channel-grid>article>button.is-danger-text{min-width:0}.chat-channel-wipe-panel{border-color:#b5233238;justify-self:center;width:100%;max-width:1120px}.chat-channel-wipe-panel>p{color:#09193094;font-family:var(--font-sans);margin:0;padding:10px 12px 0;font-size:8px;line-height:1.45}.chat-channel-wipe-panel>div:last-child{flex-wrap:wrap;gap:7px;padding:10px 12px 12px;display:flex}.chat-channel-wipe-panel button{color:#b52332;font-family:var(--font-sans);background:#b5233212;border:1px solid #b5233233;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:8px;display:inline-flex}.chat-message-review.is-channel-wipe>p{color:#091930a8;font-family:var(--font-sans);margin:0;padding:4px 0 8px;font-size:9px;line-height:1.5}.chat-admin-toolbar,.chat-admin-inspector,.chat-admin-form.is-staff{justify-self:center;width:100%;max-width:980px}.chat-roadmap-admin{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.chat-roadmap-admin>nav{background:#e6f0fd99;border:1px solid #19335621;border-radius:11px;gap:2px;max-height:590px;padding:5px;display:grid;overflow-y:auto}.chat-roadmap-admin>nav>button{color:#091930ad;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:48px;padding:6px 8px;display:grid}.chat-roadmap-admin>nav>button:hover{background:#ffffff9e;transform:none}.chat-roadmap-admin>nav>button.is-active{color:#fff;background:#0a0a0a}.chat-roadmap-admin>nav>button>i{font-family:var(--font-pixel);opacity:.48;font-size:7px;font-style:normal}.chat-roadmap-admin>nav>button>span{gap:3px;min-width:0;display:grid}.chat-roadmap-admin>nav>button strong{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.chat-roadmap-admin>nav>button small{font-family:var(--font-pixel);opacity:.52;text-transform:uppercase;font-size:7px}.chat-roadmap-admin>nav>button>em{color:#fff;font-family:var(--font-pixel);background:#e93848;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:flex}.chat-roadmap-admin>form{background:#ffffff75;border:1px solid #19335621;border-radius:11px;grid-auto-rows:max-content;align-self:start;height:fit-content;display:grid;overflow:visible}.chat-roadmap-admin>form>header{border-bottom:1px solid #1933561a;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.chat-roadmap-admin>form>header>div{gap:2px;display:grid}.chat-roadmap-admin>form>header small,.chat-roadmap-admin>form>header span{color:#09193073;font-family:var(--font-pixel);text-transform:uppercase;font-size:7px}.chat-roadmap-admin>form>header strong{font-family:var(--font-sans);font-size:10px}.chat-roadmap-admin-fields{grid-template-columns:minmax(0,1fr) minmax(150px,.38fr);gap:9px;padding:11px 12px;display:grid}.chat-roadmap-admin-fields .is-wide{grid-column:1/-1}.chat-roadmap-admin-controls{border-top:1px solid #1933561a;border-bottom:1px solid #1933561a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chat-roadmap-admin-controls>label{cursor:pointer;border-right:1px solid #1933561a;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:8px 10px;display:grid}.chat-roadmap-admin-controls>label:last-child{border-right:0}.chat-roadmap-admin-controls input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chat-roadmap-admin-controls label>i{background:#09193024;border:1px solid #0919301f;border-radius:999px;width:34px;height:20px;display:block;position:relative}.chat-roadmap-admin-controls label>i>b{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #0919302e}.chat-roadmap-admin-controls input:checked+i{background:#0a0a0a;border-color:#0a0a0a}.chat-roadmap-admin-controls .is-redaction input:checked+i{background:#bd273d;border-color:#bd273d}.chat-roadmap-admin-controls input:checked+i>b{transform:translate(14px)}.chat-roadmap-admin-controls input:disabled+i{opacity:.35}.chat-roadmap-admin-controls label>span{gap:2px;min-width:0;display:grid}.chat-roadmap-admin-controls strong{font-family:var(--font-sans);font-size:9px}.chat-roadmap-admin-controls small{color:#0919307a;font-family:var(--font-sans);font-size:8px;line-height:1.3}.chat-roadmap-reactions-admin{background:#e0edfd29;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.chat-roadmap-reactions-admin>div{gap:4px;display:grid}.chat-roadmap-reactions-admin small{color:#09193073;font-family:var(--font-pixel);text-transform:uppercase;font-size:7px}.chat-roadmap-reactions-admin strong{font-family:var(--font-sans);font-size:14px}.chat-roadmap-reactions-admin strong span{color:#09193047;margin:0 8px}.chat-roadmap-reactions-admin>button,.chat-roadmap-reactions-admin aside button{color:#a32a41;font-family:var(--font-sans);background:0 0;border:1px solid #0000;border-radius:8px;min-height:32px;padding:0 10px;font-size:8px}.chat-roadmap-reactions-admin aside{align-items:center;gap:6px;display:flex}.chat-roadmap-reactions-admin aside>span{color:#a32a41;font-family:var(--font-sans);font-size:8px}.chat-roadmap-admin>form>footer{background:#e0edfd4d;border-top:1px solid #1933561a;border-radius:0 0 11px 11px;grid-template-columns:none;justify-content:space-between;align-items:center;gap:12px;min-height:0;padding:9px 12px;display:flex;position:static}.chat-roadmap-admin>form>footer>span{color:#0919307a;font-family:var(--font-sans);font-size:8px}.chat-roadmap-admin-empty{color:#09193080;font-family:var(--font-sans);margin:20px;font-size:10px}@media (max-width:1120px){.chat-roadmap-admin{grid-template-columns:minmax(160px,.36fr) minmax(0,1fr)}.chat-roadmap-admin-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-roadmap-admin-controls>label{border-bottom:1px solid #1933561a}.chat-roadmap-admin-controls>label:nth-child(2){border-right:0}.chat-roadmap-admin-controls>label:last-child{border-bottom:0;border-right:0;grid-column:1/-1}.chat-admin-channel-policies>div{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-admin-channel-policies .chat-admin-switch{border-bottom:1px solid #1933561a}.chat-admin-channel-policies .chat-admin-switch:nth-child(2n){border-right:0}.chat-admin-channel-policies .chat-admin-switch:nth-last-child(-n+2){border-bottom:0}}@media (max-width:760px){.chat-roadmap-admin{grid-template-columns:1fr}.chat-roadmap-admin>nav{grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;max-height:none;overflow:auto hidden}.chat-roadmap-admin-fields{grid-template-columns:1fr}.chat-roadmap-admin-fields .is-wide{grid-column:auto}.chat-roadmap-admin-controls{grid-template-columns:1fr}.chat-roadmap-admin-controls>label{border-right:0}.chat-roadmap-admin-controls>label:last-child{grid-column:auto}.chat-roadmap-reactions-admin,.chat-roadmap-admin>form>footer{flex-direction:column;align-items:stretch}.chat-roadmap-reactions-admin aside{flex-wrap:wrap;align-items:stretch}.chat-admin-workspace{grid-template-columns:minmax(0,1fr)}.chat-admin .chat-admin-tabs{scrollbar-width:none;display:flex;position:static;overflow-x:auto}.chat-admin .chat-admin-tabs::-webkit-scrollbar{display:none}.chat-admin .chat-admin-tabs button{flex:none;grid-template-columns:16px auto auto;min-width:104px}.chat-admin-switch-grid{grid-template-columns:1fr}.chat-admin-switch{border-bottom:1px solid #1933561a;border-right:0}.chat-admin-switch:last-child{border-bottom:0}.chat-admin-form-grid,.chat-admin-form.is-staff,.chat-admin-form.is-channel-create,.chat-admin-channel-grid,.chat-admin-form.is-announcement>.chat-admin-form-grid,.chat-admin-form.is-poll>.chat-admin-form-grid,.chat-admin-channel-policies>div{grid-template-columns:1fr}.chat-admin-form.is-announcement,.chat-admin-form.is-poll{padding:10px}.chat-admin-form.is-announcement>footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.chat-admin-form.is-announcement>footer .chat-admin-switch{justify-self:end;min-width:0}.chat-admin-form.is-announcement>footer>div{justify-self:end}.chat-admin-form.is-poll>footer{flex-direction:column;align-items:flex-end;gap:8px}.chat-admin-channel-policies .chat-admin-switch{border-bottom:1px solid #1933561a;border-right:0}.chat-admin-channel-policies .chat-admin-switch:last-child{border-bottom:0}.chat-admin-channel-grid>article>button{justify-self:stretch;width:100%}.chat-channel-wipe-panel>div:last-child{grid-template-columns:1fr;display:grid}.chat-channel-wipe-panel button{justify-content:center;width:100%}.chat-admin-records>article{flex-direction:column;align-items:stretch}.chat-admin-records article>aside{justify-content:flex-start}.chat-admin-section-heading{align-items:start;gap:8px}.chat-admin-tabs{grid-template-columns:repeat(2,1fr)}.chat-announcement,.chat-poll{margin-left:8px;margin-right:8px}.chat-heading{grid-template-columns:1fr auto!important}.chat-heading .chat-view-tabs{grid-area:2/1/auto/-1}.chat-directory,.chat-stats,.chat-admin{padding:20px 14px}.chat-stats-hero,.chat-admin-hero{align-items:start;gap:12px;padding:13px}.chat-people-layout{grid-template-columns:1fr}.chat-rooms-card>div{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-rooms-card button{border-bottom:1px solid #1933561a}.chat-rooms-card button:nth-child(2n){border-right:0}.chat-rooms-card button:nth-last-child(-n+2){border-bottom:0}.chat-roster-list article{grid-template-columns:30px minmax(0,1fr);padding-inline:12px}.chat-roster-list article>b{grid-column:2}.chat-person-avatar{width:28px;height:28px}.chat-stats-note{flex-direction:column;align-items:start;gap:6px}.chat-stat-grid article{gap:7px;min-height:72px;padding:9px 10px}.chat-stat-grid article>div{flex-direction:column;align-items:start;gap:3px}.chat-channel-stats button{grid-template-columns:18px minmax(0,1fr) auto auto;gap:8px;padding:9px 10px}.chat-channel-stats button>em{display:none}.chat-admin-grid{grid-template-columns:1fr}}@media (max-width:760px) and (max-aspect-ratio:10/9){.chat-heading{gap:10px!important;min-height:0!important;padding:12px 14px 10px!important}.chat-heading>div{gap:2px}.chat-heading>div h2{font-size:25px!important}.chat-heading>div>span{font-size:8px}.chat-heading .chat-view-tabs{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}.chat-heading .chat-view-tabs button{width:100%;min-width:0;min-height:34px;padding-inline:6px}.chat-composer{padding-top:7px;padding-bottom:7px}.chat-composer textarea{min-height:46px}.chat-mention-menu{width:min(340px,100%);left:0}.leaderboard-body{padding:0}.leaderboard-list{border-left:0;border-right:0;border-radius:0;margin:0}.leaderboard-list article{grid-template-columns:22px minmax(82px,1fr) minmax(88px,auto);padding-inline:10px}}@media (max-width:520px){.leaderboard-score-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-admin-form.is-announcement>footer{grid-template-columns:1fr}.chat-admin-form.is-announcement>footer .chat-admin-switch,.chat-admin-form.is-announcement>footer>div{justify-self:end}.chat-directory,.chat-stats,.chat-admin{gap:10px;padding:12px}.chat-stats-hero,.chat-admin-hero{padding:11px 12px}.chat-stats-hero p,.chat-admin-hero p{font-size:10px}.chat-stats-hero>b,.chat-admin-hero>b{gap:6px;font-size:8px}.chat-roster-card>header,.chat-rooms-card>header,.chat-channel-stats>header{min-height:36px;padding-inline:11px}.chat-roster-list article{gap:9px;min-height:54px}.chat-roster-list article>div{gap:4px}.chat-roster-list article>b{margin-top:-2px}.chat-rooms-card button{min-height:62px;padding:8px 10px}.chat-stat-grid{grid-template-columns:1fr;gap:7px}.chat-stat-grid article{grid-template-columns:20px minmax(0,1fr) auto;min-height:58px}.chat-stat-grid article>div{flex-direction:row;align-items:baseline;gap:8px}.chat-stat-grid strong{font-size:24px}.chat-channel-stats>div{grid-template-columns:1fr}.chat-channel-stats button{border-right:0;min-height:62px}.chat-channel-stats button:nth-last-child(2){border-bottom:1px solid #1933561a}.chat-channel-stats button>span:first-of-type small{display:none}.chat-command-menu>button{grid-template-columns:58px minmax(0,1fr) auto;gap:3px 7px;padding-inline:6px}.chat-command-menu span{font-size:9px}.chat-username-admin>header{flex-direction:column;align-items:start;gap:6px}.chat-username-admin>header p{text-align:left;max-width:none}.chat-username-admin>form{grid-template-columns:1fr}}@media (max-aspect-ratio:10/9){.chat-stat-grid{grid-template-columns:1fr}.chat-stat-grid article{grid-template-columns:20px minmax(0,1fr) auto;min-height:58px}.chat-stat-grid article>div{flex-direction:row;align-items:baseline;gap:8px}.chat-rooms-card>div,.chat-channel-stats>div{grid-template-columns:1fr}.chat-rooms-card button,.chat-channel-stats button{border-right:0}.chat-rooms-card button:nth-last-child(2),.chat-channel-stats button:nth-last-child(2){border-bottom:1px solid #1933561a}.chat-rooms-card button:last-child,.chat-channel-stats button:last-child{border-bottom:0}}.app-shell.is-leaving .floating-face{opacity:0;transition-delay:0s;transform:translate(-16px,-16px)scale(.65)}.app-shell.is-leaving .floating-actions{opacity:0;transition-delay:0s;transform:translate(16px,-16px)scale(.9)}.app-shell.is-leaving .landing-social-icons{opacity:0;transition-delay:0s;transform:translate(-12px,10px)}.app-shell.is-leaving .landing-information-actions{opacity:0;transition-delay:0s;transform:translate(12px,10px)}.app-shell.is-leaving .three-wordmark{filter:blur(6px);opacity:0;transition-delay:0s}.app-shell.is-leaving .landing-capital{opacity:0;transition:opacity .32s,transform .4s;animation:none;transform:translateY(12px)}.app-shell.is-leaving .landing-primary-actions button,.app-shell.is-leaving .market-grid>*,.app-shell.is-leaving .market-history,.app-shell.is-leaving .stake-panel{opacity:0;animation:none;transform:translateY(16px)scale(.98);transition-delay:0s!important}@media (prefers-reduced-motion:reduce){.app-shell,.app-shell *,.app-shell:before{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}.app-background-media,.app-background-wash,.app-shell:before,.floating-face,.floating-actions,.landing-social-icons,.landing-information-actions,.three-wordmark,.landing-primary-actions button,.market-grid>*,.market-history,.stake-panel{opacity:1;transform:none}.three-wordmark{transform:translateY(clamp(84px,15dvh,136px))}.three-wordmark.has-action{transform:none}}.trade-card small,.formation-card small{color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;font-size:10px}.page{max-width:1440px;min-height:100vh;margin:0 auto;padding:100px 48px 140px;position:relative}.market-grid{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:24px;display:grid}.trade-card,.formation-card,.stake-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--raised) 92%, transparent), color-mix(in srgb, var(--bg) 88%, transparent));border:1px solid var(--line);border-radius:18px;overflow:hidden}.trade-card header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;display:flex}.trade-card header small{font-size:9px}.swap-market-strip{background:linear-gradient(145deg,color-mix(in srgb,var(--raised) 92%,transparent),color-mix(in srgb,var(--bg) 88%,transparent));border:1px solid var(--line);border-radius:14px;grid-template-columns:1.15fr 1fr .9fr 1.1fr .55fr;display:grid;overflow:hidden}.swap-market-strip.formation-market-strip{grid-template-columns:1.15fr 1fr .8fr .95fr 1fr 1.1fr}.landing-action-modal .swap-market-strip{background:#f7faff94;border-color:#1c375833}.swap-market-strip>span{border-right:1px solid var(--line-soft);align-content:start;gap:6px;min-width:0;padding:13px 15px;display:grid}.swap-market-strip>span:last-child{border-right:0}.swap-market-strip small{font-size:8px}.swap-market-strip strong{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.swap-market-strip em{color:var(--quiet);font-size:9px;font-style:normal}.swap-market-strip .positive strong{color:var(--green)}.swap-market-strip .negative strong{color:var(--rose)}.trade-fields{padding:12px;display:grid}.status-dot{color:var(--green);font-family:var(--font-pixel);align-items:center;gap:6px;font-size:10px;display:inline-flex}.status-dot i{background:var(--green);box-shadow:0 0 8px color-mix(in srgb,var(--green) 48%,transparent);border-radius:50%;width:6px;height:6px}.trade-token-field{background:color-mix(in srgb, var(--raised) 58%, transparent);border:1px solid var(--line);border-radius:11px;gap:7px;margin:0;padding:12px 14px;display:grid}.trade-token-field.receive{background:color-mix(in srgb, var(--bg) 34%, transparent)}.trade-token-field>span{color:var(--muted);font-size:10px}.trade-token-field>div{align-items:center;gap:12px;display:flex}.trade-token-field input{color:var(--text);font-family:var(--font-pixel);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:clamp(27px,4vw,38px);line-height:1}.trade-token-field input::placeholder{color:var(--quiet)}.trade-token-field>small{color:var(--quiet);justify-content:space-between;align-items:center;font-size:9px;display:flex}.trade-token-field>small em{color:var(--muted);font-family:var(--font-sans);font-size:10px;font-style:normal}.trade-token-field>.trade-balance-tools{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.trade-balance-tools>span{color:var(--quiet);font-family:var(--font-pixel);font-size:9px}.trade-balance-tools>span b{color:var(--text);font-family:var(--font-sans);margin-left:5px;font-size:10px;font-weight:500}.trade-balance-tools nav{gap:5px;display:flex}.trade-balance-tools button{background:color-mix(in srgb,var(--raised) 72%,transparent);border:1px solid var(--line);color:var(--text);font-family:var(--font-pixel);border-radius:6px;min-width:38px;min-height:25px;padding:0 7px;font-size:8px}.trade-balance-tools button:hover:not(:disabled),.trade-balance-tools button:focus-visible{background:var(--text);color:var(--bg);outline:0}.trade-balance-tools button:disabled{color:var(--quiet);opacity:.48}.trade-asset-badge{aspect-ratio:1;background:color-mix(in srgb, var(--soft) 78%, transparent);border:1px solid var(--line);border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:flex}.trade-asset-badge .asset-unit-icon,.trade-asset-badge .asset-unit-icon.is-shook{vertical-align:0;justify-content:center;align-self:center;align-items:center;width:22px;height:22px;margin:0;display:flex}.trade-asset-badge .asset-unit-icon img{object-fit:contain;object-position:center;width:22px;height:22px;margin:0 auto;display:block}.trade-asset-badge img{object-fit:contain;width:18px;height:18px}.trade-asset-badge>span{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:19px;line-height:1}.trade-asset-badge em{font-family:var(--font-sans);font-size:10px;font-style:normal}.trade-card .swap-direction{z-index:2;margin:-19px auto;position:relative}.trade-card .swap-direction:hover svg{transform:rotate(180deg)}.quote-status{color:var(--muted);align-items:center;gap:8px;min-height:22px;margin:0 14px 10px;font-size:10px;display:flex}.quote-status i{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.quote-status.error{color:var(--rose)}.quote-status.error i{background:var(--rose)}.runtime-notice{-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);color:var(--text);z-index:120;background:#eff6fff0;border:1px solid #1933562e;border-radius:14px;align-items:flex-start;gap:11px;width:max-content;max-width:min(370px,100vw - 32px);padding:13px 14px;animation:.48s cubic-bezier(.16,1,.3,1) both runtime-notice-in;display:flex;position:fixed;bottom:48px;right:18px;box-shadow:0 18px 48px #0a234833}.runtime-notice>i{background:#0919300f;border:1px solid #1933561f;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;display:flex}.runtime-notice>i>b{background:#d08a20;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d08a201f}.runtime-notice.is-error>i>b{background:var(--rose);box-shadow:0 0 0 4px color-mix(in srgb,var(--rose) 14%,transparent)}.runtime-notice>div{gap:3px;min-width:0;display:grid}.runtime-notice small{color:#a46814;font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;font-size:7px}.runtime-notice.is-error small{color:var(--rose)}.runtime-notice strong{font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1.3}.runtime-notice p{color:var(--quiet);font-family:var(--font-sans);margin:0;font-size:9px;line-height:1.45}.runtime-notice.is-closing{pointer-events:none;animation:.32s cubic-bezier(.4,0,1,1) both runtime-notice-out}@keyframes runtime-notice-in{0%{filter:blur(3px);opacity:0;transform:translate(24px,16px)scale(.96)}}@keyframes runtime-notice-out{to{filter:blur(2px);opacity:0;transform:translate(18px,12px)scale(.97)}}@keyframes runtime-notice-mobile-in{0%{filter:blur(3px);opacity:0;transform:translateY(18px)scale(.985)}}@keyframes runtime-notice-mobile-out{to{filter:blur(2px);opacity:0;transform:translateY(14px)scale(.99)}}.protocol-state-gate{text-align:center;background:#f7faff94;border:1px solid #1c37582e;border-radius:18px;align-content:center;justify-items:center;min-height:min(520px,100dvh - 190px);padding:40px;display:grid}.protocol-state-gate>span{color:var(--green);font-family:var(--font-pixel);align-items:center;gap:8px;font-size:10px;display:inline-flex}.protocol-state-gate>span i{border:1px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:1s linear infinite chat-notice-spin}.protocol-state-gate h3{font-family:var(--font-serif);letter-spacing:-.035em;margin:18px 0 10px;font-size:clamp(29px,5vw,52px);font-weight:400}.formation-opening-countdown{justify-items:center;gap:3px;margin:8px 0 16px;display:grid}.formation-opening-countdown strong{font-family:var(--font-pixel);letter-spacing:.02em;font-size:clamp(24px,4vw,42px);font-weight:400;line-height:1}.formation-opening-countdown small{color:var(--green);font-family:var(--font-pixel);font-size:9px}.protocol-state-gate p{color:var(--muted);max-width:520px;margin:0;font-size:14px;line-height:1.5}.formation-sync-gate{min-height:min(430px,100dvh - 190px)}.formation-sync-gate code{color:var(--text);font-family:var(--font-sans)}.formation-sync-gate dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;max-width:600px;margin:24px 0 0;display:grid;overflow:hidden}.formation-sync-gate dl>div{background:#ffffff5c;gap:7px;min-width:0;padding:14px 16px;display:grid}.formation-sync-gate dt{color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;font-size:9px}.formation-sync-gate dd{font-family:var(--font-number);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.formation-sync-gate .action-button{width:min(320px,100%);min-height:48px;margin-top:18px;padding:0 22px}.trade-impact-alert{color:#8b5600;font-family:var(--font-sans);background:#ffd54c24;border:1px solid #a9680047;border-radius:10px;justify-content:space-between;align-items:center;min-height:38px;margin:0 14px 9px;padding:7px 11px;display:flex}.trade-impact-alert strong{font-family:var(--font-pixel);font-size:9px;font-weight:400}.trade-impact-alert span{font-size:10px}.trade-impact-alert.extreme{color:#a21432;background:#da2a3e1a;border-color:#b1183157}.trade-refund-notice{color:#165d91;background:#1a6ba814;border:1px solid #1a6ba83d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin:0 14px 9px;padding:7px 8px 7px 11px;display:flex}.trade-refund-notice>span{gap:3px;min-width:0;display:grid}.trade-refund-notice strong{font-family:var(--font-pixel);font-size:9px;font-weight:400}.trade-refund-notice em{font-family:var(--font-sans);font-size:10px;font-style:normal;line-height:1.35}.trade-refund-notice em b{font-family:var(--font-number);font-weight:400}.trade-refund-notice button{color:inherit;font-family:var(--font-pixel);text-transform:uppercase;background:#ffffff80;border:1px solid #1a6ba847;border-radius:7px;flex:none;min-height:30px;padding:0 10px;font-size:8px}.trade-refund-notice button:hover{color:#fff;background:#165d91}.trade-settings-toggle{color:var(--muted);cursor:pointer;font-family:var(--font-pixel);background:0 0;border:0;border-top:1px solid #1933561f;justify-content:space-between;align-items:center;width:calc(100% - 24px);min-height:38px;margin:0 12px;padding:0 3px;font-size:9px;display:flex}.trade-settings-toggle>span{align-items:center;gap:7px;display:inline-flex}.trade-settings-toggle svg{transition:transform .2s}.trade-settings-toggle.open>span:last-child svg{transform:rotate(90deg)}.trade-settings-panel{border-top:1px solid #1933561a;gap:7px;margin:0 12px 10px;padding:10px 3px 0;display:grid}.trade-settings-panel>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.trade-settings-panel>div>span{color:var(--muted);font-family:var(--font-pixel);font-size:9px}.trade-settings-panel>small{color:var(--rose);font-family:var(--font-sans);text-align:right;font-size:9px}.trade-slippage-options{flex:none;grid-template-columns:46px 42px 78px;gap:5px;display:grid}.trade-slippage-options>button,.trade-slippage-options>label{color:var(--muted);font-family:var(--font-pixel);background:#f7faff57;border:1px solid #19335624;border-radius:7px;justify-content:center;align-items:center;height:29px;font-size:9px;display:flex}.trade-slippage-options>button{cursor:pointer;padding:0 7px}.trade-slippage-options>button:hover,.trade-slippage-options>button.active{color:#f5f8fc;background:#0a0a0a;border-color:#0a0a0a}.trade-slippage-options>label{gap:2px;padding:0 7px}.trade-slippage-options>label:focus-within{border-color:var(--green);color:var(--green)}.trade-slippage-options>label.invalid{border-color:var(--rose);color:var(--rose)}.trade-slippage-options input{color:inherit;font-family:var(--font-pixel);text-align:right;background:0 0;border:0;outline:0;width:52px;min-width:0;padding:0;font-size:9px}.trade-slippage-options input::placeholder{color:var(--muted);opacity:1}.trade-slippage-options strong{font-weight:400}.action-button{background:var(--text);color:var(--bg);text-transform:uppercase;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:calc(100% - 56px);min-height:66px;margin:28px;padding:0 28px;font-size:15px;font-weight:800;display:flex}.trade-card .action-button{width:calc(100% - 24px);min-height:52px;margin:0 12px 12px;padding:0 18px}.reserve-dashboard{gap:var(--modal-card-gap,10px);display:grid}.reserve-dashboard:not(.has-banner){margin-top:0}.treasury-card{background:#f7faff94;border:1px solid #1c375824;border-radius:18px;min-width:0;overflow:hidden}.treasury-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.treasury-card small{color:var(--quiet);font-family:var(--font-pixel);font-size:9px;display:block}.treasury-card h3{font-family:var(--font-title);margin:6px 0 0;font-size:27px;font-weight:400}.treasury-card p{color:var(--quiet);font-size:11px;line-height:1.5}.treasury-number{font-family:var(--font-number);flex-wrap:wrap;align-items:center;gap:4px;font-weight:400;display:inline-flex}.treasury-provenance{color:var(--quiet);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;display:flex}.treasury-provenance b,.treasury-provenance time{font-family:var(--font-number);font-weight:400}.reserve-dashboard a{color:inherit;text-decoration:none}.reserve-dashboard a:hover{text-underline-offset:3px;text-decoration:underline}.treasury-total{justify-content:space-between;align-items:center;padding:30px;display:flex}.treasury-total h3{font-family:var(--font-number);letter-spacing:-.04em;font-size:clamp(36px,5vw,64px)}.treasury-vault-mark{color:var(--text);opacity:.75;flex:none;margin:0 18px}.treasury-assets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.treasury-assets article{gap:12px;min-width:0;padding:24px;display:grid}.treasury-assets article+article{border-left:1px solid var(--line)}.treasury-assets article:nth-child(n+3){border-top:1px solid var(--line)}.treasury-assets article>header,.treasury-assets article>div{justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.treasury-assets article>strong{font-size:clamp(22px,3vw,34px)}.treasury-assets article>div{color:var(--quiet)}.treasury-segments{flex-wrap:wrap;gap:5px;display:flex}.treasury-segments button{border:1px solid var(--line);color:var(--quiet);cursor:pointer;font-family:var(--font-pixel);background:0 0;border-radius:8px;min-height:34px;padding:6px 13px;font-size:10px;transition:background .2s,color .2s}.treasury-segments button.active{background:var(--text);border-color:var(--text);color:var(--bg)}.treasury-history svg{width:100%;display:block}.treasury-chart-grid{fill:none;stroke:var(--line);stroke-dasharray:3 5}.treasury-chart-line{fill:none;stroke:var(--text);stroke-width:2px;stroke-linejoin:round}.treasury-history svg text{fill:var(--quiet);font-family:var(--font-number);font-size:10px}.treasury-history>p{margin:0;padding:10px 24px 20px}.treasury-streams>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.treasury-streams>div:last-child{border:0}.treasury-streams>div>span:first-child{font-size:12px}.treasury-streams small{margin-top:5px}.treasury-pending{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.treasury-pending>div:last-child{gap:10px;display:grid}.treasury-filters{border-bottom:1px solid var(--line);padding:12px 24px}.treasury-activity article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;padding:18px 24px;display:grid}.treasury-activity article:last-child{border:0}.treasury-activity article>div{gap:5px;font-size:12px;display:grid}.treasury-activity article>div:nth-child(2){justify-items:end}.treasury-activity time,.treasury-activity article>div>span:not(.treasury-number),.treasury-activity a{color:var(--quiet);font-size:10px}.treasury-activity details{grid-column:1/-1;font-size:10px}.treasury-activity summary{color:var(--quiet);cursor:pointer}.treasury-activity dl{gap:8px;display:grid}.treasury-activity dl>div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.treasury-activity dd{font-family:var(--font-number);overflow-wrap:anywhere;margin:0}.treasury-more{width:calc(100% - 48px);margin:12px 24px 24px}.treasury-deposit{width:100%;min-height:52px;padding-inline:18px}.treasury-pending .protocol-action-button{gap:20px;min-height:52px}.treasury-control,.treasury-route-balances{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.treasury-control>div{gap:10px;padding:24px;display:grid}.treasury-control>div+div{border-left:1px solid var(--line)}.treasury-control a{font-family:var(--font-number)}.treasury-control strong{font-size:12px;font-weight:400}.treasury-control p{margin:0}.treasury-route>header{gap:12px;padding:12px 18px}.treasury-route h3{margin-top:3px;font-size:23px}.treasury-route-group+.treasury-route-group{border-top:1px solid var(--line)}.treasury-route-group>p{margin:0;padding:0 18px 12px}.treasury-route-group>p:first-child{padding:12px 18px 0}.treasury-route-path{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 18px;display:grid}.treasury-route-path>div{gap:8px;min-width:0;font-size:11px;display:grid}.treasury-route-balances{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr))}.treasury-route-balances>div{gap:5px;padding:10px 18px;display:grid}.treasury-route-balances>div+div{border-left:1px solid var(--line)}.treasury-route>p{border-top:1px solid var(--line);margin:0;padding:12px 24px}.treasury-route>header>span{font-family:var(--font-number);font-size:10px}.treasury-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:32px;display:flex}.treasury-notice{border:1px solid var(--line);color:var(--quiet);background:#f7faff80;border-radius:10px;margin:0;padding:14px;font-size:11px}@media (max-aspect-ratio:10/9){.treasury-provenance{padding-inline:12px}.treasury-total{padding:24px 18px}.treasury-vault-mark{width:60px;height:60px;margin:0}.treasury-card>header,.treasury-assets article{padding:18px}.treasury-assets article>div{flex-direction:column;align-items:start;gap:4px}.treasury-route-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.treasury-route-balances>div:nth-child(3){border-left:0}.treasury-route-balances>div:nth-child(n+3){border-top:1px solid var(--line)}.treasury-control{grid-template-columns:1fr}.treasury-control>div+div{border-left:0;border-top:1px solid var(--line)}.treasury-route>header{padding:12px 14px}.treasury-route-path{gap:8px;padding:12px 14px}.treasury-route-group>p{padding-inline:14px}.treasury-route-balances>div{padding:10px 14px}.treasury-route-path small{font-size:8px}.treasury-pending{flex-direction:column;align-items:start}}.protocol-coverage{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:16px;display:grid}.creator-coverage-card{grid-column:1/-1}.coverage-card{background:linear-gradient(145deg,color-mix(in srgb,var(--raised) 92%,transparent),color-mix(in srgb,var(--bg) 88%,transparent));border:1px solid var(--line);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.landing-action-modal .coverage-card{background:#f7faff94;border-color:#1c375824}.coverage-card>header{border-bottom:1px solid var(--line);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:end;height:76px;padding:14px 18px;display:grid}.coverage-card>header>div{gap:5px;display:grid}.coverage-card>header small{color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.coverage-card>header h3{font-family:var(--font-title);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:25px;font-weight:400;line-height:25px;overflow:hidden}.coverage-card>header>span:not(.status-dot){color:var(--muted);font-family:var(--font-sans);font-size:10px}.coverage-card>header .coverage-state{white-space:nowrap;align-self:end;align-items:center;min-height:18px;line-height:1;display:inline-flex}.coverage-hero{gap:5px;padding:18px 18px 12px;display:grid}.coverage-hero small{color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.coverage-hero strong{font-family:var(--font-pixel);font-size:25px;font-weight:400;line-height:1}.coverage-hero>span{color:var(--quiet);font-family:var(--font-sans);font-size:10px}.coverage-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coverage-balance-grid>.coverage-hero{min-width:0;padding-bottom:18px}.coverage-balance-grid>.coverage-hero+.coverage-hero{border-left:1px solid var(--line)}.coverage-progress{gap:7px;padding:16px 18px;display:grid}.coverage-progress>div{justify-content:space-between;align-items:center;display:flex}.coverage-progress span{color:var(--quiet);font-size:10px}.coverage-progress b{font-family:var(--font-sans);font-size:10px;font-weight:500}.coverage-progress progress{accent-color:var(--text);width:100%;height:6px}.coverage-card dl{border-top:1px solid var(--line);margin:0;display:grid}.coverage-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.65fr) minmax(0,1.35fr);align-items:center;gap:6px;min-width:0;padding:13px 16px;display:grid}.coverage-card dl>div:last-child{border-bottom:0}.coverage-card dt{color:var(--quiet);font-size:10px}.coverage-card dd{font-family:var(--font-sans);text-align:right;margin:0;font-size:10px}.coverage-card dl>div>small{color:var(--quiet);font-family:var(--font-sans);text-align:right;grid-column:2;font-size:9px;display:block}.coverage-functions{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0;margin-top:auto;padding:12px 16px 16px;display:grid;position:static}.coverage-function-actions{grid-template-columns:minmax(0,1fr);gap:7px;width:100%;display:grid}.coverage-functions>.protocol-action-button,.coverage-function-actions>.protocol-action-button{white-space:nowrap;width:100%;min-height:52px;margin:0;padding-inline:18px}.coverage-functions>.protocol-action-button{width:100%}.coverage-purpose{color:var(--quiet);max-width:620px;margin:0;padding:14px 18px;font-size:10px;line-height:1.5}.coverage-pair{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.coverage-pair>div{align-content:center;gap:6px;min-width:0;min-height:110px;padding:16px 18px;display:grid}.coverage-pair>div:last-child{text-align:right;justify-items:end}.coverage-pair small,.coverage-ledger small,.coverage-fee-flow small,.creator-revenue-hero small,.creator-revenue-sources small{color:var(--quiet);font-family:var(--font-pixel);letter-spacing:.025em;font-size:8px}.coverage-pair strong{font-family:var(--font-pixel);font-size:clamp(18px,2vw,25px);font-weight:400;line-height:1}.coverage-pair em{color:var(--quiet);font-size:9px;font-style:normal}.coverage-pair-junction{border-left:1px solid var(--line);border-right:1px solid var(--line);align-content:center;justify-items:center;gap:5px;min-width:78px;padding:10px;display:grid}.coverage-pair-junction b{border:1px solid var(--line);font-family:var(--font-pixel);background:#f7faff57;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:400;display:flex}.coverage-pair-junction small{text-align:center}.coverage-ledger{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.coverage-ledger--lp{flex:1;grid-template-columns:minmax(0,1fr)}.coverage-ledger>div{align-content:start;gap:5px;min-width:0;min-height:92px;padding:14px 16px;display:grid}.coverage-ledger:not(.coverage-ledger--lp)>div:not(:nth-child(odd)){border-left:1px solid var(--line)}.coverage-ledger--lp>div+div,.coverage-ledger:not(.coverage-ledger--lp)>div:nth-child(n+3){border-top:1px solid var(--line)}.coverage-ledger strong{font-family:var(--font-sans);font-size:10px;font-weight:500;line-height:1.35}.coverage-ledger span{color:var(--quiet);font-size:9px;line-height:1.4}.coverage-fee-flow{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.coverage-fee-flow>div{align-content:center;gap:5px;min-width:0;padding:14px 16px;display:grid}.coverage-fee-flow>i{color:var(--quiet);font-family:var(--font-pixel);align-items:center;font-size:12px;font-style:normal;display:flex}.coverage-fee-flow strong{font-family:var(--font-sans);font-size:10px;font-weight:500}.coverage-fee-flow span{color:var(--quiet);font-size:8px}.coverage-route{border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--quiet);font-family:var(--font-pixel);text-align:center;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:12px 16px;font-size:8px;display:grid}.coverage-route strong{color:var(--text);font-weight:400}.coverage-route i{font-style:normal}.coverage-card--reserve .coverage-balance-grid{border-top:1px solid var(--line)}.coverage-card--reserve .coverage-hero{gap:6px;padding:16px 18px}.coverage-card--reserve .coverage-hero strong{font-size:clamp(20px,2.3vw,27px)}.creator-revenue-hero{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr;display:grid}.creator-revenue-hero>div{align-content:center;gap:7px;min-height:132px;padding:20px 22px;display:grid}.creator-revenue-hero>div>strong{font-family:var(--font-pixel);font-size:clamp(28px,4vw,46px);font-weight:400;line-height:1}.creator-revenue-hero>div>span{color:var(--quiet);font-size:11px}.creator-revenue-hero dl{border-left:1px solid var(--line);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.creator-revenue-hero dl>div{border-bottom:0;grid-template-columns:1fr;align-content:center;gap:6px;padding:18px;display:grid}.creator-revenue-hero dl>div+div{border-left:1px solid var(--line)}.creator-revenue-hero dt{font-family:var(--font-pixel);font-size:8px}.creator-revenue-hero dd{font-family:var(--font-sans);text-align:left;font-size:11px;font-weight:500}.creator-revenue-hero dl>div>small{text-align:left;grid-column:auto}.creator-revenue-sources{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creator-revenue-sources>div{gap:6px;min-width:0;padding:16px 18px;display:grid}.creator-revenue-sources>div+div{border-left:1px solid var(--line)}.creator-revenue-sources strong{font-family:var(--font-sans);font-size:11px;font-weight:500}.creator-revenue-sources span{color:var(--quiet);font-size:9px;line-height:1.45}.action-button:disabled{cursor:not-allowed;opacity:.45}.protocol-action-button{color:#e8e8e8;cursor:pointer;isolation:isolate;text-transform:uppercase;background:#0a0a0a;border:0;border-radius:8px;justify-content:space-between;align-items:center;min-height:42px;padding:0 15px;font-family:Shapiro,Geist,sans-serif;font-size:10px;display:flex;position:relative;overflow:hidden}.protocol-action-button:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 32%,#e8e8e833 50%,#0000 68%);transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-140%)}.protocol-action-button>span{transition:transform .42s cubic-bezier(.16,1,.3,1)}.protocol-action-button>svg{flex:none;transition:transform .42s cubic-bezier(.16,1,.3,1)}.protocol-action-button:hover:not(:disabled){color:#fff;background:#171717}.protocol-action-button:hover:not(:disabled):before{transform:translate(130%)}.protocol-action-button:hover:not(:disabled)>span{transform:translate(2px)}.protocol-action-button:hover:not(:disabled)>svg{animation:.9s cubic-bezier(.45,0,.2,1) infinite wallet-arrow-flow}.protocol-action-button:active:not(:disabled){transform:scale(.985)}.protocol-action-button:disabled{cursor:not-allowed;opacity:.38}@keyframes wallet-arrow-flow{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.formation-card{padding:0}.formation-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:14px 18px;display:flex}.formation-card>header>div{gap:5px;display:grid}.formation-card>header strong{font-family:var(--font-pixel);font-size:25px;font-weight:400}.formation-card>header>span{color:var(--muted);font-family:var(--font-sans);font-size:10px}.formation-card>header .formation-header-meta{text-align:right;align-items:end;gap:4px;display:grid}.formation-header-meta b{font-size:10px;font-weight:500}.formation-header-meta b.positive{color:var(--green)}.formation-header-meta b.negative{color:var(--rose)}.formation-header-meta em{font-style:normal}.formation-curve-chart{padding:10px 16px 0}.formation-curve-chart svg{width:100%;height:auto;display:block;overflow:visible}.formation-curve-chart svg g line{stroke:color-mix(in srgb,var(--line) 70%,transparent);stroke-width:1px}.formation-curve-chart svg text{fill:var(--quiet);font-family:var(--font-sans);font-size:10px}.formation-curve-area{fill:color-mix(in srgb,var(--text) 7%,transparent)}.formation-curve-line{fill:none;stroke:var(--text);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px}.formation-target-line{stroke:var(--green);stroke-dasharray:3 4;stroke-width:1.25px}.formation-target-label{fill:var(--green)!important;font-family:var(--font-pixel)!important;font-size:8px!important}.formation-high-water-line{stroke:color-mix(in srgb,var(--green) 68%,var(--quiet));stroke-dasharray:2 4;stroke-width:1.25px}.formation-high-water-point{fill:var(--surface);stroke:var(--green);stroke-width:3px}.formation-current-line{stroke:color-mix(in srgb,var(--text) 45%,transparent);stroke-dasharray:4 5;stroke-width:1px}.formation-current-point{fill:var(--surface);stroke:var(--text);stroke-width:3px}.formation-curve-chart>.formation-curve-summary{color:var(--quiet);font-family:var(--font-pixel);grid-template-columns:minmax(180px,1.2fr) repeat(2,minmax(150px,1fr));align-items:center;gap:12px 24px;padding:2px 4px 12px;font-size:8px;display:grid}.formation-curve-legend{align-items:center;gap:7px;display:flex}.formation-curve-legend i{background:var(--text);border-radius:50%;flex:none;width:6px;height:6px}.formation-curve-metric{align-items:flex-start;gap:3px;min-width:0;display:grid}.formation-curve-metric small{color:var(--quiet);font:inherit;letter-spacing:.02em}.formation-curve-metric b{color:var(--text);font-size:9px;font-weight:400}.formation-curve-metric em{color:var(--quiet);font-style:normal;line-height:1.35}@media (max-width:760px){.formation-curve-chart>.formation-curve-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.formation-curve-legend{grid-column:1/-1}}.permanent-market-status{grid-template-columns:minmax(250px,.8fr) minmax(280px,1.2fr);align-items:center;gap:34px;min-height:235px;padding:30px 38px;display:grid}.permanent-pair{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.permanent-pair>span{flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.permanent-pair>span i{font-family:sans-serif;font-size:50px;font-style:normal;line-height:1}.permanent-pair>span img{width:34px;height:48px}.permanent-pair>span b{font-family:var(--font-sans);font-size:10px;font-weight:500}.permanent-pair>div{align-items:center;display:flex}.permanent-pair>div i{background:var(--line);width:22px;height:1px}.permanent-pair>div strong{border:1px solid var(--line);font-family:var(--font-pixel);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;font-weight:400;display:flex}.permanent-market-copy{gap:10px;display:grid}.permanent-market-copy h3{font-family:var(--font-serif);letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,42px);font-weight:300;line-height:1.02}.permanent-market-copy p{color:var(--muted);max-width:470px;margin:0;font-size:12px;line-height:1.55}.permanent-market-chart{border-top:1px solid var(--line)}.permanent-market-chart>header{justify-content:space-between;align-items:end;gap:18px;padding:18px 22px 14px;display:flex}.permanent-market-chart>header>div{flex-wrap:wrap;align-items:baseline;gap:7px 10px;display:flex}.permanent-market-chart>header small{flex-basis:100%}.permanent-market-chart>header strong{font-family:var(--font-sans);letter-spacing:-.04em;font-size:24px;font-weight:400}.permanent-market-chart>header span{color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;font-size:9px}.permanent-market-chart nav{background:color-mix(in srgb,var(--raised) 60%,transparent);border:1px solid var(--line);border-radius:8px;padding:3px;display:flex}.permanent-market-chart nav button{color:var(--quiet);font-family:var(--font-pixel);background:0 0;border:0;border-radius:5px;min-height:28px;padding:0 11px;font-size:9px}.permanent-market-chart nav button[aria-pressed=true]{background:var(--text);color:var(--bg)}.permanent-market-chart nav button:disabled{cursor:not-allowed;opacity:.32}.permanent-chart-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.permanent-chart-controls nav button{min-width:42px;padding-inline:8px}.market-chart-controls{-webkit-overflow-scrolling:touch;border-top:1px solid var(--line-soft);overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline proximity;scrollbar-width:none;touch-action:pan-x;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:0;scroll-padding-inline:12px;display:flex;overflow:auto hidden}.market-chart-controls:focus-visible{outline-offset:-2px;outline:1px solid #1933564d}.market-chart-controls::-webkit-scrollbar{display:none}.market-chart-controls>label{border-right:1px solid var(--line-soft);scroll-snap-align:start;flex:0 0 220px;gap:7px;min-width:220px;padding:10px 12px;display:grid}.market-chart-controls>label:last-child{border-right:0}.market-chart-controls>label.timeframe{flex-basis:360px;min-width:360px}.market-chart-controls>label>span{color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.market-chart-controls nav{width:100%;min-width:0}.market-chart-controls nav button{white-space:nowrap;flex:1 0 auto;min-width:42px}.permanent-market-stats{border-top:1px solid var(--line-soft);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.permanent-market-stats>span{border-right:1px solid var(--line-soft);gap:6px;min-width:0;padding:11px 14px;display:grid}.permanent-market-stats>span:last-child{border-right:0}.permanent-market-stats small{font-size:8px}.permanent-market-stats b{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.permanent-chart-host{width:100%;height:250px;position:relative}.market-chart-host{background:#eaf2fd;height:430px;min-height:430px;overflow:hidden}.permanent-interactive-chart{width:100%;height:430px;min-height:430px;position:relative}.permanent-interactive-chart>div,.permanent-interactive-chart table{background:inherit}.permanent-chart-readout{pointer-events:none;z-index:2;flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex;position:absolute;top:12px;left:20px;right:105px}.permanent-chart-readout span{color:var(--muted);font-family:var(--font-sans);font-size:10px}.permanent-chart-readout small{color:var(--quiet);font-family:var(--font-pixel);margin-right:4px;font-size:8px}.permanent-chart-readout .positive{color:var(--green)}.permanent-chart-readout .negative{color:var(--rose)}.permanent-chart-footer{border-top:1px solid var(--line);color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 18px;min-height:38px;padding:8px 16px;font-size:8px;display:flex}.permanent-chart-empty{color:var(--quiet);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:26px;display:flex;position:absolute;inset:0}.permanent-chart-empty strong{color:var(--text);font-family:var(--font-serif);font-size:24px;font-weight:300}.permanent-chart-empty span{font-size:11px}.permanent-trading-history{background:linear-gradient(145deg,color-mix(in srgb,var(--raised) 92%,transparent),color-mix(in srgb,var(--bg) 88%,transparent));border:1px solid var(--line);border-radius:18px;overflow:hidden}.landing-action-modal .permanent-trading-history{background:#f7faff94;border-color:#1c375824}.permanent-trading-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding:18px 22px;display:flex}.permanent-trading-history>header>div{gap:5px;display:grid}.permanent-trading-history>header small,.permanent-trading-history>header span,.permanent-history-head small{color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;font-size:9px}.permanent-trading-history h3{font-family:var(--font-serif);margin:0;font-size:25px;font-weight:300}.permanent-history-head,.permanent-history-rows article{grid-template-columns:1.05fr .62fr .4fr 1.05fr 1fr .72fr .8fr;align-items:center;gap:12px;padding:0 18px;display:grid}.permanent-history-head{border-bottom:1px solid var(--line-soft);min-height:34px}.permanent-history-head small:last-child{text-align:right}.permanent-history-rows{transition:opacity .2s;overflow:hidden}.permanent-history-rows.is-loading{opacity:.48}.permanent-history-rows article{border-bottom:1px solid var(--line-soft);font-family:var(--font-sans);min-height:48px;font-size:10px}.permanent-history-rows article:last-child{border-bottom:0}.permanent-history-rows time{color:var(--quiet)}.permanent-history-rows strong{font-family:var(--font-pixel);text-transform:uppercase;font-size:9px;font-weight:400}.permanent-history-rows strong.buy{color:var(--green)}.permanent-history-rows strong.sell{color:var(--rose)}.permanent-history-rows .market-phase{border:1px solid var(--line);color:var(--muted);font-family:var(--font-pixel);text-transform:uppercase;background:0 0;border-radius:999px;justify-self:start;padding:4px 6px 3px;font-size:8px}.permanent-history-rows .market-phase.formation{border-color:color-mix(in srgb,var(--green) 42%,var(--line));color:var(--green)}.permanent-history-rows code{color:var(--muted);font-family:var(--font-sans);font-size:10px}.history-asset-value{gap:3px;display:grid}.history-asset-value small{color:var(--quiet);font-family:var(--font-sans);text-transform:none;font-size:8px}.permanent-history-rows a{color:var(--text);justify-content:flex-end;align-items:center;gap:5px;display:inline-flex}.permanent-history-empty{color:var(--quiet);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;display:flex}.permanent-history-empty strong{color:var(--text);font-family:var(--font-serif);font-size:22px;font-weight:300}.permanent-history-empty span{font-size:10px}.permanent-history-pagination{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:50px;padding:8px 18px;display:grid}.permanent-history-pagination>span{color:var(--quiet);font-family:var(--font-sans);text-align:center;gap:3px;display:grid}.permanent-history-pagination>span b{color:var(--text);font-size:10px;font-weight:500}.permanent-history-pagination>span small{font-size:9px}.permanent-history-pagination button{border:1px solid var(--line);color:var(--text);font-family:var(--font-pixel);text-transform:uppercase;background:0 0;border-radius:6px;justify-self:start;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:9px;display:inline-flex}.permanent-history-pagination button:last-child{justify-self:end}.permanent-history-pagination button:first-child svg{transform:rotate(180deg)}.permanent-history-pagination button:disabled{color:var(--quiet);opacity:.42}.permanent-history-pagination button:hover:not(:disabled){background:var(--text);color:var(--bg)}.formation-card dl{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.formation-card dl.formation-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.formation-card dl.formation-metrics>div{grid-template-rows:auto auto;align-content:start}.formation-card dl.formation-metrics dd{grid-template-rows:minmax(12px,auto) 10px;row-gap:4px;min-height:26px;display:grid}.formation-card dl div{border-right:1px solid var(--line);gap:6px;min-width:0;padding:13px 16px;display:grid}.formation-card dl div:last-child{border-right:0}.formation-card dt{color:var(--muted);font-size:10px}.formation-card dd{font-family:var(--font-sans);overflow-wrap:anywhere;margin:0;font-size:10px}.formation-card dd small{color:var(--quiet);font-family:var(--font-sans);margin-top:4px;font-size:9px;display:block}.market-history{background:linear-gradient(145deg, color-mix(in srgb, var(--raised) 92%, transparent), color-mix(in srgb, var(--bg) 88%, transparent));border:1px solid var(--line);border-radius:18px;margin-top:24px;overflow:hidden}.market-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:30px 34px;display:flex}.market-history>header div{gap:8px;display:grid}.market-history small{color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;font-size:10px}.market-history h2{font-family:var(--font-serif);margin:0;font-size:34px;font-weight:300}.market-history>header>span{color:var(--green);font-family:var(--font-pixel);font-size:10px}.staking-experience{gap:var(--modal-card-gap,10px);display:grid}.staking-overview{background:linear-gradient(145deg,color-mix(in srgb,var(--raised) 92%,transparent),color-mix(in srgb,var(--bg) 88%,transparent));border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.landing-action-modal .staking-overview{background:#f7faff94;border-color:#1c375833}.staking-overview article{border-right:1px solid var(--line-soft);align-content:start;gap:6px;min-width:0;padding:13px 15px;display:grid}.staking-overview article:last-child{border-right:0}.staking-overview small,.stake-workspace small,.claim-workspace small{color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.staking-overview strong{font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.staking-overview article>span{color:var(--quiet);font-family:var(--font-sans);font-size:9px}.stake-panel{margin-top:0;padding:0}.stake-workspace-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:28px;padding:20px 22px;display:flex}.stake-workspace-header>div{gap:7px;display:grid}.stake-workspace-header h3{font-family:var(--font-serif);margin:0;font-size:29px;font-weight:400;line-height:1}.stake-workspace-header p{color:var(--muted);max-width:590px;margin:0;font-size:10px;line-height:1.5}.vault-state{color:var(--green);font-family:var(--font-pixel);flex:none;align-items:center;gap:7px;padding-top:4px;font-size:9px;display:inline-flex}.vault-state i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.vault-state.inactive{color:var(--quiet)}.stake-action-tabs{background:color-mix(in srgb,var(--raised) 34%,transparent);border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:8px 20px;display:grid}.stake-action-tabs button{appearance:none;color:var(--quiet);cursor:pointer;font-family:var(--font-pixel);text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:7px;min-height:34px;padding:0 12px;font-size:9px;transition:background-color .2s,border-color .2s,color .2s,transform .15s}.stake-action-tabs button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.stake-action-tabs button:hover:not([aria-pressed=true]),.stake-action-tabs button:focus-visible:not([aria-pressed=true]){background:color-mix(in srgb,var(--raised) 78%,transparent);border-color:var(--line);color:var(--text);outline:0}.stake-action-tabs button:active{transform:scale(.985)}.stake-action-body{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr;align-items:stretch;gap:14px;padding:18px 20px 20px;display:grid}.stake-action-body .stake-token-field{min-height:156px}.stake-action-body .stake-token-field input{appearance:none}.stake-balance-tools>span{align-items:baseline;min-width:0;display:flex}.stake-balance-tools>span b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stake-balance-tools .asset-amount{gap:3px}.stake-balance-tools .asset-unit-icon,.stake-balance-tools .asset-unit-icon img{width:11px;height:11px}.stake-action-body>.protocol-action-button{width:100%;min-height:48px;margin-top:0}.stake-position-card{flex-direction:column;padding:22px;display:flex}.stake-position-card>strong{font-family:var(--font-sans);margin-top:12px;font-size:25px;font-weight:400}.stake-position-card>span{color:var(--quiet);font-size:10px}.stake-position-card>div{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-top:18px;padding-top:13px;display:flex}.stake-position-card>div span{color:var(--muted);font-size:10px}.stake-position-card>div b{font-family:var(--font-sans);font-size:10px;font-weight:500}.stake-position-card progress{accent-color:var(--green);width:100%;height:5px;margin-top:8px}.stake-position-card ul{color:var(--quiet);gap:7px;margin:auto 0 0;padding:18px 0 0;font-size:10px;list-style:none;display:grid}.stake-position-card li:before{color:var(--green);content:"•";margin-right:7px}.stake-yield-card>strong{letter-spacing:-.06em;white-space:nowrap;max-width:100%;font-size:clamp(24px,2.8vw,36px);line-height:1.05}.stake-yield-metrics{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;margin-top:16px!important;padding-top:0!important;display:grid!important}.stake-yield-metrics article{border-bottom:1px solid var(--line-soft);gap:5px;min-width:0;padding:11px 8px 11px 0;display:grid}.stake-yield-metrics article:nth-child(odd){border-right:1px solid var(--line-soft)}.stake-yield-metrics article:nth-child(2n){padding-left:12px}.stake-yield-metrics span{color:var(--quiet);text-transform:uppercase;font-size:9px}.stake-yield-metrics b{font-family:var(--font-sans);overflow-wrap:anywhere;font-size:10px;font-weight:500}.stake-workspace>.stake-yield-metrics{grid-template-columns:1fr;margin-top:0!important}.stake-workspace>.stake-yield-metrics article{border-right:1px solid var(--line-soft);padding:13px 20px}.stake-workspace>.stake-yield-metrics article:first-child{background:color-mix(in srgb,var(--green) 6%,transparent);border-right:0;grid-column:1/-1;gap:8px;min-height:94px;padding:18px 20px 20px}.stake-workspace>.stake-yield-metrics article:first-child b{font-family:var(--font-number);letter-spacing:-.035em;font-size:clamp(30px,3.6vw,42px);font-weight:400;line-height:1}.stake-workspace>.stake-yield-metrics article:last-child{border-right:0}.stake-yield-card>p{color:var(--quiet);margin:auto 0 0;padding-top:14px;font-size:9px;line-height:1.45}.staking-apr-body{padding:18px 22px 0}.staking-apr-readout{gap:5px;display:grid}.staking-apr-readout small{color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;font-size:8px}.staking-apr-readout strong{font-family:var(--font-number);letter-spacing:-.035em;font-size:clamp(30px,3.6vw,42px);font-weight:400;line-height:1}.staking-apr-readout span,.staking-apr-readout em,.staking-apr-readout b{color:var(--quiet);font-size:10px;font-style:normal;font-weight:400}.staking-apr-readout b,.staking-apr-readout em{color:var(--green)}.staking-apr-card svg{width:100%;height:210px;margin-top:4px;display:block;overflow:visible}.staking-apr-card svg line{stroke:var(--line-soft);stroke-width:1px}.staking-apr-card svg path{fill:none;stroke:var(--text);stroke-width:2.2px}.staking-apr-card svg circle{fill:var(--surface);stroke:var(--green);stroke-width:3px}.staking-apr-card svg text{fill:var(--quiet);font-family:var(--font-sans);font-size:10px}.staking-apr-card svg .staking-apr-scenario-line{stroke:var(--quiet);stroke-dasharray:3 5}.staking-apr-card svg .staking-apr-scenario-point{stroke:var(--text)}.staking-apr-card svg .staking-apr-active-line{stroke:var(--green);stroke-dasharray:5 5}.staking-apr-card svg .staking-apr-active-label{fill:var(--green);font-size:10px}.staking-apr-levels{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;padding:10px 22px 12px;display:flex}.staking-apr-levels>span{color:var(--quiet);font-family:var(--font-pixel);font-size:8px}.staking-apr-levels nav{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.staking-apr-levels button{appearance:none;border:1px solid var(--line);color:var(--quiet);cursor:pointer;font-family:var(--font-pixel);background:0 0;border-radius:6px;min-width:48px;min-height:29px;padding:0 9px;font-size:8px;transition:background-color .2s,border-color .2s,color .2s,transform .15s}.staking-apr-levels button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.staking-apr-levels button:hover,.staking-apr-levels button:focus-visible{border-color:var(--text);color:var(--text);outline:0}.staking-apr-levels button:active{transform:scale(.97)}.formation-vault-body{gap:0;display:grid}.formation-vault-progress{border-bottom:1px solid var(--line-soft);gap:9px;padding:18px 22px;display:grid}.formation-vault-progress>span{justify-content:space-between;align-items:end;display:flex}.formation-vault-progress strong{font-family:var(--font-pixel);font-size:20px;font-weight:400}.formation-vault-progress progress{accent-color:var(--green);width:100%;height:6px}.formation-vault-progress p{color:var(--quiet);margin:0;font-size:10px}.formation-vault-plan{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.formation-vault-plan article{border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);grid-row:span 3;grid-template-rows:subgrid;align-content:start;gap:8px;padding:18px 22px;display:grid}.formation-vault-plan article:last-child{border-right:0}.formation-vault-plan article>small{color:var(--green)}.formation-vault-plan article>strong{font-family:var(--font-sans);font-size:10px;font-weight:500}.formation-vault-plan article>p{color:var(--quiet);margin:0;font-size:10px;line-height:1.5}.staking-settlement{background:color-mix(in srgb,var(--amber) 8%,transparent);border-top:1px solid color-mix(in srgb,var(--amber) 28%,var(--line-soft));justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.staking-settlement>div{gap:4px;display:grid}.staking-settlement strong{font-family:var(--font-sans);font-size:11px;font-weight:500}.staking-settlement p{color:var(--muted);margin:0;font-size:10px}.staking-settlement button{flex:0 0 180px;min-height:40px}.claim-reward-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.claim-reward-grid article{border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);gap:6px;padding:25px 22px;display:grid}.claim-reward-grid article:last-child{border-right:0}.claim-reward-grid strong{font-family:var(--font-sans);font-size:30px;font-weight:400}.claim-reward-grid strong .asset-unit-icon.is-shook{width:1em;height:1em;margin-left:.18em;font-size:1em}.claim-reward-grid span{color:var(--quiet);font-size:10px}.asset-usd{color:var(--quiet);font-family:var(--font-sans);font-size:10px;font-style:normal;font-weight:400;line-height:1.35;display:block}.claim-reward-grid>article>.asset-usd{color:var(--muted);font-size:10px}.vault-harvest-action{border-top:1px solid var(--line-soft);grid-template-columns:1fr minmax(230px,320px);align-items:center;gap:22px;padding:18px 22px 20px;display:grid}.vault-harvest-action>div{gap:5px;display:grid}.vault-harvest-action>div>strong{font-family:var(--font-sans);font-size:11px;font-weight:500}.vault-harvest-action p{color:var(--quiet);margin:0;font-size:10px;line-height:1.45}.vault-harvest-action button,.claim-actions>button:not(.protocol-action-button){appearance:none;border:1px solid var(--line);color:var(--text);cursor:pointer;font-family:var(--font-transaction);text-transform:uppercase;background:#f7faffb8;border-radius:8px;width:100%;min-height:44px;padding:0 15px;font-size:10px;transition:background-color .2s,border-color .2s,color .2s,transform .15s}.vault-harvest-action button:hover:not(:disabled),.vault-harvest-action button:focus-visible:not(:disabled),.claim-actions>button:not(.protocol-action-button):hover:not(:disabled),.claim-actions>button:not(.protocol-action-button):focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--text) 28%,var(--line));background:#fff;outline:0}.vault-harvest-action button:active:not(:disabled),.claim-actions>button:not(.protocol-action-button):active:not(:disabled){transform:scale(.985)}.vault-harvest-action button:disabled,.claim-actions>button:disabled{cursor:not-allowed;opacity:.38}.claim-actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:18px 20px 20px;display:grid}.claim-actions>.protocol-action-button{width:100%;min-height:44px}.claim-source-note{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.claim-source-note article{gap:6px;padding:14px 20px 16px;display:grid}.claim-source-note article:first-child{border-right:1px solid var(--line-soft)}.claim-source-note small{align-items:center;gap:7px;display:flex}.claim-source-note i{background:var(--green);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.claim-source-note p{color:var(--quiet);margin:0;font-size:10px;line-height:1.45}footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:160px;padding:0 48px;display:grid;position:relative}footer>span{font-weight:700}footer nav{gap:30px;display:flex}footer nav a,footer small{color:var(--muted);font-family:var(--font-pixel);text-transform:uppercase;font-size:10px}footer small{justify-self:end}.chamber-backdrop{-webkit-backdrop-filter:blur(18px)saturate(.82);backdrop-filter:blur(18px)saturate(.82);inset:0 0 var(--market-bar-reserved-height);z-index:100;background:#09193085;justify-content:center;align-items:center;padding:24px;animation:.28s ease-out both chamber-backdrop-in;display:flex;position:fixed}.chamber{--chamber-accent:var(--text);background:color-mix(in srgb,var(--surface) 97%,transparent);border:1px solid var(--line);color:var(--text);border-radius:18px;flex-direction:column;width:100%;max-width:820px;max-height:calc(100svh - 48px);animation:.46s cubic-bezier(.16,1,.3,1) both chamber-in;display:flex;overflow:hidden;box-shadow:0 32px 90px #09193047,inset 0 1px #ffffffb8}.chamber-backdrop.is-closing{pointer-events:none;animation:.36s ease-in both chamber-backdrop-out}.chamber-backdrop.is-closing .chamber{animation:.38s cubic-bezier(.4,0,.2,1) both chamber-out}.wallet-identity-prompt{max-width:620px}.wallet-identity-prompt .chamber-body{padding-top:14px}.wallet-identity-prompt .chamber-summary h2{font-size:clamp(28px,4vw,38px)}.wallet-identity-prompt .chamber-supporting-details dd{white-space:normal}.chamber.danger{--chamber-accent:var(--rose)}.chamber.success{--chamber-accent:var(--green)}@keyframes chamber-backdrop-in{0%{opacity:0}}@keyframes chamber-in{0%{opacity:0;transform:translateY(20px)scale(.975)}}@keyframes chamber-backdrop-out{to{opacity:0}}@keyframes chamber-out{to{filter:blur(6px);opacity:0;transform:translateY(22px)scale(.97)}}.chamber-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;min-height:68px;padding:10px 16px 10px 20px;display:flex}.chamber-heading{align-items:center;gap:13px;min-width:0;display:flex}.chamber-heading>span{gap:4px;min-width:0;display:grid}.chamber-heading strong{font-family:var(--font-serif);font-size:23px;font-weight:300;line-height:1}.chamber-heading small{color:var(--quiet);font-family:var(--font-pixel);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;overflow:hidden}.chamber-face-sphere{flex:0 0 36px;width:36px;height:36px;display:block;overflow:hidden}.chamber-face-sphere canvas{width:36px;height:36px;display:block}.chamber-header button{flex:0 0 42px;width:42px;height:42px}.chamber-progress{background:color-mix(in srgb,var(--raised) 42%,transparent);border-bottom:1px solid var(--line);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));padding:13px 20px 11px;display:grid}.chamber-progress>span{color:var(--quiet);text-align:center;grid-template-rows:26px auto;justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.chamber-progress>span:not(:first-child):before{background:var(--line);content:"";height:1px;transition:background-color .28s;position:absolute;top:13px;left:-50%;right:50%}.chamber-progress>span:is(.done,.active):not(:first-child):before{background:color-mix(in srgb,var(--chamber-accent) 58%,var(--line))}.chamber-progress i{background:var(--surface);border:1px solid var(--line);font-family:var(--font-sans);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-style:normal;transition:background-color .28s,border-color .28s,box-shadow .28s,color .28s,transform .36s cubic-bezier(.2,1.3,.35,1);display:flex;position:relative}.chamber-progress small{color:inherit;font-family:var(--font-pixel);letter-spacing:.015em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:0 0;padding:0 3px;font-size:8px;line-height:1.2;overflow:hidden}.chamber-progress .done{color:color-mix(in srgb,var(--chamber-accent) 78%,var(--text))}.chamber-progress .done i{background:color-mix(in srgb,var(--chamber-accent) 9%,var(--surface));border-color:color-mix(in srgb,var(--chamber-accent) 68%,var(--line));color:var(--chamber-accent)}.chamber-progress .active{color:var(--text)}.chamber-progress .active i{background:var(--chamber-accent);border-color:var(--chamber-accent);color:var(--accent-foreground);box-shadow:0 0 0 4px color-mix(in srgb,var(--chamber-accent) 13%,transparent),0 5px 14px color-mix(in srgb,var(--chamber-accent) 18%,transparent);transform:scale(1.04)}.chamber-progress .upcoming i{background:color-mix(in srgb,var(--surface) 76%,transparent);color:var(--quiet)}.chamber-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:18px;overflow:auto}.chamber-summary{background:linear-gradient(145deg,color-mix(in srgb,var(--raised) 76%,transparent),color-mix(in srgb,var(--surface) 92%,transparent));border:1px solid var(--line-soft);border-radius:12px;padding:16px 18px 18px}.chamber-state{color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:flex}.chamber-state>i{background:var(--chamber-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--chamber-accent) 10%,transparent);border-radius:50%;width:7px;height:7px}.chamber-state>b{color:var(--quiet);font-family:var(--font-sans);margin-left:auto;font-size:10px;font-weight:400}.chamber-eyebrow{color:var(--chamber-accent);font-family:var(--font-pixel);text-transform:uppercase;margin-top:14px;font-size:9px;display:block}.chamber-summary h2{font-family:var(--font-serif);letter-spacing:-.03em;margin:9px 0 12px;font-size:clamp(30px,4.5vw,42px);font-weight:300;line-height:1}.chamber-summary p{color:var(--muted);max-width:570px;margin:0;font-size:12px;line-height:1.55}.chamber-inputs{background:color-mix(in srgb,var(--raised) 42%,transparent);border:1px solid var(--line-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.chamber-inputs.is-single{grid-template-columns:1fr}.chamber-inputs>label{background:color-mix(in srgb,var(--surface) 94%,transparent);gap:9px;min-width:0;padding:14px 16px;display:grid}.chamber-inputs>label+label{border-left:1px solid var(--line-soft)}.chamber-inputs>label>span{color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.chamber-inputs>label>span em{color:var(--rose);font-family:var(--font-sans);text-transform:none;font-size:9px;font-style:normal}.chamber-inputs>label>span b{font-family:var(--font-sans);white-space:nowrap;align-items:center;gap:8px;font-size:9px;font-weight:400;display:flex}.chamber-inputs>label>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-width:0;display:flex}.chamber-inputs input{color:var(--text);font-family:var(--font-sans);background:0 0;border:0;outline:0;flex:auto;min-width:0;padding:6px 0 9px;font-size:14px}.chamber-inputs input::placeholder{color:var(--quiet)}.chamber-inputs>label>div>small{color:var(--quiet);font-family:var(--font-pixel);font-size:9px}.chamber-inputs .chamber-input-usd{color:var(--quiet);font-family:var(--font-sans);margin-top:-2px;font-size:10px;line-height:1}.chamber-choices{background:color-mix(in srgb,var(--raised) 42%,transparent);border:1px solid var(--line-soft);border-radius:12px;margin-top:12px;overflow:hidden}.chamber-choices>div{background:color-mix(in srgb,var(--surface) 94%,transparent);gap:10px;padding:14px 16px;display:grid}.chamber-choices>div>span{color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;font-size:9px}.chamber-choices nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.chamber-choices button{border:1px solid var(--line-soft);color:var(--text);text-align:left;background:#f7faff8a;border-radius:8px;gap:3px;min-height:50px;padding:8px;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:grid}.chamber-choices button strong{font-family:var(--font-transaction);text-transform:uppercase;font-size:9px}.chamber-choices button small{color:var(--quiet);font-family:var(--font-sans);font-size:9px}.chamber-choices button:hover,.chamber-choices button:focus-visible{border-color:#09193047;outline:0;transform:translateY(-1px)}.chamber-choices button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.chamber-choices button[aria-pressed=true] small{color:color-mix(in srgb,var(--bg) 72%,transparent)}.chamber-review{border:1px solid var(--line-soft);border-radius:12px;margin-top:12px;overflow:hidden;container-type:inline-size}.chamber-review>header{background:color-mix(in srgb,var(--raised) 50%,transparent);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:38px;padding:0 16px;display:flex}.chamber-review>header small{color:var(--quiet);font-family:var(--font-pixel);font-size:9px}.chamber-review>header span{color:var(--quiet);font-family:var(--font-sans);font-size:10px}.chamber-primary-details{background:color-mix(in srgb,var(--raised) 30%,transparent);grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);display:grid;position:relative}.chamber-primary-details>dl{align-content:center;gap:6px;min-width:0;min-height:84px;margin:0;padding:13px 18px;display:grid}.chamber-primary-details>dl:nth-child(2){grid-column:3}.chamber-primary-details dt,.chamber-supporting-details dt{color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;font-size:9px}.chamber-primary-details dd{font-family:var(--font-sans);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:9px;min-width:0;margin:0;line-height:1.2;display:grid}.chamber-primary-details dd strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(15px,2vw,19px);font-weight:500;overflow:hidden}.chamber-primary-details dd>span,.chamber-supporting-details dd>span{color:var(--quiet);font-family:var(--font-sans);overflow-wrap:anywhere;font-size:10px}.chamber-flow-arrow{background:var(--surface);border:1px solid var(--line);color:var(--chamber-accent);border-radius:50%;grid-area:1/2;justify-content:center;place-self:center;align-items:center;width:30px;height:30px;display:flex}.chamber-supporting-details{background:var(--line-soft);border-top:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;display:grid}.chamber-supporting-details>div{background:color-mix(in srgb,var(--surface) 94%,var(--raised));align-content:center;gap:6px;min-width:0;min-height:58px;padding:11px 14px;display:grid}.chamber-supporting-details.is-complete{border-top:0}.chamber-supporting-details.is-complete.detail-count-5{grid-template-columns:repeat(5,minmax(0,1fr))}.chamber-supporting-details.is-complete>div{min-height:68px}.chamber-supporting-details dd{font-family:var(--font-sans);white-space:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:7px;min-width:0;margin:0;line-height:1.25;display:grid}.chamber-supporting-details dd strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(9px,1.1vw,11px);font-weight:550;overflow:hidden}.chamber-supporting-details dd>span{white-space:nowrap;flex:none}@container (max-width:1179px){.chamber-supporting-details.is-complete.detail-count-5{grid-template-columns:1fr}}.chamber-feedback{background:color-mix(in srgb,var(--raised) 55%,transparent);border:1px solid var(--line-soft);color:var(--muted);border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:13px 15px;font-size:10px;line-height:1.45;display:flex}.chamber-feedback.danger{background:color-mix(in srgb,var(--rose) 7%,transparent);border-color:color-mix(in srgb,var(--rose) 30%,var(--line));color:var(--rose);gap:5px;display:grid}.chamber-feedback strong{font-family:var(--font-pixel);text-transform:uppercase;font-size:9px}.chamber-feedback p{color:var(--muted);overflow-wrap:anywhere;margin:0}.chamber-hash{border:1px solid var(--line-soft);border-radius:10px;align-items:start;gap:8px;margin-top:12px;padding:14px 16px;display:grid}.chamber-hash>span{color:var(--quiet);font-family:var(--font-pixel);text-transform:uppercase;font-size:9px}.chamber-hash code{color:var(--text);font-family:var(--font-sans);overflow-wrap:anywhere;font-size:10px}.receipt-link{color:var(--text);font-family:var(--font-sans);overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--chamber-accent) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--chamber-accent) 60%,transparent);text-underline-offset:4px;font-size:10px;display:block}.chamber-hash .receipt-link{text-decoration:none}.chamber-hash:has(.receipt-link:focus-visible){border-color:var(--chamber-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--chamber-accent) 12%,transparent)}.chamber-hash .receipt-link:focus-visible{outline:0}.chamber-actions{background:color-mix(in srgb,var(--surface) 96%,transparent);border-top:1px solid var(--line-soft);grid-template-columns:112px 1fr;gap:10px;margin:14px -18px -18px;padding:14px 18px 18px;display:grid;position:sticky;bottom:-18px}.chamber-actions button{min-height:44px}.chamber-actions .secondary{background:color-mix(in srgb,var(--raised) 64%,transparent);border:1px solid var(--line);color:var(--muted);font-family:var(--font-pixel);text-transform:uppercase;border-radius:8px;font-size:10px;transition:background-color .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1),color .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.chamber-actions .secondary:hover:not(:disabled){background:var(--text);border-color:var(--text);color:var(--bg);transform:translateY(-1px)}.chamber-actions .secondary:active:not(:disabled){transform:scale(.985)}.chamber-actions .primary{width:100%;min-height:44px}.chamber-actions button:disabled,.chamber-header button:disabled{cursor:wait;opacity:.55}.protocol-modal-surface{--bg:#eaf2fd;--surface:#eef5ffe0;--raised:#f7faff;--soft:#ffffff7a;--line:#19335629;--line-soft:#1933561f;--text:#0a0a0a;--muted:#091930a8;--quiet:#0919308a;--cyan:#0a0a0a;--accent-foreground:#fff;--rose:#c62f46;--green:#14763e;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);color:#0a0a0a;background:#ecf3fcd1;border-color:#ffffffad;border-radius:22px;box-shadow:0 34px 100px #1c3c6e42,inset 0 1px #ffffffd1}.protocol-modal-surface .panel-heading,.protocol-modal-surface .chamber-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#eef5ffd1;border-color:#19335624}.protocol-modal-surface .panel-heading strong,.protocol-modal-surface .chamber-heading strong{color:#0a0a0a;letter-spacing:-.02em;font-family:Bitroad,sans-serif;font-size:25px;font-weight:400}.protocol-modal-surface .panel-heading small,.protocol-modal-surface .chamber-heading small{color:#0919308a}.protocol-modal-surface .chamber-header{min-height:78px;padding:16px 20px 16px 22px}.protocol-modal-surface .square-control:not(.is-cross){color:#0a0a0a!important;background:#ffffff80!important;border-color:#ffffffbf!important}.protocol-modal-surface .bucket-tabs,.protocol-modal-surface .wallet-quick-actions{background:#ffffff38;border-color:#19335624;gap:4px;padding:10px 12px}.protocol-modal-surface .bucket-tabs button,.protocol-modal-surface .wallet-quick-actions button{color:#091930a8;background:#ffffff75;border-color:#19335621;border-radius:8px;min-height:36px;font-family:Bitroad,sans-serif;font-size:11px}.protocol-modal-surface .bucket-tabs button span{font-family:inherit;font-size:inherit}.protocol-modal-surface .bucket-tabs button[aria-pressed=true]{color:#fff;background:#0a0a0a;border-color:#0a0a0a}.protocol-modal-surface .bucket-tabs button:hover,.protocol-modal-surface .bucket-tabs button:focus-visible,.protocol-modal-surface .wallet-quick-actions button:hover,.protocol-modal-surface .wallet-quick-actions button:focus-visible{color:#0a0a0a;background:#ffffffd1;border-color:#1933563d;box-shadow:0 6px 16px #0f23411f}.protocol-modal-surface .bucket-tabs button[aria-pressed=true]:hover,.protocol-modal-surface .bucket-tabs button[aria-pressed=true]:focus-visible{color:#fff;background:#0a0a0a}.protocol-modal-surface .bucket-list{gap:8px;padding:10px 12px 12px}.protocol-modal-surface .bucket-item,.protocol-modal-surface .wallet-asset,.protocol-modal-surface .wallet-creator-card{background:#f7faff94;border-color:#1c375824;border-radius:14px}.protocol-modal-surface .bucket-item{padding:12px}.protocol-modal-surface .bucket-item:hover,.protocol-modal-surface .wallet-asset.transferable:hover{background:#ffffffc2;border-color:#1933563d;box-shadow:0 8px 20px #0f234117}.protocol-modal-surface .bucket-item-copy>strong,.protocol-modal-surface .wallet-option strong{font-family:Bitroad,sans-serif;font-size:13px;font-weight:400}.protocol-modal-surface .wallet-search{background:#ffffff8f;border-color:#19335629;border-radius:10px}.protocol-modal-surface .wallet-search:focus-within{color:#0a0a0a;border-color:#19335652;box-shadow:0 0 0 3px #19335614}.protocol-modal-surface .wallet-option{border-radius:10px}.protocol-modal-surface .wallet-option:hover,.protocol-modal-surface .wallet-option:focus-visible{background:#ffffffb3;border-color:#19335629}.protocol-modal-surface .chamber-summary,.protocol-modal-surface .chamber-inputs,.protocol-modal-surface .chamber-choices,.protocol-modal-surface .chamber-review,.protocol-modal-surface .chamber-feedback,.protocol-modal-surface .chamber-hash{background:#f7faff94;border-color:#1c375824;border-radius:14px}.protocol-modal-surface .chamber-summary{padding:20px 22px 22px}.protocol-modal-surface .chamber-summary h2{color:#0a0a0a;font-family:Bitroad,sans-serif;font-weight:400}.protocol-modal-surface .chamber-inputs>label,.protocol-modal-surface .chamber-primary-details{background:#ffffff47}.protocol-modal-surface .chamber-review>header{background:#eef5ff94}.protocol-modal-surface .chamber-actions{background:#eef5ffe6;border-color:#19335624;gap:10px;padding:16px 18px 18px}.protocol-modal-surface .chamber-actions .secondary,.protocol-modal-surface .wallet-copy-link,.protocol-modal-surface .wallet-cancel{color:#091930a8;background:#ffffff80;border-color:#19335629}.protocol-modal-surface .chamber-actions .secondary:hover:not(:disabled),.protocol-modal-surface .wallet-copy-link:hover,.protocol-modal-surface .wallet-cancel:hover{color:#0a0a0a;background:#ffffffdb;border-color:#1933563d}@media (min-aspect-ratio:10/9) and (min-width:1440px){body{--chat-companion-width:clamp(320px,31vw,440px)}.app-shell>.landing-action-layer:not(.chat-layer){transition:padding .82s cubic-bezier(.2,1.28,.32,1),background-color .46s}.app-shell>.landing-action-layer:not(.chat-layer)>.landing-action-modal{transform-origin:0;transition:width .82s cubic-bezier(.2,1.28,.32,1)}.main-modal-layer.has-companion{padding:84px calc(var(--chat-companion-width) + 48px) 42px 24px}.main-modal-layer.has-companion>.landing-action-modal{width:100%}.chat-layer{transition:background-color .46s,padding .82s cubic-bezier(.2,1.28,.32,1)}.chat-layer .chat-modal{transition:height .82s cubic-bezier(.2,1.28,.32,1),width .82s cubic-bezier(.2,1.28,.32,1)}.chat-layer.is-companion{padding:84px 24px 42px calc(100% - var(--chat-companion-width) - 24px);pointer-events:none;background:0 0}.chat-layer.is-companion .chat-modal{pointer-events:auto;width:var(--chat-companion-width);animation:.72s cubic-bezier(.16,1,.3,1) both chat-companion-in}.chat-layer.is-stacked-main{padding:84px calc(var(--chat-companion-width) + 48px) 42px 24px}.chat-layer.is-stacked-main .chat-modal{transform-origin:0;width:100%}.chat-layer.is-companion:not(.leaderboard-layer){z-index:47}.chat-layer.is-companion .chat-heading{gap:10px;padding:15px 16px;grid-template-columns:minmax(0,1fr) auto!important}.chat-layer.is-companion .chat-heading>div{gap:2px}.chat-layer.is-companion .chat-heading>div h2{font-size:25px!important}.chat-layer.is-companion .chat-heading>div>span{font-size:8px}.chat-layer.is-companion .chat-heading .chat-view-tabs{grid-area:2/1/auto/-1;justify-content:stretch;gap:4px;width:100%;padding:4px}.chat-layer.is-companion .chat-heading .chat-view-tabs button{min-height:34px}.chat-layer.is-companion .chat-modal-close{grid-area:1/2}.chat-layer.is-companion .chat-heading-actions{grid-area:1/2;gap:10px}.chat-layer.is-companion .chat-view-tabs button{flex:1 1 0;min-width:0;padding-inline:8px}.chat-layer.is-companion .chat-feed{padding-inline:16px}.chat-layer.is-companion .chat-entry{max-width:86%}.chat-layer.is-companion .chat-entry.has-card{width:94%;max-width:94%}.chat-layer.is-companion .chat-entry.has-card:has(.chat-live-lobby){width:min(94%,286px);max-width:min(94%,286px)}.chat-layer.is-companion .chat-entry.is-own .chat-live-lobby{justify-self:end}.chat-layer.is-companion .chat-directory,.chat-layer.is-companion .chat-admin{gap:10px;padding:12px}.chat-layer.is-companion .chat-stats-hero,.chat-layer.is-companion .chat-admin-hero{align-items:flex-start;gap:10px;padding:11px 12px}.chat-layer.is-companion .chat-stats-hero p,.chat-layer.is-companion .chat-admin-hero p{font-size:10px}.chat-layer.is-companion .chat-stats-hero>b,.chat-layer.is-companion .chat-admin-hero>b{gap:6px;font-size:8px}.chat-layer.is-companion .chat-stat-grid{grid-template-columns:1fr;gap:7px}.chat-layer.is-companion .chat-stat-grid article{grid-template-columns:20px minmax(0,1fr) auto;min-height:58px;padding:9px 10px}.chat-layer.is-companion .chat-stat-grid article>div{flex-direction:row;align-items:baseline;gap:8px}.chat-layer.is-companion .chat-stat-grid strong{font-size:24px}.chat-layer.is-companion .chat-rooms-card>div,.chat-layer.is-companion .chat-channel-stats>div{grid-template-columns:1fr}.chat-layer.is-companion .chat-rooms-card button,.chat-layer.is-companion .chat-channel-stats button{border-right:0;min-height:62px}.chat-layer.is-companion .chat-rooms-card button:nth-last-child(2),.chat-layer.is-companion .chat-channel-stats button:nth-last-child(2){border-bottom:1px solid #1933561a}.chat-layer.is-companion .chat-rooms-card button:last-child,.chat-layer.is-companion .chat-channel-stats button:last-child{border-bottom:0}.chat-layer.is-companion .chat-channel-stats button{grid-template-columns:18px minmax(0,1fr) auto auto;gap:8px;padding:9px 10px}.chat-layer.is-companion .chat-channel-stats button>em{display:none}.chat-layer.is-companion .chat-stats-note{flex-direction:column;align-items:flex-start;gap:6px}.chat-layer.is-companion .chat-admin-grid{grid-template-columns:1fr}.chat-layer.has-been-companion:not(.is-companion):not(.is-closing) .chat-modal{animation:none}.chat-layer.is-companion.is-closing .chat-modal{animation:.62s cubic-bezier(.4,0,.2,1) both chat-companion-out}}@keyframes chat-companion-in{0%{filter:blur(6px);opacity:0;transform:translate(70px)scale(.955)}72%{filter:blur();opacity:1;transform:translate(-7px)scale(1.008)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes chat-companion-out{to{filter:blur(7px);opacity:0;transform:translate(64px)scale(.965)}}.square-control{appearance:none;transform-origin:50%;will-change:transform;background:color-mix(in srgb, var(--raised) 88%, transparent)!important;border:1px solid color-mix(in srgb, var(--line) 86%, transparent)!important;color:var(--text)!important;border-radius:9px!important;flex:0 0 42px!important;justify-content:center!important;align-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;transition:background-color .28s,border-color .28s,box-shadow .28s,color .28s,transform .42s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;transform:rotate(0)scale(1)!important;box-shadow:0 5px 15px #0f234121,inset 0 1px #ffffff9e!important}.square-control>svg{transition:transform .42s cubic-bezier(.16,1,.3,1);transform:scale(1)}.header-count-indicator{aspect-ratio:1;background:var(--rose);border:2px solid var(--bg);color:#fff;font-family:var(--font-sans);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;padding:0;font-size:7px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-9px;right:-9px;transform:rotate(0)}.square-control.is-cross .header-count-indicator{display:none}.square-control:hover,.square-control:focus-visible,.square-control.is-active,.square-control[aria-expanded=true],.square-control[aria-pressed=true]{outline:0;transform:rotate(6deg)scale(1.05)!important;box-shadow:0 9px 24px #0f234138,inset 0 1px #ffffffb8!important}.square-control:hover>svg,.square-control:focus-visible>svg,.square-control.is-active>svg,.square-control[aria-expanded=true]>svg,.square-control[aria-pressed=true]>svg{transform:scale(1.08)}.square-control:active{transition-duration:.1s!important;transform:rotate(3deg)scale(.96)!important;box-shadow:0 3px 9px #0f234129,inset 0 1px #ffffff85!important}.square-control.is-cross{color:#fff!important;background:#d92f3b!important;border-color:#b91f2b!important;box-shadow:0 6px 18px #d92f3b4d,inset 0 1px #ffffff52!important}.square-control.is-cross:hover,.square-control.is-cross:focus-visible,.square-control.is-cross.is-active,.square-control.is-cross[aria-expanded=true]{background:#e63a46!important;box-shadow:0 10px 28px #d92f3b66,inset 0 1px #ffffff61!important}.transaction-bucket-trigger:not(.is-cross),.notifications-trigger:not(.is-cross),.header-wallet-button:not(.is-cross){color:#fff!important;background:#0a0a0a!important;border-color:#0a0a0a!important}.transaction-bucket-trigger:not(.is-cross):hover,.transaction-bucket-trigger:not(.is-cross):focus-visible,.notifications-trigger:not(.is-cross):hover,.notifications-trigger:not(.is-cross):focus-visible,.header-wallet-button:not(.is-cross):hover,.header-wallet-button:not(.is-cross):focus-visible{background:#132642!important;border-color:#132642!important}.custom-wallet-panel,.transaction-bucket-panel,.notifications-panel{max-height:calc(100dvh - 89px - var(--market-bar-reserved-height))}.transaction-bucket-panel,.notifications-panel{flex-direction:column;display:flex}.transaction-bucket-panel .bucket-list,.notifications-panel .notifications-list{flex:0 auto;min-height:0}.transaction-bucket-panel>:not(.bucket-list),.notifications-panel>:not(.notifications-list){flex:none}html[data-desktop-reference=true] :is(.custom-wallet-panel,.transaction-bucket-panel,.notifications-panel){max-height:calc(783px - env(safe-area-inset-bottom,0px))}.protocol-modal-surface .panel-heading{min-height:58px;padding:10px 14px}.protocol-modal-surface .panel-heading strong{font-size:20px}.custom-wallet-panel>.panel-heading{z-index:5;background:#eef5fff7;position:sticky;top:0}.protocol-modal-surface .wallet-quick-actions{padding:7px 10px}.protocol-modal-surface .wallet-quick-actions button{min-height:32px;font-size:10px}.protocol-modal-surface .wallet-portfolio{gap:10px;padding:10px}.protocol-modal-surface .wallet-asset-group{gap:6px}.protocol-modal-surface .wallet-asset-group-heading{min-height:16px}.protocol-modal-surface .wallet-asset{min-height:88px;padding:10px}.protocol-modal-surface .wallet-asset-group.single .wallet-asset{min-height:60px}.protocol-modal-surface .wallet-asset-value{padding-top:7px}.protocol-modal-surface .wallet-creator-card{gap:8px;padding:10px}.protocol-modal-surface .wallet-creator-card .protocol-action-button{min-height:36px}.protocol-modal-surface .wallet-network-bar{min-height:40px;padding:0 12px}@media (max-width:900px){:root{--market-bar-height:32px}html[data-text-entry-active] .app-shell{height:var(--app-viewport-height);min-height:var(--app-viewport-height);transform:translate3d(0,var(--app-viewport-offset-top),0);width:100%;position:fixed;inset:0}.app-shell:before,.app-shell :is(.app-background-media,.app-background-wash,.floating-face,.floating-actions,.landing-social-icons,.landing-information-actions,.landing-audience,.market-bottom-bar,.landing-action-layer,.runtime-notice,.chamber-backdrop){position:absolute}.header-actions{justify-self:end}.floating-face{left:max(12px,env(safe-area-inset-left,0px));top:max(12px,env(safe-area-inset-top,0px))}.floating-actions{right:max(12px,env(safe-area-inset-right,0px));top:max(12px,env(safe-area-inset-top,0px))}.landing-social-icons{bottom:calc(var(--market-bar-reserved-height) + 6px);gap:11px;left:12px}.landing-information-actions{bottom:calc(var(--market-bar-reserved-height) + 6px);gap:12px;right:12px}.landing-audience{bottom:calc(var(--market-bar-reserved-height) + 35px);gap:7px;font-size:8px}.market-bottom-bar>span{align-content:center;justify-items:center;gap:1px;padding:0 3px;display:grid}.market-bottom-bar small{letter-spacing:-.02em;font-size:7px}.market-bottom-bar strong{font-size:8px}.market-bottom-bar em{display:none}.header-actions .wallet-button{width:42px;min-width:42px}.app-shell:has(.header-panel) .floating-actions{transform:none}.header-panel{max-height:calc(100svh - 74px - var(--market-bar-reserved-height));width:calc(100vw - 24px);max-width:none;position:absolute;top:calc(100% + 10px);left:auto;right:0}.transaction-bucket-panel{right:-50px}.notifications-panel{right:-100px}.custom-wallet-panel{max-height:calc(100svh - 74px - var(--market-bar-reserved-height));top:calc(100% + 10px);bottom:auto}.wallet-option-list{max-height:calc(100vh - 340px)}.hero{padding:80px 24px;display:block}.landing-hero{min-height:var(--app-viewport-height);padding:48px 12px;display:flex}.landing-hero .landing-wordmark img{height:clamp(70px,24vw,120px)}.three-wordmark{height:var(--app-viewport-height)}.hero h1 em{margin-left:0}.page{padding:70px 20px 100px}.market-grid{grid-template-columns:1fr}.permanent-market-status{grid-template-columns:1fr;gap:22px;padding:26px 22px}.permanent-pair{justify-self:center;width:100%;max-width:300px}.permanent-market-copy{text-align:center}.permanent-market-copy p{margin-inline:auto}.permanent-market-chart>header{flex-direction:column;align-items:stretch}.permanent-chart-controls{justify-content:flex-start}.permanent-market-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.permanent-market-stats>span{border-bottom:1px solid var(--line-soft)}.permanent-market-stats>span:last-child{grid-column:1/-1}.permanent-history-head,.permanent-history-rows article{grid-template-columns:120px 78px 54px 130px 120px 90px 105px;min-width:820px}.permanent-history-rows,.permanent-trading-history{overflow-x:auto}.market-history>header{align-items:start;gap:18px}footer{grid-template-columns:1fr;gap:30px;padding:50px 24px}footer small{justify-self:start}.chamber-backdrop{padding:12px}.chamber{max-height:calc(100svh - 24px)}.chamber-body,.chamber-summary{padding:18px}.chamber-progress{padding-left:18px;padding-right:18px}.chamber-progress>span{gap:6px}.chamber-progress small{font-size:8px}.chamber-actions{grid-template-columns:96px 1fr}}@media (max-aspect-ratio:10/9){.landing-action-modal.has-portrait-content :is(.swap-market-strip,.swap-market-strip.formation-market-strip,.staking-overview){grid-template-columns:1fr}.landing-action-modal.has-portrait-content :is(.swap-market-strip>span,.staking-overview article){border-bottom:1px solid var(--line-soft);border-right:0}.landing-action-modal.has-portrait-content :is(.swap-market-strip>span:last-child,.staking-overview article:last-child){border-bottom:0;grid-column:auto}.landing-action-modal.has-portrait-content :is(.formation-card dl,.formation-card dl.formation-metrics,.formation-vault-plan,.claim-reward-grid,.claim-source-note,.claim-actions),.landing-action-modal.has-portrait-content .vault-harvest-action{grid-template-columns:1fr}.landing-action-modal.has-portrait-content :is(.formation-card dl div,.formation-vault-plan article,.claim-reward-grid article,.claim-source-note article){border-bottom:1px solid var(--line-soft);border-right:0}.landing-action-modal.has-portrait-content :is(.formation-card dl div:last-child,.formation-vault-plan article:last-child,.claim-reward-grid article:last-child,.claim-source-note article:last-child){border-bottom:0}.landing-action-modal.has-portrait-content .stake-workspace-header{flex-direction:column;gap:12px}.floating-actions{right:max(12px,env(safe-area-inset-right,0px));top:max(12px,env(safe-area-inset-top,0px))}.app-shell:has(.header-panel) .floating-actions{transform:none}.header-panel{max-height:calc(100svh - 74px - var(--market-bar-reserved-height));width:calc(100vw - 24px);max-width:none;position:absolute;top:calc(100% + 10px);left:auto;right:0}.transaction-bucket-panel{right:-50px}.notifications-panel{right:-100px}.custom-wallet-panel{max-height:calc(100svh - 74px - var(--market-bar-reserved-height));top:calc(100% + 10px);bottom:auto}.landing-action-layer{padding-bottom:56px;padding-left:12px;padding-right:12px}.landing-action-modal{height:calc(100svh - 128px - var(--market-bar-reserved-height));width:100%}.landing-action-modal.has-portrait-content :is(.market-grid,.staking-experience){flex-direction:column;display:flex}.landing-action-modal.has-portrait-content :is(.trade-card,.stake-panel){order:1}.landing-action-modal.has-portrait-content .formation-card{order:2}.landing-action-modal.has-portrait-content :is(.swap-market-strip,.staking-overview){order:3}.landing-action-modal.has-portrait-content .permanent-trading-history{order:4}.landing-action-modal.has-portrait-content .protocol-coverage{order:5;grid-template-columns:1fr}.landing-action-modal.has-portrait-content .coverage-ledger--lp{grid-template-columns:1fr}.landing-action-modal.has-portrait-content .coverage-ledger--lp>div+div{border-left:0;border-top:1px solid var(--line)}.landing-action-modal.has-portrait-content .coverage-fee-flow{grid-template-columns:1fr}.landing-action-modal.has-portrait-content .coverage-fee-flow>i{justify-content:center;padding:2px;transform:rotate(90deg)}.landing-action-modal.has-portrait-content .creator-revenue-hero{grid-template-columns:1fr}.landing-action-modal.has-portrait-content .creator-revenue-hero dl{border-left:0;border-top:1px solid var(--line)}.landing-action-modal.has-portrait-content .creator-revenue-sources{grid-template-columns:1fr}.landing-action-modal.has-portrait-content .creator-revenue-sources>div+div{border-left:0;border-top:1px solid var(--line)}.chamber-backdrop{padding-left:12px;padding-right:12px}.chamber{width:100%}}@media (max-width:520px){.trade-refund-notice{flex-direction:column;align-items:stretch}.trade-refund-notice button{width:100%}.chamber-header{min-height:70px;padding:11px 12px 11px 16px}.chamber-heading{gap:9px}.chamber-face-sphere,.chamber-face-sphere canvas{width:36px;height:36px}.chamber-face-sphere{flex-basis:36px}.chamber-heading strong{font-size:20px}.chamber-header button{flex-basis:42px;width:42px;height:42px}.chamber-progress{padding:12px 8px 10px}.chamber-progress>span{gap:5px}.chamber-progress small{font-size:7px;display:block}.chamber-body{padding:14px}.chamber-summary{padding:16px}.chamber-summary h2{font-size:30px}.chamber-summary p{font-size:12px}.chamber-primary-details{grid-template-columns:1fr}.chamber-primary-details>dl{min-height:92px;padding:16px}.chamber-primary-details>dl:nth-child(2){border-top:1px solid var(--line-soft);grid-column:1}.chamber-flow-arrow{z-index:1;grid-area:1/1/span 2;transform:rotate(90deg)}.chamber-supporting-details,.chamber-inputs{grid-template-columns:1fr}.chamber-inputs>label+label{border-left:0;border-top:1px solid var(--line-soft)}.chamber-actions{grid-template-columns:88px 1fr}}@media (max-aspect-ratio:10/9){.chat-heading{grid-template-columns:minmax(0,1fr) auto auto!important;gap:10px!important}.chat-heading .chat-view-tabs{grid-area:2/1/auto/-1;grid-template-columns:repeat(auto-fit,minmax(0,1fr));justify-content:stretch;gap:4px;width:100%;padding:4px;display:grid}.chat-heading .chat-view-tabs button{width:100%;min-width:0;padding-inline:6px}.chat-heading:has(.chat-modal-controls){grid-template-columns:minmax(0,1fr) auto!important;column-gap:6px!important}.chat-heading:has(.chat-modal-controls) .chat-heading-actions{grid-area:1/2;gap:0}.chat-modal-controls>:is(.modal-destination-button,.modal-leaderboard-trigger),.landing-action-modal>header .chat-modal-controls>.modal-leaderboard-trigger{display:flex}.landing-action-modal.has-portrait-content :where(.trade-card,.formation-card,.stake-panel,.swap-market-strip,.protocol-state-gate,.coverage-card,.permanent-trading-history,.market-history,.staking-overview,.treasury-card){border-radius:0}.runtime-notice{bottom:max(46px,calc(env(safe-area-inset-bottom) + 40px));width:auto;max-width:none;animation-name:runtime-notice-mobile-in;left:6px;right:6px}.runtime-notice.is-closing{animation-name:runtime-notice-mobile-out}}@media (max-width:760px) and (max-aspect-ratio:10/9){html{-webkit-text-size-adjust:100%}:where(.wallet-search input,.chat-emoji-tools input,.chat-entry-gate input,.chat-identity input,.chat-composer textarea,.chamber-inputs input){font-size:12px!important}.app-shell.has-chat-open .landing-information-actions{opacity:0;pointer-events:none;z-index:20}.app-shell:has(.landing-action-layer:not([hidden])) .landing-information-actions{opacity:0;pointer-events:none;z-index:20}.landing-action-layer{align-items:stretch;padding:64px 0 0}.landing-action-modal{height:calc(100svh - 64px - var(--market-bar-reserved-height));border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100vw}.landing-action-modal>header{padding:12px}.landing-action-modal>header .landing-action-close{flex-basis:36px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.landing-action-modal>header .modal-leaderboard-trigger,.modal-header-controls>.modal-destination-button{flex-basis:34px;width:34px;min-width:34px;height:34px;min-height:34px}.chat-heading{grid-template-columns:minmax(0,1fr) auto auto!important}.chat-heading .chat-view-tabs{grid-row:2}.chat-heading .chat-heading-actions{grid-area:1/3}.landing-action-modal-body{padding:8px 0 0}.major-modal-banner{height:clamp(126px,36vw,166px)}.landing-action-modal-content,.game-page-content{margin-top:-14px;padding:0 0 8px}.landing-action-modal-body>.market-grid,.landing-action-modal-body>.staking-experience{gap:8px}.landing-action-modal .trade-card,.landing-action-modal .formation-card,.landing-action-modal .stake-panel,.landing-action-modal .permanent-trading-history,.landing-action-modal .coverage-card,.landing-action-modal .treasury-card{border-left:0;border-right:0;border-radius:0}.permanent-market-stats{grid-template-columns:1fr 1fr}.permanent-market-stats>span{border-bottom:1px solid var(--line-soft)}.permanent-market-stats>span:nth-child(2n){border-right:0}.permanent-market-stats>span:last-child{border-bottom:0;grid-column:1/-1}.market-chart-host,.permanent-interactive-chart{height:330px;min-height:330px}.permanent-chart-readout{top:8px;left:10px;right:76px}.coverage-card dl>div{grid-template-columns:minmax(105px,.7fr) minmax(0,1.3fr);align-items:start}.coverage-card dt{padding-top:1px}.coverage-card dl>div>small{text-align:right;grid-column:1/-1;margin-top:2px}.coverage-function-actions{grid-template-columns:minmax(0,1fr);width:100%}.stake-action-tabs{padding-inline:16px}.stake-action-body{gap:12px;padding:15px 16px 17px}.stake-action-body input{font-size:22px}.stake-yield-metrics{flex-direction:column;align-items:stretch!important;display:flex!important}.stake-yield-metrics article,.stake-workspace>.stake-yield-metrics article{border-bottom:1px solid var(--line-soft);border-right:0;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:0;padding:10px 16px;display:grid}.stake-yield-metrics article:nth-child(odd){border-right:0}.stake-workspace>.stake-yield-metrics article:first-child{grid-template-columns:1fr;align-items:start;gap:7px;min-height:100px;padding:16px}.stake-workspace>.stake-yield-metrics article:first-child b{grid-column:1;font-size:clamp(32px,10vw,40px)}.stake-yield-metrics article:last-child{border-bottom:0}.stake-yield-metrics article .asset-usd{text-align:right;grid-column:2}.staking-apr-body{padding:16px 12px 0}.staking-apr-card svg{height:190px}.staking-apr-readout{padding-inline:4px}.staking-apr-readout strong{font-size:clamp(32px,10vw,40px)}.staking-apr-levels{flex-direction:column;align-items:flex-start;padding:10px 16px 14px}.staking-apr-levels nav{justify-content:flex-start;width:100%}.staking-settlement{gap:10px;padding:13px 16px 15px}.staking-settlement button{flex-basis:auto;align-self:stretch;width:100%;min-height:38px}.protocol-action-button:not(.landing-action-modal>header .protocol-action-button){min-height:38px}.claim-reward-grid article{padding:20px 16px}.claim-reward-grid strong{font-size:clamp(25px,9vw,34px)}.vault-harvest-action{gap:12px;padding:15px 16px 17px}.vault-harvest-action button{width:100%;min-height:38px}.claim-actions{grid-template-columns:1fr;padding:15px 16px 17px}.chamber-backdrop:not(.wallet-identity-backdrop){align-items:stretch;padding:0}.chamber:not(.wallet-identity-prompt){border-bottom:0;border-left:0;border-right:0;border-radius:0;max-height:100svh}.chamber-body{padding:10px}.chamber-summary{padding:13px 14px}.chamber-primary-details>dl{gap:6px;min-height:0;padding:13px 14px}.chamber-supporting-details>div,.chamber-supporting-details.is-complete>div{gap:5px;min-height:48px;padding:9px 14px}.chamber-hash{border-radius:7px;margin-top:8px;padding:11px 12px}.chamber-actions{margin:10px -10px -10px;padding:10px;bottom:-10px}}.emoji-glyph{vertical-align:-.12em;width:1em;height:1em;line-height:1;display:inline-block;position:relative}@media (max-width:420px) and (max-aspect-ratio:10/9){.landing-action-modal>header:has(>.modal-header-controls){position:relative}.landing-action-modal>header>.modal-header-controls{grid-area:2/1/auto/-1;justify-content:flex-start;width:100%}.landing-action-modal>header>.modal-header-controls>.landing-action-close{position:absolute;top:12px;right:12px}.landing-action-modal>header:has(>.modal-header-controls)>.modal-page-nav{grid-row:3}}.emoji-glyph-native{width:1em;height:1em;line-height:1;display:block}.emoji-glyph-twemoji{object-fit:contain;width:1em;height:1em;display:none;position:absolute;inset:0}html[data-emoji-renderer=twemoji] .emoji-glyph-native{opacity:0}html[data-emoji-renderer=twemoji] .emoji-glyph-twemoji{display:block}html[data-emoji-renderer=twemoji] .emoji-glyph.is-fallback .emoji-glyph-native{opacity:1}html[data-emoji-renderer=twemoji] .emoji-glyph.is-fallback .emoji-glyph-twemoji{display:none}:is(.market-bottom-bar strong,.market-bottom-bar em,.landing-audience,.chat-trigger>span,.chat-view-tabs button>span,.bucket-tabs button b,.bucket-item-kicker time,.bucket-item-detail b,.wallet-asset-value strong,.wallet-asset-value em,.wallet-asset-value small,.wallet-creator-card>div>strong,.wallet-creator-card>div>strong em,.wallet-creator-usd,.native-card-hero strong,.card-line-axis,.card-line-time,.native-pnl-visual>header strong,.native-pnl-visual>section strong,.native-pnl-visual>footer strong,.native-pnl-visual>footer i,.native-card-metrics dd,.native-card-metrics dd small,.native-vault-visual>header strong,.native-vault-track b,.native-vault-track>footer strong,.native-vault-visual dd,.leaderboard-context b,.leaderboard-award-names>div>span,.leaderboard-award-names>div>span i,.leaderboard-list article>i,.leaderboard-list article>span,.leaderboard-list article>small,.leaderboard-pagination span,.chat-message-time,.chat-system-message small,.chat-reactions>button b,.chat-notice>small,.chat-rooms-card button>i,.chat-roster-card>header b,.chat-stats-hero>b,.chat-stat-grid strong,.chat-stat-grid article>i,.chat-channel-stats button>i,.chat-channel-stats strong,.chat-admin-grid strong,.swap-market-strip strong,.swap-market-strip em,.trade-token-field input,.trade-token-field>small em,.trade-balance-tools>span b,.trade-asset-badge em,.trade-slippage-options,.coverage-hero strong,.coverage-card .asset-amount,.coverage-ledger strong:has(.asset-amount),.coverage-card .coverage-number,.coverage-pair em,.creator-revenue-hero>div>strong,.coverage-progress b,.coverage-card dd,.coverage-card dl>div>small,.formation-card>header strong,.formation-card>header .formation-header-meta b,.formation-card>header .formation-header-meta em,.formation-card dd,.formation-card dd small,.formation-curve-chart svg text,.permanent-pair>span b,.permanent-market-chart>header strong,.permanent-market-stats b,.permanent-chart-readout span,.permanent-history-rows article,.history-asset-value small,.permanent-history-pagination>span,.staking-overview strong,.staking-overview article>span,.stake-action-body input,.stake-position-card>strong,.stake-position-card>div b,.stake-yield-metrics b,.formation-vault-progress strong,.formation-vault-progress p,.formation-vault-plan article>strong,.formation-vault-plan article>small,.staking-settlement strong,.claim-reward-grid strong,.asset-usd,.vault-harvest-action>div>strong,.coverage-hero>span,.trade-impact-alert span,.trade-settings-toggle>span:last-child,.chamber-progress i,.chamber-state>b,.chamber-inputs>label>span em,.chamber-inputs input,.chamber-review>header span,.chamber-primary-details dd,.chamber-primary-details dd span,.chamber-supporting-details dd,.chamber-supporting-details dd span){font-family:var(--font-number)!important}:is(.wallet-heading-address>span,.protocol-contracts code,.protocol-contracts a,.chat-wallet-address,.chat-admin-unlock>strong,.leaderboard-award-names>div>code,.leaderboard-row-identity small,.permanent-history-rows code,.chamber-hash code,.receipt-link){font-family:var(--font-data)!important}:is(.protocol-action-button,.chamber-actions .primary){font-family:var(--font-transaction)}:is(.landing-action-modal>header nav button,.chat-view-tabs button,.landing-primary-actions button){font-family:var(--font-title)}.play-action-modal .landing-action-modal-body:has(.tictactoe-experience){padding:0}.play-action-modal:has(.tictactoe-experience.is-detail){flex-direction:column;display:flex;overflow:hidden}.play-action-modal:has(.tictactoe-experience.is-detail)>header{flex:none;width:100%}.play-action-modal:has(.coinflip-experience):has(.tictactoe-experience.is-detail) .landing-action-modal-body{overscroll-behavior-y:contain;flex:auto;min-height:0;scroll-padding-bottom:42px;overflow:hidden auto}.tictactoe-experience{--tictactoe-banner-height:clamp(250px,36vh,350px);--tictactoe-card-footer-height:42px;--tictactoe-card-height:306px;min-height:540px;position:relative;overflow:clip}.tictactoe-page-art{height:var(--tictactoe-banner-height);margin-bottom:calc(var(--tictactoe-banner-height) * -1);pointer-events:none;top:var(--play-sticky-header-offset);z-index:0;background:url(/media/games/tictactoe-banner.png) 50% 49%/cover no-repeat;width:100%;position:sticky;-webkit-mask-image:linear-gradient(#000 0% 46%,#000000b8 64%,#00000047 82%,#0000 100%);mask-image:linear-gradient(#000 0% 46%,#000000b8 64%,#00000047 82%,#0000 100%)}.tictactoe-detail-back svg{transform:rotate(90deg)}.tictactoe-list{z-index:1;gap:20px;padding:clamp(176px,26vh,244px) 22px 22px;display:grid;position:relative}.tictactoe-game-group{min-width:0;animation:.36s cubic-bezier(.16,1,.3,1) both coinflip-category-in}.tictactoe-carousel-controls{padding-bottom:3px}.tictactoe-game-carousel{min-width:0}.tictactoe-game-carousel::-webkit-scrollbar{display:none}.tictactoe-game-track{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;gap:14px;width:auto;display:grid}.tictactoe-create-card,.tictactoe-game-card,.tictactoe-phantom-card{-webkit-backdrop-filter:blur(15px)saturate(1.08);backdrop-filter:blur(15px)saturate(1.08);flex:0 0 var(--game-card-compact-size);height:var(--game-card-compact-size);scroll-snap-align:start;scroll-snap-stop:always;min-height:0;width:var(--game-card-compact-size);background:#f1f7ffb8;border:1px solid #1c375826;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #173f7417}.tictactoe-create-card>span,.tictactoe-phantom-card>span,.tictactoe-phantom-card>small{color:#09193085;font-family:var(--font-pixel);letter-spacing:.055em;text-align:center;padding:13px 14px;font-size:8px}.tictactoe-create-card>span,.tictactoe-phantom-card>span{border-bottom:1px solid #1c37581c}.tictactoe-create-card>button{flex:0 0 var(--tictactoe-card-footer-height);height:var(--tictactoe-card-footer-height);min-height:var(--tictactoe-card-footer-height);border-radius:0;width:100%;padding:0 15px;font-size:9px}.tictactoe-board-scene{aspect-ratio:1;pointer-events:none;width:152px;position:relative}.tictactoe-board-scene canvas{opacity:0;width:100%;height:100%;transition:opacity .3s;display:block;position:absolute;inset:0}.tictactoe-board-scene.is-ready canvas{opacity:1}.tictactoe-board-scene.is-model-error canvas{display:none}.tictactoe-mini-board{aspect-ratio:auto;flex:auto;width:100%;min-height:0;margin:0}.tictactoe-game-card>header{border-bottom:1px solid #1c375824;justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.tictactoe-game-card>header>div{gap:5px;min-width:0;display:grid}.tictactoe-game-card>header span{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;font-family:Bitroad,sans-serif;font-size:17px;display:block;overflow:hidden}.tictactoe-game-card>header small{color:#09193094;letter-spacing:.055em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tictactoe-game-card>header>i{color:#0a0a0a;font-family:var(--font-pixel);border:1px solid #1c375829;border-radius:999px;flex:none;margin-left:10px;padding:5px 8px;font-size:8px;font-style:normal}.tictactoe-game-card>header>i.is-status-7{color:#087137;background:#128b4817;border-color:#128b483d}.tictactoe-game-card>header>i.is-status-8{color:#99401f;background:#b74c2114;border-color:#b74c2133}.tictactoe-game-card>header>i.is-refunded{color:#087137;background:#128b4817;border-color:#128b483d}.tictactoe-card-stage{flex:auto;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.tictactoe-card-board{aspect-ratio:auto;grid-area:1/1;width:100%;height:100%;min-height:0;margin:0}.tictactoe-card-result-overlay{color:#0a0a0a;pointer-events:none;text-align:right;white-space:nowrap;z-index:7;justify-items:end;gap:4px;display:grid;position:absolute;bottom:9px;right:10px}.tictactoe-card-result-overlay>small{color:#09193080;font-family:var(--font-pixel);font-size:7px;line-height:1}.tictactoe-card-result-overlay>strong{font-family:var(--font-pixel);align-items:baseline;gap:2px;font-size:clamp(9px,1vw,11px);font-weight:400;line-height:1;display:inline-flex}.tictactoe-card-result-overlay>span{font-family:var(--font-title);font-size:clamp(13px,1.5vw,17px);line-height:1}.tictactoe-card-result-overlay>em{color:#0919309e;font-family:var(--font-pixel);letter-spacing:.035em;align-items:center;gap:2px;font-size:clamp(7px,.8vw,9px);font-style:normal;line-height:1;display:inline-flex}.tictactoe-card-result-overlay .asset-amount{font-family:inherit!important;font-size:inherit!important}.tictactoe-card-result-overlay .username-identity{font-family:inherit;font-size:inherit;max-width:120px;min-height:0;line-height:1}.tictactoe-card-result-overlay .username-identity>svg{flex-basis:.9em;width:.9em;height:.9em}.tictactoe-card-result-overlay .username-identity-name{font-family:inherit;font-size:inherit;line-height:1}.tictactoe-board-scene.tictactoe-card-result-decoration-scene{aspect-ratio:auto;z-index:8;width:66px;height:54px;margin:0;position:absolute;top:7px;left:auto;right:7px}.tictactoe-game-card>footer{block-size:var(--tictactoe-card-footer-height);box-sizing:border-box;color:#fff;flex:0 0 var(--tictactoe-card-footer-height);height:var(--tictactoe-card-footer-height);min-height:var(--tictactoe-card-footer-height);background:#0a0a0a;align-items:center;display:grid;overflow:hidden}.tictactoe-game-card>footer>span{font-family:var(--font-pixel);padding:0 14px;font-size:9px}.tictactoe-game-card>footer button{color:#fff;flex:0 0 var(--tictactoe-card-footer-height);font-family:var(--font-title);height:var(--tictactoe-card-footer-height);min-height:var(--tictactoe-card-footer-height);text-transform:uppercase;background:#0a0a0a;border:0;border-radius:0;justify-content:space-between;align-items:center;width:100%;margin-left:auto;padding:0 14px;font-size:9px;transition:background-color .2s,transform .18s;display:flex}.tictactoe-game-card>footer button:hover,.tictactoe-game-card>footer button:focus-visible{background:#171717;outline:0}.tictactoe-game-card>footer button:active{transform:scale(.985)}.tictactoe-phantom-card{box-shadow:none;color:#09193075;background:#f1f7ff94;border-style:dashed}.tictactoe-phantom-card>div{flex:1;justify-content:center;align-items:center;display:flex}.tictactoe-phantom-card>small{flex:0 0 var(--tictactoe-card-footer-height);border-top:1px solid #1c37581c;justify-content:center;align-items:center;padding-block:0;display:flex}.tictactoe-category-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.tictactoe-experience.is-detail{touch-action:pan-y;min-height:100%;overflow:visible}.tictactoe-detail-page{padding:14px 22px 12px;animation:.52s cubic-bezier(.16,1,.3,1) both coinflip-detail-page-in}.tictactoe-detail-card{-webkit-backdrop-filter:blur(15px)saturate(1.08);backdrop-filter:blur(15px)saturate(1.08);background:#f1f7ffc2;border:1px solid #1c375826;border-radius:16px;overflow:hidden;box-shadow:0 20px 48px #173f741a}.tictactoe-detail-layout{grid-template-columns:minmax(360px,.9fr) minmax(320px,1.1fr);align-items:start;display:grid}.tictactoe-board-card,.tictactoe-state-card{min-width:0;overflow:hidden}.tictactoe-board-card{z-index:19;align-self:start;position:sticky;top:12px}.tictactoe-state-card{border-left:1px solid #1c375824;flex-direction:column;display:flex}.tictactoe-players{text-align:center;background:#09193005;border-bottom:1px solid #1c37581f;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;min-height:64px;padding:8px 18px;display:grid}.tictactoe-players>div{color:#0919308c;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.tictactoe-players>div>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.tictactoe-players>div.is-turn{color:#0a0a0a;font-weight:700}.tictactoe-versus{place-items:center;gap:4px;min-width:0;display:grid}.tictactoe-versus>i{color:#09193073;font-family:var(--font-pixel);text-align:center;font-size:9px;font-style:normal}.tictactoe-versus>time{color:#0919309e;font-family:var(--font-pixel);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:7px}.tictactoe-player-mark{flex:0 0 36px;width:36px;height:36px}.tictactoe-awaiting-opponent{color:#0919308c;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;overflow:visible}.tictactoe-awaiting-opponent svg{display:block}.tictactoe-board-wrap{place-items:center;min-height:338px;display:grid;position:relative}.tictactoe-board{grid-template-columns:repeat(3,minmax(72px,102px));justify-content:center;gap:7px;padding:clamp(24px,4vw,42px);display:grid}.tictactoe-board button{aspect-ratio:1;color:#14233a;font-family:var(--font-pixel);background:#ffffff7a;border:1px solid #1c375824;border-radius:3px;font-size:clamp(42px,6vw,68px);transition:background-color .2s,box-shadow .25s,transform .3s cubic-bezier(.16,1,.3,1)}.tictactoe-board button:not(:disabled){cursor:pointer}.tictactoe-board button:not(:disabled):hover,.tictactoe-board button:not(:disabled):focus-visible{background:#fff;outline:0;transform:translateY(-2px)scale(1.015);box-shadow:0 10px 24px #173f741a}.tictactoe-board button:not(:disabled):active{transform:scale(.96)}.tictactoe-board button:disabled{opacity:1}.tictactoe-detail-board-scene,.tictactoe-board.is-three-dimensional{grid-area:1/1;width:min(350px,100% - 32px)}.tictactoe-detail-board-scene{z-index:1}.tictactoe-board.is-three-dimensional{aspect-ratio:1;z-index:2;grid-template-columns:repeat(3,1fr);gap:0;padding:0;position:relative}.tictactoe-board.is-three-dimensional button{background:0 0;border-color:#0000}.tictactoe-board.is-three-dimensional button:not(:disabled):hover,.tictactoe-board.is-three-dimensional button:not(:disabled):focus-visible{background:#fff3;box-shadow:inset 0 0 0 1px #1c37582e,0 10px 24px #173f741a}.tictactoe-board-card.is-unavailable .tictactoe-board{filter:blur(2px);opacity:.3}.tictactoe-board-unavailable{text-align:center;background:#f1f7ffb8;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.tictactoe-board-unavailable strong{font-family:var(--font-pixel);font-size:12px;font-weight:400}.tictactoe-board-unavailable span{color:#09193085;font-size:10px}.tictactoe-turn-notice{z-index:5;background:#e1ecfa7a;justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;inset:0}.tictactoe-turn-notice>div{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);text-align:center;background:#f1f7fff0;border:1px solid #1c37582e;border-radius:12px;gap:10px;width:100%;max-width:250px;padding:20px;display:grid;box-shadow:0 18px 44px #173f742e}.tictactoe-turn-notice-mark{justify-self:center;width:72px;height:72px;margin:-8px 0 -4px}.tictactoe-turn-notice strong{font-family:var(--font-title);font-size:17px}.tictactoe-turn-notice span{color:#09193094;font-size:10px}.tictactoe-turn-notice time{color:#091930b8;font-family:var(--font-pixel);letter-spacing:.045em;font-size:8px}.tictactoe-turn-notice button{color:#fff;font-family:var(--font-title);background:#0a0a0a;border:0;border-radius:8px;min-height:38px;font-size:9px}.tictactoe-turn-notice button:hover,.tictactoe-turn-notice button:focus-visible{background:#171717;outline:0}.tictactoe-turn-notice.is-waiting>div{padding-bottom:18px}.tictactoe-turn-waiting-icon{color:#0919309e;justify-self:center;margin-top:2px}.tictactoe-terminal-result{pointer-events:none;z-index:7;background:#e1ecfa52;justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;inset:0}.tictactoe-terminal-result>div{-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);text-align:center;background:#f1f7fff0;border:1px solid #1c37582e;border-radius:12px;gap:9px;width:100%;max-width:286px;padding:24px 20px;animation:.62s cubic-bezier(.16,1,.3,1) both tictactoe-terminal-result-in;display:grid;box-shadow:0 18px 44px #173f742e}.tictactoe-terminal-word{justify-content:center;align-items:center;width:100%;height:clamp(38px,5vw,50px);display:flex}.tictactoe-terminal-word img{object-fit:contain;width:auto;max-width:14.25%;height:100%;margin:0 -1px;display:block}.tictactoe-terminal-word img.is-wide{max-width:none}.tictactoe-terminal-result>div>p{color:#09193094;margin:0;font-size:10px}.tictactoe-terminal-summary{border-top:1px solid #1c375821;grid-template-columns:1.25fr 1fr 1fr;margin-top:3px;padding-top:10px;display:grid}.tictactoe-terminal-summary>span{text-align:left;align-content:center;gap:5px;min-width:0;padding:0 7px;display:grid}.tictactoe-terminal-summary>span+span{border-left:1px solid #1c37581f}.tictactoe-terminal-summary>span>small{color:#0919307a;font-family:var(--font-pixel);letter-spacing:.045em;font-size:7px}.tictactoe-terminal-summary .username-identity-name{color:#091930;font-size:10px}.tictactoe-terminal-summary .game-shook-amount{gap:2px}.tictactoe-terminal-summary .game-shook-amount>span{font-family:var(--font-pixel);font-size:8px}.tictactoe-terminal-summary .game-shook-amount>small{font-size:7px}.tictactoe-terminal-result.is-card{padding:18px 28px}.tictactoe-terminal-result.is-card>div{gap:6px;max-width:220px;padding:14px 12px 12px}.tictactoe-terminal-result.is-card .tictactoe-terminal-word{height:34px}.tictactoe-terminal-result.is-card>div>p{font-size:8px}.tictactoe-terminal-result.is-card .tictactoe-terminal-summary{padding-top:7px}.tictactoe-terminal-result.is-card .tictactoe-terminal-summary>span{gap:3px;padding-inline:5px}@keyframes tictactoe-terminal-result-in{0%{filter:blur(8px);opacity:0;transform:translateY(18px)scale(.68)rotate(-4deg)}}.tictactoe-transcript>header,.tictactoe-participants>header{background:#09193006;justify-content:space-between;align-items:center;min-height:40px;padding:0 18px;display:flex}.tictactoe-transcript>header span,.tictactoe-participants>header span{color:#0919309e;letter-spacing:.07em;font-size:10px}.tictactoe-transcript>header i,.tictactoe-participants>header i{color:#09193080;font-family:var(--font-pixel);font-size:9px;font-style:normal}.tictactoe-actions{gap:8px;margin-top:0;display:grid}.tictactoe-actions .protocol-action-button.is-danger{color:#fff;background:#bd273d;border-color:#bd273d}.tictactoe-actions:empty{display:none}.tictactoe-transcript,.tictactoe-participants{border-top:1px solid #1c375824}.tictactoe-transcript>div{border-top:1px solid #1c37581a;padding:16px 18px}.tictactoe-replay-controls{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.tictactoe-replay-controls>span{color:#09193085;font-family:var(--font-pixel);font-size:8px}.tictactoe-replay-controls nav{gap:6px;display:flex}.tictactoe-replay-controls button{color:#0a0a0a;font-family:var(--font-title);background:#ffffff7a;border:1px solid #1c375824;border-radius:6px;min-height:28px;padding:0 10px;font-size:8px;transition:background-color .18s,border-color .18s,transform .18s}.tictactoe-replay-controls button:not(:disabled):hover,.tictactoe-replay-controls button:not(:disabled):focus-visible{background:#fff;border-color:#1c375847;outline:0;transform:translateY(-1px)}.tictactoe-replay-controls button:disabled{color:#09193047;cursor:default}.tictactoe-move-timeline{border:1px solid #1c37581f;border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.tictactoe-move-timeline li{margin:0;position:relative}.tictactoe-move-timeline li+li{border-top:1px solid #1c375817}.tictactoe-move-timeline li:before{content:"";background:#1c375829;width:1px;height:100%;position:absolute;top:50%;left:31px}.tictactoe-move-timeline li:last-child:before{height:50%}.tictactoe-move-timeline button{color:#0a0a0a;text-align:left;background:#ffffff61;border:0;grid-template-columns:48px minmax(140px,1fr) minmax(90px,.65fr) minmax(92px,.55fr);align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 12px;transition:background-color .18s,box-shadow .18s;display:grid;position:relative}.tictactoe-move-timeline button:hover,.tictactoe-move-timeline button:focus-visible,.tictactoe-move-timeline button.is-current{background:#fffc;outline:0}.tictactoe-move-timeline button.is-current{box-shadow:inset 3px 0 #105ba9}.tictactoe-move-timeline button>strong{font-family:var(--font-pixel);z-index:1;background:#edf5ff;border:1px solid #1c375824;border-radius:50%;align-content:center;justify-items:center;width:38px;height:38px;font-size:10px;line-height:1;display:grid;position:relative}.tictactoe-move-timeline button>strong>small,.tictactoe-move-timeline button>span>small{color:#0919307a;font-family:var(--font-sans);letter-spacing:.055em;font-size:7px;font-weight:400}.tictactoe-move-timeline button>span{gap:4px;min-width:0;display:grid}.tictactoe-move-timeline button>span>.username-identity{max-width:100%}.tictactoe-move-timeline button>b,.tictactoe-move-timeline button>em{font-family:var(--font-pixel);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:400;overflow:hidden}.tictactoe-move-timeline button>b{color:#0919308f}.tictactoe-move-timeline button>em{color:#a05a00}.tictactoe-move-timeline button>em.is-complete{color:#087137}.tictactoe-transcript>div>p{text-align:center;background:#ffffff47;border:1px solid #1c37581a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:78px;margin:0;padding:16px;display:flex}.tictactoe-transcript>div>p strong{font-family:var(--font-pixel);font-size:9px;font-weight:400}.tictactoe-transcript>div>p span{color:#09193085;font-size:10px}@media (min-aspect-ratio:10/9){.play-action-modal:has(.tictactoe-experience:not(.is-detail)){flex-direction:column;display:flex;overflow:hidden}.play-action-modal:has(.tictactoe-experience:not(.is-detail))>header{flex:none;width:100%}.play-action-modal:has(.tictactoe-experience:not(.is-detail)) .landing-action-modal-body{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex;overflow:hidden}.tictactoe-experience:not(.is-detail){flex:auto;height:auto;min-height:0}.tictactoe-experience:not(.is-detail) .tictactoe-page-art{margin-bottom:0;position:absolute;top:0}.tictactoe-experience:not(.is-detail) .tictactoe-list{box-sizing:border-box;grid-template-rows:auto auto;align-content:end;padding-top:0;padding-bottom:10px;position:absolute;inset:0}.tictactoe-game-track{width:max-content;display:flex}}@media (max-aspect-ratio:10/9){.play-action-modal:has(.tictactoe-experience){flex-direction:column;display:flex;overflow:hidden}.play-action-modal:has(.tictactoe-experience)>header{flex:none;width:100%}.play-action-modal:has(.tictactoe-experience) .landing-action-modal-body{overscroll-behavior-y:contain;flex:auto;min-height:0;overflow:hidden auto}.tictactoe-experience{--tictactoe-card-height:350px;height:100%;min-height:100%;overflow:visible}.tictactoe-page-art{height:clamp(190px,26svh,250px);margin-bottom:0;position:absolute;top:0}.tictactoe-experience:not(.is-detail) .tictactoe-list{box-sizing:border-box;align-content:end;gap:10px;min-height:100%;padding:0 10px 10px}.tictactoe-game-carousel{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-8px -10px -18px;padding:8px 10px 18px;scroll-padding-inline:10px;overflow:auto hidden}.tictactoe-game-track{width:max-content;display:flex}.tictactoe-create-card,.tictactoe-game-card,.tictactoe-phantom-card{flex-basis:var(--game-card-compact-size);width:var(--game-card-compact-size)}.tictactoe-mini-board,.tictactoe-card-board{width:100%}.tictactoe-detail-page{padding:10px}.tictactoe-detail-layout{grid-template-columns:minmax(0,1fr)}.tictactoe-board-card{position:static}.tictactoe-state-card{border-top:1px solid #1c375824;border-left:0}.tictactoe-board{grid-template-columns:repeat(3,minmax(68px,104px));padding:28px 16px}.tictactoe-board.is-three-dimensional{grid-template-columns:repeat(3,1fr);width:min(350px,100% - 24px);padding:0}.tictactoe-detail-board-scene{width:min(350px,100% - 24px)}.tictactoe-board-wrap{min-height:0}.tictactoe-move-timeline button{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;padding:8px 10px}.tictactoe-move-timeline button>strong{width:34px;height:34px}.tictactoe-move-timeline button>b{display:none}.tictactoe-move-timeline li:before{left:27px}.tictactoe-detail-back{border-radius:0}}@media (max-width:480px){.tictactoe-category-tabs button{gap:4px;padding-inline:4px;font-size:8px}.tictactoe-game-card>header{padding-inline:11px}.tictactoe-game-card>header span{font-size:16px}.tictactoe-players{padding-inline:10px}.tictactoe-replay-controls{flex-direction:column;align-items:stretch;gap:8px}.tictactoe-replay-controls nav{grid-template-columns:repeat(3,1fr);display:grid}.tictactoe-transcript>div{padding:12px}}.game-card.game-card--compact{--game-card-action-height:42px;aspect-ratio:1;flex:0 0 var(--game-card-compact-size);scroll-snap-align:start;scroll-snap-stop:always;height:auto;min-height:0;width:var(--game-card-compact-size)}.game-card--compact.coinflip-lobby:is(.is-0,.is-1,.is-2)>.coinflip-coin-stage{flex:1 1 0;min-height:0}.game-card--compact>.game-card__actions{box-sizing:border-box;flex:0 0 var(--game-card-action-height);height:var(--game-card-action-height);min-height:var(--game-card-action-height);background:#0a0a0a;width:100%;margin-top:auto;padding:0;display:grid;overflow:hidden}.game-card--compact>.game-card__actions:not(.is-split){grid-template-columns:minmax(0,1fr)}.game-card--compact>.game-card__actions>.protocol-action-button{box-sizing:border-box;font-family:var(--font-transaction);height:var(--game-card-action-height);min-height:var(--game-card-action-height);white-space:nowrap;border-radius:0;justify-content:space-between;align-items:center;gap:7px;width:100%;padding:0 14px;font-size:9px;line-height:1;display:flex}.game-card--compact>.game-card__actions:not(.is-split)>.protocol-action-button{grid-column:1/-1}.game-card--compact>.game-card__header>.game-card-claim-summary{flex:0 46%;place-items:end;gap:4px;min-width:0;margin-left:10px;display:grid}.game-card--compact>.game-card__header>.game-card-active-state{color:#09193094;font-family:var(--font-pixel);letter-spacing:.055em;text-align:right;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;margin-left:10px;padding:0;font-size:9px;font-style:normal;font-weight:400;line-height:1}.game-card--compact>.game-card__header>.game-card-claim-summary>.game-card-claim-state{color:#09193094;font-family:var(--font-pixel);letter-spacing:.055em;white-space:nowrap;font-size:9px;font-style:normal}.game-card--compact>.game-card__header>.game-card-claim-summary>.game-card-claim-state.is-complete{color:#087137}.game-card--compact>.game-card__header>.game-card-claim-summary>.game-card-winner-identity{color:#091930b8;font-family:var(--font-pixel);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;line-height:1;animation:.28s both game-card-winner-in;display:block;overflow:hidden}.game-card--compact>.game-card__header>.game-card-claim-summary .username-identity{justify-content:flex-end;max-width:100%}.game-card--compact>.game-card__header>.game-card-claim-summary .username-identity-name{text-overflow:ellipsis;font-size:9px;overflow:hidden}.game-card--compact>.game-card__header .game-card__heading>small{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:3px;min-width:0;display:flex;overflow:hidden}.game-card--compact>.game-card__header .game-card__heading>small>.game-card-identity-rotation{font-family:Bitroad,sans-serif;font-size:inherit;font-weight:inherit;letter-spacing:inherit;vertical-align:middle;flex:0 auto;align-items:center;min-width:0;max-width:calc(100% - 2px);line-height:1;animation:.28s both game-card-winner-in;display:inline-flex;overflow:hidden}.game-card-identity-rotation>.username-identity{max-width:100%;margin-left:0}.game-card--compact>.game-card__header .game-card__heading>small .game-card-identity-rotation>.username-identity{font-family:Bitroad,sans-serif;font-size:inherit;font-weight:inherit;letter-spacing:inherit;min-height:0;line-height:1}.game-card--compact>.game-card__header .game-card__heading>small .game-card-identity-rotation .username-identity-name{font-family:Bitroad,sans-serif;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1}.game-card--compact>.game-card__header .game-card__heading>small .game-card-identity-rotation>.username-identity>svg{flex-basis:.9em;width:.9em;height:.9em}@keyframes game-card-winner-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.game-card-winner-identity,.game-card-identity-rotation{animation:none!important}}.roadmap-layer{padding-bottom:42px}.roadmap-layer[hidden]{display:none}.roadmap-modal{flex-direction:column;display:flex;overflow:hidden}.roadmap-modal>header{z-index:8;flex:none;grid-template-columns:minmax(0,1fr) auto auto auto;position:relative;top:auto}.roadmap-viewport{flex:auto;min-height:0;position:relative;overflow:hidden}.roadmap-scene,.roadmap-scene-canvas{width:100%;height:100%;display:block}.roadmap-scene{background:#79bfd8;position:absolute;inset:0;overflow:hidden}.roadmap-scene-canvas{cursor:grab;touch-action:none;outline:none;position:absolute;inset:0}.roadmap-scene-canvas:active{cursor:grabbing}.roadmap-scene-canvas.is-over-poi{cursor:pointer}.roadmap-scene-loader,.roadmap-scene-error{color:#0a1726;pointer-events:none;text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.roadmap-scene-loader{opacity:1;visibility:visible;transition:opacity .38s,visibility linear}.roadmap-scene-loader.is-complete{opacity:0;visibility:hidden;transition:opacity .38s,visibility 0s linear .38s}.roadmap-scene-loader strong,.roadmap-scene-error strong{font-family:Bitroad,sans-serif;font-size:22px;font-weight:400;line-height:1}.roadmap-scene-loader small,.roadmap-scene-error small{color:#0a172694;font-family:var(--font-pixel);letter-spacing:.08em;font-size:7px}.roadmap-scene-loader-orbit{width:54px;height:54px;position:relative}.roadmap-scene-loader-orbit:before{content:"";background:#ffd72a;border:2px solid #0a172624;border-radius:50%;position:absolute;inset:12px;box-shadow:inset -5px -7px #ff821252}.roadmap-scene-loader-orbit i{transform-origin:4px 27px;background:#fff8ea;border:1px solid #0a172624;border-radius:50%;width:8px;height:8px;animation:1.9s linear infinite roadmap-loader-orbit;position:absolute;top:0;left:23px}.roadmap-scene-loader-orbit i:nth-child(2){background:#e6404c;animation-delay:-.64s}.roadmap-scene-loader-orbit i:nth-child(3){background:#35a88a;animation-delay:-1.28s}.roadmap-scene-loader-track{background:#fff8ea6b;border:1px solid #0a17261f;border-radius:999px;width:min(220px,70vw);height:7px;margin-top:2px;overflow:hidden}.roadmap-scene-loader-track i{border-radius:inherit;transform-origin:0;background:#e6404c;width:100%;height:100%;display:block}.roadmap-scene-error{pointer-events:auto}.roadmap-scene-error button{appearance:none;color:#fff8ea;cursor:pointer;font-family:var(--font-pixel);background:#0a1726;border:1px solid #0a1726;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:8px;display:inline-flex}@keyframes roadmap-loader-orbit{to{transform:rotate(360deg)}}.roadmap-poi-card{-webkit-backdrop-filter:blur(17px)saturate(.9);backdrop-filter:blur(17px)saturate(.9);color:#10283a;opacity:0;pointer-events:none;visibility:hidden;z-index:5;background:#f5fafce0;border:1px solid #4763752e;border-radius:15px;gap:10px;width:calc(100% - 36px);max-width:390px;padding:16px;transition:opacity .36s 80ms,transform .36s cubic-bezier(.2,.75,.25,1) 80ms,visibility 0s linear .44s;display:grid;position:absolute;bottom:18px;right:18px;transform:translateY(12px)scale(.985);box-shadow:0 20px 44px #345b7433,inset 0 1px #ffffffc2}.roadmap-poi-card.is-visible{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .36s 80ms,transform .36s cubic-bezier(.2,.75,.25,1) 80ms,visibility;transform:translateY(0)scale(1)}.roadmap-poi-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.roadmap-poi-heading>div{gap:4px;min-width:0;display:grid}.roadmap-poi-heading small{color:#1f3a4c80;font-family:var(--font-pixel);letter-spacing:.08em;font-size:7px}.roadmap-poi-heading h3{color:#10283a;margin:0;font-family:Bitroad,sans-serif;font-size:22px;font-weight:400;line-height:1}.roadmap-status{color:#193548b3;font-family:var(--font-pixel);white-space:nowrap;background:#ffffff85;border:1px solid #47637524;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:7px;display:inline-flex}.roadmap-status i{background:#9d7755;border-radius:50%;width:5px;height:5px}.roadmap-status.is-in-development i{background:#cf8a50}.roadmap-status.is-coming-soon i{background:#b54a43;box-shadow:0 0 8px #b54a43b3}.roadmap-status.is-live i{background:#48a06c}.roadmap-poi-card>p{color:#193548b8;font-family:var(--font-sans);font-size:var(--information-copy-size);margin:0;line-height:1.52}.roadmap-validation-time{color:#1935487a;font-family:var(--font-pixel);letter-spacing:.03em;font-size:7px}.roadmap-poi-card.is-redacted .roadmap-poi-heading h3{letter-spacing:.08em}.roadmap-poi-card.is-redacted .roadmap-reactions button{cursor:not-allowed;filter:grayscale();opacity:.38}.roadmap-poi-footer{border-top:1px solid #47637521;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.roadmap-reactions,.roadmap-poi-nav{align-items:center;gap:6px;display:flex}.roadmap-reactions button,.roadmap-poi-nav button{appearance:none;color:#10283ab8;cursor:pointer;background:#ffffff8f;border:1px solid #4763752e;border-radius:8px;justify-content:center;align-items:center;height:34px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.roadmap-reactions button{gap:6px;min-width:62px;padding:0 10px}.roadmap-reactions button span{font-size:15px}.roadmap-reactions button b{font-family:var(--font-pixel);font-size:8px;font-weight:400}.roadmap-reactions button:hover,.roadmap-poi-nav button:hover,.roadmap-reactions button:focus-visible,.roadmap-poi-nav button:focus-visible{background:#ffffffe6;border-color:#47637559;outline:0;transform:translateY(-1px)}.roadmap-reactions button.is-selected{color:#9e2532;background:#e14d5a29;border-color:#cd3d4c7a}.roadmap-reactions button:disabled{cursor:wait;opacity:.55;transform:none}.roadmap-poi-nav button{width:34px}.roadmap-poi-nav span{color:#19354873;font-family:var(--font-pixel);text-align:center;min-width:34px;font-size:7px}.roadmap-poi-card .roadmap-possibility-note{color:#19354866;font-family:var(--font-pixel);letter-spacing:.04em;font-size:7px}.roadmap-poi-card .roadmap-possibility-note.is-error{color:#a32d3a}@media (max-width:760px){.roadmap-layer{align-items:flex-end;padding:72px 12px 12px}.roadmap-modal{height:calc(100svh - 82px - var(--market-bar-reserved-height));border-radius:18px;width:100%}.roadmap-modal>header{grid-template-columns:minmax(0,1fr) auto auto auto}.roadmap-poi-card{width:calc(100% - 24px);max-width:none;padding:13px;bottom:12px;right:12px}.roadmap-poi-heading h3{font-size:20px}}@media (max-width:760px) and (max-aspect-ratio:10/9){.roadmap-layer{padding:64px 0 0}.roadmap-modal{height:calc(100svh - 64px - var(--market-bar-reserved-height));border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100vw}.roadmap-poi-card{border-bottom:0;border-radius:14px 14px 0 0;width:100%;bottom:0;left:0;right:0}}@media (max-width:420px){.roadmap-poi-heading{flex-direction:column;align-items:start;gap:7px}.roadmap-status{min-height:21px}.roadmap-poi-card{gap:8px}.roadmap-poi-card>p{font-size:var(--information-copy-size);line-height:1.45}.roadmap-reactions button{min-width:56px}}@media (prefers-reduced-motion:reduce){.roadmap-scene-loader-orbit i{animation:none}.roadmap-scene-loader,.roadmap-poi-card{transition:none}}.game-card--compact>.game-card__actions>.protocol-action-button>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:900px){.chat-layer{height:calc(var(--app-viewport-height) - var(--market-bar-reserved-height))}.chat-layer .chat-modal{height:100%;min-height:0}html[data-text-entry-active] .chat-heading{gap:2px!important;padding:4px 12px!important}html[data-text-entry-active] .chat-heading>div>span{display:none}html[data-text-entry-active] .chat-heading .chat-view-tabs{padding:2px}html[data-text-entry-active] .chat-heading .chat-view-tabs button{min-height:28px}html[data-text-entry-active] :is(.chat-view,.chat-dm-conversation){overflow-y:auto}html[data-text-entry-active] .chat-composer{z-index:10;background:#eef5ff;gap:4px;padding-block:4px;position:sticky;bottom:0}html[data-text-entry-active] .chat-composer textarea{max-height:clamp(46px,calc(var(--app-viewport-height) * .16),94px)}html[data-text-entry-active] :is(.chat-feed,.chat-dm-messages){padding-block:4px}}.chat-reaction-presets.is-viewport-positioned{box-sizing:border-box;visibility:hidden;z-index:100;flex-wrap:wrap;width:max-content;position:fixed;bottom:auto;right:auto;overflow:auto}.chat-reaction-presets.is-viewport-positioned button{flex:0 0 29px}:root:not(:has(.market-bottom-bar)){--market-bar-height:0px}.chat-market-readonly{color:#526176;border-top:1px solid #1933561f;flex:none;align-items:center;gap:8px;padding:18px;font-size:12px;display:flex}.chat-system-label{color:#315ca3;font-family:var(--font-sans);background:#2a67cd1a;border-radius:4px;padding:3px 5px;font-size:9px}.chat-conversation-section nav>button>.chat-channel-icon{position:relative;overflow:visible}.chat-channel-unread{background:#2463eb;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #e8f1fd}.chat-entry.has-market-activity{width:min(100%,400px);max-width:min(100%,400px)}.chat-entry.has-market-activity>.chat-message-content{width:100%}.market-activity-card{background:#ffffffa8;border:1px solid #19335629;border-radius:12px 12px 12px 4px;width:100%;min-width:0;overflow:hidden;box-shadow:0 10px 24px #1933560d}.market-activity-media{aspect-ratio:16/9;background:#17263a;width:100%;overflow:hidden}.market-activity-media>img{object-fit:contain;width:100%;height:100%;display:block}.market-activity-body{min-width:0;padding:10px 12px 0}.market-activity-kind{justify-content:space-between;align-items:center;gap:6px;margin-bottom:6px;display:flex}.market-activity-kind>b{color:#167047;font:700 10px/16px var(--font-title);padding:0}.market-activity-card.is-sell .market-activity-kind>b{color:#b23e4e}.market-activity-kind>span{color:#75808e;font:9px var(--font-sans)}.market-activity-amount{color:#0a0a0a;font:26px/1.15 var(--font-pixel);overflow-wrap:anywhere}.market-activity-amount .asset-amount{white-space:normal;display:inline}.market-activity-amount .asset-unit-icon{vertical-align:middle;width:22px;height:22px;margin-left:4px}.market-activity-payment{color:#75808e;font:10px var(--font-sans);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:5px;display:flex}.market-activity-payment .asset-amount{color:#0a0a0a;font:13px var(--font-pixel);white-space:normal}.market-activity-usd{font:12px var(--font-pixel);color:#75808e}.market-activity-footer{border-top:1px solid #19335621;justify-content:space-between;align-items:center;gap:10px;margin:9px 12px 0;padding:7px 0 9px;display:flex}.market-activity-footer>.username-identity{flex:auto;min-width:0}.market-activity-footer>a{color:#fff;min-height:32px;font:9px var(--font-title);background:#0a0a0a;border:1px solid #0a0a0a;border-radius:7px;flex-shrink:0;align-items:center;gap:8px;padding:0 11px;text-decoration:none;display:inline-flex}.market-activity-footer>a:hover,.market-activity-footer>a:focus-visible{color:#fff;background:#242424;border-color:#242424}.market-activity-footer>a:focus-visible{outline-offset:2px;outline:2px solid #2457d6}.market-activity-card,.market-activity-card *{-webkit-user-select:text;user-select:text}.chat-dm-system-reply{justify-self:start;min-width:0;max-width:100%;margin-top:10px}.chat-dm-system-reply>header{color:#6f7885;font:10px var(--font-pixel);align-items:center;gap:6px;margin-bottom:6px;display:flex}.chat-entry.is-own .chat-dm-system-reply>.chat-message-bubble{background:#ffffffa8;border-radius:10px 10px 10px 3px;justify-self:start}.chat-bot-tip{width:min(92%,420px);max-width:min(92%,420px)}.chat-bot-tip>.chat-system-message{max-width:100%;margin-top:0}.chat-entry.has-contract-address{width:min(100%,400px);max-width:min(100%,400px)}.chat-entry.has-contract-address>.chat-message-content{width:100%}.chat-contract-card{box-sizing:border-box;background:#ffffffa8;border:1px solid #19335621;border-radius:10px 10px 10px 3px;width:100%;min-width:0;padding:10px}.chat-contract-heading{color:#0a0a0a;align-items:center;gap:8px;display:flex}.chat-contract-heading .asset-unit-icon{width:18px;height:18px}.chat-contract-heading>strong{font:10px var(--font-title)}.chat-contract-card>.chat-contract-address{color:#0a0a0a;font:14px/1.65 var(--font-pixel);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;margin:7px 0 9px;padding:0}.chat-contract-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chat-contract-actions>button,.chat-contract-actions>a{color:#fff;min-height:26px;font:9px var(--font-title);cursor:pointer;background:#0a0a0a;border:1px solid #0a0a0a;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 9px;text-decoration:none;display:inline-flex}.chat-contract-actions>a{width:26px;padding:0}.chat-contract-actions>button:hover,.chat-contract-actions>a:hover{background:#242424}.chat-contract-actions>button:focus-visible,.chat-contract-actions>a:focus-visible{outline-offset:2px;outline:2px solid #2457d6}.chat-contract-copy-status{font:10px var(--font-sans);color:#53647a}.chat-contract-copy-status:empty{display:none}.chat-dm-system-reply:has(.chat-contract-card){width:min(100%,400px);max-width:min(100%,400px)}.chat-contract-card{container-type:inline-size}.chat-contract-card>.chat-contract-address{white-space:nowrap;overflow-wrap:normal;font-size:clamp(10px,3.7cqi,14px);overflow-x:auto}.chat-entry.has-contract-address .chat-message-content:has(.chat-contract-actions :focus)>.chat-message-actions{opacity:0;pointer-events:none}.chat-announcement-banner{color:#0a0a0a;background:#ffffff94;border:1px solid #1933561f;border-radius:9px;flex:none;align-items:flex-start;gap:10px;margin:8px 10px 0;padding:11px 12px;display:flex}.chat-announcement-banner-icon{color:#536d8b;flex:0 0 16px;margin-top:1px}.chat-announcement-banner.is-warning .chat-announcement-banner-icon{color:#a76c16}.chat-announcement-banner.is-maintenance .chat-announcement-banner-icon{color:#b43449}.chat-announcement-banner.is-event .chat-announcement-banner-icon{color:#6d4ed0}.chat-announcement-banner-content{flex:auto;min-width:0}.chat-announcement-banner-heading{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.chat-announcement-banner-heading>strong{font:9px var(--font-title)}.chat-announcement-banner-heading>span{color:#75808e;font:9px var(--font-pixel)}.chat-announcement-banner-content>p{-webkit-line-clamp:2;font:11px/1.5 var(--font-sans);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text;-webkit-box-orient:vertical;margin:0;font-weight:450;display:-webkit-box;overflow:hidden}.chat-announcement-banner-content>p.is-expanded{max-height:min(35dvh,240px);display:block;overflow-y:auto}.chat-announcement-banner-actions{gap:14px;margin-top:5px;display:flex}.chat-announcement-banner-actions>button,.chat-announcement-banner-actions>a{color:#536d8b;font:9px var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:underline;display:inline-flex}.chat-announcement-banner-dismiss{color:#75808e;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;margin:-3px -4px 0 0;padding:0;display:flex}.chat-announcement-banner-dismiss:hover{color:#0a0a0a;background:#1933560f}.chat-announcement-banner button:focus-visible,.chat-announcement-banner a:focus-visible{outline-offset:2px;outline:2px solid #2457d6}.shook-sticker-grid{overscroll-behavior:contain;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-height:0;padding:8px;display:grid;overflow-y:auto}.shook-sticker-grid>button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-width:0;padding:4px;display:grid}.shook-sticker-grid>button:hover,.shook-sticker-grid>button:focus-visible{background:#19335614;outline:2px solid #19335633}.shook-sticker-grid img{object-fit:contain;width:100%;height:72px}.chat-emoji-explorer:has(.shook-sticker-grid){grid-template-rows:auto auto minmax(0,1fr) auto}.shook-chat-sticker{object-fit:contain;vertical-align:middle;width:144px;max-width:100%;height:144px;display:inline-block}.chat-message-bubble.is-sticker-only,.chat-entry.is-own .chat-message-bubble.is-sticker-only{box-shadow:none;background:0 0;border-color:#0000;padding:2px 0}.chat-message-bubble.is-sticker-only p{flex-wrap:wrap;gap:4px;display:flex}.shook-sticker-draft{gap:6px;max-height:68px;margin-bottom:5px;display:flex;overflow-x:auto}.shook-sticker-draft img{object-fit:contain;flex:0 0 64px}.shook-picker-tabs{gap:3px;display:flex}.chat-emoji-explorer .shook-picker-tabs button{width:auto;height:27px;font:10px var(--font-sans);padding:0 8px}.chat-emoji-explorer .shook-picker-tabs button[aria-pressed=true]{color:#fff;background:#0a0a0a}small.username-availability{color:var(--quiet);margin-top:6px;font-size:10px;line-height:1.4;display:block}small.username-availability.is-available{color:var(--green)}small.username-availability:is(.is-taken,.is-reserved,.is-invalid){color:var(--rose)}.chamber-quote-status{color:var(--quiet);gap:6px;padding:0 4px;font-size:11px;line-height:1.5;display:grid}.chamber-quote-status strong{color:var(--rose);font-weight:500}.treasury-owner-controls>details{border-top:1px solid #19335624;padding:16px clamp(16px,3vw,28px)}.treasury-owner-controls summary{cursor:pointer;overflow-wrap:anywhere;font-size:12px}.treasury-owner-buttons{flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.treasury-owner-controls button,.treasury-refund-controls button{color:#0a0a0a;font:12px var(--font-sans);cursor:pointer;background:#ffffffa6;border:1px solid #1933562b;border-radius:10px;padding:10px 14px}.treasury-owner-controls button:disabled{opacity:.45;cursor:not-allowed}.treasury-refund-controls{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.treasury-refund-controls strong,.treasury-refund-controls a,.treasury-refund-controls p{font-size:12px}.treasury-refund-controls p{flex-basis:100%}.treasury-donation-actions{gap:12px;padding:16px;display:grid}.treasury-donation-actions>.protocol-action-button{width:100%;margin:0}.treasury-donation-actions>.treasury-donation-notice{color:var(--muted);margin:0;padding:0;font-size:12px;line-height:1.6}.treasury-source-columns{justify-content:space-between;gap:16px;padding:12px 24px;display:flex}.treasury-source{border-top:1px solid var(--line)}.treasury-source-toggle{appearance:none;color:inherit;text-align:left;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:16px;padding:18px 24px;display:grid}button.treasury-source-toggle{cursor:pointer;transition:background .2s}button.treasury-source-toggle:hover{background:#ffffff38}.treasury-source-name{font-family:var(--font-sans);font-size:12px}.treasury-source-name small{margin-top:5px}.treasury-source-held{white-space:nowrap;justify-content:flex-end;display:flex}.treasury-source-chevron{color:var(--muted);transition:transform .32s cubic-bezier(.16,1,.3,1)}.treasury-source.is-expanded .treasury-source-chevron{transform:rotate(180deg)}.treasury-source.is-empty .treasury-source-chevron{visibility:hidden}.treasury-source-reveal{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1);display:grid}.treasury-source.is-expanded .treasury-source-reveal{grid-template-rows:1fr}.treasury-source-reveal>div{min-height:0;overflow:hidden}.treasury-source-breakdown{border-top:1px solid var(--line);background:#ffffff2b;padding:8px 24px 14px}.treasury-source-breakdown dl{margin:0}.treasury-source-breakdown dl>div{justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}.treasury-source-breakdown dt{color:var(--muted);font-family:var(--font-sans);font-size:11px}.treasury-source-breakdown dd{font-family:var(--font-pixel);align-items:center;gap:3px;margin:0;display:flex}.treasury-source-breakdown p{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0 0;padding-top:12px;font-size:11px;display:flex}@media (max-width:600px){.treasury-source-columns,.treasury-source-toggle{padding-left:18px;padding-right:18px}.treasury-source-toggle{gap:10px}.treasury-source-breakdown{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.treasury-source-reveal,.treasury-source-chevron,.treasury-source-toggle{transition:none}}.tictactoe-pending-move{border-top:1px solid var(--line);color:var(--muted);font:11px var(--font-sans);text-align:center;padding:10px 16px}.chamber-amount-presets{justify-content:flex-end;gap:5px;display:flex}.creator-buyback-data{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:600px){.creator-buyback-data{grid-template-columns:1fr}.creator-buyback-data>div+div{border-left:0;border-top:1px solid var(--line)}}
