:root{color-scheme:dark;--bg: #0d0e10;--panel: #141518;--panel-2: #1a1c20;--panel-3: #202227;--line: #24262b;--line-2: #2f3238;--line-3: #3b3e45;--text: #ecedef;--text-2: #b9bcc4;--muted: #9a9da6;--faint: #63666f;--long: #0fa39a;--short: #e8604a;--long-soft: rgb(15 163 154 / .14);--short-soft: rgb(232 96 74 / .14);--accent: #e0a84e;--accent-ink: #1b1306;--long-btn: #12b4a9;--short-btn: #ee6a55;--btn-ink: #04100e;--warn: #f2b84b;--danger: #ff5c6c;--info: #7fb6ff;--radius: 7px;--radius-lg: 10px;--font: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--display: "Big Shoulders Display", "Geist", ui-sans-serif, sans-serif;--accent-soft: rgb(224 168 78 / .11);--accent-line: rgb(224 168 78 / .38);--glass: rgb(20 21 24 / .8);--glass-2: rgb(26 28 32 / .86);--ease: cubic-bezier(.23, 1, .32, 1)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font:12px/1.45 var(--font);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.faint{color:var(--faint)}.dim{color:var(--text-2)}.long{color:var(--long)}.short{color:var(--short)}.warn{color:var(--warn)}.danger{color:var(--danger)}.small{font-size:11px}.label{font-size:12px;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.app{display:grid;grid-template-rows:52px minmax(0,1fr) 26px;height:100%;min-height:0}.topbar{display:flex;align-items:center;gap:18px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--panel);min-width:0}.brand{display:flex;align-items:center;gap:9px;line-height:1}.wordmark{display:inline-flex;align-items:baseline;font-size:17px;line-height:1;color:var(--text);white-space:nowrap}.logo-mark{display:block;object-fit:contain;flex-shrink:0}.nav{display:flex;gap:2px}.nav button{background:none;border:0;padding:6px 10px;border-radius:var(--radius);color:var(--text-2);cursor:pointer;font-size:14px;font-weight:400}.nav button:hover{color:var(--text);background:var(--panel-2)}.nav button[aria-current=page]{color:var(--accent)}.topbar .spacer{flex:1}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid var(--line-2);color:var(--text-2);font-size:11.5px;white-space:nowrap;background:none}button.pill{cursor:pointer}.pill .dot{width:7px;height:7px;border-radius:50%;background:var(--muted)}.pill.ok .dot{background:var(--long)}.pill.bad .dot{background:var(--danger)}.pill.warn{color:var(--warn);border-color:#f2b84b73}.pill.warn .dot{background:var(--warn)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-2);background:var(--panel-2);border-radius:var(--radius);padding:6px 12px;cursor:pointer;font-weight:550;white-space:nowrap}.btn:hover:not(:disabled){border-color:var(--line-3);background:var(--panel-3)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.primary:hover:not(:disabled){background:#ebb862}.btn.ghost{background:none}.btn.danger{color:var(--danger);border-color:#ff5c6c66;background:none}.btn.small{padding:3px 8px;font-size:11.5px}.btn.block{width:100%}.btn.buy{background:var(--long-btn);border-color:var(--long-btn);color:var(--btn-ink)}.btn.sell{background:var(--short-btn);border-color:var(--short-btn);color:var(--btn-ink)}.btn.buy:hover:not(:disabled){background:#1cc4b8}.btn.sell:hover:not(:disabled){background:#f47c69}.link{background:none;border:0;padding:0;color:var(--accent);cursor:pointer}.link:disabled{color:var(--muted);cursor:default}.link:hover{text-decoration:underline}.icon-btn{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:var(--radius);border:1px solid transparent;background:none;color:var(--text-2);cursor:pointer}.icon-btn:hover{color:var(--text);border-color:var(--line-2)}.trade{display:flex;flex-direction:column;gap:4px;padding:4px;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.trade-top{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) 284px 304px;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"market book side" "chart book side";gap:4px;height:max(640px,calc(100dvh - 132px))}.trade-bottom{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) 304px;gap:4px;min-height:460px}.trade-top>*,.trade-bottom>*{min-width:0;min-height:0}.area-acct{display:flex;flex-direction:column;gap:4px}.area-acct>.card:last-child{flex:1}.statusbar{display:flex;align-items:center;gap:12px;padding:0 12px;border-top:1px solid var(--line);background:var(--panel);font-size:11px;white-space:nowrap;overflow:hidden}.statusbar .spacer{flex:1}.status-chip{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:5px;border:1px solid var(--line-2);color:var(--text-2)}.status-chip .dot{width:6px;height:6px;border-radius:50%;background:var(--muted)}.status-chip.ok{color:var(--long);border-color:#0fa39a80}.status-chip.ok .dot{background:var(--long)}.status-chip.bad{color:var(--danger);border-color:#ff5c6c73}.status-chip.bad .dot{background:var(--danger)}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg)}.area-market{grid-area:market}.area-chart{grid-area:chart;display:flex;flex-direction:column}.area-book{grid-area:book;display:flex;flex-direction:column}.area-side{grid-area:side;display:flex;flex-direction:column;gap:4px;overflow-y:auto;scrollbar-width:thin}.area-side>.order-panel{flex:1 0 auto}.area-bottom{display:flex;flex-direction:column}@media(max-width:1180px){.trade-top{grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:auto 540px 440px;grid-template-areas:"market side" "chart side" "book side";height:auto}.trade-bottom{grid-template-columns:minmax(0,1fr)}}.tabbar,.sheet-head,.pane-switch{display:none}.m-cards{display:flex;flex-direction:column;gap:8px;padding:8px}.m-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-2);padding:10px;display:flex;flex-direction:column;gap:8px}.m-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px}.m-kv{display:flex;flex-direction:column;min-width:0}.m-kv .num{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-actions{display:flex;gap:6px}.m-actions .btn{flex:1}.market-bar{display:flex;align-items:center;gap:22px;padding:8px 12px;overflow-x:auto;scrollbar-width:none}.market-bar .stat{display:flex;flex-direction:column;gap:1px;white-space:nowrap}.market-bar .stat .label{font-size:11px;color:var(--muted);text-align:left;border-bottom:1px dotted var(--line-3);align-self:flex-start}.coin-picker{position:relative}.coin-btn{display:flex;white-space:nowrap;align-items:center;gap:8px;background:none;border:0;font-size:20px;font-weight:500;cursor:pointer;padding:2px 4px;border-radius:var(--radius)}.coin-btn:hover{background:var(--panel-2)}.coin-btn .lev{font-size:11px;font-weight:600;color:var(--accent);background:#2fd1c11f;padding:1px 5px;border-radius:4px}.coin-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:560px;max-width:calc(100vw - 24px);max-height:460px;display:flex;flex-direction:column;background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius-lg);box-shadow:0 16px 40px #00000073}.coin-menu.floating{position:fixed;z-index:60;max-width:none}.coin-table{display:flex;flex-direction:column;flex:1;min-height:0}.coin-table>.input{margin:10px 10px 4px;width:auto;min-width:0}.coin-table .tabs{padding:0 6px}.coin-table .rows{flex:1;min-height:0;overflow:auto}.coin-table table{width:100%}.coin-menu .coin-table th{background:var(--panel-2)}.coin-table tbody tr{cursor:pointer}.coin-table tbody tr:hover,.coin-table tbody tr.sel{background:var(--panel-3)}.coin-table tbody tr.active td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.sort-btn{display:inline-flex;align-items:center;gap:2px;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.sort-btn:hover,th[aria-sort] .sort-btn{color:var(--text)}.pick-box{display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid var(--line-3);border-radius:4px;color:var(--btn-ink)}.pick-box.on{background:var(--accent);border-color:var(--accent)}.big-px{font-size:15px;font-weight:600}.big-px.tick-up-a{animation:px-up-a .7s ease-out}.big-px.tick-up-b{animation:px-up-b .7s ease-out}.big-px.tick-down-a{animation:px-down-a .7s ease-out}.big-px.tick-down-b{animation:px-down-b .7s ease-out}@keyframes px-up-a{0%{color:var(--long)}}@keyframes px-up-b{0%{color:var(--long)}}@keyframes px-down-a{0%{color:var(--short)}}@keyframes px-down-b{0%{color:var(--short)}}.input{width:100%;background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);padding:7px 9px;outline:none}.input:focus{border-color:var(--line-3)}.field{position:relative;display:flex;align-items:center;background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius);padding:0 9px;min-height:34px}.field:focus-within{border-color:var(--line-3)}.field>.label{white-space:nowrap;margin-right:8px}.field input{flex:1;min-width:0;background:none;border:0;outline:none;text-align:right;font-variant-numeric:tabular-nums;padding:6px 0}.field .unit-select{margin-left:8px;background:none;border:0;color:var(--text-2);font:inherit;font-weight:550;cursor:pointer;padding:2px 0;max-width:96px}.field .unit-select:focus,.field .unit-select:focus-visible,.book-tools select:focus,.book-tools select:focus-visible{outline:none;box-shadow:none}.field .unit-select:focus-visible{color:var(--text)}.field .unit-select option{background:var(--panel-2);color:var(--text)}.size-note{margin-top:-4px}.field .unit{margin-left:8px;color:var(--text-2);font-weight:550;white-space:nowrap}.field button.unit{background:none;border:0;cursor:pointer;padding:0}.field button.unit:hover{color:var(--text)}.row{display:flex;align-items:center;gap:8px}.row.between{justify-content:space-between}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:6px}.grid-tpsl{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:6px}.tpsl-facts{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin-bottom:10px}.tpsl-facts .num{text-align:right}.grid-tpsl+.hint{margin:2px 0 8px}.check{display:inline-flex;align-items:center;gap:7px;cursor:pointer;user-select:none;color:var(--text-2)}.check input{accent-color:var(--accent);margin:0}select.input{appearance:none;padding-right:22px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 12px) 50%,calc(100% - 8px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.slider{display:flex;align-items:center;gap:10px}.slider input[type=range]{flex:1;accent-color:var(--accent);height:28px;margin:0;cursor:pointer;touch-action:pan-y}.slider input[type=range]:disabled{opacity:.4;cursor:not-allowed}.slider .pct{width:64px}.seg{display:flex;background:var(--panel-2);border-radius:var(--radius);padding:2px;gap:2px}.seg button{flex:1;border:0;background:none;padding:6px 8px;border-radius:5px;cursor:pointer;color:var(--text-2);font-weight:550}.seg button[aria-pressed=true]{background:var(--panel-3);color:var(--text)}.seg.side button[aria-pressed=true].buy{background:var(--long-btn);color:var(--btn-ink)}.seg.side button[aria-pressed=true].sell{background:var(--short-btn);color:var(--btn-ink)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);padding:0 8px;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.tabs button{border:0;background:none;padding:9px 10px 8px;cursor:pointer;color:var(--text-2);border-bottom:2px solid transparent;white-space:nowrap;font-weight:550}.tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.tabs .spacer{flex:1}.order-tabs{display:flex;border-bottom:1px solid var(--line)}.order-tabs button{flex:1;border:0;background:none;padding:10px 6px 9px;cursor:pointer;color:var(--text-2);border-bottom:2px solid transparent;font-weight:550}.order-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--text)}.chart-head{display:flex;align-items:center;gap:4px;padding:6px 8px;border-bottom:1px solid var(--line);flex-wrap:wrap}.chart-head .iv{border:0;background:none;color:var(--text-2);padding:3px 7px;border-radius:4px;cursor:pointer;font-weight:550}.chart-head .iv[aria-pressed=true]{color:var(--text);background:var(--panel-3)}.chart-wrap{position:relative;flex:1;min-height:0}.chart-host{position:absolute;inset:0}.chart-legend{position:absolute;z-index:3;top:8px;left:10px;display:flex;flex-wrap:wrap;gap:4px 12px;pointer-events:none;font-size:11.5px;color:var(--text-2)}.chart-legend .key{display:inline-flex;align-items:center;gap:5px}.tpsl-chips{position:absolute;z-index:4;left:10px;bottom:36px;display:flex;gap:6px}.tpsl-chip{border:1px dashed currentColor;background:#0a1013cc;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:600;cursor:pointer}.tpsl-chip.tp{color:var(--long)}.tpsl-chip.sl{color:var(--short)}.tpsl-hint{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 10px;border-radius:999px;background:#0a1013d9;border:1px solid var(--line-2);color:var(--text-2);font-size:11px}.tpsl-hint .icon-btn{width:20px;height:20px}.modal.tpsl-confirm{position:relative;overflow:hidden;padding-top:20px}.tpsl-hairline{position:absolute;inset:0 0 auto;height:2px;background:var(--long)}.tpsl-confirm.sl .tpsl-hairline{background:var(--short)}.tpsl-head{display:flex;align-items:flex-start;gap:10px}.tpsl-head>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tpsl-badge{display:grid;place-items:center;height:34px;padding:0 10px;border-radius:9px;font-weight:800;letter-spacing:.08em;font-size:11.5px;color:var(--btn-ink);background:var(--long-btn)}.tpsl-badge.sl{background:var(--short-btn)}.tpsl-levels{display:flex;align-items:stretch;gap:8px}.tpsl-level{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:9px 11px;border-radius:10px;border:1px solid var(--line-2);background:var(--panel)}.tpsl-level.new{border-color:#2fd1c173;background:#2fd1c112}.tpsl-px{font-size:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.tpsl-arrow{align-self:center;display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:var(--panel-3);color:var(--text-2)}.tpsl-warn{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border-radius:8px;background:#f2b84b1a;color:var(--warn)!important;font-size:12px}.tpsl-warn svg{flex-shrink:0;margin-top:1px}.chart-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted)}.book{flex:1;min-height:0;display:flex;flex-direction:column;font-size:12px;font-variant-numeric:tabular-nums}.book-head,.book-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0 10px;position:relative}.book-head{font-family:var(--font);color:var(--muted);font-size:11px;padding-top:6px;padding-bottom:4px}.book-head>:not(:first-child),.book-row>:not(:first-child){text-align:right}.book-tools{padding:6px 10px 0}.book-tools select{width:auto;min-width:76px;padding:3px 22px 3px 8px;background-color:transparent;border-color:transparent;color:var(--text-2);cursor:pointer}.book-tools select:hover{color:var(--text);background-color:var(--panel-2)}.book-sides{flex:1;min-height:0;display:flex;flex-direction:column}.book-side{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.book-side.asks{justify-content:flex-end}.book-row{height:20px;align-items:center;cursor:pointer}.book-row:hover{background:var(--panel-2)}.book-row .depth{position:absolute;inset:1px 0;z-index:0;pointer-events:none;transform-origin:right center;transition:transform .28s cubic-bezier(.25,1,.5,1);will-change:transform}.book-row.flash-a,.book-row.flash-b{animation:level-flash-a .65s ease-out}.book-row.flash-b{animation-name:level-flash-b}.book-row.flash-a .sz{animation:level-num-a .32s ease-out}.book-row.flash-b .sz{animation:level-num-b .32s ease-out}.book-row.ask{--flash: rgb(232 96 74 / .13)}.book-row.bid{--flash: rgb(15 163 154 / .13)}@keyframes level-flash-a{0%{background:transparent}18%{background:var(--flash)}to{background:transparent}}@keyframes level-flash-b{0%{background:transparent}18%{background:var(--flash)}to{background:transparent}}@keyframes level-num-a{0%{opacity:.45}}@keyframes level-num-b{0%{opacity:.45}}.book-row.ask .depth{background:var(--short-soft)}.book-row.bid .depth{background:var(--long-soft)}.book-row>span{position:relative;z-index:1}.book-row.ask .px{color:var(--short)}.book-row.bid .px{color:var(--long)}.book-row.mine .px:after{content:"•";color:var(--accent);margin-left:4px}.book-spread{display:grid;grid-template-columns:1fr 1fr 1fr;padding:5px 10px;background:var(--panel-2);color:var(--text-2);font-family:var(--font)}.book-spread>:not(:first-child){text-align:right}.tape-row{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0 10px;height:20px;align-items:center}.tape-row>:not(:first-child){text-align:right}.tape-row.fresh{animation:tape-in .52s ease-out}.tape-row.fresh.buy{--flash: rgb(15 163 154 / .22)}.tape-row.fresh.sell{--flash: rgb(232 96 74 / .22)}@keyframes tape-in{0%{background:var(--flash);transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.book-row.flash-a,.book-row.flash-b,.book-row.flash-a .sz,.book-row.flash-b .sz,.big-px[class*=tick-],.tape-row.fresh{animation-duration:1ms}.book-row .depth{transition:none}}.scroll{overflow-y:auto;min-height:0;flex:1}.order-panel{display:flex;flex-direction:column}.order-body{display:flex;flex-direction:column;gap:9px;padding:10px 12px 12px}.mode-row{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px 12px 0}.kv{display:flex;justify-content:space-between;gap:8px;color:var(--text-2)}.kv>:last-child{color:var(--text);text-align:right}.kvs{display:flex;flex-direction:column;gap:4px;font-size:11.5px}.hint{font-size:11.5px;color:var(--muted)}.err{color:var(--danger);font-size:11.5px}.divider{height:1px;background:var(--line);margin:2px 0}.dir{display:inline-flex;align-items:center;gap:5px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:4px;font-size:11.5px}.dir.long{background:var(--long-soft);color:var(--long)}.dir.short{background:var(--short-soft);color:var(--short)}.dir.flat{background:var(--panel-3);color:var(--text-2)}.meter{position:relative;height:8px;border-radius:4px;background:linear-gradient(90deg,var(--short-soft),var(--panel-3) 50%,var(--long-soft));border:1px solid var(--line-2)}.meter .thr{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--line-3)}.meter .mid{position:absolute;top:-3px;bottom:-3px;left:50%;width:1px;background:var(--muted)}.meter .mark{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);background:var(--text);border:2px solid var(--panel);box-shadow:0 0 0 1px var(--line-3)}.summary{padding:12px;display:flex;flex-direction:column;gap:8px}.summary h3,.panel-title{margin:0;font-size:12.5px;font-weight:650}table.t{width:100%;border-collapse:collapse;font-size:12px}table.t th{position:sticky;top:0;z-index:1;background:var(--panel);text-align:left;font-weight:500;color:var(--muted);padding:6px 10px;white-space:nowrap;border-bottom:1px solid var(--line)}table.t td{padding:6px 10px;white-space:nowrap;border-bottom:1px solid var(--line)}table.t tr:last-child td{border-bottom:0}table.t td.r,table.t th.r{text-align:right}table.t tbody tr:hover{background:var(--panel-2)}.coin-cell{display:inline-flex;align-items:center;gap:6px;font-weight:600}.coin-cell .lev{font-weight:600;font-size:10.5px;padding:0 4px;border-radius:3px;background:var(--panel-3);color:var(--text-2)}.coin-icon,.coin-tile{border-radius:50%;flex-shrink:0}.coin-tile{display:inline-grid;place-items:center;background:var(--panel-3);color:var(--text-2);font-weight:700}.empty{padding:26px 16px;text-align:center;color:var(--muted)}.side-word.long:before{content:"▲ ";font-size:9px}.side-word.short:before{content:"▼ ";font-size:9px}.modal-back{position:fixed;inset:0;z-index:60;background:#020608a8;display:grid;place-items:center;padding:16px}.modal{width:380px;max-width:100%;background:var(--panel-2);border:1px solid var(--line-2);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 24px 60px #00000080}.modal.wide{width:820px;max-height:calc(100vh - 32px)}.modal h2{margin:0;font-size:15px}.modal p{margin:0;color:var(--text-2)}.page{overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;max-width:1440px;width:100%;margin:0 auto}.page h1{margin:0;font-size:18px}.page-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:12px;align-items:start}@media(max-width:1100px){.page-grid{grid-template-columns:minmax(0,1fr)}}.section{padding:14px;display:flex;flex-direction:column;gap:10px}.section>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.sig{padding:12px;display:flex;flex-direction:column;gap:9px;cursor:pointer}.sig:hover{border-color:var(--line-3)}.switch{position:relative;width:34px;height:19px;border-radius:999px;border:1px solid var(--line-3);background:var(--panel-3);cursor:pointer;flex-shrink:0;padding:0}.switch:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--text-2);transition:transform .12s}.switch[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.switch[aria-checked=true]:after{transform:translate(15px);background:var(--accent-ink)}.switch:disabled{opacity:.45;cursor:not-allowed}.log{font-family:var(--mono);font-size:11px;max-height:360px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.log .line{display:grid;grid-template-columns:64px 54px 46px 1fr;gap:8px}.badge{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:650;padding:1px 6px;border-radius:4px;background:var(--panel-3);color:var(--text-2);white-space:nowrap}.badge.ok{background:var(--long-soft);color:var(--long)}.badge.bad{background:var(--short-soft);color:var(--short)}.badge.warn{background:#f2b84b1f;color:var(--warn)}.connect{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;position:relative;z-index:1}.connect-card{width:420px;max-width:100%;padding:26px;display:flex;flex-direction:column;gap:14px}.portfolio-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.portfolio-head .seg button{white-space:nowrap}.portfolio-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.stat-tile{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-2);min-width:0}.stat-tile .big{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-chart{position:relative;height:280px}.portfolio-host{position:absolute;inset:0}.connect-brand{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:4px}.wordmark.brand-word{font-size:26px}.or{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px}.or:before,.or:after{content:"";flex:1;border-top:1px solid var(--line)}.connect-card h1{margin:0;font-size:20px}.wallets{display:flex;flex-direction:column;gap:8px}.wallet-btn{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:var(--radius-lg);border:1px solid var(--line-2);background:var(--panel-2);cursor:pointer;font-weight:600;text-align:left}a.wallet-btn{color:inherit;text-decoration:none}.wallet-btn:hover:not(:disabled){border-color:var(--accent)}.wallet-btn img{width:26px;height:26px;border-radius:6px}.wallet-btn .sub{display:block;font-weight:400;font-size:11px;color:var(--muted)}.boot{height:100%;display:grid;place-items:center;color:var(--muted)}.toasts{position:fixed;z-index:80;right:14px;bottom:38px;display:flex;flex-direction:column;gap:6px;max-width:min(440px,calc(100vw - 28px))}.toast{display:flex;align-items:flex-start;gap:10px;padding:9px 10px 9px 12px;border-radius:var(--radius-lg);background:var(--panel-2);border:1px solid var(--line-2);box-shadow:0 12px 30px #0006}.toast.warn{border-color:#f2b84b80}.toast.critical{border-color:#ff5c6c99}.toast.ok{border-color:#0fa39a99}.toast>span:nth-child(2){flex:1}.banner{padding:8px 12px;border-radius:var(--radius);border:1px solid rgb(242 184 75 / .45);background:#f2b84b12;color:var(--warn);display:flex;align-items:center;gap:10px}@media(max-width:760px){html,body,#root{height:auto}.app{display:block;min-height:100vh;padding-bottom:calc(60px + env(safe-area-inset-bottom))}input,select,textarea{font-size:16px}.hide-sm{display:none!important}.topbar{position:sticky;top:0;z-index:30;height:calc(48px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 10px 0;gap:6px}.topbar .nav,.statusbar{display:none}.wordmark{font-size:15px}.topbar .pill{padding:3px 7px}.tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;height:calc(58px + env(safe-area-inset-bottom));padding:0 6px env(safe-area-inset-bottom);background:var(--panel);border-top:1px solid var(--line)}.tabbar button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:none;color:var(--muted);font-size:11px;font-weight:550;cursor:pointer}.tabbar button[aria-current=page]{color:var(--accent)}.tabbar button[aria-current=page] svg{background:#2fd1c11f;border-radius:999px;padding:2px 12px;box-sizing:content-box}.trade.phone{display:flex;flex-direction:column;gap:6px;padding:6px;overflow:visible}.trade.phone>*{min-height:auto}.pane-switch{display:flex}.pane-switch button{padding:8px}.trade.phone .area-chart{height:min(62vh,480px)}.trade.phone .area-book{min-height:420px}.trade.phone .area-side{overflow:visible}.trade.phone .area-bottom{min-height:240px}.market-bar{gap:16px;padding:8px 10px}.coin-btn{font-size:16px}.page{padding:12px 10px}.modal-back{place-items:end stretch;padding:0}.modal,.modal.wide{width:100%;max-height:calc(100vh - 40px - env(safe-area-inset-top));overflow-y:auto;border-radius:14px 14px 0 0;padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.portfolio-chart{height:220px}.toasts{bottom:calc(66px + env(safe-area-inset-bottom))}.coin-menu.sheet{position:fixed;inset:0;z-index:70;width:auto;max-width:none;max-height:none;border:0;border-radius:0;background:var(--panel);padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.sheet-head{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 0 14px;font-size:15px}.coin-table table.t td,.coin-table table.t th{padding:9px 8px}.coin-menu.sheet .coin-table th{background:var(--panel)}.connect{padding:calc(16px + env(safe-area-inset-top)) 12px 16px}.connect-card{padding:20px 16px}.connect-card .row input{min-width:0}}.card.stale{opacity:.6;transition:opacity .12s}.chart-tip{position:absolute;width:220px;padding:6px 8px;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--panel-3);font-size:11px;pointer-events:none}.chart-tip strong{color:var(--text)}.table-scroll{overflow-x:auto}.readme{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:6px}.chip{border:1px solid var(--line-2);background:none;color:var(--text-2);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:550;cursor:pointer}.chip[aria-pressed=true]{background:var(--panel-3);border-color:var(--line-3);color:var(--text)}.chip:disabled{opacity:.4;cursor:not-allowed}.chart-foot{padding:6px 12px 8px;border-top:1px solid var(--line)}.chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px}.section-lite{display:flex;flex-direction:column;gap:10px}.c-warn{color:var(--warn);flex-shrink:0}.pb{display:flex;flex-direction:column;gap:2px}.rc{display:flex;flex-direction:column;gap:4px}.rc>.label{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em}.lang-switch{display:flex;border:1px solid var(--line-2);border-radius:999px;padding:1px}.lang-switch button{border:0;background:none;color:var(--muted);font-size:10.5px;font-weight:650;padding:2px 7px;border-radius:999px;cursor:pointer}.lang-switch button[aria-pressed=true]{background:var(--panel-3);color:var(--text)}body{font-size:12.5px}.app{position:relative;z-index:1}.topbar,.statusbar,.tabbar{background:#0d0e10d1;-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1)}.app .card{background:var(--glass);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1)}.app .trade .card{background:#141518e6;-webkit-backdrop-filter:blur(22px) saturate(1.05);backdrop-filter:blur(22px) saturate(1.05)}.backdrop.on-data .bd-scene{opacity:.45}.wordmark{display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:1;color:var(--text);white-space:nowrap}.wm-name{font-weight:600;letter-spacing:-.01em}.wm-tag{font-family:var(--mono);font-size:9.5px;font-weight:500;color:var(--accent);border:1px solid var(--accent-line);border-radius:4px;padding:2px 4px 1px;letter-spacing:.04em}.logo-mark{color:var(--text)}.nav button[aria-current=page]{color:var(--text);background:var(--panel-2)}.page h1{font-family:var(--display);font-weight:800;font-size:30px;letter-spacing:.01em;text-transform:uppercase;line-height:1}.banner.ok{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text)}.onboard-step .panel-title{display:flex;align-items:center;gap:8px;font-size:13px}.step-no{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--line-3);color:var(--muted);font-family:var(--mono);font-size:11px;flex:none}.step-no.done{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.step-no.warn{border-color:var(--warn);color:var(--warn)}.onboard-step.done{border-color:var(--accent-line)}.slot-pick{display:flex;flex-direction:column;gap:6px}.hint.warn{color:var(--warn)}.backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--bg)}.backdrop:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.06;mix-blend-mode:overlay}.bd-scene{position:absolute;height:auto}.bd-night .bd-scene{right:-3vw;bottom:-4vh;width:min(74vw,1180px);opacity:.95}.bd-night{background:radial-gradient(60vw 50vw at 85% 100%,rgb(224 112 58 / .08),transparent 70%),var(--bg)}.bd-eclipse .bd-scene{right:-6vw;top:4vh;width:min(70vw,1100px)}.bd-eclipse{background:radial-gradient(50vw 40vw at 70% 20%,rgb(242 196 111 / .06),transparent 70%),var(--bg)}.bd-storm .bd-scene{right:-2vw;bottom:-2vh;width:min(84vw,1300px)}.bd-storm{background:radial-gradient(80vw 40vw at 50% 110%,rgb(195 54 58 / .14),transparent 70%),var(--bg)}.bd-dawn{background:#e9e5dc}.bd-dawn .bd-scene{inset:0;width:100%;height:100%}.bd-dawn:after{opacity:.35;mix-blend-mode:multiply}.connect.on-art{justify-items:end;padding-right:max(24px,7vw)}.connect.on-art .connect-card{background:#141518e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 30px 60px -24px #0000008c}.connect-card .tagline{font-family:var(--display);font-weight:800;font-size:22px;text-transform:uppercase;letter-spacing:.01em;line-height:1.05;text-align:center;margin:0}.mood-pick{background:none;border:0;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.page-head{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:900px){.connect.on-art{justify-items:center;padding-right:24px}}@media(max-width:700px){.bd-dawn .bd-scene{inset:auto;top:-1vh;left:-40vw;width:178vw;height:auto}.connect.on-art{align-items:end;padding-bottom:28px}.topbar .pill.warn,.topbar .wm-tag{display:none}}.chart-art{position:absolute;left:18%;top:8%;width:56%;height:84%;pointer-events:none;z-index:0}.chart-art .ca-moon{opacity:.14}.chart-art .ca-raven{opacity:.06}.chart-wrap .chart-host{z-index:1}.bell,.bell .icon-btn{position:relative}.bell-n{position:absolute;top:-4px;right:-5px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:var(--accent);color:var(--accent-ink);font:600 9.5px/15px var(--mono);text-align:center}.bell-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:320px;max-width:calc(100vw - 32px);max-height:60vh;overflow-y:auto;padding:6px;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel);box-shadow:0 12px 32px #00000073}.bell-pop ul{list-style:none;margin:0;padding:0}.bell-pop li button{display:grid;gap:2px;width:100%;padding:8px 9px;border:0;border-radius:var(--radius);background:none;color:var(--text);font-size:12.5px;text-align:left;cursor:pointer}.bell-pop li.new button{background:var(--accent-soft)}.bell-pop li button:hover{background:#ffffff0a}.bell-pop p{margin:0;padding:10px;font-size:12.5px}@media(max-width:760px){.bell-pop{position:fixed;left:16px;right:16px;top:calc(52px + env(safe-area-inset-top));width:auto;max-width:none}}@media(max-width:420px){.topbar .wordmark{display:none}}button.brand{background:none;border:0;padding:0;color:inherit;cursor:pointer}.btn.connect-btn{padding:7px 16px;border-radius:999px}.connect-back{z-index:1500}.modal.connect-modal{position:relative;width:400px;gap:14px;padding:22px;border-radius:18px}.connect-x{position:absolute;top:12px;right:12px}.connect-head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:4px 0 6px}.connect-head h2{font-size:18px}.connect-modal .wallet-btn{min-height:54px;border-radius:12px}.wallet-nudge{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:1600;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 16px;border-radius:999px;background:var(--panel-3);border:1px solid var(--line-3);box-shadow:0 16px 40px #00000080;white-space:nowrap}.wallet-nudge .btn{border-radius:999px;text-decoration:none}.need-wallet{display:grid;place-items:center;min-height:60vh}.need-card{max-width:440px;padding:30px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.need-card h1{margin:0;font-size:20px}.connect-empty{display:flex;flex-direction:column;align-items:center;gap:12px}.net-chip{padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;background:var(--long-soft);color:var(--long)}.net-chip.testnet{background:var(--accent-soft);color:var(--accent)}.banner.warn{border-color:var(--warn);color:var(--warn)}.banner.warn a{color:inherit;text-decoration:underline}.btn.ticket-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:999px;background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:700}.btn.ticket-btn:hover{filter:brightness(1.08)}@media(max-width:640px){.btn.ticket-btn span{display:none}.btn.ticket-btn{padding:7px 10px}}.real-money{margin:0;padding:8px 12px;border-radius:10px;background:#f2b84b1f;border:1px solid rgb(242 184 75 / .35);color:var(--warn);font-size:12px;text-align:left}.status-chip.real{color:var(--warn);border-color:#f2b84b66}.ar{--raise: var(--panel-2);--line2: var(--line-2);--ink: var(--text);--mute: var(--muted);--dim: var(--faint);--acc: var(--accent);--ice: #7fb8e0;--ice-soft: rgb(127 184 224 / .12);--gap: 8px;--r: 10px;--shadow: 0 18px 40px -18px rgb(0 0 0 / .65);font-size:13px;line-height:1.45;color:var(--ink);svg.lucide{flex:none}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.up{color:var(--long)}.down{color:var(--short)}.mute{color:var(--mute)}.dim{color:var(--dim)}.accc{color:var(--acc)}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:6px}.press{transition:transform .14s var(--ease),background-color .16s ease,border-color .16s ease,color .16s ease}.press:active:not(:disabled){transform:scale(.97)}.row-sb{display:flex;justify-content:space-between;align-items:center;gap:8px}.row-wrap{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.row-wrap.nowrap{flex-wrap:nowrap;min-width:0}.row-end{display:flex;justify-content:flex-end;gap:8px}.grow{flex:1;min-width:200px}.col{display:grid;gap:var(--gap);align-content:start;min-width:0}.mn{min-width:0}.panel{position:relative;background:var(--glass);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);border:1px solid var(--line);border-radius:var(--r)}.ph{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border-bottom:1px solid var(--line)}.ph.bt{border-top:1px solid var(--line)}.ph h3,.box h3{margin:0;font-size:13px;font-weight:600;display:flex;gap:8px;align-items:center}.ph .r{margin-left:auto;display:flex;gap:6px;align-items:center}.lbl{font-size:11px;color:var(--dim);font-weight:500;letter-spacing:.02em}.tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font-size:11.5px;font-weight:500;background:var(--raise);color:var(--mute);white-space:nowrap}.tag svg{width:13px;height:13px}.tag.sm{height:18px;margin-left:6px}.tag.acc{background:var(--accent-soft);color:var(--acc)}.tag.long{background:var(--long-soft);color:var(--long)}.tag.short{background:var(--short-soft);color:var(--short)}.tag.ice{background:var(--ice-soft);color:var(--ice)}.tag.fund{background:#6fb3a624;color:#8fcabd}.tag.tank{background:#7f9bc426;color:#a7bcdb}.tag.assn{background:#e06a5526;color:#f0957f}.ar-demo{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;border:1px dashed var(--accent-line);color:var(--acc);font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.08em;vertical-align:middle;cursor:help;white-space:nowrap}.seg{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:2px;flex-wrap:wrap}.seg button{height:26px;white-space:nowrap;padding:0 10px;border-radius:6px;color:var(--mute);font-weight:500;font-size:12.5px}.seg button[aria-pressed=true]{background:var(--raise);color:var(--ink)}.seg button:disabled{opacity:.4}.note{display:flex;gap:8px;align-items:flex-start;padding:9px 10px;border-radius:8px;background:var(--raise);font-size:12px;color:var(--mute);line-height:1.45}.note svg{margin-top:1px}.note.warn{background:var(--short-soft);color:#f2a99c}.note.ice{background:var(--ice-soft);color:#a9cfea}.small{font-size:11.5px;color:var(--dim);line-height:1.5}p.small{margin:0}.kv{display:grid;grid-template-columns:1fr auto;gap:7px 12px;font-size:12.5px}.kv span:nth-child(odd){color:var(--mute)}.kv span:nth-child(2n){font-family:var(--mono);text-align:right}table{width:100%;border-collapse:collapse}th{font-size:11px;color:var(--dim);font-weight:500;text-align:left;padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:9px 12px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:12.5px;white-space:nowrap}tr:last-child td{border-bottom:0}tr.mine{background:#e0a84e0d}td.f{font-family:var(--font)}th.n,td.n{text-align:right}.tw{overflow-x:auto}.box{padding:14px;display:grid;gap:10px;align-content:start}.box.pt0{padding-top:0}.box.pt8{padding-top:8px}.box p{margin:0;color:var(--mute);line-height:1.55}.box p.small{color:var(--dim)}.empty{justify-items:start}.field{display:grid;gap:6px}.field-h{display:flex;justify-content:space-between;align-items:center;gap:6px}.sum{display:grid;gap:7px;padding:10px 12px;border-radius:8px;background:var(--bg);border:1px solid var(--line);font-size:12.5px}.sum div{display:flex;justify-content:space-between;gap:10px}.sum span:first-child{color:var(--mute)}.sum span:last-child{font-family:var(--mono);text-align:right}.sum .sep{border-top:1px dashed var(--line2);padding-top:7px}.council-act{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--line);font-size:12.5px}.council-act>span{min-width:0;overflow-wrap:anywhere}.buy-steps{display:grid;gap:5px;margin:0;padding-left:18px;font-size:12.5px;color:var(--mute)}.buy-steps .done{color:var(--text)}.buy-steps .now{color:var(--acc);font-weight:600}.buy-steps .fail{color:var(--short);font-weight:600}.cta{height:44px;border-radius:9px;font-weight:700;font-size:14px;width:100%}.cta.acc{background:var(--acc);color:var(--accent-ink)}.cta.acc:hover:not(:disabled){background:#e8b460}.cta:disabled{background:var(--raise);color:var(--dim)}.btn-a,.btn-l{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 14px;border-radius:8px;font-weight:600;white-space:nowrap}.btn-a{background:var(--acc);color:var(--accent-ink)}.btn-a:hover:not(:disabled){background:#e8b460}.btn-l{border:1px solid var(--line2);background:var(--panel)}.btn-l:hover:not(:disabled){border-color:#41444c}.btn-a.sm,.btn-l.sm{height:28px;padding:0 10px;font-size:12px;border-radius:7px}.btn-a:disabled,.btn-l:disabled{opacity:.45}.btn-pill{display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;border:1px solid var(--accent-line);color:var(--acc);font-weight:600;font-size:12.5px}.txt{height:40px;padding:0 12px;border-radius:8px;background:var(--bg);border:1px solid var(--line2);outline:0;width:100%;font:inherit;color:inherit}.ta{width:100%;min-height:70px;resize:vertical;padding:10px 12px;border-radius:8px;background:var(--bg);border:1px solid var(--line2);outline:0;line-height:1.5;font:inherit;color:inherit}.txt:focus,.ta:focus{border-color:var(--accent-line)}.opt{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px}.opt button{display:grid;gap:2px;padding:9px 10px;border-radius:8px;border:1px solid var(--line2);text-align:left;font-size:12.5px;font-weight:500}.opt button small{color:var(--dim);font-size:11px;font-weight:400}.opt button[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft)}.opt button:disabled{opacity:.5}input[type=range]{width:100%;accent-color:var(--acc)}ul.plain{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--mute);font-size:12.5px}.live{width:6px;height:6px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 3px var(--accent-soft);animation:ar-breathe 2.4s ease-in-out infinite;flex:none}.live.red{background:var(--short)}.wm{position:absolute!important;right:-30px;top:-34px;width:260px;pointer-events:none;opacity:.06}.emb{position:relative;flex:none;width:36px;height:36px;display:grid;place-items:center}.emb svg{position:absolute;inset:0;width:100%;height:100%}.emb b{position:relative;font-family:var(--display);font-weight:900;font-size:15px;color:#121315;letter-spacing:.02em}.emb.lg{width:68px;height:68px}.emb.lg b{font-size:27px}.solo{position:relative;flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--c) 80%,#fff 20%),color-mix(in srgb,var(--c) 55%,#000));box-shadow:inset 0 0 0 1.5px #ffffff1f;overflow:hidden}.solo svg{width:26px;height:26px}.solo.lg{width:68px;height:68px}.solo.lg svg{width:50px;height:50px}.bdg{display:inline-block;width:20px;height:20px;flex:none;vertical-align:middle}.bdg svg{width:100%;height:100%;display:block;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .5))}.bdg.md{width:30px;height:30px}.bdg.lg{width:64px;height:64px}.brow{display:inline-flex;gap:3px;align-items:center}.sqn{display:grid;gap:2px;min-width:0}.sqn b{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;gap:6px;align-items:center}.sqn small{color:var(--dim);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;white-space:nowrap;font-family:var(--font)}.st i{width:6px;height:6px;border-radius:50%;background:var(--long)}.st.knock{color:var(--short)}.st.knock i{background:var(--short)}.st.frozen{color:var(--ice)}.st.frozen i{background:var(--ice)}.st.out{color:var(--dim)}.st.out i{background:var(--dim)}.avw{position:relative;flex:none}.odot{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--long);border:2px solid var(--panel)}.odot.off{background:var(--dim)}.hunt{overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:16px}.hunt:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 16px,rgb(224 168 78 / .025) 16px 17px);pointer-events:none}.hunt>*{position:relative}.hunt-t .lbl{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hunt-t h1,.shero h1,.prof h1,.hero h1{margin:4px 0 0;font-family:var(--display);font-weight:900;font-size:36px;line-height:.95;letter-spacing:.005em;text-transform:uppercase}.hunt-join{margin-top:10px}.lead{margin:8px 0 0;max-width:560px}.hstats{display:flex;gap:28px;justify-content:center;flex-wrap:wrap}.hstat{display:grid;gap:3px}.hstat .v{font-family:var(--mono);font-size:18px;font-weight:500}.storm{display:grid;gap:5px;min-width:260px}.storm-row{display:grid;gap:3px}.storm-row div{height:6px;border-radius:2px;background:var(--line2)}.storm-row div.past{background:#4b3436}.storm-row div.now{background:var(--acc)}.vsrow{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--gap)}.vs,.pool{overflow:hidden;padding:14px 16px;display:grid;gap:10px;min-height:120px}.vs-h{display:flex;justify-content:space-between;align-items:center}.vs-h h2{margin:0;font-family:var(--display);font-weight:900;font-size:22px;text-transform:uppercase;letter-spacing:.01em}.vs-sides{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center}.vs-side{display:grid;gap:3px}.vs-side .v{font-family:var(--mono);font-size:24px;font-weight:500;letter-spacing:-.03em}.vs-side.r{text-align:right}.vs-mid{font-family:var(--display);font-weight:900;font-size:26px;color:var(--dim)}.vs-bar,.pool-bar,.split-bar{display:flex;height:8px;border-radius:3px;overflow:hidden;gap:2px}.vs-bar i,.pool-bar i,.split-bar i{display:block;height:100%}.split-bar{height:10px}.vs-foot,.legend{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.legend{justify-content:flex-start}.pool .big{font-family:var(--mono);font-size:28px;font-weight:500;letter-spacing:-.03em}.payrow{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.pay{padding:8px 10px;border-radius:8px;background:var(--bg);border:1px solid var(--line);display:grid;gap:1px}.pay b{font-family:var(--mono);font-weight:500;font-size:14px}.pay span{font-size:11px;color:var(--dim)}.lobby{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:var(--gap);align-items:start}.podium{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:var(--gap);margin-bottom:var(--gap)}.feat{overflow:hidden;padding:14px;display:grid;gap:11px;text-align:left;transition:border-color .18s ease,transform .14s var(--ease)}.feat:hover{border-color:var(--line2)}.feat:active{transform:scale(.99)}.feat:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--sq)}.feat:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,color-mix(in srgb,var(--sq) 9%,transparent),transparent 55%);pointer-events:none}.feat>*{position:relative}.feat .row{display:flex;align-items:center;gap:10px}.feat .rk{margin-left:auto;font-family:var(--display);font-weight:900;font-size:30px;color:var(--dim);line-height:1}.feat.first .rk{color:var(--acc)}.feat .roi{font-family:var(--mono);font-size:26px;font-weight:500;letter-spacing:-.03em}.feat.first .roi{font-size:34px}.feat .meta,.hero .meta,.prof .meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line)}.filters .sp{flex:1}.lb-head,.lb-row{display:grid;grid-template-columns:34px minmax(200px,1.8fr) 84px 78px minmax(110px,1fr) 110px 54px 92px;gap:12px;align-items:center;padding:0 14px}.lb-head{height:34px;border-bottom:1px solid var(--line);font-size:11px;color:var(--dim);font-weight:500}.lb-head .n,.lb-row .n{text-align:right}.lb-row{min-height:58px;border-bottom:1px solid var(--line);cursor:pointer;transition:background-color .14s ease;animation:ar-row-in .32s var(--ease) both;animation-delay:calc(var(--i) * 28ms)}.lb-row:hover{background:var(--raise)}.lb-row:last-child{border-bottom:0}.lb-row .rank{font-family:var(--display);font-weight:800;font-size:18px;color:var(--dim)}.lb-row .who{display:flex;align-items:center;gap:10px;min-width:0}.lb-row .c-act{justify-self:end}.lb-row.elim{cursor:default;opacity:.42}.lb-row.elim:hover{background:none}.lb-row.me{box-shadow:inset 2px 0 0 var(--acc);background:#e0a84e0a;cursor:default}.mbars{display:block;height:24px;flex:none}.comp{display:flex;gap:6px 8px;align-items:center;flex-wrap:wrap}.dd{display:grid;gap:4px}.dd-bar{position:relative;display:block;height:4px;border-radius:2px;background:var(--line2)}.dd-bar i{position:absolute;inset:0 auto 0 0;border-radius:2px;background:#5c6068}.dd-bar i.warm{background:var(--acc)}.dd-bar i.hot{background:var(--short)}.dd small{font-family:var(--mono);font-size:10.5px;color:var(--dim)}.rail{display:grid;gap:var(--gap);min-width:0}.feed{max-height:430px;overflow:auto}.ev{display:grid;grid-template-columns:22px 1fr;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:12.5px}.ev:last-child{border-bottom:0}.ev b{font-weight:600}.ev .k{font-family:var(--mono);font-size:10.5px;color:var(--dim)}.ev.new{animation:ar-ev-in .7s var(--ease)}.soon{padding:14px;display:grid;gap:8px;overflow:hidden;justify-items:start}.soon h4{margin:0;font-family:var(--display);font-weight:800;font-size:18px;text-transform:uppercase}.foot{display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:12px 6px 4px;color:var(--dim);font-size:11.5px}.simbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 12px;border-style:dashed;border-color:var(--accent-line)}.simbar .t{font-family:var(--display);font-weight:800;font-size:15px;text-transform:uppercase;color:var(--acc);letter-spacing:.03em}.sp-l{margin-left:auto}.back{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 6px;border-radius:7px;color:var(--mute);justify-self:start}.back:hover{color:var(--ink);background:var(--panel)}.detail{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:var(--gap);align-items:start}.dmain,.dside{display:grid;gap:var(--gap);min-width:0}.dmain>*,.dside>*{min-width:0}.dside{position:sticky;top:0}.hero,.prof{overflow:hidden;padding:20px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--sq) 18%,transparent),transparent 62%),repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--sq) 6%,transparent) 14px 15px);pointer-events:none}.hero>*,.prof>*{position:relative}.hero h1{font-size:42px}.hero .lbl{display:flex;gap:8px;align-items:center}.hero .motto{margin:6px 0 10px;color:var(--mute);font-size:13.5px}.hero .acts,.prof .acts{display:flex;gap:8px;align-self:start;flex-wrap:wrap;justify-content:flex-end}.stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.stats.s4{grid-template-columns:repeat(4,1fr);border:0;border-bottom:1px solid var(--line);border-radius:0;background:none}.stats.mb{margin-bottom:var(--gap)}.stat{padding:12px 14px;border-right:1px solid var(--line);display:grid;gap:3px}.stat:last-child{border-right:0}.stat .v{font-family:var(--mono);font-size:16px;font-weight:500}.stat .v.sm{font-size:13px}.split{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--gap)}.chart-wrap{padding:6px 14px 12px}.chart-wrap svg{display:block;width:100%;height:180px}.brief{position:relative;padding:12px 14px;display:grid;gap:10px}svg.bc{max-height:240px;width:100%;height:auto;aspect-ratio:700/230;display:block;border-radius:8px;background:var(--bg);border:1px solid var(--line)}.bp{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.bp>div,.bp>label{padding:10px;border-radius:8px;background:var(--bg);border:1px solid var(--line);display:grid;gap:3px}.bp b{font-family:var(--mono);font-weight:500;font-size:14px}.react{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.react button{height:26px;padding:0 9px;border-radius:999px;border:1px solid var(--line2);font-size:12px;color:var(--mute)}.react button.on{border-color:var(--accent-line);color:var(--acc);background:var(--accent-soft)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);padding:0 8px;overflow-x:auto}.tabs button{height:38px;padding:0 10px;color:var(--mute);font-weight:500;font-size:12.5px;border-bottom:2px solid transparent;white-space:nowrap}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--acc)}.chat{display:grid;max-height:300px;overflow:auto}.chat-in{display:flex;gap:6px;padding:10px 14px;border-top:1px solid var(--line)}.chat-in .txt{height:34px}.msg{display:grid;grid-template-columns:26px 1fr;gap:9px;padding:8px 14px;font-size:12.5px}.msg b{font-weight:600}.msg .ini{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font-size:11px;font-weight:600;background:var(--raise);color:var(--mute)}.replies{margin-top:10px;border-left:2px solid var(--line)}.replies .msg{grid-template-columns:1fr;padding:6px 12px}.replies .chat-in{border-top:0;padding:6px 0 0 12px}.msg.sys{grid-template-columns:1fr;color:var(--dim);font-size:11.5px;font-family:var(--mono);padding:4px 14px}.lock-ov{position:absolute;inset:0;z-index:3;display:grid;place-items:center;text-align:center;padding:20px;background:#0d0e10b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--r)}.lock-ov div{display:grid;gap:6px;justify-items:center;max-width:280px}.prop{padding:12px 14px;border-bottom:1px solid var(--line);display:grid;gap:9px}.prop-h{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.prop-h b{font-weight:600}.prop-h .r{margin-left:auto;font-family:var(--mono);font-size:11.5px;color:var(--dim)}.vote-bar{position:relative;display:flex;height:6px;border-radius:2px;overflow:hidden;background:var(--line2)}.vote-bar i{display:block;height:100%}.vote-bar u{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--ink);opacity:.7}.prop-f{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--mute)}.prop-f .sp{flex:1}.vbtn{height:28px;padding:0 12px;border-radius:7px;border:1px solid var(--line2);font-weight:600;font-size:12px}.vbtn.y:hover,.vbtn.y.on{border-color:var(--long);color:var(--long);background:var(--long-soft)}.vbtn.n:hover,.vbtn.n.on{border-color:var(--short);color:var(--short);background:var(--short-soft)}.rules div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed var(--line2);font-size:12.5px}.rules div:last-child{border-bottom:0}.rules span:first-child{color:var(--mute)}.rules span:last-child{text-align:right;font-family:var(--mono)}.chips{display:flex;gap:5px;flex-wrap:wrap}.chips button{height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--line2);font-family:var(--mono);font-size:12px;color:var(--mute)}.chips button[aria-pressed=true]{border-color:var(--accent-line);color:var(--acc);background:var(--accent-soft)}.shero{overflow:hidden;padding:20px;display:grid;gap:16px}.shero-top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-end;position:relative}.shero h1{font-size:44px}.shero .lbl{display:flex;gap:8px;align-items:center}.tl{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;position:relative}.tl div{padding:10px;border-radius:8px;border:1px solid var(--line);background:var(--bg);display:grid;gap:2px}.tl div b{font-size:12.5px;font-weight:600}.tl div span{font-family:var(--mono);font-size:11px;color:var(--dim)}.tl div.done{border-color:#0fa39a59}.tl div.now{border-color:var(--accent-line);background:var(--accent-soft)}.sgrid,.rgrid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--gap);align-items:start}.rgrid{grid-template-columns:minmax(0,1fr) 340px}.tix{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.tk{overflow:hidden;padding:16px;display:grid;gap:10px;justify-items:start}.tk:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0,var(--tc, rgb(224 168 78 / .14)),transparent 55%);pointer-events:none}.tk>*{position:relative}.tk.sm{padding:12px;gap:6px}.tk h3{margin:0;font-family:var(--display);font-weight:900;font-size:24px;text-transform:uppercase}.tk .price{font-family:var(--mono);font-size:30px;font-weight:500;letter-spacing:-.03em}.tk ul{margin:0;padding:0 0 0 16px;color:var(--mute);font-size:12.5px;display:grid;gap:3px}.claim{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line)}.claim:last-child{border-bottom:0}.hash{font-family:var(--mono);font-size:11.5px;color:var(--mute)}.fmts{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--gap)}.prof h1{font-size:38px;margin:4px 0 8px}.bgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:var(--gap)}.bcard{overflow:hidden;padding:14px;display:grid;gap:8px;justify-items:start;text-align:left}.bcard:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,var(--bc),transparent 60%);opacity:.14;pointer-events:none}.bcard>*{position:relative}.bcard.locked{opacity:.5}.bcard.locked .bdg{filter:grayscale(1)}.bcard b{font-weight:600}.bcard p{margin:0;font-size:11.5px;color:var(--mute);line-height:1.45}.rar{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.rar.common{color:#a9adb6}.rar.rare{color:#6fb3e0}.rar.epic{color:#b48ce6}.rar.legend{color:var(--acc)}.pgrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.addf{display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid var(--line)}.addf .txt{height:32px}.subh{padding:8px 14px 4px;font-size:11px;color:var(--dim);font-weight:500;letter-spacing:.02em;text-transform:uppercase}.fr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);width:100%;text-align:left}.fr:last-child{border-bottom:0}button.fr:hover{background:var(--raise)}.rhero{grid-template-columns:minmax(0,1fr) auto}.composer{padding:14px;display:grid;gap:10px}.post{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px;border-bottom:1px solid var(--line)}.post:last-child{border-bottom:0}.post.pin{background:linear-gradient(90deg,rgb(224 168 78 / .07),transparent 65%)}.post.new{animation:ar-post-in .9s var(--ease)}.post-h{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12.5px}.post-h b{font-weight:600}.post p{margin:6px 0 0;line-height:1.55}.sqcard{position:relative;overflow:hidden;margin-top:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:9px;border:1px solid var(--line2);background:var(--bg);text-align:left;width:100%}.sqcard:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--sq)}.sqcard:hover{border-color:#41444c}.sqcard .k{display:flex;gap:12px;flex-wrap:wrap;font-size:11.5px;color:var(--mute);margin-top:3px}.sqcard .k b{font-family:var(--mono);color:var(--ink);font-weight:500}.slots-c{display:grid;gap:4px;justify-items:end}.slots{display:flex;gap:2px}.slots i{width:6px;height:12px;border-radius:2px;background:var(--line2)}.slots i.f{background:var(--sq, var(--acc))}.lcard{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line2);border-radius:9px;background:var(--bg)}.lcard div{padding:8px 10px;border-right:1px solid var(--line);display:grid;gap:2px}.lcard div:last-child{border-right:0}.lcard b{font-family:var(--mono);font-weight:500;font-size:13px}.pchart{margin-top:10px;border:1px solid var(--line2);border-radius:9px;background:var(--bg);overflow:hidden}.pchart svg.bc{border:0;border-radius:0}.pact{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-top:10px}.ib{display:inline-flex;gap:5px;align-items:center;height:28px;padding:0 9px;border-radius:7px;color:var(--mute);font-size:12px}.ib:hover:not(:disabled){background:var(--raise);color:var(--ink)}.ib.on{color:var(--acc)}.ib svg{width:14px;height:14px}.ib:disabled{opacity:.45}&.astrip{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:8px 14px;font-size:12px;background:#141518e6;border:1px solid var(--line);border-radius:var(--radius-lg)}&.astrip .sep{width:1px;height:22px;background:var(--line)}&.astrip .k{color:var(--dim);font-size:11px;display:block}&.astrip .v{font-family:var(--mono);font-size:13px}&.astrip .g{width:120px;height:5px;border-radius:2px;background:var(--line2);position:relative;overflow:hidden;margin-top:4px}&.astrip .g i{position:absolute;inset:0 auto 0 0;background:var(--acc);border-radius:2px}.strip-ok{margin-left:auto;display:inline-flex;gap:5px;align-items:center;color:var(--long);cursor:default}.strip-ok.bad{color:var(--warn);cursor:pointer}}.ar-page{display:grid;grid-auto-rows:max-content;gap:var(--gap);align-content:start;padding:8px;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.ar-page>*{width:100%;max-width:1600px;margin:0 auto}.ar-page>.back{width:auto;margin:0}.ar .scrim{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#050607b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ar .modal{width:min(500px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--panel);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--shadow);animation:ar-pop .2s var(--ease);outline:0}.ar .modal.wide{width:min(720px,100%)}.ar .mh{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line)}.ar .mh h3{margin:0;font-size:15px;font-weight:600}.ar .x{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;color:var(--mute)}.ar .x:hover{background:var(--raise);color:var(--ink)}.ar .mb{padding:16px;display:grid;gap:14px}.ar .cs-head{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.ar .two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ar .sw{display:flex;gap:6px;flex-wrap:wrap}.ar .sw button{width:28px;height:28px;border-radius:7px;border:2px solid transparent}.ar .sw button[aria-pressed=true]{border-color:var(--ink)}.ar .shp{display:flex;gap:6px;flex-wrap:wrap}.ar .shp button{width:44px;height:44px;border-radius:8px;border:1px solid var(--line-2);display:grid;place-items:center}.ar .shp button[aria-pressed=true]{border-color:var(--accent-line);background:var(--accent-soft)}.ar .drawwrap{position:relative;height:280px;border-radius:8px;overflow:hidden;border:1px solid var(--line-2);background:var(--bg)}.ar .drawwrap svg,.ar .drawwrap canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none}.ar .tools{display:flex;gap:4px;flex-wrap:wrap}.ar .tools button{height:30px;padding:0 10px;border-radius:7px;border:1px solid var(--line-2);font-size:12px;color:var(--mute);display:inline-flex;gap:6px;align-items:center}.ar .tools button[aria-pressed=true]{border-color:var(--accent-line);color:var(--acc);background:var(--accent-soft)}.ar-toast{position:fixed;left:50%;bottom:40px;z-index:70;transform:translate(-50%,12px);opacity:0;padding:10px 14px;border-radius:9px;background:var(--panel-2);border:1px solid var(--line-2);font-size:12.5px;box-shadow:0 18px 40px -18px #000000a6;transition:opacity .2s var(--ease),transform .2s var(--ease);pointer-events:none;max-width:90vw}.ar-toast.on{opacity:1;transform:translate(-50%)}@keyframes ar-breathe{50%{box-shadow:0 0 0 5px #e0a84e00}}@keyframes ar-row-in{0%{opacity:0;transform:translateY(6px)}}@keyframes ar-ev-in{0%{background:var(--accent-soft)}}@keyframes ar-post-in{0%{opacity:0;transform:translateY(-6px);background:var(--accent-soft)}}@keyframes ar-pop{0%{opacity:0;transform:scale(.97)}}@media(hover:none){.ar .lb-row:hover,.ar .feat:hover{background:inherit}}@media(max-width:1280px){.ar{.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stat:nth-child(3){border-right:0}.stat:nth-child(n+4){border-top:1px solid var(--line)}.fmts,.payrow{grid-template-columns:repeat(3,1fr)}}}@media(max-width:1080px){.ar{.lobby,.detail,.sgrid,.vsrow,.rgrid,.pgrid{grid-template-columns:minmax(0,1fr)}.rhero{grid-template-columns:1fr}.dside{position:static}.hunt{grid-template-columns:1fr}.hstats{justify-content:flex-start}.lb-head,.lb-row{grid-template-columns:30px minmax(170px,1.6fr) 80px 78px 100px 82px}.c-top,.c-pts{display:none}.tl{grid-template-columns:repeat(3,1fr)}}}@media(max-width:760px){.ar{.podium,.split,.tix,.bp,.two{grid-template-columns:minmax(0,1fr)}.payrow,.lcard{grid-template-columns:repeat(2,minmax(0,1fr))}.lcard div:nth-child(2){border-right:0}.lcard div:nth-child(n+3){border-top:1px solid var(--line)}.sqcard{grid-template-columns:auto minmax(0,1fr)}.sqcard>:last-child{grid-column:1/-1;justify-items:start}.lb-head{display:none}.lb-row{grid-template-columns:26px minmax(0,1fr) auto;row-gap:6px;padding:10px 12px}.c-type,.c-storm{display:none}.lb-row .c-act{grid-column:2/-1;justify-self:start}.hero,.prof{grid-template-columns:auto 1fr;padding:16px}.hero .acts,.prof .acts{grid-column:1/-1;justify-content:flex-start}.hero h1,.hunt-t h1,.shero h1,.prof h1{font-size:28px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3){border-right:1px solid var(--line)}.stat:nth-child(2n){border-right:0}.stat:nth-child(n+3){border-top:1px solid var(--line)}.stats.s4,.fmts,.tl{grid-template-columns:repeat(2,1fr)}.vs-sides{grid-template-columns:1fr}.vs-side.r{text-align:left}.vs-mid{display:none}.storm{min-width:0}.hstats{gap:16px}.claim{grid-template-columns:1fr}.sp-l{margin-left:0}&.astrip{gap:10px 14px}&.astrip .sep{display:none}.strip-ok{margin-left:0}}.ar-page{padding:8px 8px 16px}}@media(prefers-reduced-motion:reduce){.ar *,.ar-toast{animation:none!important;transition:none!important}}.topbar .nav{min-width:0;overflow-x:auto;scrollbar-width:none}.topbar .nav button{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.nav-live{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);animation:ar-breathe 2.4s ease-in-out infinite}@media(max-width:760px){.ar-page{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.ar-toast{bottom:calc(70px + env(safe-area-inset-bottom))}.tabbar button span{font-size:10.5px}}@media(prefers-reduced-motion:reduce){.nav-live{animation:none}}.ar .banners,.banners{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.banners .banner{flex:1 1 280px;min-width:240px;display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line-2);border-radius:12px;background:color-mix(in oklab,var(--accent) 7%,var(--panel));color:var(--text);text-decoration:none}.banners a.banner:hover{border-color:color-mix(in oklab,var(--accent) 45%,var(--line-2))}.banners .banner img{width:64px;height:40px;object-fit:cover;border-radius:8px;flex:none}.banners .bn-t{display:flex;flex-direction:column;gap:2px;min-width:0}.banners .bn-t b{font-size:13px}.banners .bn-t .small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar .admin-h{font-family:var(--display, inherit);font-size:26px;letter-spacing:.02em;margin:0}.ar.admin-page .seg button{display:inline-flex;align-items:center;gap:5px}.ar .admin-form{display:flex;flex-direction:column;gap:12px}.ar .admin-list{display:flex;flex-direction:column;gap:8px}.ar .admin-row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.ar .admin-row:last-child{border-bottom:0}.ar .admin-detail{word-break:break-all;font-family:var(--mono)}.ar .admin-form input[type=file]{font-size:12px;color:var(--muted)}.ar .admin-form .txt{text-align:left}.ar .lb-empty{display:flex;flex-direction:column;gap:4px;padding:28px 16px;text-align:center}.ar .feed-empty{padding:12px 4px}.ar .squad-list{display:grid;gap:14px;max-width:860px}.ar .squad-list .empty{display:flex;flex-direction:column;gap:10px}.ar .squad-list h2{margin:0}.ar .hunt-join .btn-a,.ar .hunt-join .btn-l{height:52px;padding:0 28px;font-size:16px;border-radius:12px}.ar .hunt-join .btn-a{box-shadow:0 10px 30px -10px #e0a84eb3}.ar .hunt-join .tag{font-size:13px;padding:6px 12px}.ar .strip-ticket{height:30px;padding:0 14px}.ar .modal.xl{width:min(1180px,100%)}.ar .brief-chart,.ar .brief-view{display:flex;height:min(520px,62vh);min-height:340px;border-radius:8px;overflow:hidden;border:1px solid var(--line-2);background:var(--bg)}.ar .brief-view{height:min(420px,56vh);min-height:300px}.ar .brief-chart+.small{margin:8px 0 4px}.pc{position:relative;display:flex;flex-direction:column;min-height:0;flex:1;background:transparent}.pc:fullscreen{background:var(--bg);padding:6px}.pc-top{display:flex;align-items:center;gap:4px;padding:5px 8px;border-bottom:1px solid var(--line);flex-wrap:wrap;min-height:38px}.pc-iv{display:flex;flex-wrap:wrap;gap:1px}.pc .iv{border:0;background:none;color:var(--text-2);padding:3px 6px;border-radius:4px;cursor:pointer;font-weight:550;font-size:12px}.pc .iv:hover{color:var(--text)}.pc .iv[aria-pressed=true]{color:var(--text);background:var(--panel-3)}.pc-sep{width:1px;height:18px;background:var(--line-2);margin:0 4px}.pc-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:5px;border:0;background:none;color:var(--text-2);font-size:12.5px;font-weight:550;cursor:pointer}.pc-btn:hover,.pc-btn[aria-expanded=true]{color:var(--text);background:var(--panel-3)}.pc-ib{position:relative;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:5px;border:0;background:none;color:var(--text-2);cursor:pointer}.pc-ib:hover:not(:disabled){color:var(--text);background:var(--panel-3)}.pc-ib[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.pc-ib:disabled{opacity:.35;cursor:default}.pc-ib:focus-visible,.pc-btn:focus-visible,.pc .iv:focus-visible,.pc-more:focus-visible,.pc-fly-i:focus-visible,.pc-li:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pc-dot{position:absolute;right:5px;bottom:5px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.pc-chips{display:flex;flex-wrap:wrap;gap:4px}.pc-chip{display:inline-flex;align-items:center;height:24px;border:1px solid var(--line-2);border-radius:12px;overflow:hidden;font-size:11.5px}.pc-chip button{border:0;background:none;color:var(--text-2);height:100%;padding:0 7px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-weight:600}.pc-chip button:hover{color:var(--text);background:var(--panel-3)}.pc-chip button+button{padding:0 6px;border-left:1px solid var(--line-2)}.pc-chip small{color:var(--muted, var(--text-3));font-weight:450}.pc-body{position:relative;display:flex;flex:1;min-height:0}.pc-left{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 3px;border-right:1px solid var(--line);overflow-y:auto;overflow-x:visible;scrollbar-width:none}.pc-hsep{width:22px;height:1px;background:var(--line-2);margin:4px 0;flex:none}.pc-tool{position:relative;display:flex;align-items:center}.pc-more{position:absolute;right:-3px;bottom:1px;width:11px;height:14px;padding:0;border:0;background:none;color:var(--text-3, var(--text-2));cursor:pointer;opacity:.6}.pc-tool:hover .pc-more,.pc-more[aria-expanded=true]{opacity:1;color:var(--text)}.pc-fly{position:fixed;z-index:70;min-width:230px;padding:5px;border-radius:8px;border:1px solid var(--line-2);background:var(--panel-2);box-shadow:0 10px 30px #00000073}.pc-fly-h{padding:6px 8px 4px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3, var(--text-2))}.pc-fly-i{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 8px;border:0;border-radius:5px;background:none;color:var(--text-2);font-size:12.5px;cursor:pointer;text-align:left}.pc-fly-i span{flex:1}.pc-fly-i:hover{color:var(--text);background:var(--panel-3)}.pc-fly-i[aria-pressed=true]{color:var(--accent)}.pc-fly-i kbd{font-family:var(--mono, monospace);font-size:10.5px;color:var(--text-3, var(--text-2))}.pc-wrap{position:relative;flex:1;min-width:0;min-height:0}.pc-host{position:absolute;inset:0;z-index:1}.pc-hint{position:absolute;z-index:4;left:50%;top:8px;transform:translate(-50%);padding:4px 10px;border-radius:12px;background:#0d0e10d9;border:1px solid var(--line-2);color:var(--text-2);font-size:11.5px;pointer-events:none;white-space:nowrap}.pc-pop{position:absolute;z-index:60;top:42px;left:50%;transform:translate(-50%);width:min(420px,calc(100% - 16px));border-radius:10px;border:1px solid var(--line-2);background:var(--panel-2);box-shadow:0 14px 40px #00000080;display:flex;flex-direction:column;max-height:calc(100% - 56px)}.pc-pop-h{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-bottom:1px solid var(--line);color:var(--text-2)}.pc-pop-h input{flex:1;border:0;background:none;color:var(--text);font-size:13px;outline:none;min-width:0}.pc-pop-h b{color:var(--text);font-size:13px}.pc-pop-f{display:flex;justify-content:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--line)}.pc-list{overflow-y:auto;padding:4px}.pc-li{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 8px;border:0;border-radius:5px;background:none;color:var(--text-2);font-size:12.5px;cursor:pointer;text-align:left}.pc-li b{color:var(--text);font-weight:650}.pc-li small{color:var(--text-3, var(--text-2));font-size:11px}.pc-li:hover:not(:disabled){background:var(--panel-3)}.pc-li[aria-pressed=true] b{color:var(--accent)}.pc-li:disabled{opacity:.4;cursor:default}.pc-note{margin:0;padding:10px 12px;color:var(--text-2);font-size:12px}.pc-params{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;padding:12px}.pc-params label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--text-2)}.pc-params input,.pc-text-in{height:32px;padding:0 9px;border-radius:6px;border:1px solid var(--line-2);background:var(--bg);color:var(--text);font-size:13px}.pc-text-in{margin:12px}.pc-settings,.pc-text{width:min(320px,calc(100% - 16px))}@media(max-width:720px){.pc-iv{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.pc-left{padding:4px 2px}.pc-ib{width:32px;height:32px}}@media(prefers-reduced-motion:reduce){.pc *{transition:none!important}}.lp{--lp-paper: #f1eeff;--lp-paper-2: #e6e0ff;--lp-card: #ffffff;--lp-ink: #22183a;--lp-ink-2: #564b70;--lp-violet: #a99bf5;--lp-violet-2: #8d7cf0;--lp-moon: #f0702e;--lp-sky: #c9dcff;--lp-rock: #cbc2f2;--lp-line: rgb(34 24 58 / .12);--lp-shadow: 0 18px 50px -18px rgb(61 41 140 / .35);--lp-display: "Gabarito", "Geist", ui-sans-serif, system-ui, sans-serif;--lp-round: 28px;color-scheme:light;min-height:100vh;background:var(--lp-paper);color:var(--lp-ink);font-family:var(--font);font-size:16px;line-height:1.55;overflow-x:clip}.lp ::selection{background:var(--lp-violet);color:var(--lp-ink)}.lp button{font:inherit;color:inherit}.lp :focus-visible{outline:3px solid var(--lp-violet-2);outline-offset:3px;border-radius:12px}.lp main>section{max-width:1200px;margin:0 auto;padding:96px 28px}.lp-h1,.lp-h2,.lp h3{font-family:var(--lp-display);color:var(--lp-ink);margin:0}.lp-h1{display:flex;flex-direction:column;font-size:clamp(42px,5vw,72px);font-weight:800;line-height:.95;letter-spacing:-.035em}.lp-h1{display:block;max-width:7.5em;font-size:clamp(52px,7.2vw,100px);line-height:.92;letter-spacing:-.04em}.lp-mark{background:linear-gradient(transparent 60%,rgb(240 112 46 / .6) 60%,rgb(240 112 46 / .6) 90%,transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em}.lp-tagline{margin:-6px 0 0;font-family:var(--lp-display);font-size:clamp(21px,2.1vw,28px);font-weight:800;line-height:1.2;letter-spacing:-.015em;color:var(--lp-ink)}.lp-tagline span:nth-child(3){color:var(--lp-violet-2)}.lp-h2{font-size:clamp(34px,4.4vw,58px);font-weight:800;line-height:1;letter-spacing:-.03em}.lp h3{font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.lp p{margin:0}.lp-lead{font-size:19px;color:var(--lp-ink-2);max-width:34em}.lp-sub{font-size:17px;color:var(--lp-ink-2);max-width:38em}.lp .center{text-align:center;margin-left:auto;margin-right:auto;justify-content:center}.lp-num{font-variant-numeric:tabular-nums}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;border:2px solid var(--lp-ink);background:var(--lp-ink);color:var(--lp-paper)!important;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .18s var(--ease),background .18s}.lp-btn:hover{transform:translateY(-2px)}.lp-btn:active{transform:translateY(0) scale(.98)}.lp-btn.big{min-height:56px;padding:0 28px;font-size:17px}.lp-btn.wide{width:100%}.lp-btn.ghost{background:transparent;color:var(--lp-ink)!important}.lp-btn.light{background:var(--lp-paper);border-color:var(--lp-paper);color:var(--lp-ink)!important}.lp-btn.ghost.light{background:transparent;color:var(--lp-paper)!important}.lp-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:var(--lp-paper-2);color:var(--lp-ink);font-size:13px;font-weight:600}.lp-chip.soft{background:var(--lp-card);box-shadow:0 1px 0 var(--lp-line)}.lp-chip.on{background:#d6f5ef}.lp-dot{width:8px;height:8px;border-radius:50%;background:var(--lp-ink-2)}.lp-chip.on .lp-dot{background:#0b8a82;box-shadow:0 0 #0b8a8280;animation:lp-ping 1.8s infinite}@keyframes lp-ping{70%{box-shadow:0 0 0 7px #0b8a8200}to{box-shadow:0 0 #0b8a8200}}.lp-nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:18px;padding:14px 28px;background:#f1eeffd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lp-brand{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;cursor:pointer}.lp-brand .wordmark .wm-name{font-family:var(--lp-display);font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--lp-ink)}.lp-links{display:flex;gap:4px;margin:0 auto}.lp-links button{background:none;border:0;padding:8px 14px;border-radius:999px;font-weight:500;color:var(--lp-ink-2);cursor:pointer}.lp-links button:hover{background:var(--lp-paper-2);color:var(--lp-ink)}.lp-nav-end{display:flex;align-items:center;gap:10px;margin-left:auto}.lp .lang-switch{background:var(--lp-paper-2);border-color:transparent}.lp .lang-switch button{color:var(--lp-ink-2)}.lp .lang-switch button[aria-pressed=true]{background:var(--lp-card);color:var(--lp-ink)}.lp main>.lp-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;padding-top:56px;padding-bottom:110px}.lp-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:26px}.lp-cta{display:flex;flex-wrap:wrap;gap:12px}.lp-hero-art{position:relative;aspect-ratio:1 / .92}.lp-art{width:100%;height:100%;overflow:visible}.lp-moon{fill:var(--lp-moon);transform-origin:560px 360px;animation:lp-rise 1.1s var(--ease) both}.lp-raven{animation:lp-land .9s .35s var(--ease) both}@keyframes lp-rise{0%{transform:translateY(120px) scale(.86);opacity:0}}@keyframes lp-land{0%{transform:translate(-40px,-24px);opacity:0}}.lp-live{position:absolute;right:-7%;bottom:-19%;width:min(380px,76%);display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px;border-radius:24px;background:var(--lp-card);box-shadow:var(--lp-shadow);animation:lp-card .8s .6s var(--ease) both}@keyframes lp-card{0%{transform:translateY(24px);opacity:0}}.lp-live-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.lp-live-title{font-size:13px;color:var(--lp-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-live-big{margin:0;font-family:var(--lp-display);font-size:20px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.lp-live.idle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;width:min(360px,74%);bottom:-6%;padding:16px 16px 16px 20px}.lp-live.idle .lp-live-top{grid-column:1 / -1}.lp-live.idle .lp-live-big{margin:0;font-size:18px}.lp-live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.lp-live-grid dt{font-size:12px;white-space:nowrap;color:var(--lp-ink-2)}.lp-live-grid dd{margin:0;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.lp main>.lp-pillars{--spread: 1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(110px,1fr) auto auto;column-gap:18px;padding-top:24px}.lp-tile{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:14px;padding:30px;border-radius:var(--lp-round)}.lp-tile h3{font-size:clamp(22px,2vw,26px);align-self:end;color:inherit}.lp-pillars.stack .lp-tile{--dx: 0px;--rot: 0deg;box-shadow:var(--lp-shadow);transform:translate(calc((1 - var(--spread)) * var(--dx))) rotate(calc((1 - var(--spread)) * var(--rot))) scale(calc(1 - (1 - var(--spread)) * .06));will-change:transform}.lp-pillars.stack .lp-tile.violet{--dx: calc(100% - 16px) ;--rot: -7deg;z-index:1}.lp-pillars.stack .lp-tile.ink{z-index:3;transform:scale(calc(1 + (1 - var(--spread)) * .03))}.lp-pillars.stack .lp-tile.moon{--dx: calc(-100% + 16px) ;--rot: 7deg;z-index:2}.lp-tile p{font-size:16px;opacity:.88}.lp-tile.violet{background:var(--lp-violet);color:var(--lp-ink)}.lp-tile.ink{background:var(--lp-ink);color:var(--lp-paper)}.lp-tile.moon{background:var(--lp-moon);color:#24110a}.lp main>.lp-journey{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.lp-journey-head{position:sticky;top:96px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.lp-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.lp-step{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:24px;border-radius:24px;background:var(--lp-card)}.lp-step-no{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:var(--lp-paper-2);font-family:var(--lp-display);font-size:28px;font-weight:800;color:var(--lp-violet-2)}.lp-step h3{display:flex;align-items:center;gap:10px;margin-bottom:8px}.lp-step h3 svg{color:var(--lp-violet-2);flex:none}.lp-step p{color:var(--lp-ink-2)}.lp-facts{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0}.lp-facts li{padding:4px 12px;border-radius:999px;background:var(--lp-paper);font-size:13px;font-weight:600}.lp main>.lp-storm{max-width:none;padding:0;background:var(--lp-ink);color:var(--lp-paper);border-radius:48px;margin:40px 16px}.lp-storm-inner,.lp-rules{max-width:1200px;margin:0 auto;padding:88px 28px 40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.lp-rules{padding-top:24px;padding-bottom:88px;align-items:start}.lp-storm .lp-h2,.lp-storm h3{color:var(--lp-paper)}.lp-storm .lp-sub{color:#cfc7ea}.lp-storm-copy{display:flex;flex-direction:column;gap:22px}.lp-slider{display:flex;flex-direction:column;gap:10px;font-weight:500}.lp-slider b{font-family:var(--lp-display);font-size:26px;margin-left:6px;color:#ffb48f;font-variant-numeric:tabular-nums}.lp-slider input{width:100%;accent-color:var(--lp-moon);height:28px;cursor:pointer}.lp-verdict{min-height:3.1em;font-size:18px;font-weight:600}.lp-storm-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;height:340px}.lp-bar{display:flex;flex-direction:column;gap:8px;min-width:0}.lp-bar-col{position:relative;flex:1;border-radius:20px;background:#ffffff0f;overflow:hidden}.lp-bar-fill{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px;border-radius:20px;background:var(--lp-violet);color:var(--lp-ink);font-family:var(--lp-display);font-weight:800;font-size:20px;transition:background .25s}.lp-bar.out .lp-bar-fill{background:var(--lp-moon)}.lp-bar-you{position:absolute;left:6px;right:6px;height:3px;border-radius:3px;background:var(--lp-paper);box-shadow:0 0 0 2px var(--lp-ink);transition:bottom .12s linear}.lp-bar-h{font-size:13px;color:#cfc7ea;text-align:center}.lp-bar-state{text-align:center;font-weight:700}.lp-bar.out .lp-bar-state{color:#ffb48f}.lp-rules>div{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:24px;background:#ffffff0f}.lp-rules ul,.lp-path ul{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:8px}.lp-rules li{color:#ddd6f5}.lp main>.lp-squads{display:flex;flex-direction:column;gap:18px}.lp-duo{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;margin-top:26px}.lp-path{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:34px;border-radius:var(--lp-round)}.lp-path h3{font-size:30px;color:inherit}.lp-path.solo{background:var(--lp-sky)}.lp-path.squad{background:var(--lp-violet-2);color:#fff}.lp-path.squad li{color:#f4f1ff}.lp-flock{display:flex;align-items:flex-end;gap:6px}.lp main>.lp-prizes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:end}.lp-prizes-copy{display:flex;flex-direction:column;gap:18px;align-self:center}.lp-example{font-weight:600}.lp-fine{font-size:14px;color:var(--lp-ink-2)}.lp-podium{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:end;height:360px}.lp-step-block{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end;gap:4px}.lp-pct{font-family:var(--lp-display);font-size:34px;font-weight:800;letter-spacing:-.02em}.lp-amt{font-size:15px;color:var(--lp-ink-2);font-variant-numeric:tabular-nums;margin-bottom:6px}.lp-block{width:100%;border-radius:22px 22px 8px 8px;display:flex;justify-content:center;padding-top:14px;font-family:var(--lp-display);font-weight:800;font-size:30px}.p1 .lp-block{background:var(--lp-moon);color:#24110a}.p2 .lp-block{background:var(--lp-violet)}.p3 .lp-block{background:var(--lp-sky)}.lp main>.lp-claim{display:flex;flex-direction:column;gap:40px}.lp-timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;position:relative}.lp-timeline:before{content:"";position:absolute;top:27px;left:28px;right:28px;border-top:3px dashed var(--lp-violet)}.lp-timeline li{position:relative;display:flex;flex-direction:column;gap:10px}.lp-tl-no{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--lp-ink);color:var(--lp-paper);font-family:var(--lp-display);font-weight:800;font-size:24px;margin-bottom:8px}.lp-timeline li:last-child .lp-tl-no{background:var(--lp-moon);color:#24110a}.lp-timeline p{color:var(--lp-ink-2)}.lp main>.lp-season{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px 56px;align-items:center;padding:56px;border-radius:40px;background:var(--lp-card);max-width:1144px}.lp-season>div{display:flex;flex-direction:column;gap:18px}.lp-points{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.lp-points div{padding:18px;border-radius:20px;background:var(--lp-paper)}.lp-points dt{font-size:14px;color:var(--lp-ink-2)}.lp-points dd{margin:0;font-family:var(--lp-display);font-size:34px;font-weight:800}.lp-season>.lp-btn{justify-self:start}.lp main>.lp-faq{max-width:820px;display:flex;flex-direction:column;gap:30px}.lp-faq-list{display:flex;flex-direction:column;gap:10px}.lp-faq details{border-radius:20px;background:var(--lp-card);padding:0 22px}.lp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0;font-weight:600;font-size:17px;cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{flex:none;transition:transform .2s var(--ease)}.lp-faq details[open] summary svg{transform:rotate(180deg)}.lp-faq details p{padding-bottom:20px;color:var(--lp-ink-2)}.lp main>.lp-finale{position:relative;overflow:hidden;max-width:none;margin:40px 16px 0;padding:120px 28px;border-radius:48px;background:var(--lp-ink);color:var(--lp-paper);display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.lp-finale .lp-h2{color:var(--lp-paper);position:relative}.lp-finale .lp-sub{color:#cfc7ea;position:relative}.lp-finale .lp-cta{position:relative}.lp-finale-moon{position:absolute;width:520px;height:520px;border-radius:50%;background:var(--lp-moon);right:-160px;top:-220px;opacity:.9}.lp-foot{max-width:1200px;margin:0 auto;padding:48px 28px 64px;display:grid;grid-template-columns:1fr auto;gap:18px 40px;align-items:start}.lp-foot-brand{display:flex;flex-direction:column;gap:6px}.lp-foot-brand .wm-name{font-family:var(--lp-display);font-weight:800;font-size:22px;color:var(--lp-ink)}.lp-foot-brand p,.lp-foot-note{font-size:14px;color:var(--lp-ink-2)}.lp-foot nav{display:flex;flex-wrap:wrap;gap:4px}.lp-foot nav button{background:none;border:0;padding:8px 12px;border-radius:999px;cursor:pointer;font-weight:500}.lp-foot nav button:hover{background:var(--lp-paper-2)}.lp-foot-note{grid-column:1 / -1}@media(max-width:1020px){.lp-links{display:none}.lp main>.lp-hero,.lp main>.lp-journey,.lp main>.lp-prizes,.lp main>.lp-season,.lp-storm-inner,.lp-rules,.lp-duo{grid-template-columns:minmax(0,1fr)}.lp-journey-head{position:static}.lp main>.lp-pillars{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:18px}.lp-tile{display:flex;flex-direction:column;grid-row:auto;gap:14px;position:sticky;top:84px;box-shadow:var(--lp-shadow)}.lp-tile.ink{top:100px}.lp-tile.moon{top:116px}.lp-tile h3{align-self:auto;margin-top:8px}.lp-timeline{grid-template-columns:1fr 1fr}.lp-timeline:before{display:none}.lp-hero-art{max-width:560px;width:100%;margin:0 auto}}@media(max-width:640px){.lp main>section{padding:64px 18px}.lp-nav{padding:10px 14px;gap:8px}.lp-brand .wordmark,.lp-hide-sm{display:none}.lp main>.lp-hero{padding-top:28px;padding-bottom:48px;gap:28px}.lp-lead{font-size:17px}.lp-cta,.lp-cta .lp-btn{width:100%}.lp-hero-art{aspect-ratio:auto}.lp-art{height:auto}.lp-live-grid{grid-template-columns:1fr 1fr}.lp-live,.lp-live.idle{position:relative;left:0;right:0;bottom:0;width:100%;margin-top:-36px}.lp-step{grid-template-columns:minmax(0,1fr);gap:12px;padding:20px}.lp-step-no{width:44px;height:44px;border-radius:14px;font-size:22px}.lp main>.lp-storm,.lp main>.lp-finale{margin-left:8px;margin-right:8px;border-radius:32px}.lp-storm-inner,.lp-rules{padding-left:18px;padding-right:18px}.lp-storm-inner{padding-top:56px}.lp-storm-bars{height:260px;gap:8px}.lp-bar-fill{font-size:15px}.lp-bar-h{font-size:11px}.lp-path,.lp-tile{padding:24px}.lp-podium{height:280px}.lp-pct{font-size:26px}.lp-timeline{grid-template-columns:minmax(0,1fr)}.lp main>.lp-season{padding:28px 20px;border-radius:28px;margin:0 8px}.lp main>.lp-finale{padding:80px 18px}.lp-finale-moon{width:320px;height:320px;right:-140px;top:-150px}.lp-foot{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lp-moon,.lp-raven,.lp-live,.lp-chip.on .lp-dot{animation:none}.lp-btn,.lp-bar-you,.lp-bar-fill{transition:none}.lp-btn:hover{transform:none}}.lp-realmoney{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 18px;background:var(--lp-ink);color:var(--lp-paper);font-size:14px;line-height:1.4;text-align:center}.lp-realmoney svg{flex:none;color:#ffb48f}.lp-realmoney b{color:#ffb48f}.lp main.rb{max-width:900px;margin:0 auto;padding:48px 28px 96px;display:flex;flex-direction:column;gap:28px}.rb-head{display:flex;flex-direction:column;gap:14px}.rb-choose{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rb-pick{display:flex;flex-direction:column;gap:10px;padding:26px;border-radius:24px}.rb-pick.solo{background:var(--lp-moon);color:#24110a}.rb-pick.squad{background:var(--lp-violet-2);color:#fff}.rb-pick h3{color:inherit}.rb-sec{padding:28px;border-radius:24px;background:var(--lp-card);scroll-margin-top:80px}.rb-h2{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-family:var(--lp-display);font-size:26px;font-weight:800;letter-spacing:-.02em}.rb-no{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--lp-paper-2);color:var(--lp-violet-2);font-size:18px}.rb-sec ul{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:10px;color:var(--lp-ink-2)}.rb-sec li b{color:var(--lp-ink)}.rb-cta{justify-content:center}@media(max-width:640px){.lp main.rb{padding:28px 14px 64px}.rb-choose{grid-template-columns:minmax(0,1fr)}.rb-sec,.rb-pick{padding:20px}.rb-h2{font-size:21px}}.lp main.rb>.rb-sec{max-width:none;margin:0;padding:28px}@media(max-width:640px){.lp main.rb>.rb-sec{padding:20px}}.dc-badge{padding:3px 10px;border-radius:999px;background:var(--lp-paper-2);font-size:13px;font-weight:700}.dc{max-width:1320px;margin:0 auto;padding:24px 28px 96px;display:grid;grid-template-columns:240px minmax(0,1fr) 200px;gap:48px;align-items:start}.dc-menu-btn{display:none}.dc-side,.dc-toc{position:sticky;top:84px;max-height:calc(100vh - 104px);overflow-y:auto;display:flex;flex-direction:column;gap:22px}.dc-toc{gap:4px}.dc-group{display:flex;flex-direction:column;gap:2px}.dc-group-h{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink-2)}.dc-side a,.dc-toc a{display:block;padding:7px 12px;border-radius:10px;color:var(--lp-ink);font-size:15px;line-height:1.35;text-decoration:none}.dc-toc a{padding:5px 10px;font-size:14px;color:var(--lp-ink-2)}.dc-side a:hover,.dc-toc a:hover{background:var(--lp-paper-2)}.dc-side a[aria-current=page]{background:var(--lp-card);font-weight:700;box-shadow:inset 3px 0 0 var(--lp-violet-2)}.dc-main{min-width:0;max-width:760px}.dc-crumb{margin:0 0 10px;font-size:14px;color:var(--lp-ink-2)}.dc-h1{margin:0;font-family:var(--lp-display);font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1.05;letter-spacing:-.03em}.dc-lead{margin:16px 0 8px;font-size:19px;line-height:1.55;color:var(--lp-ink-2)}.dc-sec{padding-top:28px;scroll-margin-top:80px}.dc-sec h2{margin:0 0 12px;font-family:var(--lp-display);font-size:24px;font-weight:800;letter-spacing:-.015em}.dc-sec p,.dc-sec li{font-size:16px;line-height:1.65}.dc-sec p{margin:0 0 12px}.dc-sec ul,.dc-sec ol{margin:0 0 12px;padding-left:22px;display:flex;flex-direction:column;gap:8px}.dc-sec a:not(.dc-addr){color:#5b45d6;font-weight:600;text-decoration:underline;text-underline-offset:3px}.dc-sec code{padding:1px 6px;border-radius:6px;background:var(--lp-paper-2);font-family:Geist Mono,ui-monospace,monospace;font-size:.88em;overflow-wrap:anywhere}.dc-pre{margin:0 0 12px;padding:16px 18px;border-radius:16px;background:var(--lp-ink);color:var(--lp-paper);font-family:Geist Mono,ui-monospace,monospace;font-size:13.5px;line-height:1.6;overflow-x:auto;white-space:pre}.dc-table{width:100%;margin:0 0 12px;border-collapse:separate;border-spacing:0;border-radius:16px;overflow:hidden;background:var(--lp-card);box-shadow:0 0 0 1px var(--lp-line);font-size:15px}.dc-table th,.dc-table td{padding:11px 14px;text-align:left;vertical-align:top;line-height:1.5}.dc-table th{background:var(--lp-paper-2);font-weight:700}.dc-table tr+tr td,.dc-table thead+tbody tr:first-child td{border-top:1px solid var(--lp-line)}.dc-addr{font-family:Geist Mono,ui-monospace,monospace;font-size:13.5px;color:#5b45d6;overflow-wrap:anywhere}.dc-note{margin:0 0 12px;padding:14px 16px;border-radius:14px;background:var(--lp-paper-2);box-shadow:inset 4px 0 0 var(--lp-violet-2);color:var(--lp-ink);font-size:15px;line-height:1.55}.dc-note.warn{background:#ffe9dc;color:var(--lp-ink);box-shadow:inset 4px 0 0 var(--lp-moon)}.dc-pager{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:48px}.dc-pager a{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-radius:16px;background:var(--lp-card);box-shadow:0 0 0 1px var(--lp-line);color:var(--lp-ink);font-weight:700;text-decoration:none}.dc-pager a:hover{box-shadow:0 0 0 2px var(--lp-violet-2)}.dc-pager a span{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;color:var(--lp-ink-2)}.dc-pager a.next{grid-column:2;text-align:right;align-items:flex-end}.dc-updated{margin:20px 0 0;font-size:13px;color:var(--lp-ink-2)}@media(max-width:1180px){.dc{grid-template-columns:230px minmax(0,1fr)}.dc-toc{display:none}}@media(max-width:900px){.dc{grid-template-columns:minmax(0,1fr);gap:16px;padding:12px 18px 72px}.dc-menu-btn{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border:0;border-radius:14px;background:var(--lp-card);box-shadow:0 0 0 1px var(--lp-line);font-weight:600;text-align:left;cursor:pointer}.dc-side{display:none;position:static;max-height:none;padding:16px;border-radius:16px;background:var(--lp-card)}.dc-side.open{display:flex}.dc-table{display:block;overflow-x:auto}.dc-badge{display:none}}
