@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--ct-p:100%}}}@layer theme{:root,:host{--font-sans:Cambria,"Iowan Old Style",Charter,Georgia,"Times New Roman",serif;--font-serif:Cambria,"Iowan Old Style",Charter,Georgia,"Times New Roman",serif;--font-mono:var(--font-jetbrains),Consolas,"SF Mono",Menlo,monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-app:#050505;--color-band:#0b0b0a;--color-fg:#e8e4dc;--color-muted:#8e887e;--color-subtle:#565149;--color-line:#e8e4dc24;--color-line-2:#e8e4dc42;--color-line-strong:#e8e4dc4d;--color-major:#e8e4dcd9;--color-meta:#7c8ca6;--color-meta-dim:#5d6b80;--color-up:#5ba378;--color-down:#c9524a;--color-warn:#b8893f;--color-background:#050505}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;border-color:var(--color-line)}*,:before,:after{box-shadow:none!important;border-radius:0!important}html{color-scheme:var(--scheme);-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100%;overflow-x:clip}body{background-color:var(--ground);max-width:100%;color:var(--ink);font-family:var(--font-serif);font-size:var(--t-s);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:clip}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}h1{font-size:var(--t-l);letter-spacing:-.01em;margin:0;font-weight:400}p{margin:0}::selection{background-color:var(--ink);color:var(--ground)}*{scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}.dlg-game{box-shadow:0 0 0 1px rgb(var(--dlg-glow)/.4),-6px 0 18px -4px rgb(var(--dlg-glow)/.7),6px 0 18px -4px rgb(var(--dlg-glow)/.7),-22px 0 52px -12px rgb(var(--dlg-glow)/.45),22px 0 52px -12px rgb(var(--dlg-glow)/.45),0 40px 120px #000000b3!important}.dlg-reward{border-radius:12px!important}.dlg-reward :is(.rw-day,.rw-lv){border-radius:8px!important}.dlg-reward :is(.rw-ends,.xpbar-rail,.xpbar-fill),.dlg-reward .rw-lv:after{border-radius:999px!important}.dlg-reward :is(.rw-stamp,.rw-node),.dlg-reward .rw-burst s,.dlg-reward .xpbar-fill:after{border-radius:50%!important}.dlg-reward .btn.solid{border-radius:8px!important}.pf .pf-panel{border-radius:16px!important;box-shadow:inset 0 1px #ffffff0d!important}.pf .pf-ach-i,.pf .pf-ach-i:before,.pf .pf-ph h2:before{border-radius:50%!important}.pf .pf-trend-tip{border-radius:8px!important}.pf .pf-ach-i.is-earned{box-shadow:0 0 16px rgb(var(--tc-rgb)/.45)!important}.pf .pf-ph h2:before{box-shadow:0 0 8px var(--tc)!important}.acct.acct-av,.acct.acct-av.has-dot:after{border-radius:50%!important}.ct-page :is(.pk-pot,.ct-plate,.ct-bet,.pk-chip,.ct-toggle,.ct-status,.ct-say-line){border-radius:999px!important}.ct-page :is(.ct-felt,.ct-felt-line),.ct-page :is(.ct-avatar,.ct-timer,.pk-dealer,.ct-dot,.ct-sit){border-radius:50%!important}.ct-page :is(.ct-act,.pk-amount){border-radius:6px!important}.ct-page .ct-card{border-radius:calc(var(--w)*.1)!important}.ct-page .ct-felt{box-shadow:inset 0 0 40px #0000008c,0 18px 60px #0009!important}.ct-page .ct-card:not(.ct-slot){box-shadow:0 2px 6px #00000073!important}.ct-page .ct-plate{box-shadow:0 6px 18px #00000080!important}.ct-page .pk-dealer{box-shadow:0 2px 5px #00000080!important}.ct-page :is(.ct-toggle,.ct-menu-item).on .ct-dot{box-shadow:0 0 8px var(--ct-green)!important}.ct-page .ct-menu-list{box-shadow:0 12px 32px #0009!important}.ct-page :is(.bj-total,.bj-result,.bj-stake-n){border-radius:999px!important}.jpg-page :is(.jpg-top,.jpg-panel,.jpg-side){border-radius:12px!important}.jpg-page :is(.jpg-go,.jpg-check,.jpg-stake,.in){border-radius:8px!important}.jpg-page :is(.jpg-step,.jpg-chip,.audio-btn,.audio-mute){border-radius:6px!important}.jpg-page .audio-pop{border-radius:10px!important;box-shadow:0 8px 28px #00000073!important}.jpg-page .jpg-box{border-radius:4px!important}.jpg-page :is(.jpg-hx,.jpg-burst,.jpg-bar,.jpg-bar>span){border-radius:999px!important}.jpg-page .jpg-beacon{border-radius:50%!important}.jpg-page :is(.jpg-top,.jpg-panel,.jpg-side){box-shadow:0 8px 28px #0006!important}}@layer components{.wrap{max-width:var(--wrap);padding:0 var(--s4);margin:0 auto}.wrap.page{padding-bottom:var(--s6)}.n{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.lbl{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);font-weight:400}.pos{color:var(--profit)}.neg{color:var(--loss)}.dbt{color:var(--doubt)}.muted{color:var(--ink-2)}.subtle{color:var(--ink-3)}.money-l{font-size:var(--t-m)}.top{border-bottom:1px solid var(--rule);background:rgb(var(--ground-rgb)/.6);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);z-index:40;position:sticky;top:0}.top-game{--ground:var(--g-field);--ground-rgb:5 5 5;--ink:var(--g-ink);--ink-2:var(--g-ink-2);--ink-3:var(--g-ink-3);--ink-rgb:242 240 234;--hair:var(--g-line);--hair-2:var(--g-line-2);--rule:var(--g-line-2);--meta:var(--g-ink-2);--meta-dim:var(--g-ink-3);--tpm-1:#fff;--tpm-2:#6c727a;--tpm-3:#dfe3e7;--tpm-4:#474c52;--tpm-5:#b3b9bf;--tpm-edge:#fff;--tpm-glow:#fff3}.top-in{max-width:var(--wrap);padding:0 var(--s4);align-items:stretch;gap:var(--s5);height:var(--top-h);margin:0 auto;display:flex}.mark{color:inherit;flex:none;align-items:center;text-decoration:none;display:flex}.tp-mark{filter:drop-shadow(0 0 5px var(--tpm-glow));flex:none;display:block}.tp-mark-edge{stroke:var(--tpm-edge);stroke-width:1.1px;stroke-linecap:round}.nav{flex:1;min-width:0;display:flex;position:relative;overflow-x:auto}.nav-indicator{z-index:0;background:var(--ink);transform-origin:0 0;width:1px;position:absolute;top:0;bottom:0;left:0}.nav-indicator.is-moving{transition:transform .22s}.nav a{z-index:1;color:var(--ink-2);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;padding:0 var(--s3);white-space:nowrap;align-items:center;text-decoration:none;transition:color .12s;display:inline-flex;position:relative}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{background:var(--ink);color:var(--ground)}.jmenu{padding:0 var(--s2);border:1px solid var(--rule);background:rgb(var(--ground-rgb)/.97);visibility:hidden;opacity:0;clip-path:inset(0 0 100%);border-top:0;transition:opacity .14s,visibility 0s linear .14s,clip-path 0s linear .14s;position:absolute;top:100%}.jmenu[data-open=true]{visibility:visible;opacity:1;clip-path:inset(0 -1px -1px);transition:clip-path .3s cubic-bezier(.2,.8,.2,1),opacity .1s,visibility}.jmenu nav{display:flex}.jmenu-item{height:44px;padding:0 var(--s3);white-space:nowrap;color:var(--ink-2);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;opacity:0;align-items:center;text-decoration:none;display:flex;position:relative;transform:translateY(10px)}.jmenu[data-open=true] .jmenu-item{opacity:1;transition:color .12s,opacity .28s ease calc(60ms + var(--i)*50ms),transform .4s cubic-bezier(.2,.8,.2,1)calc(60ms + var(--i)*50ms);transform:none}.jmenu-item:before{content:"";left:var(--s3);right:var(--s3);background:var(--ink);transform-origin:0;height:1px;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:12px;transform:scaleX(0)}.jmenu-item:hover,.jmenu-item:focus-visible,.jmenu-item[aria-current=page]{color:var(--ink)}.jmenu-item:hover:before,.jmenu-item:focus-visible:before,.jmenu-item[aria-current=page]:before{transform:scaleX(1)}.subnav{gap:var(--s4);margin-top:var(--s3);background:linear-gradient(var(--hair),var(--hair))left bottom/100% 1px no-repeat;scrollbar-width:none;display:flex;overflow-x:auto}.subnav a{padding:var(--s2)0;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #0000;text-decoration:none;transition:color .12s,border-color .12s}.subnav a:hover{color:var(--ink-2)}.subnav a[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink)}@media (hover:none){.jmenu{display:none}}@media (hover:hover){.subnav{display:none}}.adm-top{max-width:var(--wrap);padding:0 var(--s4);height:var(--top-h);align-items:center;gap:var(--s5);border-bottom:1px solid var(--rule);margin:0 auto;display:flex}.adm-brand{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.adm-nav{align-self:stretch;gap:var(--s4);scrollbar-width:none;display:flex;overflow-x:auto}.adm-nav a{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #0000;align-items:center;text-decoration:none;transition:color .12s,border-color .12s;display:flex}.adm-nav a:hover{color:var(--ink-2)}.adm-nav a[aria-current=page]{border-bottom-color:var(--ink);color:var(--ink)}.adm-user{font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.adm-login{max-width:360px;margin:var(--s5)auto 0}@media (max-width:640px){.adm-brand,.adm-user{display:none}}.top-r{flex:none;align-items:center;display:flex;position:relative}.acct{appearance:none;cursor:pointer;color:var(--ink-2);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;padding:var(--s2)0 var(--s2)var(--s3);background:0 0;border:0;transition:color .12s}.acct:hover{color:var(--ink)}.acct.ico{padding:var(--s2)var(--s3)var(--s2)0;align-items:center;display:inline-flex}.acct-menu{z-index:50;width:260px;max-width:calc(100vw - var(--s3)*2);background:var(--ground);border:1px solid var(--major);padding:var(--s2);animation:.22s cubic-bezier(.32,.72,0,1) both acct-in;position:absolute;top:calc(100% - 1px);right:0}.acct-menu[data-state=closed]{pointer-events:none;animation:.14s cubic-bezier(.4,0,1,1) both acct-out}@keyframes acct-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-6px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes acct-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.acct-id{padding:var(--s2)var(--s2)var(--s3);border-bottom:1px solid var(--hair)}.acct-name{font-size:var(--t-m);color:var(--ink)}.acct-mail{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px}.acct-lang{padding:var(--s3)var(--s2);border-bottom:1px solid var(--hair)}.acct-lang .seg button{flex:1}.acct-items{padding:var(--s2)0;flex-direction:column;display:flex}.acct-item{justify-content:space-between;align-items:center;gap:var(--s2);width:100%;padding:10px var(--s2);font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.14em;text-align:left;color:var(--ink-2);cursor:pointer;background:0 0;border:0;transition:background-color .12s,color .12s;display:flex}.acct-item:after{content:"→";opacity:0;transition:opacity .12s,transform .12s;transform:translate(-4px)}.acct-item:hover,.acct-item:focus-visible{background:var(--band);color:var(--ink);outline:0}.acct-item:hover:after,.acct-item:focus-visible:after{opacity:1;transform:none}.acct-logout{width:100%}h2{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-2);margin:0 0 var(--s3);padding-bottom:var(--s2);border-bottom:1px solid var(--rule);font-weight:400}.lede{color:var(--ink-2);max-width:56ch;margin-top:var(--s2)}.asym{gap:0 var(--s4);grid-template-columns:minmax(0,8fr) minmax(0,3fr);display:grid}.asym>.marg{border-left:1px solid var(--hair);padding-left:var(--s4)}.asym.pair{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.asym.even{grid-template-columns:repeat(2,minmax(0,1fr))}.asym.terminal{grid-template-columns:minmax(0,1fr) 360px}.asym.terminal>.marg{border-left:0}.asym.bare>.marg{border-left:0;padding-left:0}.asym.bare .h2row,.lists .h2row{border-bottom:0;padding-bottom:0}.asym.bare section+section,.lists section+section{margin-top:var(--s5)}.lists{margin-top:var(--s4)}.terminal-controls{grid-column:1/-1}.bt-live{--bt-screen:calc(100dvh - var(--top-h) - 1px - var(--s4)*2)}.terminal-main{display:contents}.terminal-chart{flex-direction:column;min-width:0;min-height:0;display:flex}@media (min-width:1101px){.asym.terminal{height:var(--bt-screen);grid-template-rows:minmax(0,1fr) auto;min-height:440px}.terminal-chart{grid-area:1/1}.asym.terminal>.marg{grid-area:1/2;min-height:0;overflow:hidden auto}.terminal-controls{grid-row:2}}@media (max-width:1100px){.terminal-main{height:var(--bt-screen);flex-direction:column;min-height:440px;display:flex}.terminal-chart{flex:1}.terminal-controls{flex:none}}.replay-chart{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.replay-chart .lvl-hit{cursor:pointer}.replay-chart .lvl-static{cursor:default}.replay-controls{align-items:center;gap:var(--s3);margin-top:var(--s3);flex-wrap:wrap;display:flex}.replay-controls .view-switch{margin-left:auto}.replay-chart-wrap{flex:1;min-height:0;position:relative}.chart-menu{z-index:5;background:var(--color-background);border:1px solid var(--hair);min-width:160px;padding:2px;position:absolute}.chart-menu-item{text-align:left;width:100%;padding:var(--s1)var(--s2);font-size:12px;font-family:var(--font-mono);color:var(--color-fg);display:block}.chart-hint{top:var(--s2);z-index:5;padding:var(--s1)var(--s2);background:var(--color-fg);color:var(--color-background);pointer-events:none;font-size:12px;position:absolute;left:50%;translate:-50%}.chart-menu-item:hover{background:var(--color-line)}.chart-settings{align-items:center;display:inline-flex;position:relative}.chart-settings-menu{top:calc(100% + 4px);right:0}.chart-menu-head{padding:var(--s1)var(--s2);font-size:10px;font-family:var(--font-mono);color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.chart-menu-check{align-items:center;gap:var(--s1);display:flex}.chart-menu-mark{width:12px;height:12px;display:inline-flex}.chart-tools{gap:var(--s2);flex:1;min-height:0;display:flex}.chart-tools-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.draw-bar{border-right:1px solid var(--hair);padding-right:var(--s1);flex-direction:column;gap:2px;display:flex}.draw-group{align-items:center;display:flex;position:relative}.draw-btn,.draw-item,.draw-swatch,.draw-width{color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.draw-btn{width:30px;height:30px}.draw-btn:hover,.draw-item:hover{color:var(--ink);border-color:var(--hair-2)}.draw-btn.on,.draw-item.on{color:var(--ink);border-color:var(--rule);background:var(--band)}.draw-btn:disabled{opacity:.35;cursor:default;border-color:#0000}.draw-menu{z-index:20;background:var(--ground);border:1px solid var(--rule);flex-direction:column;min-width:190px;padding:2px;display:flex;position:absolute;top:0;left:100%}.draw-item{justify-content:flex-start;gap:var(--s2);padding:6px var(--s2);font-size:var(--t-s);white-space:nowrap}.draw-sep{background:var(--hair);height:1px;margin:var(--s1)0}.draw-style{top:var(--s1);left:var(--s1);z-index:5;background:var(--ground);border:1px solid var(--rule);align-items:center;gap:2px;padding:2px;display:flex;position:absolute}.draw-swatch{width:24px;height:24px}.draw-swatch span{width:12px;height:12px;display:block}.draw-swatch.on,.draw-width.on{border-color:var(--ink)}.draw-width{width:24px;height:24px}.draw-width span{background:var(--ink);width:14px;display:block}.replay-chart .draw-hit{cursor:move}.replay-chart .draw-anchor{cursor:pointer}.order-panel{gap:var(--s3);flex-direction:column;flex:1;display:flex}.bot-card{gap:var(--s2);display:grid}.order-panel .lbl{color:var(--ink-2)}.panel-top{justify-content:space-between;align-items:center;gap:var(--s2);padding-bottom:var(--s2);border-bottom:1px solid var(--hair);display:flex}.panel-top .kv{border-bottom:0;padding:0}.lev{position:relative}.lev-btn{background:var(--ink);color:var(--ground);padding:3px var(--s2);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:4px;display:inline-flex}.lev-btn:hover{opacity:.85}.lev-caret{margin-left:-2px}.lev-menu{z-index:20;background:var(--ground);border:1px solid var(--rule);opacity:0;visibility:hidden;transform-origin:0 0;pointer-events:none;flex-direction:column;min-width:100%;margin-top:4px;padding:2px;transition:opacity .14s,transform .14s,visibility .14s;display:flex;position:absolute;top:100%;left:0;transform:translateY(-4px)scale(.98)}.lev-menu.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.lev-item{text-align:left;width:100%;color:var(--ink-2);font-family:var(--font-mono);font-size:var(--t-xs);padding:6px var(--s2);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:block}.lev-item:hover{color:var(--ink)}.lev-item.on{color:var(--ink);background:var(--band)}.order-tabs button{text-align:center;flex:1}.order-panel .order-tabs button{padding:2px var(--s2);letter-spacing:.06em;font-size:10px;line-height:1.2}.order-panel .order-tabs{border:0;border-bottom:1px solid var(--rule)}.order-panel .order-tabs button{padding:6px var(--s2)5px;color:var(--ink-2);margin-bottom:-1px;box-shadow:inset 0 -1px #0000}.order-panel .order-tabs button:hover{color:var(--ink)}.order-panel .order-tabs button[aria-pressed=true]{background:var(--ink);color:var(--ground);box-shadow:none}.order-actions{gap:var(--s2);display:flex}.order-actions .btn{flex:1}.cg-head{margin-bottom:var(--s1);border-bottom:0;padding-bottom:0}.cg-sub{font-family:var(--font-mono);font-size:var(--t-xs);margin:0}.panel-swap-fill{flex-direction:column;min-height:100%;display:flex}.cg-panel{flex-direction:column;flex:1;display:flex}.risk-val{text-align:right;font-variant-numeric:tabular-nums;min-width:5ch;display:inline-block}.cs-indicator{text-align:left;width:100%;padding:var(--s2)var(--s3);font-family:var(--font-mono);color:var(--ink-2);cursor:pointer;font-size:12px;display:block}.cs-indicator:hover{color:var(--ink)}.cs-indicator[aria-pressed=true]{background:var(--ink);color:var(--ground)}.tags-new-toggle{margin-top:var(--s2);justify-content:flex-end;display:flex}.tags-new-full{margin-top:var(--s2)}.newrow-full{align-items:center;gap:var(--s2);flex-wrap:wrap;width:100%;display:flex}.newrow-full>input{flex:1;min-width:0}.newrow-full>.btn{white-space:nowrap}.cg-foot,.order-foot{z-index:1;gap:var(--s2);padding:var(--s2)0;border-top:1px solid var(--hair);background:var(--ground);margin-top:auto;display:grid;position:sticky;bottom:0}.cg-foot .size-preview,.order-foot .size-preview{margin-top:0}.cg-follow{cursor:pointer;text-transform:inherit;letter-spacing:inherit;align-items:center;gap:6px;display:inline-flex}.cg-follow input{accent-color:var(--ink);flex:none;margin:0}.cg-table .ledger{min-width:0}@media (min-width:721px){.cg-table .ledger th{padding:var(--s1)var(--s2)var(--s1)0;letter-spacing:.06em}.cg-table .ledger td{height:auto;padding:3px var(--s2)3px 0;font-size:var(--t-xs)}}.cg-edit{background:rgb(var(--ink-rgb)/.045);cursor:text;border-bottom:1px solid #0000;border-left:2px solid #0000;align-items:center;gap:6px;min-width:76px;height:24px;padding:0 6px;transition:background-color .12s;display:flex}.cg-edit:hover{background:rgb(var(--ink-rgb)/.09)}.cg-edit:focus-within{background:rgb(var(--ink-rgb)/.03);border-bottom-color:var(--ink)}.cg-edit[data-pinned]{border-left-color:var(--ink)}.cg-table .cg-edit .in.cg-cell{text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:0;color:var(--ink-2);background:0 0;border:0;flex:1;padding:0}.cg-table .cg-edit .in.cg-cell:focus-visible{outline:0}.cg-edit[data-pinned] .in.cg-cell,.cg-edit:focus-within .in.cg-cell{color:var(--ink)}.cg-edit[data-ignored] .in.cg-cell{color:var(--ink-3);text-decoration:line-through}.cg-table .ledger td.n{white-space:nowrap}.cg-note{font-family:var(--font-mono);color:var(--ink-3);flex:none;font-size:9px}.cg-table .ledger td.cg-no,.cg-none{color:var(--ink-3)}.cg-split{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.cg-split svg{color:var(--ink-3)}.cg-split:hover,.cg-split:hover svg{color:var(--ink)}.panel-swap[data-swap=in]{animation:.22s cubic-bezier(.32,.72,0,1) both panel-swap-in}.panel-swap[data-swap=back]{animation:.22s cubic-bezier(.32,.72,0,1) both panel-swap-back}@keyframes panel-swap-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes panel-swap-back{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.slider{appearance:none;width:100%;height:2px;margin:var(--s2)0;background:linear-gradient(to right,var(--ink)0 var(--slider-pct),var(--hair)var(--slider-pct)100%);cursor:pointer}.slider:disabled{opacity:.4;cursor:default}.slider.slider-slot{opacity:1;background:var(--hair);cursor:default}.slider-slot::-webkit-slider-thumb{visibility:hidden}.slider-slot::-moz-range-thumb{visibility:hidden}.slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:0;width:10px;height:10px}.slider::-moz-range-thumb{background:var(--ink);border:0;border-radius:0;width:10px;height:10px}.slider::-moz-range-track{background:0 0}.audio{flex:none;display:inline-flex;position:relative}.audio-btn,.audio-mute{color:var(--ink);flex:none;place-items:center;display:grid;position:relative}.audio-btn{width:28px;height:28px}.audio-mute{width:24px;height:24px}.audio-btn:hover,.audio-mute:hover{background:var(--hair)}.audio[data-off] .audio-btn{color:var(--ink-3)}.audio-btn>svg{width:15px;height:15px}.audio-mute>svg{width:14px;height:14px}.audio[data-off] .audio-btn.music:after{content:"";background:currentColor;width:18px;height:1.5px;position:absolute;rotate:-45deg}.audio-pop{z-index:30;color:var(--ink);background:var(--ground);border:1px solid var(--hair);translate:calc(-50% + var(--audio-shift,0px))0;transform-origin:top;flex-direction:column;align-items:center;gap:8px;padding:10px 6px 6px;animation:.22s cubic-bezier(.2,.8,.2,1) both audio-drop;display:flex;position:absolute;top:calc(100% + 8px);left:50%}.audio-pop[data-state=closed]{animation:.15s ease-in both audio-lift}@keyframes audio-drop{0%{opacity:0;transform:translateY(-10px)scaleY(.4)}to{opacity:1;transform:none}}@keyframes audio-lift{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)scaleY(.6)}}.audio-pop>*{animation:.26s cubic-bezier(.2,.8,.2,1) both audio-item;animation-delay:calc(60ms + var(--i)*50ms)}.audio-pop[data-state=closed]>*{animation:none}@keyframes audio-item{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.audio-pop .audio-slider{--i:0;writing-mode:vertical-lr;background:linear-gradient(to top,var(--ink)0 var(--slider-pct),var(--hair)var(--slider-pct)100%)center/2px 100% no-repeat;direction:rtl;flex:none;width:16px;height:104px;margin:0}.size-preview{border:1px solid var(--hair);background:var(--band);padding:0 var(--s2);margin-top:calc(var(--s2)*-2)}.size-preview .kv{padding:var(--s1)0}.size-preview .kv:last-child{border-bottom:0}.size-preview .lbl,.size-preview .kv .n{font-size:10px}.size-preview .order-count{text-align:right;width:3em;padding:0;font-size:10px}.fld-head{justify-content:space-between;align-items:baseline;gap:var(--s2);display:flex}.fld-left{align-items:baseline;gap:var(--s1);display:flex}.fld-val{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink);white-space:nowrap}.fld-val.neg{color:var(--loss)}.bt-live{padding:var(--s4)0 var(--s6)}.bt-table{margin-top:var(--s4)}.row-actions{align-items:center;gap:var(--s2);display:flex}.strip{border-bottom:1px solid var(--hair-2)}.strip.spaced{margin:var(--s4)0}.strip.rail-only .strip-rail{border-bottom:0}.strip-rail{align-items:center;gap:var(--s3);border-bottom:1px solid var(--hair);min-height:44px;display:flex}.strip-rail .ctx{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.strip-rail .ctx b{color:var(--ink);font-weight:400}.strip-rail .period{flex:none;margin-left:auto}.strip-rail input[type=date]{font-size:var(--t-xs);color:var(--ink);border-bottom:1px solid var(--hair-2);padding:3px 0}.strip-rail input[type=date].inactive{color:var(--ink-2)}.strip-rail .seg{border:1px solid var(--hair-2)}.strip-rail .seg button{border-left:1px solid var(--hair-2);color:var(--meta);letter-spacing:.08em;padding:4px 10px}.strip-rail .seg button:first-child{border-left:0}.strip-rail .seg button:hover{color:var(--ink)}.strip-rail .seg button[aria-pressed=true]{background:var(--ink);color:var(--ground)}.metrics{grid-template-columns:minmax(max-content,1.3fr) minmax(max-content,.8fr) minmax(max-content,1fr) minmax(max-content,1.12fr) minmax(max-content,1.3fr) minmax(max-content,1.25fr) minmax(max-content,1.1fr) minmax(max-content,1.1fr) minmax(max-content,1.1fr);display:grid}.mcell{row-gap:var(--s1);min-width:0;padding:var(--s3);border-left:1px solid var(--hair-2);grid-template-rows:11px 22px 6px;align-content:start;display:grid}.mcell:first-child{border-left:0;padding-left:0}.mcell:last-child{padding-right:0}.metrics-4{grid-template-columns:repeat(4,minmax(0,1fr))}.metrics-3{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-3+.metrics-3{border-top:1px solid var(--hair)}.bt-sum{align-items:end;gap:var(--s3)var(--s4);padding:var(--s3)0;border-bottom:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr);display:grid}.bt-sum-hero{gap:var(--s1);display:grid}.bt-sum-hero .mval{font-family:var(--font-mono);font-size:var(--t-xl);line-height:1.1}.bt-sum-list{gap:var(--s2)var(--s4);padding-left:var(--s4);border-left:1px solid var(--hair-2);flex-wrap:wrap;margin:0;display:flex}.bt-sum-list>div{gap:var(--s1);min-width:0;display:grid}.bt-sum-list dt{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--meta);white-space:nowrap}.bt-sum-list dd{font-family:var(--font-mono);font-size:var(--t-m);font-variant-numeric:tabular-nums;margin:0}@media (max-width:640px){.bt-sum{grid-template-columns:minmax(0,1fr)}.bt-sum-list{border-left:0;padding-left:0}}.bt-col>section+section{margin-top:var(--s5)}.mcell-tall{grid-template-rows:11px 22px 14px}.mcell .lbl{font-size:var(--t-xs);letter-spacing:.08em;color:var(--meta);white-space:nowrap;text-overflow:ellipsis;line-height:11px;overflow:hidden}.lbl .hint{background:var(--meta);width:12px;height:12px;color:var(--ground);letter-spacing:normal;text-transform:none;cursor:help;vertical-align:middle;justify-content:center;align-items:center;margin-left:4px;font-size:9px;font-style:normal;line-height:1;display:inline-flex}.tooltip-bubble{background:var(--ink);color:var(--ground);font-family:var(--font-sans,inherit);font-size:var(--t-xs);text-transform:none;letter-spacing:normal;white-space:normal;max-width:220px;padding:var(--s2)var(--s3);z-index:50;border-radius:4px;font-style:normal;font-weight:400;line-height:1.4}.tooltip-arrow{fill:var(--ink)}.mval{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-size:var(--t-l);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;margin:0;font-weight:700;line-height:22px;display:block}.mval.pos{color:var(--profit)}.mval.neg{color:var(--loss)}.mval .sep{color:var(--meta-dim);font-weight:400}.mg{align-self:end;height:6px;position:relative}.mg:before{content:"";background:var(--hair-2);height:1px;position:absolute;bottom:0;left:0;right:0}.mg:after{content:"";background:var(--hair-2);width:1px;height:4px;position:absolute;bottom:0;right:0}.mg i{background:var(--profit);height:3px;position:absolute;bottom:0;left:0}.mg.under i{background:var(--loss)}.mg b{background:var(--meta);width:1px;height:6px;position:absolute;bottom:0}.bleed{margin-top:var(--s4)}.bleed svg{width:100%;height:auto;display:block}.ckey{gap:var(--s1)var(--s3);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.ckey span{align-items:center;gap:var(--s1);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;color:var(--ink-2);display:inline-flex}.ckey i{flex:none;width:14px;height:2px}.coef-sub{font-size:var(--t-xs);color:var(--ink-2);margin-top:2px}.lookup{gap:0 var(--s4);grid-template-columns:repeat(2,1fr);display:grid}.lookup.one{grid-template-columns:1fr}.now{background:var(--band);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:var(--s5);padding:var(--s4)0}.scroll{overflow-x:auto}.ledger{border-collapse:collapse;width:100%;min-width:var(--ledger-min,760px)}.ledger th{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);text-align:left;padding:var(--s2)var(--s3)var(--s2)0;white-space:nowrap;border-bottom:1px solid var(--rule);font-weight:400}.ledger td{padding:0 var(--s3)0 0;border-bottom:1px solid var(--hair);height:40px;font-size:var(--t-s);vertical-align:middle}.ledger th.r,.ledger td.r{text-align:right}.ledger th:last-child,.ledger td:last-child{padding-right:0}:root[data-theme=light] .virex-logo{filter:invert()brightness(.28)}.ledger tbody tr.row{cursor:pointer}.ledger tbody tr.row:hover>td{background:var(--band)}.ledger tbody tr.row.busy{cursor:progress}.ledger tbody tr.row.busy>td{background:var(--band)}.ledger tbody tr.seen>td{opacity:.42;transition:opacity .12s}.ledger tbody tr.seen:hover>td{opacity:.85}.ledger .sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ledger .sortable:hover{color:var(--ink)}.sym{font-family:var(--font-mono);letter-spacing:.04em}.sym-pick{font:inherit;letter-spacing:inherit;color:inherit;border-bottom:1px dashed var(--ink-3);cursor:pointer;padding:0 0 1px;transition:border-color .15s,color .15s}.sym-pick:hover,.sym-pick:focus-visible{border-bottom-color:var(--ink);color:var(--ink);border-bottom-style:solid}.px-cue{font:inherit;color:inherit;border:0;border-bottom:1px dashed var(--ink-3);cursor:pointer;background:0 0;padding:0 0 1px;transition:border-color .15s,color .15s}.px-cue:hover,.px-cue:focus-visible{border-bottom-color:var(--ink);color:var(--ink);border-bottom-style:solid}.dir{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;color:var(--ink-2)}.dir:before{content:"▲ ";color:var(--profit)}.dir.short:before{content:"▼ ";color:var(--loss)}.ledger .exp>td{padding:0 var(--s2);background:var(--band);height:auto}.caret{width:10px;color:var(--ink-3);font-family:var(--font-mono);transition:transform .2s cubic-bezier(.32,.72,0,1),color .15s;display:inline-block}.ledger td.caret-cell{padding-left:var(--s2)}.ledger .fills th,.ledger .fills td{height:26px;padding:0 var(--s3)0 0;border-bottom:1px solid var(--hair);border-top:0}.ledger .fills tr:last-child td{border-bottom:0}.order-ctx{gap:var(--s4);padding:var(--s3)0;flex-wrap:wrap;display:flex}.order-ctx>div{flex:280px;min-width:0}.order-ctx>div+div{border-left:1px solid var(--hair);padding-left:var(--s4);flex-grow:.8;flex-basis:224px}.order-ctx .h2row{margin-bottom:var(--s2)}tr.row.open .caret{color:var(--ink);transform:rotate(90deg)}.scale{width:132px;display:block}.scale-r{align-items:center;gap:var(--s2);margin-bottom:3px;display:flex}.scale-r:last-child{margin-bottom:0}.scale-tf{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.08em;flex:none;width:20px;font-size:9px}.scale-b{border-bottom:1px solid var(--rule);flex:1;height:14px;position:relative}.scale-b:before,.scale-b:after{content:"";background:var(--rule);width:1px;height:5px;position:absolute;bottom:0}.scale-b:before{left:0}.scale-b:after{right:0}.scale-mid{background:var(--hair);width:1px;height:3px;position:absolute;bottom:0;left:50%}.scale-m{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:6px solid var(--ink);width:0;height:0;position:absolute;bottom:-1px;transform:translate(-50%)}.scale-v{font-family:var(--font-mono);color:var(--ink-2);text-align:right;flex:none;width:24px;font-size:9px}.tag{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.06em;white-space:nowrap;color:var(--ink-2);border-bottom:2px solid;padding-bottom:1px;line-height:1;display:inline-block}.tag em{color:var(--ink);font-style:normal}.tags{gap:var(--s3);flex-wrap:wrap;align-items:baseline;display:flex}.tag-add{appearance:none;cursor:pointer;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-xs);border:0;border-bottom:1px dotted var(--ink-3);background:0 0;padding:0 0 1px;line-height:1;display:inline-block}.tag-add:hover{color:var(--ink);border-color:var(--ink)}.seg{border:1px solid var(--rule);display:flex}.field .seg button{text-align:center;flex:1}.seg button{appearance:none;border:0;border-left:1px solid var(--rule);cursor:pointer;color:var(--ink-2);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;padding:6px var(--s3);text-transform:uppercase;white-space:nowrap;background:0 0}.seg button:first-child{border-left:0}.seg button:hover{color:var(--ink)}.fb .seg{width:100%}.fb .seg button{padding:6px var(--s2);letter-spacing:.06em;text-align:center;flex:1}.seg-tight button{padding:3px var(--s2);letter-spacing:.06em}.seg button[aria-pressed=true]{background:var(--ink);color:var(--ground)}.dlg .seg,.dlg .seg button{border:0}.period{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.pagehead{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s4)0 var(--s3);flex-wrap:wrap;display:flex}input[type=date],.in{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink);border:0;border-bottom:1px solid var(--rule);color-scheme:var(--scheme);background:0 0;padding:4px 0}.in::placeholder{color:var(--ink-3)}.in:focus,input[type=date]:focus{border-color:var(--ink);outline:0}.in.full{width:100%}.in-adorned{display:inline-block;position:relative}.in-adorned.full{width:100%;display:block}.in-adorned .in{width:100%}.in-adorned .in.in-has-suffix{padding-right:3.5em}.in-adorned .in.in-has-prefix{padding-left:6em}.in-prefix,.in-suffix{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.in-prefix{left:0}.in-suffix{right:0}.in-suffix .coin{height:1.1em;color:var(--ink)}select.in{font-family:var(--font-mono);cursor:pointer}option{background:var(--ground)}@supports (appearance:base-select){select.in{appearance:base-select}select.in::picker(select){appearance:base-select}select.in{align-items:center;gap:var(--s2);display:inline-flex}select.in::picker-icon{color:var(--ink-3);margin-inline-start:auto;transition:rotate .14s}select.in:open::picker-icon{rotate:180deg}select.in::picker(select){border:1px solid var(--rule);background:var(--ground);color:var(--ink);box-shadow:none;opacity:0;transition:opacity .14s ease,translate .14s ease,display .14s allow-discrete,overlay .14s allow-discrete;border-radius:0;margin-block:4px;padding:2px;translate:0 -4px}select.in:open::picker(select){opacity:1;translate:0}@starting-style{select.in:open::picker(select){opacity:0;translate:0 -4px}}select.in option{padding:6px var(--s2);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-2);cursor:pointer;background:0 0}select.in option::checkmark{display:none}select.in option:hover,select.in option:focus-visible{color:var(--ink);background:rgb(var(--ink-rgb)/.06);outline:0}select.in option:checked{color:var(--ink);background:rgb(var(--ink-rgb)/.1)}}.btn{appearance:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;padding:7px var(--s3);border:1px solid var(--rule);color:var(--ink);justify-content:center;align-items:center;gap:var(--s2);background:0 0;display:inline-flex}.btn:hover,.btn.solid{background:var(--ink);color:var(--ground)}.btn.solid:hover{opacity:.85}.btn.bare{color:var(--ink-2);padding:7px var(--s2);border-color:#0000}.btn.bare:hover{color:var(--ink);background:0 0;text-decoration:underline}.btn.tight{border:0;padding:0}.btn.cue{background:var(--ink);color:var(--ground);padding:3px var(--s2);margin:-3px 0}.btn.cue:hover{background:var(--ink);color:var(--ground);opacity:.82}.btn.risk{color:var(--loss);border-color:var(--loss)}.btn.risk:hover{background:var(--loss);color:var(--ground)}.btn.long{background:var(--profit);border-color:var(--profit);color:var(--ground)}.btn.long:hover{opacity:.85}.btn.short{background:var(--loss);border-color:var(--loss);color:var(--ground)}.btn.short:hover{opacity:.85}.btn:disabled{opacity:.3;cursor:default}.btn:disabled:hover{color:var(--ink);background:0 0}.btn.risk:disabled:hover{color:var(--loss)}.wk-list{flex-direction:column;flex:1;display:flex}.wk{align-items:center;gap:var(--s3);border-bottom:1px solid var(--hair);flex:1;grid-template-columns:28px minmax(0,1fr) minmax(92px,auto) minmax(76px,auto);min-height:38px;display:grid}.wk-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.wk-s{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-xs);color:var(--ink-2);text-align:right;white-space:nowrap}.wk-t{align-self:stretch;position:relative}.wk-z{background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:50%}.wk-f{height:12px;position:absolute;top:50%;transform:translateY(-50%)}.hrs{border-bottom:1px solid var(--rule);grid-template-columns:repeat(24,1fr);align-items:end;gap:2px;height:88px;display:grid}.hr{position:relative}.hr i{background:var(--ink);opacity:.28;position:absolute;bottom:0;left:0;right:0}.hr b{background:var(--ink);position:absolute;bottom:0;left:0;right:0}.hrs-x{margin-top:var(--s1);grid-template-columns:repeat(24,1fr);gap:2px;display:grid}.hrs-x span{font-family:var(--font-mono);color:var(--ink-3);text-align:center;font-size:9px}.to-ctl{gap:var(--s2);flex-wrap:wrap;display:flex}.to-now{margin:0 0 var(--s3)}.to-days{margin-bottom:var(--s2)}.to-list{flex-direction:column;max-height:440px;display:flex;overflow-y:auto}.to-row{gap:var(--s3);min-height:30px;padding-left:var(--s2);border-bottom:1px solid var(--hair);border-left:2px solid #0000;flex:none;grid-template-columns:136px minmax(0,1fr) 96px 64px;align-items:center;display:grid}.to-row.is-now{border-left-color:var(--ink);background:var(--hair)}.to-t{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;font-size:12px}.to-mark{margin-left:var(--s1);font-size:var(--t-xs);color:var(--ink)}.to-bar{background:var(--color-down);height:8px;position:relative}.to-bar i{background:var(--color-up);position:absolute;top:0;bottom:0;left:0}.to-bar-empty{background:var(--hair)}.to-v,.to-a{font-family:var(--font-mono);text-align:right;white-space:nowrap;font-size:12px}@media (max-width:640px){.to-row{row-gap:var(--s1);padding-block:var(--s1);grid-template-columns:minmax(0,1fr) auto auto}.to-bar{grid-area:2/1/auto/-1}}.habits-head{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.habit-group{margin-top:var(--s3)}.habit-group h3{font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3);margin-bottom:var(--s2);font-weight:400}.habit-list{flex-direction:column;display:flex}.habit-row{align-items:center;gap:var(--s3);border-bottom:1px solid var(--hair);min-height:44px;color:inherit;grid-template-columns:10px minmax(0,1fr) minmax(84px,auto) minmax(104px,auto);text-decoration:none;display:grid}.habit-row-link:hover .habit-label-text{text-decoration:underline}.habit-conf{border-radius:50%;flex:none;width:7px;height:7px}.habit-conf-confirmed{background:var(--ink)}.habit-conf-likely{border:1px dashed var(--ink-3);background:0 0}.habit-label{flex-direction:column;min-width:0;display:flex}.habit-advice{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.habit-cost{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.habit-wr{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-xs);color:var(--ink-2);text-align:right;white-space:nowrap}.cinl{align-items:center;gap:var(--s2);display:flex}.cinl-p{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;flex:none;width:42px}.cinl-b{border-bottom:1px solid var(--rule);flex:none;width:88px;height:13px;position:relative}.cinl-b:before,.cinl-b:after{content:"";background:var(--rule);width:1px;height:4px;position:absolute;bottom:0}.cinl-b:before{left:0}.cinl-b:after{right:0}.cinl-rng{background:var(--doubt);opacity:.55;height:2px;position:absolute;bottom:0}.cinl-lb{background:var(--doubt);width:1px;height:7px;position:absolute;bottom:0}.cinl-pt{border-left:3px solid #0000;border-right:3px solid #0000;border-bottom:5px solid var(--ink);width:0;height:0;position:absolute;bottom:-1px;transform:translate(-50%)}.cinl-l{font-family:var(--font-mono);color:var(--doubt);flex:none;font-size:9px}.h2row{justify-content:space-between;align-items:baseline;gap:var(--s3);border-bottom:1px solid var(--rule);padding-bottom:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.h2row h2{border:0;flex:1;min-width:110px;margin:0;padding:0}.foot{font-size:var(--t-xs);color:var(--ink-2);margin-top:var(--s3);max-width:88ch}.foot b{color:var(--doubt);font-weight:400}.foot+.foot{margin-top:var(--s2)}.hlf{gap:var(--s3);padding:var(--s2)0 var(--s3);flex-direction:column;display:flex}.hlf-head{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.hlf-count{margin-left:auto}.hlf-grid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.newrow{align-items:center;gap:var(--s3);padding:var(--s2)0 var(--s3);flex-wrap:wrap;display:flex}.newrow-r{align-items:center;gap:var(--s3);flex-wrap:wrap;margin-left:auto;display:flex}.acts{gap:var(--s1);justify-content:flex-end;display:flex}.acts .btn{padding:4px 6px}.ledger td.pin-cell{padding-left:var(--s2)}.pin{appearance:none;cursor:pointer;color:var(--ink-3);background:0 0;border:0;padding:4px;font-size:14px;line-height:1;transition:color .12s}.pin:hover,.pin[aria-pressed=true]{color:var(--ink)}.lab{gap:0 var(--s4);grid-template-columns:minmax(0,1fr) minmax(0,4fr);display:grid}.lab-stick{top:var(--top-h);max-height:calc(100dvh - var(--top-h));scrollbar-width:none;padding-top:var(--s3);padding-bottom:var(--s4);background:var(--ground);position:sticky;overflow-y:auto}.lab-stick::-webkit-scrollbar{width:0}.lab-r{border-left:1px solid var(--hair);padding-left:var(--s4)}.lab-sec{margin-top:var(--s3)}.lab-r h2,.lab-r .h2row{border-bottom:0;padding-bottom:0}.lab-r .h2row{margin-bottom:var(--s3)}.fg+.fg{margin-top:var(--s1)}.fg summary{cursor:pointer;padding:var(--s2)0 var(--s2)16px;align-items:center;gap:var(--s2);font-family:var(--font-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-2);list-style:none;transition:color .15s;display:flex;position:relative}.fg summary::-webkit-details-marker{display:none}.fg summary:before,.fg summary:after{content:"";background:var(--ink-3);width:9px;height:1px;margin-top:-.5px;transition:transform .24s cubic-bezier(.32,.72,0,1),background-color .15s;position:absolute;top:50%;left:0}.fg summary:after{transform:rotate(90deg)}.fg[open] summary:after{transform:rotate(0)}.fg summary:hover{color:var(--ink)}.fg summary:hover:before,.fg summary:hover:after,.fg[open] summary:before,.fg[open] summary:after{background:var(--ink-2)}.fg[open] summary{color:var(--ink)}.fg-c{background:var(--ink);color:var(--ground);font-size:9px;font-family:var(--font-mono);margin-left:auto;padding:1px 5px;animation:.22s cubic-bezier(.32,.72,0,1) fg-count-in}.fb{padding-bottom:var(--s3)}.opt{align-items:baseline;gap:var(--s2);cursor:pointer;padding:4px 0;display:flex}.opt:hover .opt-n{color:var(--ink)}.opt input{accent-color:var(--ink);flex:none;margin:0}.opt-n{min-width:0;color:var(--ink-2);font-size:var(--t-s);flex:1;transition:color .12s}.opt[data-on=true] .opt-n{color:var(--ink)}.opt-s{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;font-size:9px}.cov{border-top:1px solid var(--doubt);padding:var(--s3)0 var(--s2);margin-bottom:var(--s2)}.cov-b{background:rgb(var(--ink-rgb)/.08);height:4px;margin:var(--s2)0;position:relative}.cov-f{background:var(--doubt);transform-origin:0;transition:width .42s cubic-bezier(.32,.72,0,1);animation:.62s cubic-bezier(.32,.72,0,1) cov-grow;position:absolute;top:0;bottom:0;left:0}.cmp{gap:var(--s4);padding:var(--s3)0 var(--s4);border-bottom:1px solid var(--hair);grid-template-columns:repeat(4,1fr);display:grid}.cmp-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-l);letter-spacing:-.02em;margin-top:var(--s1)}.cmp-b{font-family:var(--font-mono);color:var(--ink-3);margin-top:var(--s1);font-size:9px}.coin{aspect-ratio:100/74;width:auto;height:.8em;filter:drop-shadow(0 0 .06em var(--coin-glow))drop-shadow(0 0 .3em var(--coin-glow));flex:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.coin{filter:drop-shadow(0 0 .06em var(--coin-glow))drop-shadow(0 0 .3em color-mix(in srgb,var(--coin-glow)60%,transparent))}}:is(.games-page,.dlg-game,.ct-page,.jpg-page,.top-game){--coin-glow:#ffffff8c}.coins{cursor:pointer;color:var(--ink);white-space:nowrap;margin-right:var(--s3);background:0 0;border:0;align-items:baseline;gap:4px;padding:0;display:inline-flex}.coins-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-s);text-align:right;min-width:5ch;display:inline-block}.coins .coin{color:var(--ink)}.coins:hover .coins-n{text-decoration:underline}.players{margin:0;padding:0;list-style:none}.players li{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s2)0;display:flex}.players-r{align-items:baseline;gap:var(--s2);display:inline-flex}.teams-grid{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.teams-grid{grid-template-columns:minmax(0,1fr)}}.team-head{justify-content:space-between;align-items:baseline;gap:var(--s2);padding-bottom:var(--s2);border-bottom:1px solid var(--hair);display:flex}.team-name{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.pstate{align-items:center;gap:var(--s2);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3);display:inline-flex}.pstate:before{content:"";background:currentColor;flex:none;width:6px;height:6px}.pstate[data-r=true]{color:var(--g-a-green)}.shares{gap:var(--s3);flex-wrap:wrap;display:flex}.share{flex-direction:column;gap:2px;width:92px;display:flex}.fsect{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--hair)}.fsect-head{margin-bottom:var(--s3);color:var(--ink-2);display:block}.fgrid{column-gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fhint{margin-top:var(--s1);font-size:var(--t-xs);color:var(--ink-3)}.fhint.neg{color:var(--loss)}.dlg-game .in{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:640px){.fgrid{grid-template-columns:minmax(0,1fr)}}.dlg-game .dh h3{font-size:var(--t-l)}.dlg-game .dh{flex-wrap:wrap}.dlg-game .dh-main{flex:20ch}.dlg-game .dh-aside{margin-left:auto}.tbadge-row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:inline-flex}.tbadge{--tb:var(--g-ink-3);align-items:center;gap:var(--s2);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--tb);background:var(--tb);padding:2px 8px;line-height:1.4;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tbadge{background:color-mix(in srgb,var(--tb)10%,transparent)}}.tbadge{border:1px solid var(--tb)}@supports (color:color-mix(in lab, red, red)){.tbadge{border:1px solid color-mix(in srgb,var(--tb)45%,transparent)}}.tbadge[data-s=running]{--tb:var(--g-a-green)}.tbadge[data-s=lobby]{--tb:var(--g-a-amber)}.tbadge[data-s=running]:before,.tbadge[data-s=lobby]:before{content:"";background:currentColor;flex:none;width:6px;height:6px}.tbadge[data-s=running]:before{animation:2.4s ease-in-out infinite tstate-beat}.tcount{font-family:var(--font-mono);font-size:var(--t-xs);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-2);white-space:nowrap}.tboard .ledger thead{display:none}.tboard .ledger td{padding-top:var(--s3);padding-bottom:var(--s3);vertical-align:middle}.tb-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.tb-name{font-size:var(--t-m);color:var(--ink)}.tb-sub{font-size:var(--t-xs);color:var(--ink-3)}.tb-sub .coin{vertical-align:-.1em;height:.9em}.tb-meta{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.tb-big{font-size:var(--t-m);color:var(--ink);white-space:nowrap}.tb-big .coin{vertical-align:-.05em;height:.8em}.seats{gap:3px;width:112px;display:flex}.seats>span{background:var(--g-line-2);flex:1;height:4px}.seats>span[data-on=true]{background:var(--g-a-green)}.seats-n{text-align:center;width:112px}.tb-time{align-items:center}.tb-label{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.tb-clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--ink);white-space:nowrap}@keyframes tstate-beat{0%{opacity:1}50%{opacity:.25}to{opacity:1}}.tpool{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-size:var(--t-l);white-space:nowrap;line-height:1.1;display:block}.tpool .coin{height:.7em}.tpool-sub{margin-top:var(--s1);max-width:34ch;font-size:var(--t-xs);color:var(--ink-3);display:block}.tstats{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:var(--s1)0;margin-bottom:var(--s4)}.tstats .mval{font-size:var(--t-m)}.tfoot{align-items:stretch;gap:var(--s2);flex-direction:column}.tfoot-note{font-size:var(--t-s)}.tfoot-note:empty{display:none}.tacts{gap:var(--s2);flex-wrap:wrap;display:flex}.tacts .btn{flex:140px}.tsect{margin-top:var(--s4)}.tsect .ledger tbody tr:last-child td{border-bottom:0}.ptabs{margin-bottom:var(--s3)}.ptabs button{text-align:center;flex:1}.feed-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.feed-cell .subtle{font-size:var(--t-xs)}.games-bg{z-index:0;pointer-events:none;background:radial-gradient(90% 60% at 50% -10%,var(--g-deep),transparent 64%),radial-gradient(70% 50% at 88% 108%,var(--g-warm),transparent 60%),var(--g-field);opacity:0;transition:opacity .7s cubic-bezier(.32,.72,0,1);position:fixed;inset:0}.games-bg.is-on{opacity:1}.games-page{--ground:var(--g-field);--ground-rgb:5 5 5;--ink:var(--g-ink);--ink-2:var(--g-ink-2);--ink-3:var(--g-ink-3);--ink-rgb:242 240 234;--hair:var(--g-line);--hair-2:var(--g-line-2);--rule:var(--g-line-2);--meta:var(--g-ink-2);--meta-dim:var(--g-ink-3);z-index:1;color:var(--g-ink);position:relative}.games-page :is(.gcard,.gcard>img,.gpromo){border-radius:12px!important}.gkicker{margin:0 0 var(--s3);font-family:var(--font-mono);letter-spacing:.34em;text-transform:uppercase;color:var(--g-ink-3);font-size:11px}.gfirst{gap:var(--s3);min-height:calc(100dvh - var(--top-h) - 1px);padding:var(--s4)0;flex-direction:column;display:flex}.gpromo{background:var(--g-card);flex:1;min-height:220px;display:flex;position:relative;overflow:hidden}.gpromo-band{clip-path:polygon(66% 0,100% 0,100% 100%,58% 100%);background:#f2f0ea;position:absolute;inset:0}.gpromo-in{align-items:center;gap:var(--s5);padding:var(--s4)var(--s5);flex:1;grid-template-columns:minmax(0,1fr) 28%;display:grid;position:relative}.gpromo-txt{max-width:56ch}.gpromo-txt h2{font-size:var(--t-xl);letter-spacing:.04em;color:var(--g-ink);border:0;margin:0;padding:0;font-weight:600;line-height:1.1}.gpromo-note{margin:var(--s3)0 var(--s4);max-width:52ch;font-size:var(--t-s);color:var(--g-ink-2);line-height:1.55}.gpromo-row{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.gpromo-cta{background:var(--g-ink);color:var(--g-field);border-color:var(--g-ink)}.gpromo-cta:hover,.gpromo-cta:focus-visible{background:#fff;border-color:#fff}.gpromo-clock{padding-left:var(--s4);border-left:1px solid var(--g-line-2);flex-direction:column;gap:2px;display:flex}.gpromo-clock-l,.gpromo-prize-l{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--g-ink-3);margin:0}.gpromo-clock-n{font-family:var(--font-mono);font-size:var(--t-l);font-variant-numeric:tabular-nums;color:var(--g-ink)}.gpromo-clock-n small{font-size:var(--t-s);color:var(--g-ink-2);margin-left:1px}.gpromo-prize{--coin-glow:transparent;gap:var(--s2);color:#0a0a0a;flex-direction:column;display:flex}.gpromo-prize .gpromo-prize-l{color:#0a0a0a99}.gpromo-prize-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:clamp(40px,4.6vw,64px);font-weight:600;line-height:1;display:inline-flex}.gpromo-prize-n .coin{width:.62em;height:auto}.gpromo-bar{height:4px;margin-top:var(--s2);background:#0a0a0a24}.gpromo-bar>i{background:#0a0a0a;height:100%;display:block}@media (max-width:900px){.gpromo-band{display:none}.gpromo-in{padding:var(--s4);grid-template-columns:minmax(0,1fr)}.gpromo-clock{border-left:0;padding-left:0}.gpromo-prize{margin:0 calc(var(--s4)*-1)calc(var(--s4)*-1);padding:var(--s4);background:#f2f0ea}}.gcards{gap:var(--s3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.gcard{--g-a:var(--g-ink);aspect-ratio:384/462.6;background:var(--g-card);outline:none;transition:transform .16s;display:block;position:relative;overflow:hidden}.gcard:after{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .16s;position:absolute;inset:0}.gcard-green{--g-a:var(--g-a-green)}.gcard-red{--g-a:var(--g-a-red)}.gcard-purple{--g-a:var(--g-a-purple)}.gcard-amber{--g-a:var(--g-a-amber)}.rscene canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.gcard:not(.gcard-soon):hover,.gcard:not(.gcard-soon):focus-visible{transform:translateY(-2px)}.gcard:not(.gcard-soon):hover:after,.gcard:not(.gcard-soon):focus-visible:after{border-color:var(--g-a)}.gcard>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.gcard>.gscene{aspect-ratio:384/514;width:100%;display:block;position:absolute;top:50%;left:0;translate:0 -51%}.gcard-scrim{pointer-events:none;background:linear-gradient(#000000a6,#0000);height:40%;position:absolute;inset:0 0 auto}.gcard-head{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s3);display:flex;position:absolute;inset:0 0 auto}.gcard-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--t-s);letter-spacing:.08em;text-transform:uppercase;color:var(--g-ink);border-bottom:0;flex:1;margin:0;padding-bottom:0;font-weight:500;overflow:hidden}.gcard-soon{opacity:.74}.tscene{--ts-1:#143a2c;--ts-2:#1d6b4c;--ts-3:#2f9a6e;--ts-4:#65c996;--ts-5:#9ae5c0;--ts-6:#cdf5e2;--ts-7:#f2f0ea;--ts-dark:#101a16;--ts-dark-edge:#2b4a3d;--ts-red:var(--g-a-red);--ts-red-dim:#f2938e}.tsc-bar{transform-box:fill-box;transform-origin:50% 100%;animation:7.6s ease-in-out infinite tsc-bar;animation-delay:calc(var(--i,0)*95ms)}@keyframes tsc-bar{0%,to{transform:translateY(0)scaleY(1)}24%{transform:translateY(calc(var(--amp,10)*-1px))scaleY(1.07)}40%{transform:translateY(calc(var(--amp,10)*-.45px))scaleY(.97)}68%{transform:translateY(calc(var(--amp,10)*-1.7px))scaleY(1.1)}86%{transform:translateY(calc(var(--amp,10)*-.6px))scaleY(.98)}}.tsc-bar-shadow{transform-box:fill-box;transform-origin:50%;animation:7.6s ease-in-out infinite tsc-bar-shadow;animation-delay:calc(var(--i,0)*95ms)}@keyframes tsc-bar-shadow{0%,to{opacity:1;transform:scaleX(1)}24%{opacity:.8;transform:scaleX(.9)}40%{opacity:.92;transform:scaleX(.96)}68%{opacity:.7;transform:scaleX(.84)}86%{opacity:.9;transform:scaleX(.95)}}.tsc-aura{animation:6.2s ease-in-out infinite tsc-aura}@keyframes tsc-aura{0%,to{opacity:.82}50%{opacity:1}}.tsc-spark{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-out infinite backwards tsc-spark;animation-delay:calc(var(--i,0)*.62s)}@keyframes tsc-spark{0%{opacity:0;transform:translateY(0)scale(.4)}20%{opacity:.75}to{opacity:0;transform:translateY(-150px)scale(.2)}}.tsc-long{animation:3.4s ease-in-out infinite tsc-neon}.tsc-short{animation:4.6s ease-in-out infinite tsc-neon}@keyframes tsc-neon{0%,to{opacity:1}50%{opacity:.82}}.gscene{--u:calc(100cqw/384);container-type:inline-size}.gl{position:absolute}.gl-fill{position:absolute;inset:0}.gl-art{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.gscene[data-paused],.gscene[data-paused] *{animation-play-state:paused!important}.csn{--csn-7:#f2f0ea;--csn-steel-1:#e4e2de;--csn-steel-2:#7c7a7e;--csn-steel-3:#26252a}.pscene{--csn-1:#1f0708;--csn-2:#4a1214;--csn-3:#93292a;--csn-4:var(--g-a-red);--csn-5:#f2938e;--csn-6:#ffd6d2;--csn-card-1:#1c0c0d;--csn-card-2:#060505;--csn-chip-1:#24141a;--csn-chip-2:#0b0808}.bscene{--csn-1:#0b1f17;--csn-2:#173d2d;--csn-3:#2a8a5f;--csn-4:var(--g-a-green);--csn-5:#9ae5c0;--csn-6:#cdf5e2;--csn-card-1:#0c1a14;--csn-card-2:#050706;--csn-chip-1:#13231c;--csn-chip-2:#080b09}.csn-rank{font-family:var(--font-serif);font-weight:400}.csn-float{animation:csn-float var(--dur,6.4s)ease-in-out infinite;animation-delay:var(--delay,0s)}@keyframes csn-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(calc(var(--lift,8)*var(--u)*-1))rotate(var(--sway,0deg))}}.csn-flip{animation:9s infinite csn-flip}@keyframes csn-flip{0%,84%{transform:rotate(var(--rot,0deg))scaleX(1)rotate(calc(var(--rot,0deg)*-1));animation-timing-function:ease-in}87%{transform:rotate(var(--rot,0deg))scaleX(0)rotate(calc(var(--rot,0deg)*-1));animation-timing-function:ease-out}90%{transform:rotate(var(--rot,0deg))scaleX(1)rotate(calc(var(--rot,0deg)*-1));animation-timing-function:ease-in}93%{transform:rotate(var(--rot,0deg))scaleX(0)rotate(calc(var(--rot,0deg)*-1));animation-timing-function:ease-out}96%,to{transform:rotate(var(--rot,0deg))scaleX(1)rotate(calc(var(--rot,0deg)*-1))}}.csn-flip-face{animation:9s step-end infinite csn-flip-face}@keyframes csn-flip-face{0%,93%,to{opacity:1}87%{opacity:0}}.csn-flip-back{opacity:0;animation:9s step-end infinite csn-flip-back}@keyframes csn-flip-back{0%,93%,to{opacity:0}87%{opacity:1}}.csn-shadow{animation:csn-shadow var(--dur,6.4s)ease-in-out infinite;animation-delay:var(--delay,0s)}@keyframes csn-shadow{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.7;transform:scaleX(.86)}}.csn-neon{animation:csn-neon var(--glow,3.6s)ease-in-out infinite}@keyframes csn-neon{0%,to{opacity:1}50%{opacity:.6}}.csn-aura{animation:6.8s ease-in-out infinite csn-aura}@keyframes csn-aura{0%,to{opacity:.8}50%{opacity:1}}.csn-reflect{transform:scaleY(-1)}.csn-ember{background:radial-gradient(circle closest-side,var(--csn-5)0 36%,var(--csn-4)40% 96%,transparent 100%);position:absolute}@supports (color:color-mix(in lab, red, red)){.csn-ember{background:radial-gradient(circle closest-side,var(--csn-5)0 36%,color-mix(in srgb,var(--csn-4)25%,transparent)40% 96%,transparent 100%)}}.csn-ember{animation:4.2s ease-out infinite backwards csn-ember;animation-delay:calc(var(--i,0)*.6s)}@keyframes csn-ember{0%{opacity:0;transform:translate(0)scale(.5)}18%{opacity:.9}to{transform:translate(calc(var(--dx,0)*var(--u)),calc(-170*var(--u)))scale(.2);opacity:0}}.jscene{--csn-1:#0d0826;--csn-2:#24125e;--csn-3:#5a2fd0;--csn-4:var(--g-a-purple);--csn-5:#cdb4ff;--csn-6:#f1e8ff}.jsc-thrust{transform:rotate(var(--rot))scaleY(1)rotate(calc(var(--rot)*-1));transition:transform .6s cubic-bezier(.4,0,.2,1)}.jsc-flame{animation:1.7s ease-in-out infinite jsc-flame}@keyframes jsc-flame{0%,to{transform:rotate(var(--rot))scaleY(1)rotate(calc(var(--rot)*-1))}30%{transform:rotate(var(--rot))scaleY(1.06)rotate(calc(var(--rot)*-1))}60%{transform:rotate(var(--rot))scaleY(.95)rotate(calc(var(--rot)*-1))}80%{transform:rotate(var(--rot))scaleY(1.03)rotate(calc(var(--rot)*-1))}}.jsc-smoke-far{animation:12s ease-in-out infinite jsc-smoke-far}@keyframes jsc-smoke-far{0%,to{transform:translate(0)}50%{transform:translate(calc(-5*var(--u)),calc(2*var(--u)))}}.jsc-smoke-near{animation:8.4s ease-in-out infinite jsc-smoke-near}@keyframes jsc-smoke-near{0%,to{transform:translate(0)scale(1)}50%{transform:translate(calc(3*var(--u)),calc(-2*var(--u)))scale(1.035)}}.jsc-dot{background:radial-gradient(circle closest-side,#fff 0 30%,var(--csn-5)36%,var(--csn-4)46% 72%,transparent 100%);position:absolute}@supports (color:color-mix(in lab, red, red)){.jsc-dot{background:radial-gradient(circle closest-side,#fff 0 30%,var(--csn-5)36%,color-mix(in srgb,var(--csn-4)25%,transparent)46% 72%,transparent 100%)}}.jsc-dot{animation:6s ease-in-out infinite jsc-dot;animation-delay:calc(var(--i,0)*.26s)}@keyframes jsc-dot{0%,22%,to{transform:scale(1)}9%{transform:scale(1.45)}}.jsc-flash{opacity:0;animation:6s ease-in-out infinite jsc-flash;animation-delay:calc(1.4s + var(--i,0)*.52s)}@keyframes jsc-flash{0%,16%,to{opacity:0}6%{opacity:1}}.csn-hover{transition:transform .46s cubic-bezier(.3,.7,.2,1)}.csn-flare{opacity:0;transition:opacity .32s}.gcard:hover .csn-flare,.gcard:focus-visible .csn-flare{opacity:.85}.gcard:hover .psc-show-back,.gcard:focus-visible .psc-show-back{transform:translate(calc(-8*var(--u)),calc(-14*var(--u)))rotate(9deg)}.gcard:hover .psc-show-front,.gcard:focus-visible .psc-show-front{transform:translate(calc(8*var(--u)),calc(-18*var(--u)))rotate(-6deg)}.pscene[data-play] .csn-suit-beat{animation:1.1s ease-in-out 3 psc-beat}@keyframes psc-beat{0%,28%,70%,to{transform:scale(1)}14%{transform:scale(1.14)}42%{transform:scale(1.08)}}.bscene[data-play] .csn-flip{animation:1s csn-flip-once}.bscene[data-play] .csn-flip-face{animation:1s step-end csn-flip-face-once}.bscene[data-play] .csn-flip-back{animation:1s step-end csn-flip-back-once}@keyframes csn-flip-once{0%{transform:rotate(var(--rot,0deg))scaleX(1)rotate(calc(var(--rot,0deg)*-1));animation-timing-function:ease-in}25%{transform:rotate(var(--rot,0deg))scaleX(0)rotate(calc(var(--rot,0deg)*-1));animation-timing-function:ease-out}50%{transform:rotate(var(--rot,0deg))scaleX(1)rotate(calc(var(--rot,0deg)*-1));animation-timing-function:ease-in}75%{transform:rotate(var(--rot,0deg))scaleX(0)rotate(calc(var(--rot,0deg)*-1));animation-timing-function:ease-out}to{transform:rotate(var(--rot,0deg))scaleX(1)rotate(calc(var(--rot,0deg)*-1))}}@keyframes csn-flip-face-once{0%,75%,to{opacity:1}25%{opacity:0}}@keyframes csn-flip-back-once{0%,75%,to{opacity:0}25%{opacity:1}}.jsc-launch{transition:transform .7s cubic-bezier(.4,0,.2,1)}.gcard:hover .jsc-launch,.gcard:focus-visible .jsc-launch{transform:translate(calc(14*var(--u)),calc(-14*var(--u)));transition:transform .56s cubic-bezier(.5,-.9,.25,1.5)}.gcard:hover .jsc-thrust,.gcard:focus-visible .jsc-thrust{transform:rotate(var(--rot))scaleY(1.75)rotate(calc(var(--rot)*-1));transition:transform .38s cubic-bezier(.2,.8,.2,1.1)}.jsc-boost{opacity:0;transition:opacity .5s}.gcard:hover .jsc-boost,.gcard:focus-visible .jsc-boost{opacity:1;transition-duration:.2s}.jscene[data-play] .jsc-shake{animation:80ms linear 10 jsc-shake}@keyframes jsc-shake{0%,to{transform:translate(0)}25%{transform:translate(calc(.8*var(--u)),calc(-.5*var(--u)))}75%{transform:translate(calc(-.7*var(--u)),calc(.6*var(--u)))}}.gcard:hover .jsc-peak,.gcard:focus-visible .jsc-peak{transform:scale(1.1)}.jsc-lit{opacity:0;transition:opacity .24s}.gcard:hover .jsc-lit,.gcard:focus-visible .jsc-lit{opacity:1}.jsc-digits,.jsc-num-glow{transition:opacity .24s}.jsc-num{transition:fill .24s}.gcard:hover .jsc-digits,.gcard:focus-visible .jsc-digits,.gcard:hover .jsc-num-glow,.gcard:focus-visible .jsc-num-glow{opacity:1}.gcard:hover .jsc-num,.gcard:focus-visible .jsc-num{fill:#fff}.tsc-bar{transition:translate .56s cubic-bezier(.3,.7,.2,1);transition-delay:calc(var(--i,0)*30ms)}.gcard:hover .tsc-bar,.gcard:focus-visible .tsc-bar{translate:0 calc(var(--amp,10)*-1.3px)}.tsc-long-lift{transition:transform .38s cubic-bezier(.34,1.56,.64,1)}.gcard:hover .tsc-long-lift,.gcard:focus-visible .tsc-long-lift{transform:scale(1.1)}.gcoins{margin-top:var(--s6);padding-bottom:var(--s5)}.gcoins-head{max-width:64ch;margin-bottom:var(--s5)}.gcoins-head h2{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--g-ink);border:0;margin:0;padding:0;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.25}.gcoins-grid{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gcoins-cell{gap:var(--s2);padding-top:var(--s4);border-top:1px solid var(--g-line);flex-direction:column;display:flex;position:relative}.gcoins-lamp{background:var(--g-ink);width:40px;height:2px;position:absolute;top:-1px;left:0}.gcoins-lamp:after{content:"";background:var(--g-ink);filter:blur(8px);opacity:.3;position:absolute;inset:-6px -10px}.gcoins-label{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--g-ink-3);margin:0}.gcoins-value{font-size:var(--t-xl);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--g-ink);margin:0;font-weight:500;line-height:1.1}.gcoins-value small{font-size:var(--t-s);color:var(--g-ink-2)}.gcoins-note{max-width:36ch;font-size:var(--t-s);color:var(--g-ink-2);margin:0;line-height:1.55}.gcoins-action{padding-top:var(--s2);margin-top:auto}.gcoins-link{border-bottom:1px solid var(--g-line-2);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--g-ink);padding-bottom:2px;text-decoration:none;transition:border-color .16s}.gcoins-link:hover,.gcoins-link:focus-visible{border-color:var(--g-ink)}@media (max-width:1199px){.gcards{flex-wrap:wrap;justify-content:center;display:flex}.gcards>.gcard{width:calc((100% - 2*var(--s3))/3)}.gcoins-grid{row-gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gcards>.gcard{width:100%}.gcoins-grid{grid-template-columns:minmax(0,1fr)}}.cbanner{background:var(--g-field);min-height:320px;color:var(--g-ink);position:relative;overflow:hidden}.cbanner .cscene{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cbanner-fade{background:linear-gradient(to bottom,transparent,transparent 30%,var(--g-field)96%);pointer-events:none;height:34%;position:absolute;inset:auto 0 0}.cbanner-scrim{pointer-events:none;background:linear-gradient(90deg,#000000bf,#00000059 45%,#0000001a 75%);position:absolute;inset:0}.cbanner-in{max-width:var(--wrap);align-items:center;gap:var(--s4);min-height:320px;padding:var(--s4);flex-wrap:wrap;margin:0 auto;display:flex;position:relative}.cbanner-txt{max-width:52ch}.cbanner-txt h1{color:var(--g-ink)}.cbanner-lede{margin-top:var(--s2);max-width:56ch;color:var(--g-ink-2)}.cbanner-cta{margin-left:auto}.cbanner-cta .btn.solid{background:var(--g-ink);color:var(--g-field);border-color:var(--g-ink)}.cbanner-cta .btn.solid:hover{background:#fff;border-color:#fff}@media (max-width:640px){.cbanner-in{min-height:0;padding:var(--s3);flex-direction:column;align-items:flex-start}.cbanner-cta{margin-left:0}}.state{padding:var(--s5)0;text-align:center;color:var(--ink-2);border-bottom:1px solid var(--hair)}.state h3{font-size:var(--t-m);margin:0 0 var(--s2);color:var(--ink);font-weight:400}.state p{font-size:var(--t-s);max-width:44ch;margin:0 auto}.state .btn{margin-top:var(--s3)}.ledger td>.state{border-bottom:0}.skel{--skel-base:rgb(var(--ink-rgb)/.1);--skel-crest:rgb(var(--ink-rgb)/.17);background-color:var(--skel-base);background-image:linear-gradient(90deg,transparent 0%,var(--skel-crest)45%,var(--skel-crest)55%,transparent 100%);height:12px;margin-bottom:var(--s2);background-position:-180px 0;background-repeat:no-repeat;background-size:180px 100%;animation:1.6s linear infinite skel-wave}@keyframes skel-wave{to{background-position:calc(100% + 180px) 0}}.skel-canvas{--skel-base:rgb(var(--ink-rgb)/.07);--skel-crest:rgb(var(--ink-rgb)/.14)}.skel-flush{margin-bottom:0}.skel-fill{width:100%;height:100%;margin:0;position:absolute;inset:0}.skel-r{margin-left:auto}.skel-shape{height:auto;display:inline-flex}.skel-shape>*{visibility:hidden}.coin-pick{display:inline-flex;position:relative}.coin-pick-btn{align-items:center;gap:var(--s2);width:9.5rem;height:30px;padding:0 var(--s1);color:var(--ink);cursor:pointer;display:inline-flex}.coin-pick-btn:hover{background:rgb(var(--ink-rgb)/.06)}.coin-pick-icon{color:var(--ink-3);flex:none}.coin-pick-sym{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--t-s);letter-spacing:.02em;font-weight:700;overflow:hidden}.coin-logo{flex:none;display:block}.coin-logo-bg{fill:rgb(var(--ink-rgb)/.14)}.coin-logo-letter{fill:var(--ink-2);font-family:var(--font-mono);font-size:10px;font-weight:700}.coin-menu{z-index:6;width:240px;padding:var(--s2);gap:var(--s2);background:var(--ground);border:1px solid var(--rule);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0}.coin-menu-list{flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.coin-menu-row{align-items:center;gap:var(--s2);width:100%;padding:6px var(--s1);text-align:left;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-2);cursor:pointer;display:flex}.coin-menu-row:hover{color:var(--ink);background:rgb(var(--ink-rgb)/.06)}.coin-menu-row.on{color:var(--ink);background:rgb(var(--ink-rgb)/.1)}.coin-menu-empty{padding:6px var(--s1);font-size:var(--t-xs)}.coin-menu-vol{color:var(--ink-3);margin-left:auto}@media (prefers-reduced-motion:reduce){.skel{background-image:none;background-color:var(--skel-crest);animation:none}}.an{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.an>div{padding:var(--s3)var(--s3)var(--s3)0;border-left:1px solid var(--hair)}.an>div:first-child{border-left:0}.an-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--t-l);letter-spacing:-.02em;margin:var(--s1)0}.gauge{border-bottom:1px solid var(--rule);height:14px;margin-top:var(--s2);position:relative}.gauge:before,.gauge:after{content:"";background:var(--rule);width:1px;height:5px;position:absolute;bottom:0}.gauge:before{left:0}.gauge:after{right:0}.gauge i{border-left:4px solid #0000;border-right:4px solid #0000;border-bottom:7px solid var(--ink);width:0;height:0;position:absolute;bottom:-1px;transform:translate(-50%)}.kv{justify-content:space-between;align-items:baseline;gap:var(--s2);padding:var(--s2)0;border-bottom:1px solid var(--hair);display:flex}.kv .n{font-size:var(--t-s)}.kv.ctl{align-items:center}.mask{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-2)}.don-presets{gap:var(--s2);margin:var(--s3)0;flex-wrap:wrap;display:flex}.don-presets .btn{flex:1}.don-purpose{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--hair);gap:var(--s2);color:var(--ink-2);font-size:var(--t-s);flex-direction:column;display:flex}.don-purpose p{margin:0}.don-total .lbl{margin-bottom:2px;display:block}.don-total b{font-family:var(--font-mono);font-size:var(--t-s);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-weight:400}.don-qr{align-items:center;gap:var(--s2);margin-bottom:var(--s4);flex-direction:column;display:flex}.don-qr img{padding:var(--s2);background:#fff;display:block}.don-qr p{text-align:center;margin:0}.don-copy{align-items:baseline;gap:var(--s2);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.don-copy-v{font-family:var(--font-mono);word-break:break-all}.don-exact{margin:var(--s2)0 var(--s4)}.don-done-row{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--hair);justify-content:center;display:flex}.don-pay p{font-size:var(--t-s)}.don-done p{margin-bottom:var(--s3)}.dlg{z-index:50;border-style:solid;border-color:var(--hair-2);background:var(--ground);color:var(--ink);border-width:1px .6px;width:100%;max-width:min(94vw,520px);max-height:90vh;padding:0;animation:.22s cubic-bezier(.32,.72,0,1) both dlg-in;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%;box-shadow:0 24px 64px #0000008c}.dlg[data-state=closed]{animation:.15s cubic-bezier(.4,0,1,1) both dlg-out}.dlg-wide{max-width:min(94vw,860px)}.dlg-backdrop{z-index:50;background:var(--scrim);animation:.2s ease-out both dlg-scrim-in;position:fixed;inset:0}.dlg-backdrop[data-state=closed]{animation:.15s ease-in both dlg-scrim-out}@keyframes dlg-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes dlg-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)scale(.99)}}@keyframes dlg-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes dlg-scrim-out{0%{opacity:1}to{opacity:0}}.dh{padding:var(--s4)var(--s4)0;justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.dh-main{min-width:0}.dh-aside{text-align:right;flex:none}.dh h3{margin:0 0 var(--s1);font-size:var(--t-m);font-weight:400}.dh p{color:var(--ink-2);font-size:var(--t-s)}.db{padding:var(--s4)}.df{padding:var(--s3)var(--s4);border-top:1px solid var(--rule);justify-content:flex-end;gap:var(--s2);display:flex}.dlg-game{--dlg-glow:var(--g-a-green-rgb);--ground:var(--g-field);--ink:var(--g-ink);--ink-2:var(--g-ink-2);--ink-3:var(--g-ink-3);--ink-rgb:242 240 234;--hair:var(--g-line);--hair-2:var(--g-line-2);--rule:var(--g-line-2);--meta:var(--g-ink-2);--meta-dim:var(--g-ink-3);background:var(--g-card);color:var(--g-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-top:2px solid rgb(var(--dlg-glow)/.5)}.dlg-risk{border-top:2px solid var(--loss)}.cfm-list{margin:var(--s2)0 0;color:var(--ink-2);padding:0;list-style:none}.cfm-list li{padding-left:var(--s3);margin-top:var(--s1);position:relative}.cfm-list li:before{content:"—";color:var(--ink-3);position:absolute;left:0}.pick{appearance:none;cursor:pointer;color:rgb(var(--tag-rgb,var(--ink-rgb))/.72);border:0;border-bottom:2px solid rgb(var(--tag-rgb,var(--ink-rgb))/.4);font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.06em;margin:0 var(--s2)var(--s2)0;background:0 0;padding:3px 6px 2px;transition:color .12s,border-color .12s,background-image .12s}.pick:hover{color:rgb(var(--tag-rgb,var(--ink-rgb))/1);border-bottom-color:rgb(var(--tag-rgb,var(--ink-rgb))/.7)}.pick[aria-pressed=true]{color:var(--ink);border-bottom-color:rgb(var(--tag-rgb,var(--ink-rgb))/1);background-image:linear-gradient(to top,rgb(var(--tag-rgb,var(--ink-rgb))/.55),rgb(var(--tag-rgb,var(--ink-rgb))/.16)60%,transparent 92%)}.warn{border-left:2px solid var(--loss);padding-left:var(--s3);font-size:var(--t-s)}.warn ul{margin:var(--s2)0 0;padding-left:var(--s3);color:var(--ink-2)}.field{margin-bottom:var(--s3)}.field .lbl{margin-bottom:var(--s1);display:block}.auth-collapse{grid-template-rows:1fr;transition:grid-template-rows .3s,opacity .2s;display:grid}.auth-collapse>div{min-height:0;overflow:hidden}.auth-collapse[data-open=false]{opacity:0;grid-template-rows:0fr}.auth-or{align-items:center;gap:var(--s3);margin:var(--s4)0;font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:flex}.auth-or:before,.auth-or:after{content:"";border-top:1px solid var(--hair);flex:1}.tour-scrim{z-index:50;pointer-events:none;animation:.18s ease-out both tour-scrim-in;position:fixed;inset:0}.tour-hole{transition:x .32s cubic-bezier(.32,.72,0,1),y .32s cubic-bezier(.32,.72,0,1),width .32s cubic-bezier(.32,.72,0,1),height .32s cubic-bezier(.32,.72,0,1)}.tour-card{z-index:51;border:1px solid var(--major);background:var(--ground);color:var(--ink);width:min(92vw,380px);padding:var(--s3);animation:.2s cubic-bezier(.32,.72,0,1) both tour-card-in}.tour-panel{opacity:0;animation:none;position:fixed;top:0;left:0}.tour-panel.is-placed{opacity:1;transition:transform .32s cubic-bezier(.32,.72,0,1),width .32s cubic-bezier(.32,.72,0,1),opacity .16s ease-out}.tour-center{animation-name:tour-card-in-center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.tour-card:focus,.tour-card:focus-visible{outline:none}.tc-h{margin-bottom:var(--s2)}.tc-h-logo{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.tc-h-r{align-items:center;gap:var(--s3);flex:none;display:flex}.tc-logo{width:42px;height:42px;color:var(--major);flex:none}.tour-cover{width:min(94vw,660px);max-height:88dvh;padding:var(--s4);overflow-y:auto}.tour-cover .tc-h h3{font-size:var(--t-l)}.tour-cover .tc-logo{width:52px;height:52px}.tour-cover .tc-b{font-size:var(--t-m);margin-bottom:var(--s4);line-height:1.55}.tc-pts{gap:var(--s3);margin:0 0 var(--s4);counter-reset:tc-pt;padding:0;list-style:none;display:grid}.tc-pt{counter-increment:tc-pt;border-top:1px solid var(--hair);padding-top:var(--s3)}.tc-pt h4:before{content:counter(tc-pt,decimal-leading-zero);margin-right:var(--s2);color:var(--ink-3)}.tc-pt h4{margin:0 0 var(--s2);font-family:var(--font-mono);font-size:var(--t-s);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-weight:400}.tc-pt p{color:var(--ink-2);font-size:var(--t-m);margin:0;line-height:1.55}.tc-n{font-size:var(--t-xs);color:var(--ink-3);margin-bottom:var(--s1);display:block}.tc-h h3{font-size:var(--t-m);margin:0;font-weight:400}.tc-b{color:var(--ink-2);font-size:var(--t-s);margin:0 0 var(--s3);line-height:1.5}.tc-f{align-items:center;gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--rule);display:flex}.tc-sp{flex:1}.equity-line{stroke-dasharray:1;animation:.7s cubic-bezier(.32,.72,0,1) both equity-draw}.equity-fade{animation:.4s ease-out .42s both equity-fade}.eq-readout{padding:var(--s1)var(--s2);background:var(--ground);border:1px solid var(--rule);font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-size:var(--t-s);color:var(--ink);white-space:nowrap;pointer-events:none;line-height:1.45;position:absolute}.eq-readout-dim{color:var(--ink-2)}.eq-readout-dip{color:var(--loss)}.row-reveal{grid-template-rows:1fr;animation:.2s cubic-bezier(.32,.72,0,1) row-reveal-in;display:grid}.row-reveal.closing{animation:.18s cubic-bezier(.32,.72,0,1) forwards row-reveal-out}.row-reveal>*{width:100%;min-height:0;overflow:hidden}.order-row-in{animation:.24s cubic-bezier(.2,0,.2,1) backwards order-row-in;animation-delay:calc(var(--i,0)*26ms)}.trades .ledger tbody tr.row{animation:.26s cubic-bezier(.2,0,.2,1) backwards trade-row-in;animation-delay:calc(var(--i,0)*24ms)}.trades .ledger tbody tr.row>td{transition:background-color .12s}.fg{interpolate-size:allow-keywords}.fg::details-content{block-size:0;transition:block-size .26s cubic-bezier(.32,.72,0,1),content-visibility .26s allow-discrete;overflow:hidden}.fg[open]::details-content{block-size:auto}.fg[open] .fb>*{animation:.24s cubic-bezier(.2,0,.2,1) backwards opt-in;animation-delay:calc(var(--i,0)*16ms)}.fnl{gap:var(--s3);display:grid}.fnl-r{gap:var(--s1)var(--s3);grid-template-columns:1fr auto;align-items:baseline;display:grid}.fnl-b{background:rgb(var(--ink-rgb)/.08);grid-column:1/-1;height:4px}.fnl-f{background:var(--ink);height:100%;transition:width .42s cubic-bezier(.32,.72,0,1);display:block}.ct-page{--ground:var(--g-field);--ink:var(--g-ink);--ink-2:var(--g-ink-2);--ink-3:var(--g-ink-3);--ink-rgb:242 240 234;--hair:var(--g-line);--hair-2:var(--g-line-2);--rule:var(--g-line-2);--meta:var(--g-ink-2);--meta-dim:var(--g-ink-3);--ct-rail:#2a2b31;--ct-plate:#1b1c21;--ct-green:var(--g-a-green);z-index:1;color:var(--g-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:1320px;height:calc(100dvh - var(--top-h) - 1px);flex-direction:column;gap:12px;min-height:520px;margin:0 auto;padding:16px;display:flex;position:relative}.ct-wait{color:var(--g-ink-2);text-align:center;margin:8px 0}.ct-body{flex:1;align-items:flex-start;gap:20px;min-height:0;display:flex}.ct-main{flex-direction:column;flex:1;align-self:stretch;gap:12px;min-width:0;min-height:0;display:flex}@media (max-width:1100px){.ct-body{flex-direction:column;align-items:stretch}}.ct-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ct-backlink{color:var(--g-ink-2);font-size:13px;text-decoration:none}.ct-backlink:hover{color:var(--g-ink)}.ct-menu{align-items:center;gap:10px;display:flex;position:relative}.ct-more{border:1px solid var(--g-line);width:36px;height:30px;color:var(--g-ink-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.ct-more:hover,.ct-more[aria-expanded=true]{color:var(--g-ink);border-color:var(--g-line-2)}.ct-menu-list{z-index:20;background:var(--ct-plate);border:1px solid var(--g-line-2);flex-direction:column;min-width:220px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.ct-menu-item{width:100%;color:var(--g-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.ct-menu-item:hover,.ct-menu-item:focus-visible{color:var(--g-ink);background:#ffffff0d}.ct-menu-item .ct-dot{margin-left:auto}.ct-menu-item.on .ct-dot{background:var(--ct-green)}.ct-note{color:var(--g-ink-2);font-size:12px}.pk-ranks{border:1px solid var(--g-line);background:#0006;flex:none;margin-top:28px;padding:10px 12px}.pk-ranks-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.pk-rank-row{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.pk-rank-name{color:var(--g-ink);white-space:nowrap;font-size:12px}.pk-rank-cards{gap:2px;display:flex}.pk-ranks .ct-sm{--w:22px}@media (max-width:1100px){.pk-ranks{order:1;max-height:34%;margin-top:0;overflow-y:auto}.pk-ranks-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 20px;display:grid}}.ct-stage-box{--ct-aspect:2;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;container-type:size}.ct-stage{width:min(100cqw,100cqh*var(--ct-aspect));aspect-ratio:var(--ct-aspect);position:relative}@media (max-width:720px){.ct-stage-box{--ct-aspect:.75}}.ct-felt{border:12px solid var(--ct-rail);background:radial-gradient(at 50% 40%,#33353e 0%,#22232a 55%,#17181d 100%);position:absolute;inset:6% 15%}.ct-felt-line{border:1px solid #ffffff12;position:absolute;inset:7% 6%}.ct-center{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.ct-center-note{color:var(--g-ink-2);text-align:center;font-size:13px}.pk-pot{color:var(--g-ink-2);background:#00000080;align-items:flex-end;gap:6px;padding:3px 14px 4px 8px;font-size:13px;display:inline-flex}.pk-board{gap:6px;display:flex}.ct-logo{opacity:.35;width:34px;height:34px;color:var(--g-ink)}.ct-card{--w:56px;width:var(--w);height:calc(var(--w)*1.4);-webkit-user-select:none;user-select:none;display:inline-block;position:relative}.ct-card>svg{width:100%;height:100%;display:block}.ct-rank{fill:#fff;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:800}.ct-sm{--w:30px}.ct-md{--w:46px}.ct-lg{--w:clamp(32px,5.4cqw,60px)}.ct-defs{width:0;height:0;position:absolute;overflow:hidden}.ct-slot{background:#ffffff09;border:1px solid #ffffff0d}.ct-dim{opacity:.4}.ct-seat{z-index:2;flex-direction:column;align-items:center;transition:opacity .2s;display:flex;position:absolute;translate:-50% -50%}.pk-hole{z-index:0;gap:3px;margin-bottom:-10px;display:flex;position:relative}.ct-me .pk-hole{margin-bottom:-6px}.ct-plate{z-index:1;background:var(--ct-plate);border:1px solid var(--g-line-2);white-space:nowrap;align-items:center;gap:10px;padding:3px 16px 3px 3px;display:flex;position:relative}.ct-avatar{background:linear-gradient(160deg,#3a3c46,#24252c);border:2px solid #4a4c57;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.ct-initials{color:var(--g-ink);font-size:14px;font-weight:700}.ct-info{flex-direction:column;gap:3px;min-width:56px;line-height:1.15;display:flex}.ct-name{color:var(--g-ink-3);text-overflow:ellipsis;max-width:96px;font-size:11px;overflow:hidden}.ct-stack{color:var(--g-ink);font-size:16px;font-weight:600}.ct-status{text-transform:uppercase;letter-spacing:.08em;color:var(--g-ink-2);background:#0000008c;margin-top:4px;padding:1px 8px;font-size:10px}.ct-status.pos{color:var(--ct-green);font-size:12px}.pk-hand{color:var(--g-ink-2);margin-top:2px;font-size:11px}.pk-folded{opacity:.45}.ct-turn .ct-plate{border-color:rgb(var(--g-a-green-rgb)/.6)}.ct-win .ct-plate{animation:ct-win-glow .9s ease-out var(--win-delay,0s)both}@keyframes ct-win-glow{0%{border-color:var(--g-line-2);filter:none}35%{border-color:var(--ct-green);filter:drop-shadow(0 0 18px rgb(var(--g-a-green-rgb)/.8))}to{border-color:var(--ct-green);filter:drop-shadow(0 0 10px rgb(var(--g-a-green-rgb)/.45))}}.ct-timer{background:conic-gradient(var(--ct-green)var(--ct-p),transparent 0);animation:ct-turn var(--ct-turn,20s)linear forwards;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}@keyframes ct-turn{0%{--ct-p:100%}to{--ct-p:0%}}.pk-dealer{z-index:3;color:#222;background:linear-gradient(160deg,#f4f4f0,#c9c9c4);place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid;position:absolute;top:50%;right:0;translate:50% -50%}.ct-bet{z-index:3;color:var(--g-ink);background:#0000008c;align-items:flex-end;gap:6px;padding:2px 10px 3px 6px;font-size:12px;font-weight:600;display:flex;position:absolute;translate:-50% -50%}.ct-stack-svg{filter:drop-shadow(0 2px 2px #00000080);display:block;overflow:visible}.ct-sit{border:1px dashed var(--g-line-2);width:64px;height:64px;color:var(--g-ink-2);cursor:pointer;background:#ffffff08;place-items:center;font-size:12px;display:grid}button.ct-sit:hover{color:var(--g-ink);border-color:var(--ct-green)}.ct-sit-off{cursor:default;color:var(--g-ink-3);font-size:11px}.ct-bottom{border-top:1px solid var(--g-line);flex-direction:column;flex:none;justify-content:center;gap:8px;min-height:96px;padding-top:10px;display:flex;container:ct-bottom/inline-size}.ct-controls{grid-template-columns:minmax(0,1fr) minmax(0,560px) minmax(0,1fr);align-items:center;gap:16px;display:grid}.ct-controls>:not(.ct-toggles){grid-area:1/2}.ct-toggles{flex-direction:column;grid-area:1/3;justify-self:end;align-items:stretch;gap:6px;display:flex}@container ct-bottom (max-width:900px){.ct-controls{grid-template-columns:minmax(0,1fr);gap:8px}.ct-controls>:not(.ct-toggles),.ct-toggles{grid-area:auto}.ct-toggles{flex-flow:wrap;justify-content:center;justify-self:center}}.ct-toggle{border:1px solid var(--g-line);color:var(--g-ink-2);white-space:nowrap;cursor:pointer;background:#0006;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:12px;display:inline-flex}.ct-dot{background:#3a3b42;width:14px;height:14px}.ct-toggle.on{color:var(--g-ink)}.ct-toggle.on .ct-dot{background:var(--ct-green)}.pk-actions{flex-direction:column;align-items:center;gap:8px;display:flex}.pk-sizing{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.pk-chip{color:var(--g-ink);cursor:pointer;background:#26272d;border:1px solid #0000;padding:6px 14px;font-size:12px;font-weight:600}.pk-chip:hover:not(:disabled){border-color:var(--g-line-2)}.pk-chip:disabled{opacity:.4;cursor:default}.pk-slider{width:150px}.pk-amount{text-align:center;width:110px}.pk-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:600px;display:grid}.ct-act{border:1px solid var(--g-line-2);min-height:44px;color:var(--g-ink);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#1d1e23,#141519);justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}.ct-act>span{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.ct-act small{color:var(--g-ink-2);letter-spacing:0;font-size:12px;font-weight:500}.ct-act svg{stroke-width:3px;width:20px;height:20px}.pk-fold svg{color:#ff5a36}.pk-call svg{color:#3aa0ff}.pk-raise svg{color:var(--ct-green)}.ct-act:hover:not(:disabled){border-color:var(--g-ink-3)}.ct-act:disabled{opacity:.4;cursor:default}@media (max-width:720px){.ct-plate{gap:6px;padding-right:10px}.ct-avatar{width:34px;height:34px}.ct-stack{font-size:13px}.ct-name{display:none}.ct-act{font-size:13px}.pk-slider{order:5;width:100%}.ct-bottom{min-height:190px}}.ct-stage{container-type:size}.pk-board{perspective:700px}.pk-hole{perspective:500px}.ct-fly{animation:.38s cubic-bezier(.2,.7,.2,1) both ct-fly}@keyframes ct-fly{0%{translate:var(--dx)var(--dy);opacity:0;rotate:-14deg;scale:.7}12%{opacity:1}to{opacity:1;translate:0;rotate:none;scale:1}}.ct-flip{width:var(--w);height:calc(var(--w)*1.42);transform-style:preserve-3d;display:inline-block;position:relative}.ct-flip>.ct-card{backface-visibility:hidden;position:absolute;inset:0}.ct-flip>.ct-face-back{transform:rotateY(180deg)}.ct-flip-fly{animation:.64s cubic-bezier(.2,.7,.2,1) both ct-fly-flip}.ct-flip-only{animation:.26s ease-out both ct-flip}@keyframes ct-fly-flip{0%{translate:var(--dx)var(--dy);opacity:0;transform:rotateY(180deg)rotate(-14deg)scale(.7)}8%{opacity:1}60%{opacity:1;transform:rotateY(180deg)rotate(0)scale(1)}to{opacity:1;transform:rotateY(0)}}@keyframes ct-flip{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.ct-bet{animation:.32s cubic-bezier(.2,.7,.2,1) both ct-bet-in}@keyframes ct-bet-in{0%{translate:calc(-50% + var(--dx,0px))calc(-50% + var(--dy,0px));opacity:0}30%{opacity:1}to{opacity:1;translate:-50% -50%}}.pk-dealer{animation:.3s cubic-bezier(.3,1.6,.5,1) both ct-pop-in}.ct-status,.pk-hand{animation:.26s cubic-bezier(.3,1.6,.5,1) both ct-pop-in}@keyframes ct-pop-in{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.ct-plate{transition:border-color .2s,scale .2s}.ct-turn .ct-plate{scale:1.05}.ct-seat{transition:opacity .3s}.pk-pot-n{color:var(--g-ink);margin-left:4px;font-weight:700}.pk-pot-out{animation:.3s both pk-fade-out}@keyframes pk-fade-out{0%{opacity:1;scale:1}to{opacity:0;scale:.9}}.ct-dealer-spot{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;translate:-50% -50%}.ct-deck{width:30px;height:42px;position:relative}.ct-deck>.ct-card{position:absolute;top:0;left:0}.ct-deck>.ct-card:nth-child(2){translate:2px -2px}.ct-deck>.ct-card:nth-child(3){translate:4px -4px}.ct-shuffle>.ct-card:first-child{animation:.36s ease-in-out 2 both ct-shuffle-a}.ct-shuffle>.ct-card:nth-child(3){animation:.36s ease-in-out 2 both ct-shuffle-b}@keyframes ct-shuffle-a{50%{translate:-16px 2px;rotate:-10deg}}@keyframes ct-shuffle-b{50%{translate:20px -6px;rotate:10deg}}.ct-dealer-label{letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink-3);font-size:9px}.ct-say{justify-content:center;align-items:center;width:100%;height:24px;display:flex;overflow:hidden}.ct-say-line{border:1px solid var(--g-line-2);max-width:90%;color:var(--g-ink);white-space:nowrap;text-overflow:ellipsis;background:#0000009e;padding:3px 12px;font-size:12px;line-height:1.3;animation:1.6s both ct-say;display:inline-block;overflow:hidden}@keyframes ct-say{0%{opacity:0;translate:0 -6px}10%{opacity:1;translate:0}85%{opacity:1}to{opacity:0}}.ct-effects{z-index:4;pointer-events:none;position:absolute;inset:0}.ct-ghost{gap:2px;display:flex;position:absolute;translate:-50% -50%}.ct-muck{animation:.44s ease-in both ct-go-away}@keyframes ct-go-away{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx),var(--dy))rotate(30deg)scale(.6);opacity:0}}.ct-g-chips{animation:ct-go var(--go-ms,.36s)cubic-bezier(.4,0,.2,1)both}@keyframes ct-go{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{transform:translate(var(--dx),var(--dy));opacity:0}}.ct-act{transition:border-color .15s,scale .12s,opacity .2s}.ct-act:active:not(:disabled){scale:.97}.pk-chip{transition:border-color .15s,scale .12s}.pk-chip:active:not(:disabled){scale:.95}.bj-page .ct-bottom{min-height:116px}.bj-panel{min-width:0;display:grid}.bj-panel>*{grid-area:1/1;justify-content:center;align-items:center;min-width:0;display:flex}.bj-panel-in{animation:.26s ease-out both bj-panel-in}@keyframes bj-panel-in{0%{opacity:0;visibility:hidden;translate:0 8px}to{opacity:1;visibility:visible;translate:0}}.bj-panel-out{pointer-events:none;animation:.2s ease-in forwards bj-panel-out}@keyframes bj-panel-out{to{opacity:0;translate:0 -6px}}.bj-dealer{align-items:center;gap:10px;min-height:calc(1.42*clamp(32px,5.4cqw,60px));display:flex}.bj-cards{perspective:500px;display:flex}.bj-cards>*+*{margin-left:calc(var(--w)*-.55)}.bj-cards>.ct-sm+.ct-sm{margin-left:calc(var(--w)*-.3)}.bj-above{z-index:0;pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;bottom:calc(100% + 3px);left:50%;translate:-50%}.bj-above>.ct-status{white-space:nowrap;margin-top:0}.bj-hands{align-items:flex-end;gap:12px;display:flex}.bj-stake-slot{place-items:end center;height:28px;display:grid}.bj-stake-slot>*{grid-area:1/1}.bj-stake{animation:.3s cubic-bezier(.2,.7,.2,1) both bj-stake-in;display:block;position:relative}.bj-stake-n{white-space:nowrap;color:var(--g-ink);background:#0000008c;padding:1px 7px;font-size:12px;font-weight:600;line-height:1.35;position:absolute;bottom:0;left:calc(100% + 6px)}@keyframes bj-stake-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.bj-hand{align-items:flex-start;gap:4px;display:flex;position:relative}.bj-total{color:var(--g-ink);background:#000000a6;padding:1px 7px;font-size:11px;font-weight:700;animation:.26s cubic-bezier(.3,1.6,.5,1) both ct-pop-in}.bj-dealer .bj-total{padding:2px 9px;font-size:13px}.bj-active .bj-total{background:var(--ct-green);color:#06140b}.bj-total.bj-bust{color:#fff;background:#d8423d}.bj-result{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:var(--g-ink-2);background:#000000b8;padding:3px 10px;font-size:10px;font-weight:700;animation:.26s cubic-bezier(.3,1.6,.5,1) both ct-pop-in}.bj-r-win,.bj-r-blackjack{color:var(--ct-green)}.bj-r-lose,.bj-r-bust{color:#ff6b5a}.bj-rules{letter-spacing:.14em;text-transform:uppercase;color:var(--g-ink-3);text-align:center;margin:0;font-size:10px}.bj-stake-lose{animation:bj-stake-in .3s cubic-bezier(.2,.7,.2,1)both,bj-stake-to-dealer .42s cubic-bezier(.45,0,.2,1)var(--pay,0s)forwards}.bj-stake-home{animation:bj-stake-in .3s cubic-bezier(.2,.7,.2,1)both,bj-stake-to-player .36s cubic-bezier(.5,0,.75,.3)var(--home,0s)forwards}@keyframes bj-stake-to-dealer{to{translate:var(--dx)var(--dy);opacity:0;scale:.6}}@keyframes bj-stake-to-player{to{opacity:0;translate:0 26px;scale:.75}}.bj-stake-win{animation:bj-win-in .52s cubic-bezier(.2,.7,.2,1)var(--pay,0s)both;position:absolute;bottom:0;right:calc(100% + 2px)}@keyframes bj-win-in{0%{translate:var(--dx)var(--dy);opacity:0}15%{opacity:1}to{opacity:1;translate:0}}@keyframes bj-fade{to{opacity:0}}.bj-stake-drop{animation:.22s cubic-bezier(.3,1.6,.5,1) both ct-pop-in}.bj-stake-drop.bj-stake-lose{animation:ct-pop-in .22s cubic-bezier(.3,1.6,.5,1)both,bj-stake-to-dealer .42s cubic-bezier(.45,0,.2,1)var(--pay,0s)forwards}.bj-stake-drop.bj-stake-home{animation:ct-pop-in .22s cubic-bezier(.3,1.6,.5,1)both,bj-stake-to-player .36s cubic-bezier(.5,0,.75,.3)var(--home,0s)forwards}.bj-leaving .bj-hand,.bj-dealer.bj-leaving .bj-cards{animation:bj-collect .52s cubic-bezier(.55,0,.75,.25)var(--collect-delay,0s)forwards}.bj-leaving>.ct-status,.bj-leaving .bj-result,.bj-dealer.bj-leaving .bj-total{animation:.24s forwards bj-fade}@keyframes bj-collect{0%{opacity:1;translate:0;rotate:none;scale:1}70%{opacity:1}to{translate:var(--dx)var(--dy);opacity:0;rotate:-12deg;scale:.45}}.bj-bet{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.bj-countdown{background:#ffffff14;width:100%;max-width:420px;height:3px;overflow:hidden}.bj-countdown>span{background:var(--ct-green);transform-origin:0;height:100%;animation:bj-count var(--bj-ms,15s)linear forwards;display:block}@keyframes bj-count{0%{scale:1}to{scale:0 1}}.bj-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.bj-chip{color:var(--g-ink-2);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:2px 4px;font-size:11px;transition:scale .12s,color .15s;display:flex}.bj-chip:hover:not(:disabled){color:var(--g-ink)}.bj-chip:active:not(:disabled){scale:.94}.bj-chip:disabled{opacity:.4;cursor:default}.bj-bet-row{align-items:center;gap:10px;display:flex}.bj-bet-row .ct-act{min-width:112px;min-height:34px;padding:0 12px;font-size:12px}.bj-bet .fhint{margin:0}.bj-draft{text-align:center;min-width:64px;font-size:16px;font-weight:700}.bj-buttons{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;width:100%;max-width:600px;display:grid}@media (max-width:720px){.bj-page .ct-bottom{min-height:200px}.bj-buttons{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.bj-bet-row .ct-act{min-width:96px}}.jpg-page{--ground:var(--g-field);--ink:var(--g-ink);--ink-2:var(--g-ink-2);--ink-3:var(--g-ink-3);--ink-rgb:242 240 234;--hair:var(--g-line);--hair-2:var(--g-line-2);--rule:var(--g-line-2);--meta:var(--g-ink-2);--meta-dim:var(--g-ink-3);--csn-3:#5a2fd0;--csn-4:var(--g-a-purple);--csn-5:#cdb4ff;--jpg-gap:12px;--jpg-side-w:288px;--jpg-safe-r:calc(var(--jpg-side-w) + 2*var(--jpg-gap));--jpg-top-inset:calc(var(--top-h) + 1px);z-index:1;color:var(--g-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin-top:calc(-1*var(--jpg-top-inset));height:100dvh;min-height:560px;position:relative;overflow:hidden}.jpg-page>.jpg-wait{padding-top:var(--jpg-top-inset)}.jpg-wait{color:var(--g-ink-2);text-align:center;margin:8px 0}.jpg-hud{z-index:2;grid-template-columns:minmax(0,1fr)var(--jpg-side-w);gap:var(--jpg-gap);padding:calc(var(--jpg-top-inset) + var(--jpg-gap))var(--jpg-gap)var(--jpg-gap);pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"top side"".side""dock side";display:grid;position:absolute;inset:0}.jpg-hud>*{pointer-events:auto}.jpg-shade{z-index:1;pointer-events:none;background:linear-gradient(to left,#03020a99,#03020a40 var(--jpg-safe-r),transparent calc(var(--jpg-safe-r) + 16%)),linear-gradient(to top,#03020a99,transparent 30%),linear-gradient(to bottom,#03020a73,transparent 14%);position:absolute;inset:0}.jpg-top,.jpg-panel,.jpg-side{--hair:#ffffff0f;--rule:#ffffff1a;--jpg-fill:#ffffff0d;--jpg-fill-2:#ffffff1a;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#0a0718b8;border:1px solid #ffffff12}.jpg-top{grid-area:top;justify-self:start;align-items:center;gap:16px;min-width:0;max-width:100%;padding:6px 8px 6px 14px;display:flex}.jpg-back{color:var(--g-ink-2);white-space:nowrap;font-size:12px;text-decoration:none}.jpg-back:hover{color:var(--g-ink)}.jpg-audio-set{flex:none;gap:4px;margin-left:auto;display:flex}.jpg-audio-set .audio-btn{background:var(--jpg-fill)}.jpg-audio-set .audio-btn:hover,.jpg-audio-set .audio-mute:hover{background:var(--jpg-fill-2)}.jpg-audio-set .audio-pop{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#0a0718e6;border-color:#ffffff12}.jpg-history{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.jpg-hx{color:var(--g-ink-3);background:var(--jpg-fill);white-space:nowrap;padding:3px 9px;font-size:11px}.jpg-hx.mid{color:#c3a6ff;background:#9a5cff24}.jpg-hx.high{color:#f4ecff;background:#9a5cff5c;font-weight:700}.jpg-side{flex-direction:column;grid-area:side;gap:6px;min-height:0;padding:10px;display:flex;overflow:auto}.jpg-side .ledger{--ledger-min:0px}.jpg-side .ledger td{white-space:nowrap;height:30px;font-size:12px}.jpg-side .ledger th{letter-spacing:.06em}.jpg-side .ledger :is(th,td){padding-right:10px}.jpg-side .ledger :is(th,td):last-child{padding-right:0}.jpg-side .ledger td:first-child{text-overflow:ellipsis;width:100%;max-width:0;overflow:hidden}.jpg-side-head{color:var(--g-ink-2);white-space:nowrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.jpg-side-head>:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.jpg-rules{color:var(--g-ink-3);margin:auto 0 0;font-size:11px}.jpg-mine{color:var(--g-a-purple)}.jpg-won{color:var(--g-a-green)}.jpg-lost{color:var(--g-a-red)}.jpg-stage{isolation:isolate;background:radial-gradient(60% 50% at 70% 30%,#3c1e8c59,#0000 70%),#03020a;position:absolute;inset:0;overflow:hidden}.jpg-defs{position:absolute}.jpg-layer{will-change:transform;pointer-events:none;position:absolute;inset:0}.jpg-art{position:absolute;left:0;overflow:visible}.jpg-frame{top:0;bottom:0;left:0;right:var(--jpg-safe-r);pointer-events:none;position:absolute}.jpg-layer.marks{right:var(--jpg-safe-r)}.jpg-sky{pointer-events:none;position:absolute;inset:0}.jpg-sky.high{background:linear-gradient(#05030f,#0f0832 55%,#1b0f4a)}.jpg-sky.night{background:linear-gradient(#0c0628 0%,#180b44 38%,#2c1370 64%,#4a1f96 84%,#6a2cb0 100%)}.jpg-nebula{pointer-events:none;background:radial-gradient(40% 30% at 22% 28%,#9a5cff38,#0000 70%),radial-gradient(35% 28% at 78% 62%,#ff6ebe24,#0000 70%),radial-gradient(30% 24% at 55% 12%,#5a8cff1f,#0000 70%);position:absolute;inset:0}.jpg-starfield{pointer-events:none;position:absolute;inset:0}.jpg-stars{will-change:transform;position:absolute;left:0}.jpg-stars.far{opacity:.7;background-image:radial-gradient(circle at 23px 41px,#fff 0 .8px,#0000 1.4px),radial-gradient(circle at 97px 12px,#cdb4ff 0 .8px,#0000 1.4px),radial-gradient(circle at 151px 88px,#ff9ccc 0 .8px,#0000 1.4px),radial-gradient(circle at 211px 160px,#fff 0 .7px,#0000 1.3px),radial-gradient(circle at 60px 190px,#8fe6ff 0 .8px,#0000 1.4px),radial-gradient(circle at 180px 226px,#fff 0 .7px,#0000 1.3px),radial-gradient(circle at 128px 140px,#cdb4ff 0 .7px,#0000 1.3px),radial-gradient(circle at 8px 118px,#fff 0 .7px,#0000 1.3px),radial-gradient(circle at 44px 76px,#ff9ccc 0 .7px,#0000 1.3px),radial-gradient(circle at 196px 58px,#8fe6ff 0 .7px,#0000 1.3px),radial-gradient(circle at 118px 206px,#fff 0 .8px,#0000 1.4px),radial-gradient(circle at 228px 112px,#cdb4ff 0 .7px,#0000 1.3px),radial-gradient(circle at 76px 150px,#fff 0 .6px,#0000 1.2px),radial-gradient(circle at 160px 18px,#fff 0 .6px,#0000 1.2px)}.jpg-stars.mid{opacity:.85;background-image:radial-gradient(circle at 40px 70px,#fff 0 1.1px,#0000 1.9px),radial-gradient(circle at 170px 30px,#b89cff 0 1.1px,#0000 1.9px),radial-gradient(circle at 250px 150px,#ff7ac0 0 1px,#0000 1.8px),radial-gradient(circle at 110px 220px,#5ae0ff 0 1px,#0000 1.8px),radial-gradient(circle at 280px 270px,#fff 0 1px,#0000 1.8px),radial-gradient(circle at 206px 96px,#ff7ac0 0 1px,#0000 1.8px),radial-gradient(circle at 70px 262px,#b89cff 0 1px,#0000 1.8px),radial-gradient(circle at 18px 176px,#5ae0ff 0 .9px,#0000 1.7px)}.jpg-stars.near{background-image:radial-gradient(circle at 70px 110px,#fff 0 1.5px,#cdb4ff59 2.5px,#0000 4px),radial-gradient(circle at 290px 40px,#fff 0 1.4px,#ffa0d74d 2.4px,#0000 4px),radial-gradient(circle at 210px 300px,#fff 0 1.5px,#78dcff59 2.5px,#0000 4px)}.jpg-moon{background:radial-gradient(circle,#fff8dc 0 22%,#ffe6a0 38%,#ffe6a066 40%,#ffdc9624 58%,#0000 72%);position:absolute;translate:-50% -50%}.jpg-haze{background:radial-gradient(closest-side,#aa46dc80,#7832c838 55%,#0000);position:absolute;translate:0 -62%}.jpg-haze.pink{background:radial-gradient(closest-side,#e650b46b,#9632be2e 55%,#0000)}.jpg-cloud{aspect-ratio:3;position:absolute;translate:-50% -50%}.jpg-cloud.lit{background:radial-gradient(45% 50% at 32% 58%,#aa82ff57,#0000 70%),radial-gradient(40% 48% at 62% 42%,#78aaff47,#0000 70%),radial-gradient(35% 40% at 80% 60%,#7850dc42,#0000 70%)}.jpg-cloud.dim{background:radial-gradient(45% 50% at 35% 55%,#5a3cbe4d,#0000 70%),radial-gradient(40% 45% at 66% 45%,#6e6ee638,#0000 70%)}.jpg-cloud.front{background:radial-gradient(45% 50% at 38% 55%,#d7cdff33,#0000 70%),radial-gradient(40% 45% at 66% 45%,#96c8ff26,#0000 70%)}.jpg-trench-glow{opacity:.25;background:radial-gradient(closest-side,#ffe1f0e6,#f06ebe73 45%,#0000);position:absolute;translate:-50% -50%}.jpg-trench-glow[data-launched]{animation:3.2s ease-out both jpg-trench}@keyframes jpg-trench{0%{opacity:.25}8%{opacity:1}to{opacity:.3}}.jpg-arm{transition:scale .7s cubic-bezier(.5,0,.3,1);position:absolute}.jpg-arm.late{transition-delay:.18s}.jpg-arm>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.jpg-arm[data-launched]{scale:.18 1}.jpg-radar,.jpg-radar-head{width:0;height:0;position:absolute;top:0;left:0}.jpg-radar-head{animation:5s ease-in-out infinite jpg-radar;rotate:-148deg}@keyframes jpg-radar{0%,to{transform:rotate(0)}22%,36%{transform:rotate(42deg)}64%,78%{transform:rotate(-14deg)}}.jpg-radar-head>*{position:absolute}.jpg-radar-dish{overflow:visible}.jpg-radar-beam{clip-path:polygon(0 44%,100% 0,100% 100%,0 56%);background:linear-gradient(90deg,#aacdff8c,#8caaff2e 60%,#0000);top:0;left:0;translate:0 -50%}.jpg-radar-ping{clip-path:polygon(50% 50%,100% 34%,100% 66%);opacity:0;animation:1.8s ease-out infinite jpg-ping;animation-delay:calc(var(--i)*-.6s);background:radial-gradient(closest-side,#0000 84%,#bee1ffe6 91%,#0000 98%);top:0;left:0;translate:-50% -50%}@keyframes jpg-ping{0%{opacity:0;transform:scale(.12)}12%{opacity:.9}to{opacity:0;transform:scale(1)}}.jpg-beacon{background:radial-gradient(circle,#fff 0 16%,#ff4f8b 30%,#0000 70%);width:14px;height:14px;animation:1.4s step-end infinite jpg-beacon;position:absolute;translate:-50% -50%}.jpg-beacon.late{animation-delay:.7s}@keyframes jpg-beacon{0%,to{opacity:1}50%{opacity:.15}}.jpg-smoke,.jpg-steam{width:0;height:0;position:absolute}.jpg-smoke>i{aspect-ratio:1.6;width:80px;animation:3.4s cubic-bezier(.2,.7,.3,1) both jpg-puff;animation-delay:calc(var(--i)*55ms);background:radial-gradient(closest-side,#f0e4ffcc,#bea0f559 55%,#0000);position:absolute;translate:-50% -65%}@keyframes jpg-puff{0%{opacity:0;transform:translate(0)scale(.3)}12%{opacity:.95}to{transform:translate(calc(var(--dx)*40px),-14px)scale(2.4);opacity:0}}.jpg-steam>i{aspect-ratio:1.8;background:radial-gradient(closest-side,#e6d7ff73,#0000);width:56px;animation:2.6s ease-in-out infinite jpg-steam;position:absolute;translate:-50% -70%}.jpg-steam>i+i{animation-delay:1.3s;translate:-10% -80%}@keyframes jpg-steam{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.jpg-mark{border-top:1px dashed #ffffff24;height:0;position:absolute;left:0;right:0}.jpg-mark>span{color:var(--g-ink-2);font-size:11px;position:absolute;top:-18px;right:10px}.jpg-ship{will-change:transform;transition:opacity .12s ease-out;position:absolute;top:0;left:0}.jpg-ship[data-hidden]{opacity:0}.jpg-ship{--thrust:0}.jpg-ship :is(.jpg-sway,.jpg-halo,.jpg-flame,.jpg-flicker,.jpg-flame-glow,.jpg-boost),.jpg-ship svg{position:absolute;inset:0}.jpg-ship svg{width:100%;height:100%;display:block;overflow:visible}.jpg-ship[data-flying] .jpg-sway{animation:2.6s ease-in-out infinite jpg-sway}@keyframes jpg-sway{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(1.5px,-2px)rotate(.8deg)}70%{transform:translate(-1.5px,1px)rotate(-.8deg)}}.jpg-flame{transform:scaleY(calc(.06 + .94*var(--thrust)));opacity:min(1,calc(var(--thrust)*4))}.jpg-ship[data-flying] .jpg-flicker{animation:.16s ease-in-out infinite alternate jpg-flicker}@keyframes jpg-flicker{0%{transform:scaleY(.95)}to{transform:scaleY(1.06)}}.jpg-flame-glow{animation:1.8s ease-in-out infinite jpg-glow}@keyframes jpg-glow{0%,to{opacity:1}50%{opacity:.8}}.jpg-halo{opacity:calc(.35 + .65*var(--thrust))}.jpg-boost{opacity:clamp(0,calc((var(--thrust) - .6)*2.1),.85)}.jpg-burst{background:radial-gradient(circle,#fff 0 8%,#ffb3c8 18%,var(--g-a-red)36%,transparent 68%);pointer-events:none;width:220px;height:220px;margin:-110px 0 0 -110px;animation:.7s ease-out both jpg-burst;position:absolute}@keyframes jpg-burst{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}.jpg-readout{inset:0 var(--jpg-safe-r)0 0;padding-top:calc(var(--jpg-top-inset) + max(4%,56px));pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;display:flex;position:absolute}.jpg-label{letter-spacing:.08em;text-transform:uppercase;color:var(--g-ink-2);font-size:12px}.jpg-num{color:#f1e8ff;text-shadow:0 0 24px #9a5cff8c;font-size:clamp(32px,5vw,64px);font-weight:700}.jpg-stage[data-phase=crashed] .jpg-num{color:var(--g-a-red);text-shadow:0 0 24px #d9554f73}.jpg-bar{background:#ffffff1a;width:140px;height:3px;overflow:hidden}.jpg-bar>span{background:var(--g-a-purple);transform-origin:0;height:100%;display:block}.jpg-panel{grid-area:dock;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"opts opts""stake go""hint hint""err err";justify-self:center;gap:8px;width:min(100%,500px);padding:8px;display:grid}.jpg-check,.jpg-stake,.jpg-panel .in{background:var(--jpg-fill);border:0;transition:background-color .12s ease-out}.jpg-opts{grid-area:opts;gap:8px;min-width:0;display:flex}.jpg-check{height:34px;color:var(--g-ink-2);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 12px 0 9px;font-size:12px;font-weight:600;transition:color .12s ease-out,background-color .12s ease-out;display:inline-flex}.jpg-check:not(:disabled):hover{color:var(--g-ink);background:var(--jpg-fill-2)}.jpg-check.on{color:var(--g-ink)}.jpg-check:disabled{opacity:.5}.jpg-box{background:var(--jpg-fill-2);place-items:center;width:16px;height:16px;transition:background-color .12s ease-out;display:grid}.jpg-check.on .jpg-box{background:var(--g-a-purple)}.jpg-box svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.jpg-opts .in-adorned{flex:1;min-width:72px}.jpg-panel .in{color:var(--g-ink);padding:6px 8px}.jpg-panel .in:focus{background:var(--jpg-fill-2)}.jpg-panel .in:disabled{opacity:.55}.jpg-panel .in[aria-invalid]{color:var(--g-a-red)}.jpg-panel .in-adorned .in.in-has-prefix{padding-left:1.9em}.jpg-panel .in-prefix{text-transform:none;font-size:12px;left:11px}.jpg-target{height:34px;font-size:14px;font-weight:600}.jpg-stake{grid-area:stake;gap:6px;min-width:0;padding:6px;display:grid}.jpg-stake:focus-within{background:var(--jpg-fill-2)}.jpg-amount{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}.jpg-step{height:30px;color:var(--g-ink-2);background:var(--jpg-fill);font-size:18px;line-height:1;transition:background-color .12s ease-out,color .12s ease-out}.jpg-step:not(:disabled):hover{color:var(--g-ink);background:var(--jpg-fill-2)}.jpg-step:disabled{opacity:.4}.jpg-sum{cursor:text;justify-content:center;align-items:baseline;gap:6px;min-width:0;display:flex}.jpg-sum .in{text-align:right;background:0 0;border:0;width:6ch;min-width:1ch;padding:2px 0;font-size:18px;font-weight:700}@supports (field-sizing:content){.jpg-sum .in{field-sizing:content;width:auto}}.jpg-sum .in[aria-invalid]{color:var(--g-a-red)}.jpg-unit{height:13px;color:var(--g-ink)}.jpg-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.jpg-chip{height:24px;color:var(--g-ink-3);background:0 0;font-size:11px;transition:background-color .12s ease-out,color .12s ease-out}.jpg-chip:not(:disabled):hover{color:var(--g-ink)}.jpg-chip.on{color:var(--g-ink);background:var(--jpg-fill)}.jpg-chip:disabled{opacity:.4}.jpg-go{color:#fff;background:#7c4dff;border:0;grid-area:go;min-height:64px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .12s ease-out}.jpg-act{letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:700}.jpg-go:not(:disabled):hover{background:#8d63ff}.jpg-go:disabled{background:var(--jpg-fill);color:var(--g-ink-2);cursor:default}.jpg-cash{color:#04110a;background:#4fb483}.jpg-cash:not(:disabled):hover{background:#5cc491}.jpg-panel :is(.jpg-check,.jpg-step,.jpg-chip,.jpg-go){cursor:pointer}.jpg-panel :is(.jpg-check,.jpg-step,.jpg-chip,.jpg-go):disabled{cursor:default}.jpg-hint{color:var(--g-ink-2);grid-area:hint;margin:0;font-size:11px}.jpg-panel>.neg{grid-area:err;margin:0}@media (max-width:900px){.jpg-page{--jpg-safe-r:0px;--jpg-top-inset:0px;flex-direction:column;gap:12px;height:auto;min-height:0;margin-top:0;padding-bottom:16px;display:flex;overflow:visible}.jpg-stage{aspect-ratio:16/11;order:1;position:relative;inset:auto}.jpg-shade{display:none}.jpg-hud{display:contents}.jpg-top{order:0;align-self:flex-start;max-width:calc(100% - 24px);margin:12px 12px 0}.jpg-panel{order:2;width:auto;margin:0 12px}.jpg-opts{flex-wrap:wrap}.jpg-target{font-size:16px}.jpg-side{order:3;margin:0 12px}}.rc-page{--ground:var(--g-field);--ink:var(--g-ink);--ink-2:var(--g-ink-2);--ink-3:var(--g-ink-3);--hair:var(--g-line);--hair-2:var(--g-line-2);--meta:var(--g-ink-2);--meta-dim:var(--g-ink-3);--rc-top:calc(var(--top-h) + 1px);--rc-glass:#0b0a0ef0;z-index:1;margin-top:calc(-1*var(--rc-top));height:100dvh;min-height:560px;color:var(--g-ink);background:var(--g-field);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow:hidden}.rc-canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.rc-wait{padding-top:calc(var(--rc-top) + 24px);text-align:center;color:var(--g-ink-2)}.rc-panel{z-index:2;top:calc(var(--rc-top) + 16px);bottom:16px;left:max(16px,env(safe-area-inset-left,0px));box-sizing:border-box;background:var(--rc-glass);border:1px solid var(--g-line);flex-direction:column;gap:18px;width:min(392px,100% - 32px);padding:22px 22px 20px;display:flex;position:absolute;overflow-y:auto}.rc-eyebrow,.rc-label,.rc-k{font:600 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--g-ink-3)}.rc-back{font:12px var(--font-mono);color:var(--g-ink-2)}.rc-back:hover{color:var(--g-ink)}.rc-title{font:600 34px/1.02 var(--font-serif);text-wrap:balance;border:0;margin:10px 0;padding:0}.rc-lede{max-width:34ch;color:var(--g-ink-2);margin:0;font-size:15px;line-height:1.45}.rc-block{flex-direction:column;gap:10px;display:flex}.rc-cars{flex-direction:column;gap:8px;display:flex}.rc-car{border:1px solid var(--g-line);text-align:left;cursor:pointer;background:#121117;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px 10px 10px;display:grid}.rc-car:hover{border-color:var(--g-line-2)}.rc-car[aria-pressed=true]{border-color:var(--g-a-amber);background:#17140f}.rc-car canvas{width:112px;height:70px;display:block}.rc-car-body{flex-direction:column;min-width:0;display:flex}.rc-car-name{font:600 18px/1 var(--font-serif);margin-bottom:4px}.rc-car-line{color:var(--g-ink-2);margin-bottom:9px;font-size:13px;line-height:1.3}.rc-stat{font:10px/1.7 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--g-ink-3);grid-template-columns:88px 1fr;align-items:center;gap:6px;display:grid}.rc-pips{gap:3px;display:flex}.rc-pips i{background:#26242b;width:13px;height:5px}.rc-pips i.on{background:var(--g-ink-2)}.rc-car[aria-pressed=true] .rc-pips i.on{background:var(--g-a-amber)}.rc-stakes{border:1px solid var(--g-line);grid-template-columns:repeat(4,1fr);display:grid}.rc-stakes button{border-left:1px solid var(--g-line);font:600 14px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--g-ink-2);cursor:pointer;padding:10px 0}.rc-stakes button:first-child{border-left:0}.rc-stakes button[aria-pressed=true]{background:var(--g-ink);color:var(--g-field)}.rc-go{background:var(--g-a-amber);color:#150f05;font:600 15px var(--font-mono);letter-spacing:.02em;cursor:pointer;padding:15px 18px}.rc-go:hover:not(:disabled){background:#e4af60}.rc-go:disabled{opacity:.6;cursor:default}.rc-ghost{border:1px solid var(--g-line);color:var(--g-ink-2);font:600 14px var(--font-mono);cursor:pointer;padding:14px 18px}.rc-ghost:hover:not(:disabled){color:var(--g-ink);border-color:var(--g-line-2)}.rc-note{color:var(--g-ink-3);font:12px/1.55 var(--font-mono);margin:0}.rc-slots{border-top:1px solid var(--g-line);margin:0;padding:0;list-style:none}.rc-slots li{border-bottom:1px solid var(--g-line);font:14px var(--font-mono);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 2px;display:grid}.rc-slots li>i{background:var(--c,var(--g-ink-3));width:10px;height:10px}.rc-slots li b{font-weight:600}.rc-slot-car,.rc-slots li em{color:var(--g-ink-3);font-size:12px;font-style:normal}.rc-slots li[data-wait] b{color:var(--g-ink-3);font-weight:400}.rc-slots li[data-wait]>i{outline:1px dashed var(--g-ink-3);outline-offset:-1px;background:0 0;animation:1s steps(2,end) infinite rc-wait}@keyframes rc-wait{50%{opacity:.2}}.rc-pot{font:13px var(--font-mono);color:var(--g-ink-2);justify-content:space-between;align-items:baseline;display:flex}.rc-pot b{font:600 22px var(--font-mono);color:var(--g-ink);font-variant-numeric:tabular-nums}.rc-hud{z-index:2;pointer-events:none;font-family:var(--font-mono);position:absolute;inset:0}.rc-hud-top{top:calc(var(--rc-top) + 14px);left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:28px;display:grid;position:absolute}.rc-place{font:600 52px/.86 var(--font-mono);font-variant-numeric:tabular-nums;text-shadow:0 1px #000}.rc-place small{color:var(--g-ink-2);margin-left:2px;font-size:20px}.rc-place .rc-k{margin-top:8px;display:block}.rc-track{height:44px;margin:6px 26px 0;position:relative}.rc-track-line{background:#f2f0ea38;height:2px;position:absolute;top:13px;left:0;right:0}.rc-track-flag{background:conic-gradient(var(--g-ink)25%,#111 0 50%,var(--g-ink)0 75%,#111 0)0 0/9px 10px;width:18px;height:20px;position:absolute;top:4px;right:-24px}.rc-mk{flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;top:7px;translate:-50%}.rc-mk.me{z-index:1}.rc-mk i{background:var(--c);border:2px solid #050505;width:14px;height:14px}.rc-mk span{letter-spacing:.06em;color:var(--c);white-space:nowrap;text-shadow:0 1px 2px #000;font-size:10px}.rc-mk.dead i{border-color:var(--c);background:#050505}.rc-bank{text-align:right}.rc-bank .rc-k{margin-bottom:6px}.rc-bank .rc-v{font:600 26px/1 var(--font-mono);font-variant-numeric:tabular-nums}.rc-bank .rc-t{color:var(--g-ink-2);font-variant-numeric:tabular-nums;margin-top:8px;font-size:13px}.rc-feed{top:calc(var(--rc-top) + 128px);right:max(16px,env(safe-area-inset-right,0px));flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute}.rc-feed div{color:var(--g-ink-2);background:#050505b8;padding:5px 9px;font-size:12px}.rc-feed b{color:var(--c);font-weight:600}.rc-spect{left:50%;top:calc(var(--rc-top) + 96px);box-sizing:border-box;text-align:center;border:1px solid var(--g-line);background:#050505c7;width:min(420px,100% - 32px);padding:10px 16px;position:absolute;translate:-50%}.rc-spect b{font:600 20px var(--font-serif);color:var(--g-a-red);margin-bottom:2px;display:block}.rc-spect span{color:var(--g-ink-2);font-size:13px}.rc-hud-bottom{bottom:max(16px,env(safe-area-inset-bottom,0px));left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));justify-content:space-between;align-items:flex-end;display:flex;position:absolute}.rc-hud-bottom .rc-k{margin-bottom:8px}.rc-segs{gap:4px;display:flex}.rc-segs i{background:var(--g-a-amber);width:30px;height:10px}.rc-segs i.off{outline:1px solid var(--g-line-2);outline-offset:-1px;background:0 0}.rc-spd{text-align:right}.rc-spd .rc-v{font:600 46px/.9 var(--font-mono);font-variant-numeric:tabular-nums}.rc-spd small{color:var(--g-ink-3);margin-left:6px;font-size:13px}.rc-lights{border:1px solid var(--g-line);background:#050505cc;gap:14px;padding:14px 18px;display:flex;position:absolute;top:24%;left:50%;translate:-50%}.rc-lights i{background:#1b1a1f;border:2px solid #2a2830;width:34px;height:34px}.rc-lights i.on{background:#e8392f;border-color:#ff6a5c}.rc-lights i.go{background:var(--g-a-green);border-color:#9be6be}.rc-result{z-index:3;padding:calc(var(--rc-top) + 16px)16px 16px;background:#0505058c;place-items:center;display:grid;position:absolute;inset:0}.rc-card{box-sizing:border-box;background:var(--rc-glass);border:1px solid var(--g-line);flex-direction:column;gap:16px;width:min(470px,100%);padding:24px;display:flex}.rc-card h2{font:600 34px/1 var(--font-serif);border:0;margin:8px 0 0;padding:0}.rc-rows{border-top:1px solid var(--g-line);margin:0;padding:0;list-style:none}.rc-rows li{border-bottom:1px solid var(--g-line);font:14px var(--font-mono);grid-template-columns:22px 10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.rc-rows .rc-n{color:var(--g-ink-3)}.rc-rows li>i{background:var(--c);width:10px;height:10px}.rc-rows b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rc-rows b small{color:var(--g-ink-3);margin-left:8px;font-size:12px;font-weight:400}.rc-rows em{color:var(--g-ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal}.rc-rows em.out{color:var(--g-a-red)}.rc-bank-line{font:14px/1.5 var(--font-mono);color:var(--g-ink-2);margin:0}.rc-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rc-touch{z-index:2;left:0;right:0;bottom:max(96px,calc(env(safe-area-inset-bottom,0px) + 96px));padding:0 max(16px,env(safe-area-inset-right,0px))0 max(16px,env(safe-area-inset-left,0px));justify-content:space-between;gap:10px;display:none;position:absolute}.rc-touch button{border:1px solid var(--g-line);width:76px;height:76px;font:600 26px var(--font-mono);touch-action:none;background:#121117b3}.rc-touch .rc-touch-brake{letter-spacing:.1em;text-transform:uppercase;flex:1;width:auto;max-width:140px;font-size:13px}@media (hover:none) and (pointer:coarse){.rc-touch{display:flex}}@media (max-height:820px) and (min-width:761px){.rc-panel{gap:14px;padding:18px}.rc-title{margin:6px 0 8px;font-size:30px}.rc-car-line{display:none}.rc-car-name{margin-bottom:8px}.rc-car{grid-template-columns:96px minmax(0,1fr)}.rc-car canvas{width:96px;height:60px}}@media (max-width:760px){.rc-panel{top:auto;right:max(16px,env(safe-area-inset-right,0px));gap:14px;width:auto;max-height:64%;padding:16px}.rc-title{margin:6px 0;font-size:26px}.rc-lede{font-size:14px}.rc-car{grid-template-columns:84px minmax(0,1fr);gap:10px}.rc-car canvas{width:84px;height:52px}.rc-car-line{display:none}.rc-hud-top{gap:14px}.rc-place{font-size:38px}.rc-track{margin:4px 22px 0}.rc-mk span{display:none}.rc-bank .rc-v{font-size:20px}.rc-spd .rc-v{font-size:32px}.rc-segs i{width:20px}.rc-feed{top:calc(var(--rc-top) + 96px)}}@media (prefers-reduced-motion:reduce){.rc-slots li[data-wait]>i{animation:none}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.mt-4{margin-top:calc(var(--spacing)*4)}.mr-3{margin-right:calc(var(--spacing)*3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.px-4{padding-inline:calc(var(--spacing)*4)}.break-all{word-break:break-all}.text-down{color:var(--color-down)}.text-fg{color:var(--color-fg)}.text-up{color:var(--color-up)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--t-xs:11px;--t-s:13px;--t-m:16px;--t-l:22px;--t-xl:34px;--s1:4px;--s2:8px;--s3:16px;--s4:24px;--s5:48px;--s6:96px;--top-h:48px;--hair:var(--color-line);--hair-2:var(--color-line-2);--rule:var(--color-line-strong);--ground:var(--color-app);--ground-rgb:5 5 5;--ink:var(--color-fg);--ink-2:var(--color-muted);--ink-3:var(--color-subtle);--coin-glow:#ffffff8c;--tpm-1:#fff;--tpm-2:#6c727a;--tpm-3:#dfe3e7;--tpm-4:#474c52;--tpm-5:#b3b9bf;--tpm-edge:#fff;--tpm-glow:#fff3;--profit:var(--color-up);--loss:var(--color-down);--doubt:var(--color-warn);--meta:var(--color-meta);--meta-dim:var(--color-meta-dim);--band:var(--color-band);--major:var(--color-major);--wrap:1360px;--ink-rgb:232 228 220;--draw-blue:#5b8fd9;--draw-violet:#9a7fd1;--scrim:#000000d1;--scheme:dark;--g-field:#050505;--g-card:#080808;--g-line:#ffffff1a;--g-line-2:#ffffff24;--g-ink:#f2f0ea;--g-ink-2:#9a9a96;--g-ink-3:#5e5e5a;--g-deep:#ffffff0b;--g-warm:#9a5cff0d;--g-a-green:#65c996;--g-a-red:#d9554f;--g-a-purple:#9a5cff;--g-a-amber:#d9a14f;--g-a-green-rgb:101 201 150;--g-a-amber-rgb:217 161 79;--g-a-purple-rgb:154 92 255}:root[data-theme=light]{--color-app:#f5f2ea;--color-band:#eae5d9;--color-surface:#eae5d9;--color-elevated:#eae5d9;--color-elevated-2:#eae5d9;--color-fg:#1c1a16;--color-muted:#6b655b;--color-subtle:#8b8477;--coin-glow:transparent;--tpm-1:#7a8087;--tpm-2:#202327;--tpm-3:#5f656c;--tpm-4:#111315;--tpm-5:#50565c;--tpm-edge:#ffffff80;--tpm-glow:transparent;--color-line:#1c1a1629;--color-line-2:#1c1a1647;--color-line-strong:#1c1a1652;--color-major:#1c1a16d9;--color-meta:#5a6a86;--color-meta-dim:#7b8799;--color-up:#2f7d55;--color-down:#b23a31;--color-warn:#8a6118;--color-accent:#1c1a16;--color-accent-soft:#1c1a16;--color-accent-2:#1c1a16;--color-background:#f5f2ea;--color-foreground:#1c1a16;--color-muted-foreground:#6b655b;--color-ring:#1c1a16;--ink-rgb:28 26 22;--ground-rgb:245 242 234;--scrim:#1c1a1673;--scheme:light}@media (max-width:1100px){.asym,.lab{grid-template-columns:1fr}.lab-stick{max-height:none;padding-top:0;padding-bottom:0;position:static;overflow-y:visible}.asym>.marg,.lab-r{border-left:0;border-top:1px solid var(--rule);margin-top:var(--s4);padding-left:0;padding-top:var(--s3)}.asym.bare>.marg{border-top:0;padding-top:0}.an,.cmp{grid-template-columns:repeat(2,1fr)}.an>div:nth-child(3){border-left:0}.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mcell{border-left:1px solid var(--hair-2);padding:var(--s3)}.mcell:nth-child(3n+1){border-left:0;padding-left:0}.mcell:nth-child(3n){padding-right:0}.mcell:nth-child(n+4){border-top:1px solid var(--hair)}}@media (max-width:720px){.chart-tools{flex-direction:column;align-items:stretch}.draw-bar{border-right:0;border-bottom:1px solid var(--hair);padding:0 0 var(--s1);flex-flow:wrap}.draw-sep{width:1px;height:auto;margin:0 var(--s1)}.draw-menu{top:100%;left:0}.replay-controls{gap:var(--s2)}.replay-controls .seg button{padding:8px var(--s2)}.replay-controls .view-switch{flex:1 0 100%;margin-left:0;overflow-x:auto}.replay-controls .view-switch button{flex:1 0 auto}:root{--t-xl:26px;--t-l:19px}.order-ctx>div+div{border-left:0;border-top:1px solid var(--hair);padding-left:0;padding-top:var(--s3)}.newrow-r{width:100%;margin-left:0}.newrow .in{flex:1}.newrow-r>.in:first-child{flex-basis:100%}.wrap,.top-in{padding:0 var(--s3)}:root{--top-h:84px}.top-in{gap:0 var(--s3);grid-template-rows:44px 1fr;grid-template-columns:1fr auto;align-items:center;display:grid}.mark,.top-r{grid-row:1}.top-r{place-self:stretch end}.nav{margin:0 calc(-1*var(--s3));padding:0 var(--s3);border-top:1px solid var(--hair);overscroll-behavior-x:contain;grid-area:2/1/auto/-1;align-self:stretch}.btn{padding:11px var(--s3)}.btn.bare{padding:11px var(--s2)}.btn.tight{padding:0}.btn.cue{padding:3px var(--s2)}.seg button{padding:10px var(--s3)}.seg-tight button{padding:8px var(--s2)}.fb .seg button,.acts .btn{padding:10px var(--s2)}.pin{padding:9px 6px}.opt{padding:9px 0}.fg summary{padding:11px 0 11px 16px}.pick{padding:6px 8px 4px}.in,select.in,input[type=date],.strip-rail input[type=date]{font-size:16px}.dlg{max-height:88dvh}.dh{padding:var(--s3)var(--s3)0}.db,.df{padding:var(--s3)}.tour-sheet{border:none;border-top:1px solid var(--major);width:auto;max-height:60dvh;animation-name:tour-sheet-in;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.tour-sheet .tc-f{flex-wrap:wrap}.wk{gap:var(--s2)}.lookup,.an{grid-template-columns:1fr}.cmp{grid-template-columns:repeat(2,1fr)}.strip-rail{row-gap:var(--s2);padding:var(--s2)0;flex-wrap:wrap}.strip-rail .period{gap:var(--s2);width:100%;margin-left:0}.strip-rail .seg{flex:1 0 100%}.strip-rail .seg button{text-align:center;flex:1;padding:10px 0}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mcell{padding:var(--s2)var(--s3)}.mcell:first-child{grid-column:1/-1;grid-template-rows:11px 34px 6px;padding-left:0;padding-right:0}.mcell:first-child .mval{font-size:var(--t-xl);line-height:34px}.mcell:nth-child(2n){border-left:0;padding-left:0}.mcell:nth-child(odd){padding-right:0}.mcell:nth-child(n+2){border-top:1px solid var(--hair)}.mcell:nth-child(2){border-top:1px solid var(--hair-2)}.an>div{border-left:0;border-top:1px solid var(--hair);padding-left:0;padding-right:0}.an>div:first-child{border-top:0}.cmp{gap:var(--s3)}.hrs-x span:nth-child(2n){visibility:hidden}.ledger,.ledger thead,.ledger tbody,.ledger tr,.ledger td{width:100%;min-width:0;display:block}.ledger thead{display:none}.ledger thead:has(.acts){display:block}.ledger thead:has(.acts) tr{display:block}.ledger thead:has(.acts) th{display:none}.ledger thead:has(.acts) th:has(.acts){padding:0 0 var(--s2);border:0;display:block}.ledger tbody tr:not(.exp){border-bottom:1px solid var(--rule);padding:var(--s2)0;position:relative}.ledger tbody tr:has(>.caret-cell){padding-right:var(--s4)}.ledger tbody tr:hover>td{background:0 0}.ledger td{justify-content:space-between;align-items:baseline;gap:var(--s3);text-align:right;border-bottom:0;height:auto;padding:3px 0;display:flex}.ledger td:before{content:attr(data-l);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);text-align:left;flex:none;font-size:9px}.ledger td.cell-tags{flex-wrap:wrap;justify-content:flex-start}.ledger td.pin-cell{text-align:left;justify-content:flex-start;padding-left:0}.ledger td.caret-cell{top:var(--s2);width:auto;padding:0;position:absolute;right:0}.ledger td.caret-cell:before{display:none}.scale{width:100%}.fills,.fills thead,.fills tbody,.fills tr,.fills td,.fills th{display:revert}.fills{min-width:0}.fills td,.fills th{text-align:left}.fills td:before{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes equity-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes equity-fade{0%{opacity:0}}@keyframes row-reveal-in{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes row-reveal-out{0%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@keyframes order-row-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes trade-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes opt-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes fg-count-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes cov-grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes tour-scrim-in{0%{opacity:0}}@keyframes tour-card-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes tour-card-in-center{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes tour-sheet-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.pf{--pf-violet:#a77bff;--pf-violet-rgb:167 123 255;--pf-pink:#9b9ba2;--pf-pink-rgb:155 155 162;--pf-gold:#d6d6da;--pf-gold-rgb:214 214 218;--pf-green:#bcbcc2;--pf-green-rgb:188 188 194;--pf-cyan:#a9a9b0;--pf-cyan-rgb:169 169 176;--pf-orange:#8b8b92;--pf-orange-rgb:139 139 146}.pf-t-violet{--tc:var(--pf-violet);--tc-rgb:var(--pf-violet-rgb)}.pf-t-neutral{--tc:#c9c9ce;--tc-rgb:201 201 206}.pf-t-pink{--tc:var(--pf-pink);--tc-rgb:var(--pf-pink-rgb)}.pf-t-gold,.pf-t-coin{--tc:var(--pf-gold);--tc-rgb:var(--pf-gold-rgb)}.pf-t-green{--tc:var(--pf-green);--tc-rgb:var(--pf-green-rgb)}.pf-t-cyan{--tc:var(--pf-cyan);--tc-rgb:var(--pf-cyan-rgb)}.pf-t-orange{--tc:var(--pf-orange);--tc-rgb:var(--pf-orange-rgb)}.xpbar-head{justify-content:space-between;gap:var(--s2);font-size:var(--t-xs);margin-bottom:6px;display:flex}.xpbar-rail{background:#ffffff14;height:10px;position:relative}.xpbar-fill{background:linear-gradient(90deg,#a77bff,#ff5fae);min-width:10px;height:100%;display:block;position:relative}.xpbar-fill:after{content:"";filter:blur(3px);background:#fff;width:12px;height:12px;animation:1.8s ease-in-out infinite xp-tip;position:absolute;top:50%;right:-3px;translate:0 -50%}@keyframes xp-tip{0%,to{opacity:.45}50%{opacity:1}}.pf-panel{isolation:isolate;background:radial-gradient(70% 55% at 0% 0%,rgb(var(--tc-rgb)/.14),transparent 72%),linear-gradient(180deg,#ffffff0b,#ffffff05);border:1px solid #ffffff12;flex-direction:column;min-width:0;padding:12px 14px 14px;display:flex;position:relative;overflow:hidden}.pf-ph{justify-content:space-between;align-items:baseline;gap:var(--s2);flex:none;margin-bottom:10px;display:flex}.pf-ph h2{border:0;align-items:center;gap:8px;margin:0;padding:0;display:flex}.pf-ph h2:before{content:"";background:var(--tc);flex:none;width:8px;height:8px}.pf-count{color:var(--tc);letter-spacing:0}.pf-pb{flex-direction:column;flex:1;min-width:0;display:flex}.pf-pb.is-scroll{scrollbar-width:thin;scrollbar-color:#fff3 transparent}.pf-note{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--g-ink-3)}.pf-empty{padding:var(--s4)0;text-align:center}.pf-unit{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--g-ink-2);font-weight:400}.pf-ach{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:2px;list-style:none;display:grid}.pf-ach li{place-items:center;display:grid}.pf-ach-i{--p:0;aspect-ratio:1;width:100%;max-width:64px;color:var(--g-ink-3);cursor:help;background:conic-gradient(rgb(var(--tc-rgb)/.7)calc(var(--p)*360deg),#ffffff14 calc(var(--p)*360deg));place-items:center;display:grid;position:relative}.pf-ach-i:before{content:"";background:#110e18;position:absolute;inset:3px}.pf-ach-i svg{width:46%;height:46%;position:relative}.pf-ach-i.is-earned{color:#fff;background:linear-gradient(145deg,var(--tc),rgb(var(--tc-rgb)/.35))}.pf-ach-i.is-earned:before{background:radial-gradient(circle at 35% 28%,rgb(var(--tc-rgb)/.6),rgb(var(--tc-rgb)/.12)72%),#14101c}.pf-ach-i.is-earned svg{filter:drop-shadow(0 0 5px rgb(var(--tc-rgb)/.95))}.pf-radar{flex:1;width:100%;min-height:0;max-height:100%;display:block;overflow:visible}.pf-radar-ring,.pf-radar-axis{fill:none;stroke:#ffffff17}.pf-radar-g0{stop-color:var(--pf-cyan);stop-opacity:.55}.pf-radar-g1{stop-color:var(--pf-violet);stop-opacity:.35}.pf-radar-shape{stroke:var(--pf-cyan);stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgb(var(--pf-cyan-rgb)/.6))}.pf-radar-dot{fill:#fff}.pf-radar-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--g-ink-2);font-size:10px}.pf-radar-v{fill:#fff;font-size:12px;font-weight:700}.pf-trend-head{margin-bottom:var(--s2);flex-direction:column;flex:none;gap:2px;display:flex}.pf-trend-v{align-items:baseline;gap:var(--s2);color:var(--g-ink);font-size:28px;font-weight:800;line-height:1;display:inline-flex}.pf-trend-v .coin{height:.6em;color:var(--pf-gold)}.pf-trend-sub{font-size:var(--t-xs)}.pf-trend{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.pf-trend-box{flex:1;min-height:120px;position:relative}.pf-trend-box svg{touch-action:pan-y;display:block;position:absolute;inset:0;overflow:visible}.pf-trend-line{fill:none;stroke:var(--tc);stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgb(var(--tc-rgb)/.7))}.pf-trend-g0{stop-color:var(--tc);stop-opacity:.38}.pf-trend-g1{stop-color:var(--tc);stop-opacity:0}.pf-trend-dot{fill:#fff;stroke:var(--tc);stroke-width:2px}.pf-trend-dot.is-live{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite pf-live}@keyframes pf-live{0%,to{opacity:1}50%{opacity:.4}}.pf-trend-cursor{stroke:#ffffff40}.pf-trend-tip{z-index:1;padding:3px var(--s2);background:var(--g-ink);color:#0d0a15;font-size:var(--t-xs);white-space:nowrap;pointer-events:none;align-items:baseline;gap:4px;display:inline-flex;position:absolute;top:0}.pf-trend-tip .muted{color:#0d0a1599}.pf-trend-tip .coin{filter:none}.pf-trend-axis{margin-top:var(--s1);color:var(--g-ink-3);flex:none;justify-content:space-between;font-size:10px;display:flex}.pf-stage{margin-top:calc(-1*(var(--top-h) + 1px));min-height:100dvh;position:relative;overflow:hidden}.pf-stripe{clip-path:polygon(80% 0,104% 0,89.5% 100%,65% 100%);background:#f2f0ea;position:absolute;inset:0}.pf-card{--pf-left:clamp(24px,4.4vw,64px);width:min(866px,calc(65vw - var(--pf-left) - 16px));min-height:100dvh;margin-left:var(--pf-left);padding-top:calc(var(--top-h) + 1px + clamp(10px,2.6vh,40px));flex-direction:column;gap:clamp(10px,2vh,28px);padding-bottom:clamp(12px,2.4vh,32px);display:flex;position:relative}.pf-card>*{flex:none}.pf-id{align-items:stretch;gap:clamp(16px,2vw,28px);display:flex}.pf-ava{aspect-ratio:1;border:1px solid var(--rule);background:var(--g-card);width:clamp(72px,13vh,120px);font-family:var(--font-mono);color:var(--ink-2);flex:none;align-self:flex-start;place-items:center;font-size:clamp(28px,5vh,48px);display:grid;overflow:hidden}.pf-ava img{object-fit:cover;width:100%;height:100%;display:block}.pf-id-t{flex-direction:column;min-width:0;display:flex}.pf-name{font-family:var(--font-serif);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:clamp(40px,8.5vh,84px);font-weight:400;line-height:.95;overflow:hidden}.pf-badges{flex-wrap:wrap;align-items:center;gap:12px;margin:auto 0 0;padding:8px 0 0;list-style:none;display:flex}.pf-badge{color:var(--ink-3);opacity:.6;cursor:default;display:inline-flex}.pf-badge.is-got{color:var(--ink);opacity:1}.pf-badge:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.pf-badges-n{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-left:6px}.pf-lvl{grid-template-columns:auto 1fr;align-items:end;gap:8px 28px;display:grid}.pf-lvl-n{font-family:var(--font-mono);font-size:clamp(32px,5.6vh,56px);line-height:.85}.pf-lvl-n .lbl{margin-bottom:clamp(4px,1.1vh,10px);line-height:1.2;display:block}.pf-bar{background:var(--hair);height:6px;display:block}.pf-bar>i{background:var(--ink);height:100%;display:block}.pf-lvl-meta{justify-content:space-between;gap:var(--s3);font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-2);white-space:nowrap;grid-column:2;display:flex}.pf-lvl-meta>span{text-overflow:ellipsis;overflow:hidden}.pf-lvl-meta b{color:var(--ink);font-weight:400}.pf-stats{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:1fr 1.15fr 1.15fr 1.25fr;display:grid}.pf-stat{border-left:1px solid var(--hair);flex-direction:column;gap:5px;min-width:0;padding:clamp(10px,1.6vh,14px) 18px clamp(10px,1.4vh,12px);display:flex}.pf-stat:first-child{border-left:0;padding-left:0}.pf-stat:last-child{padding-right:0}.pf-stat-v{font-family:var(--font-mono);white-space:nowrap;align-items:baseline;gap:6px;margin-top:2px;font-size:clamp(22px,3.4vh,30px);line-height:1;display:flex}.pf-stat-v .coin{align-self:center;height:.62em}.pf-stat-v small{font-size:var(--t-xs);color:var(--ink-2)}.pf-stat-sub.is-wrap{white-space:normal}.pf-stat-sub{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pf-spark{width:100%;height:clamp(22px,3.8vh,34px);margin-top:auto;display:block;overflow:visible}.pf-spark-base{stroke:var(--hair);stroke-width:1px;vector-effect:non-scaling-stroke}.pf-spark-area{fill:#f2f0ea12}.pf-spark-ln{fill:none;stroke:var(--ink);stroke-width:1.25px;vector-effect:non-scaling-stroke}.pf-spark-dot{stroke:var(--ink);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pf-spark-b{fill:var(--ink-3)}.pf-spark-b.is-now{fill:var(--ink)}.pf-rec{flex-direction:column;gap:4px;margin:2px 0 0;display:flex}.pf-rec>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pf-rec dt{color:var(--ink-2);font-size:var(--t-s);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pf-rec dd{font-family:var(--font-mono);font-size:var(--t-s);white-space:nowrap;margin:0}.pf-tabs{max-width:100%;overflow-x:auto}.pf-tabs .seg{flex:none;width:max-content}.pf-card>.pf-pane{min-height:var(--pf-pane-min,0);flex:1 1 0;overflow:hidden}.pf-pane .ledger{min-width:0}.pf-tiles{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-tile{border:1px solid var(--rule);height:76px;color:var(--ink-3);cursor:default;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:4px 10px;padding:10px 12px;display:grid}.pf-tile>svg{grid-row:span 2}.pf-tile-n{min-width:0;color:var(--ink);font-size:var(--t-s);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pf-tile-p{font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink-2);flex-direction:column;align-self:end;gap:6px;display:flex}.pf-tile-p .pf-bar{height:3px}.pf-tile-p .pf-bar>i{background:var(--ink-2)}.pf-tile.is-got{background:var(--ink);border-color:var(--ink);color:var(--ground)}.pf-tile.is-got .pf-tile-n,.pf-tile.is-got .pf-tile-p{color:var(--ground)}.pf-tile:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.pf-gear{color:var(--ink-2);flex:none;align-self:flex-start;margin-left:auto}.pf-gear:hover{color:var(--ink)}.pf-skel-id{flex:1;justify-content:space-between;gap:10px}.pf-skel-rows{flex-direction:column;gap:12px;padding-top:44px;display:flex}@media (min-width:1100px) and (max-height:720px){.pf-card{padding-top:calc(var(--top-h) + 1px + 10px);gap:9px;padding-bottom:10px}.pf-badges{padding-top:4px}.pf-stat{gap:3px;padding-block:8px}.pf-spark{height:18px}}@media (max-width:1099px){.pf-stage{min-height:0;overflow:visible}.pf-stripe{display:none}.pf-card{width:auto;min-height:0;margin-inline:var(--pf-left);padding-bottom:var(--s6)}.pf-card>.pf-pane{flex:none;min-height:0;overflow:visible}.pf-stats{grid-template-columns:1fr 1fr}.pf-stat:nth-child(3){border-left:0;padding-left:0}.pf-stat:nth-child(n+3){border-top:1px solid var(--hair)}.pf-stat:nth-child(2){padding-right:0}}@media (max-width:700px){.pf-lvl{grid-template-columns:1fr}.pf-lvl-meta{white-space:normal;flex-direction:column;grid-column:1;gap:2px}.pf-tiles{grid-template-columns:1fr 1fr}}.pf-guest-gap{flex:1}.pf-guest-r{gap:var(--s2)}.pf-gate{justify-content:center;align-items:center;gap:var(--s4);min-height:calc(100dvh - var(--top-h) - 1px);padding:var(--s4)var(--s4)calc(var(--s4)*2);text-align:center;flex-direction:column;display:flex}.pf-gate .state{max-width:44ch}.pf-gate-do{gap:var(--s2);flex-wrap:wrap;justify-content:center;display:flex}.dlg-daily{--rw:#e9e7e2;--rw-rgb:233 231 226;--rw-2:#8d8b86;--rw-2-rgb:141 139 134;--rw-deep:#1a1a1d;--rw-on:#0c0c0d;max-width:min(94vw,520px)}.dlg-season{--rw:#a77bff;--rw-rgb:167 123 255;--rw-2:#6c47c9;--rw-2-rgb:108 71 201;--rw-deep:#1b1530;--rw-on:#fff}.dlg-reward{--dlg-glow:60 60 66;border-top-color:var(--rw);background:#111113}.dlg-reward .dh h3{color:#fff}.dlg-reward .btn.solid{background:var(--rw);min-height:48px;color:var(--rw-on);font-size:var(--t-m);border-color:#0000;font-weight:700}.dlg-reward .btn.solid:hover{opacity:1;filter:brightness(1.1)}.dlg-reward .btn.solid .coin{filter:none;height:1.05em}.dlg-reward .rw-claim:not(:disabled){animation:none}@keyframes rw-cta{0%,to{scale:1}50%{scale:1.025}}.rw-ends{font-family:var(--font-mono);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--rw);background:rgb(var(--rw-rgb)/.16);border:1px solid rgb(var(--rw-rgb)/.45);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ri{--ri-w0:var(--rw-2,#8a4dff);--ri-w1:var(--rw-deep,#2a0f4d);display:block;overflow:visible}.ri-shadow{fill:#00000073}.ri-wood-0{stop-color:var(--ri-w0)}.ri-wood-1{stop-color:var(--ri-w1)}.ri-lid{transform-box:view-box;transform-origin:54px 32px;transition:transform .56s cubic-bezier(.3,1.5,.5,1)}.ri.is-open .ri-lid{transform:rotate(28deg)translate(3px,-5px)}.ri-loot,.ri-shine{opacity:0;transition:opacity .3s .15s,transform .5s .15s}.ri.is-open .ri-loot{opacity:1;transform:translateY(-5px)}.ri.is-open .ri-shine{opacity:1}.rw-stage{isolation:isolate;height:170px;margin:0 0 var(--s3);align-content:start;justify-items:center;display:grid;position:relative}.rw-rays{z-index:-2;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgb(var(--rw-rgb)/.3)0deg 9deg,transparent 9deg 22.5deg);width:440px;height:440px;animation:24s linear infinite rw-spin;display:none;position:absolute;top:44%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 12%,#0000 72%);mask-image:radial-gradient(closest-side,#000 12%,#0000 72%)}@keyframes rw-spin{to{rotate:360deg}}.rw-stage-glow{z-index:-1;background:radial-gradient(circle,rgb(var(--rw-rgb)/.75),rgb(var(--rw-2-rgb)/.25)45%,transparent 70%);width:190px;height:190px;animation:2.4s ease-in-out infinite rw-breathe;display:none;position:absolute;top:44%;left:50%;translate:-50% -50%}.rw-stage-item{width:128px;height:128px;margin-top:14px;animation:2.6s ease-in-out infinite rw-bob;position:relative}.rw-stage-item .ri{filter:drop-shadow(0 8px 12px #00000080);width:100%;height:100%}.rw-stage.is-fresh .rw-stage-item{animation:.72s cubic-bezier(.3,1.6,.5,1) both rw-jump,2.6s ease-in-out .72s infinite rw-bob}.rw-stage-sum{color:#fff;align-items:baseline;gap:6px;margin-top:4px;font-size:30px;font-weight:800;line-height:1;display:inline-flex}.rw-stage-sum .coin{height:.75em;color:var(--rw);filter:none}.rw-stage-day{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin-top:4px;font-size:10px}@keyframes rw-bob{0%,to{translate:0}50%{translate:0 -8px}}@keyframes rw-jump{0%{translate:0;scale:1}35%{translate:0 -18px;scale:1.2}to{translate:0;scale:1}}@keyframes rw-breathe{0%,to{opacity:.4}50%{opacity:1}}.rw-week{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.4fr);gap:8px;margin:0;padding:6px 0 0;list-style:none;display:grid}.rw-day,.rw-lv{color:var(--g-ink-2);background:linear-gradient(#ffffff1a,#ffffff08);border:1px solid #ffffff1f;align-content:start;justify-items:center;gap:2px;display:grid;position:relative}.rw-day{padding:8px 4px 10px;transition:translate .2s}.rw-day .ri{width:50px;height:50px}.rw-day.is-last .ri{width:62px;height:62px;margin:-6px 0}.rw-day-n,.rw-lv-n{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:10px}.rw-day-c{font-size:var(--t-m);color:#fff;font-weight:800}.rw-day.is-last{border-color:rgb(var(--rw-rgb)/.55);background:rgb(var(--rw-rgb)/.08)}.rw-day.is-today{border-color:var(--rw);background:linear-gradient(180deg,rgb(var(--rw-rgb)/.45),rgb(var(--rw-2-rgb)/.12));translate:0 -6px}.rw-day.is-today .ri{animation:2.6s ease-in-out infinite rw-bob}.rw-day.is-done:not(.is-today) .ri{filter:saturate(.3)brightness(.6)}.rw-day.is-done:not(.is-today) :is(.rw-day-n,.rw-day-c){opacity:.5}.rw-stamp{color:#06230f;background:linear-gradient(135deg,#6bf0a0,#22b463);place-items:center;width:30px;height:30px;display:grid;position:absolute;top:36%;left:50%;translate:-50% -50%;rotate:-12deg}.rw-stamp.is-fresh{animation:.56s cubic-bezier(.2,1.4,.4,1) .3s both rw-stamp}@keyframes rw-stamp{0%{opacity:0;scale:2.4}60%{opacity:1;scale:.9}to{opacity:1;scale:1}}.rw-day.is-today:before,.rw-lv.is-ready:before{content:"";pointer-events:none;animation:2.4s ease-in-out infinite rw-breathe;position:absolute;inset:0}.rw-day.is-today.is-done:before{display:none}.dlg-daily .rw-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:0}.dlg-daily .rw-day{align-content:center;gap:4px;padding:10px 2px}.dlg-daily .rw-day.is-today{translate:none}.dlg-daily .dh{text-align:center;justify-content:center;position:relative}.dlg-daily .dh-main{text-align:center}.dlg-daily .rw-day{text-align:center;justify-items:center}.dlg-daily .rw-day-c{text-align:center;place-items:center;width:100%;min-height:20px;display:grid}.rw-note{margin-top:var(--s3);text-align:center;color:#ffffffb8}.rw-burst{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:42%;left:50%}.rw-burst i{--a:calc(var(--i)*30deg);--d:56px;background:var(--rw);opacity:0;width:6px;height:6px;animation:.9s cubic-bezier(.2,.7,.3,1) forwards rw-spark;animation-delay:calc(var(--bd,0s) + var(--i)*14ms);position:absolute;top:-3px;left:-3px}.rw-burst i:nth-child(2n){--d:78px;background:#fff6d6}@keyframes rw-spark{0%{opacity:1;transform:rotate(var(--a))translateY(0)scale(1)}to{opacity:0;transform:rotate(var(--a))translateY(calc(var(--d)*-1))scale(.3)rotate(180deg)}}.rw-burst s{opacity:0;width:14px;height:14px;animation:1.05s cubic-bezier(.25,.8,.4,1) forwards rw-coin;animation-delay:calc(var(--bd,0s) + var(--i)*32ms);background:radial-gradient(circle at 35% 30%,#fff6c9,#ffd34d 45%,#c98a0c);position:absolute;top:-7px;left:-7px}@keyframes rw-coin{0%{opacity:1;transform:translate(0)scale(.5)}40%{opacity:1;transform:translate(var(--dx),-96px)scale(1.1)rotate(180deg)}to{opacity:0;transform:translate(calc(var(--dx)*1.5),14px)scale(.8)rotate(360deg)}}.rw-burst b{font-size:var(--t-l);color:#fff;white-space:nowrap;opacity:0;animation:1.3s ease-out forwards rw-plus;animation-delay:var(--bd,0s);font-weight:800;position:absolute;top:-12px;left:0}@keyframes rw-plus{0%{opacity:0;transform:translate(-50%,6px)scale(.8)}20%{opacity:1;transform:translate(-50%,-10px)scale(1.15)}to{opacity:0;transform:translate(-50%,-60px)scale(1)}}.rw-level{gap:var(--s4);margin-bottom:var(--s3);grid-template-columns:124px minmax(0,1fr);align-items:center;display:grid}.rw-medal-wrap{isolation:isolate;place-items:center;width:124px;height:124px;display:grid;position:relative}.rw-medal-wrap .rw-rays{width:280px;height:280px;top:50%}.rw-medal{text-align:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(160deg,#fff 0%,var(--rw)32%,var(--rw-2)100%);place-content:center;width:98px;height:110px;animation:3s ease-in-out infinite rw-bob;display:grid;position:relative}.rw-medal:before{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(160deg,#2c1257,#12061f);position:absolute;inset:6px}.rw-medal>*{position:relative}.rw-medal-lbl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-size:10px}.rw-medal-n{background:linear-gradient(180deg,#fff,var(--rw));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:800;line-height:1}.dlg-reward .xpbar-rail{height:12px}.dlg-reward .xpbar-fill{background:linear-gradient(90deg,var(--rw),var(--rw-2))}.rw-pending{color:#fffc;align-items:baseline;gap:6px;margin-top:12px;display:inline-flex}.rw-pending strong{font-size:var(--t-l);color:#fff}.rw-pending .coin{color:#ffc23d;filter:none;height:.95em}.rw-track{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--rw-rgb)/.5)transparent;grid-auto-columns:106px;grid-auto-flow:column;gap:10px;margin:0;padding:14px 4px 36px;list-style:none;display:grid;overflow-x:auto}.rw-lv{scroll-snap-align:center;padding:8px 4px 10px}.rw-lv .ri{width:54px;height:54px}.rw-lv.is-milestone .ri{width:64px;height:64px;margin:-5px 0}.rw-lv.is-milestone{border-color:rgb(var(--rw-rgb)/.5);background:rgb(var(--rw-rgb)/.08)}.rw-lv-c{font-size:var(--t-m);color:#fff;align-items:baseline;gap:4px;font-weight:800;display:inline-flex}.rw-lv-c .coin{color:#ffc23d;filter:none;height:.8em}.rw-lv-s{height:16px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#ffffff73;align-items:center;gap:3px;font-size:10px;display:inline-flex}.rw-lv.is-ready{border-color:var(--rw);background:linear-gradient(180deg,rgb(var(--rw-rgb)/.42),rgb(var(--rw-2-rgb)/.12))}.rw-lv.is-ready .ri{animation:2.4s ease-in-out infinite rw-bob}.rw-lv.is-ready .rw-lv-s{color:#fff;font-weight:700}.rw-lv.is-claimed .ri{filter:saturate(.3)brightness(.6)}.rw-lv.is-claimed .rw-lv-c{opacity:.55}.rw-lv.is-claimed .rw-lv-s{color:#6bf0a0}.rw-lv.is-locked .ri{filter:grayscale()brightness(.5)}.rw-lv.is-locked :is(.rw-lv-c,.rw-lv-n){opacity:.6}.rw-lv.is-locked[data-current]{border:1px dashed rgb(var(--rw-rgb)/.75)}.rw-lv.is-locked[data-current] .ri{filter:grayscale(.4)brightness(.85)}.rw-lv.is-bursting{animation:.72s cubic-bezier(.3,1.6,.5,1) both rw-jump;animation-delay:var(--bd,0s)}.rw-lv:after{content:"";background:#ffffff1a;height:4px;position:absolute;bottom:-22px;left:-11px;right:-1px}.rw-lv:first-child:after{left:50%}.rw-lv:is(.is-claimed,.is-ready):after{background:linear-gradient(90deg,var(--rw),var(--rw-2))}.rw-node{z-index:1;background:#241a33;border:2px solid #ffffff40;width:12px;height:12px;position:absolute;bottom:-26px;left:50%;translate:-50%}.rw-lv:is(.is-claimed,.is-ready) .rw-node{border-color:var(--rw);background:#fff}.rw-lv.is-milestone .rw-node{width:16px;height:16px;bottom:-28px}@media (max-width:640px){.rw-week{grid-template-columns:repeat(4,minmax(0,1fr))}.rw-day.is-last{grid-column:span 2}.dlg-daily .rw-week{grid-template-columns:repeat(4,minmax(0,1fr))}.rw-stage{height:180px}.rw-stage-item{width:104px;height:104px}.rw-level{grid-template-columns:92px minmax(0,1fr)}.rw-medal-wrap{width:92px;height:92px}.rw-medal{width:74px;height:84px}.rw-medal-n{font-size:30px}}.df-solo .btn{width:100%}.df-pair .btn{flex:1}.acct.has-dot{position:relative}.acct.has-dot:after{content:"";background:var(--ink);width:6px;height:6px;position:absolute;top:2px;right:2px}.acct.acct-av{width:30px;height:30px;margin-left:var(--s3);border:1px solid var(--hair);color:var(--ink);font-size:var(--t-xs);letter-spacing:0;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.acct.acct-av:hover{border-color:var(--ink-3)}.acct-av img{object-fit:cover;width:100%;height:100%;display:block}.acct.acct-av.has-dot:after{top:-1px;right:-1px}@property --ct-p{syntax:"<percentage>";inherits:false;initial-value:100%}.dlg.stg{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);max-width:min(96vw,1080px);height:min(88dvh,640px);max-height:none;display:grid;overflow:hidden}.stg-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stg-bar{align-items:center;gap:var(--s3);padding:0 var(--s4);border-bottom:1px solid var(--hair);background:rgb(var(--ink-rgb)/.035);display:flex}.stg-gear{color:var(--ink-2);flex:none}.stg-tabs{scrollbar-width:none;align-items:center;gap:12px;min-width:0;display:flex;overflow-x:auto}.stg-tab{font-family:var(--font-mono);font-size:var(--t-s);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3);cursor:pointer;border-bottom:1px solid #0000;padding:15px 2px 14px;transition:color .12s}.stg-tab:hover{color:var(--ink-2)}.stg-tab.is-on{color:var(--ink);border-bottom-color:var(--ink)}.stg-tab:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.stg-sep{font-family:var(--font-mono);font-size:var(--t-s);color:var(--ink-3);opacity:.6}.stg-body{padding:var(--s4);overflow-y:auto}.stg-grid{column-gap:32px;row-gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.stg-col{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.stg-span2{grid-column:span 2}.stg-note{padding:var(--s2)var(--s3);border:1px solid var(--hair-2);font-size:var(--t-s);color:var(--ink-2);grid-column:1/-1;margin:0}.stg-sec{flex-direction:column;gap:4px;min-width:0;display:flex}.stg-h{justify-content:space-between;align-items:baseline;gap:var(--s2);border-bottom:1px solid var(--hair-2);font-family:var(--font-mono);font-size:var(--t-s);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 6px;padding-bottom:7px;font-weight:400;display:flex}.stg-h b{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10px;font-weight:400}.stg-sec.is-risk .stg-h{color:var(--loss);border-bottom-color:var(--loss)}.stg-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3px;min-height:30px;display:grid}.stg-row.is-flag{grid-template-columns:minmax(0,1fr) 44px}.stg-k,.stg-v{align-items:center;min-width:0;display:flex}.stg-k{background:rgb(var(--ink-rgb)/.05);color:var(--ink-2);padding:6px 10px;font-size:12px;line-height:1.3}.stg-v{background:rgb(var(--ink-rgb)/.09);font-family:var(--font-mono);font-size:var(--t-xs);text-align:center;color:var(--ink);justify-content:center;padding:0 8px}.stg-v:focus-within{outline:1px solid var(--ink);outline-offset:-1px}.stg-v .in{text-align:left;border-bottom:0;padding:6px 0}.stg-v select.in{cursor:pointer}.stg-k .opt-n{font-size:12px}.stg-k.opt{cursor:pointer;gap:8px}.stg-check{width:14px;height:14px;accent-color:var(--ink);cursor:pointer;margin:0}.stg-pick{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.stg-pick:hover .stg-k{color:var(--ink)}.stg-pick.is-on .stg-k,.stg-pick.is-on .stg-v{background:rgb(var(--ink-rgb)/.16);color:var(--ink)}.stg-pick:focus-visible{outline:1px solid var(--ink);outline-offset:1px}.stg-hint{color:var(--ink-3);margin:2px 0 0;font-size:12px;line-height:1.4}.stg-hint.neg{color:var(--loss)}.stg-form{flex-direction:column;gap:4px;display:flex}.stg-wide{width:100%;margin-top:6px}.stg-btns{gap:4px;margin-top:6px;display:flex}.stg-btns .btn{flex:1}.stg-link{font-size:var(--t-s);color:var(--ink);text-underline-offset:3px;text-decoration:underline}.stg-me{gap:var(--s3);grid-template-columns:136px minmax(0,1fr);align-items:start;display:grid}.stg-me-ava{flex-direction:column;gap:6px;min-width:0;display:flex}.stg-me-rows{flex-direction:column;gap:4px;min-width:0;display:flex}.stg-me .stg-row:not(.is-flag){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.stg-ava{aspect-ratio:1;background:rgb(var(--ink-rgb)/.09);cursor:pointer;border:0;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.stg-ava img{object-fit:cover;width:100%;height:100%}.stg-ava-cue{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;text-align:center;color:#f2f0ea;background:#f2f0ea29;padding:6px 0;font-size:10px;transition:background-color .12s;position:absolute;bottom:0;left:0;right:0}.stg-ava:not(:disabled):is(:hover,:focus-visible){outline:1px solid var(--ink);outline-offset:-1px}.stg-ava:not(:disabled):is(:hover,:focus-visible) .stg-ava-cue{background:#f2f0ea47}.stg-ava:disabled{cursor:default}.stg-ava:disabled .stg-ava-cue{display:none}.stg-ava[aria-busy=true] img{opacity:.5}.stg-ava-rm{align-self:center;font-size:12px}.stg-v .in{flex:1;min-width:0}.stg-inline{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;margin-left:8px;padding:4px 0;font-size:10px}.stg-inline:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.stg-inline:disabled,.stg-inline.is-done{color:var(--ink-3);cursor:default}.stg-foot{justify-content:flex-end;align-items:center;gap:var(--s2);padding:10px var(--s4);border-top:1px solid var(--hair);display:flex}@media (max-width:900px){.dlg.stg{max-width:calc(100vw - 16px);height:min(94dvh,100%)}.stg-bar{padding:0 var(--s3)}.stg-body{padding:var(--s3)}.stg-grid{grid-template-columns:minmax(0,1fr)}.stg-span2{grid-column:auto}.stg-me{grid-template-columns:96px minmax(0,1fr)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
