:root{color-scheme:dark;--ink: #131216;--sheet: #1C1B21;--raise: #24222A;--rule: #2D2B33;--rule-strong: #3A3741;--ctrl: #6A6476;--paper: #EEEAE2;--muted: #A29DAA;--dim: #948F9C;--yes: #3FCB8E;--yes-hover: #37B37D;--yes-tint: #192C27;--yes-edge: rgba(63,203,142,.4);--no: #F2695C;--no-hover: #DD5B4F;--no-tint: #321E20;--no-edge: rgba(242,105,92,.4);--gold: #E6B443;--gold-hover: #D4A33A;--gold-tint: #28221B;--gold-edge: rgba(230,180,67,.45);--violet: #9440E6;--violet-hover: #8433D1;--violet-light: #B08AF5;--bid: var(--yes);--ask: var(--no);--font-ui: "Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif;--font-serif: "Source Serif 4 Variable", "Source Serif 4", Georgia, "Noto Serif", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", serif;--font-code: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs: 12px;--text-sm: 13px;--text-base: 15px;--text-md: 17px;--text-lg: 19px;--text-xl: 22px;--text-2xl: 27px;--text-3xl: 34px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 6px;--radius-lg: 12px;--radius-full: 6px;--shadow-float: 0 12px 32px rgba(0,0,0,.5);--transition: .12s ease-out;--transition-slow: .2s ease-out;--page-max: 1120px;--gutter: 16px;--header-h: 56px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--bg-primary: var(--ink);--bg-secondary: var(--sheet);--bg-tertiary: var(--raise);--text-main: var(--paper);--text-primary: var(--paper);--text-secondary: var(--muted);--text-muted: var(--dim);--text-muted-but-AA: var(--dim);--primary: var(--violet);--primary-strong: var(--violet);--primary-light: var(--violet-light);--primary-dark: var(--violet-hover);--primary-glow: transparent;--gold-light: var(--gold);--gold-dim: var(--gold-tint);--accent: var(--yes);--success: var(--yes);--danger: var(--no);--warning: var(--no);--yes-strong: var(--yes);--no-strong: var(--no);--surface-0: var(--ink);--surface-1: var(--sheet);--surface-2: var(--raise);--surface-3: var(--rule);--border-subtle: var(--rule);--border-default: var(--rule);--border-hover: var(--rule-strong);--border-active: var(--paper);--border: var(--rule);--border-color: var(--rule);--glass-bg: var(--ink);--glass-border: var(--rule);--glass-border-hover: var(--rule-strong);--glass-border-active: var(--paper);--font-body: var(--font-ui);--font-display: var(--font-ui);--font-mono: var(--font-ui);--glow-primary: none;--glow-primary-strong: none;--glow-gold: none;--shadow-card: none;--glass-highlight: none}@media (min-width: 641px){:root{--gutter: 24px}}@media (min-width: 1024px){:root{--header-h: 64px}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--violet-light);outline-offset:2px}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--violet-light);outline-offset:2px}body{font-family:var(--font-ui);font-size:var(--text-base);font-weight:400;line-height:1.45;letter-spacing:0;background-color:var(--ink);color:var(--paper);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{font-family:var(--font-ui);font-weight:600;letter-spacing:0;color:var(--paper)}h1{font-size:var(--text-2xl);line-height:32px}h2{font-size:var(--text-xl);line-height:28px}h3{font-size:var(--text-md);line-height:22px}a{color:var(--violet-light);text-decoration:none;transition:color var(--transition)}@media (hover: hover){a:not([class]):hover{text-decoration:underline;text-underline-offset:3px}}.container{max-width:var(--page-max);margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.flex-between{display:flex;justify-content:space-between;align-items:center}.mb-20{margin-bottom:var(--space-5)}.hidden{display:none!important}.text-danger{color:var(--no)}.num{font-variant-numeric:tabular-nums lining-nums}.question{font-family:var(--font-serif);font-size:var(--text-md);font-weight:600;line-height:22px;font-variant-numeric:lining-nums proportional-nums;letter-spacing:0;color:var(--paper);text-wrap:pretty}h1.question{letter-spacing:-.01em}.status-dot{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.gold{color:var(--gold)}.pm-tick{animation:pm-tick .7s ease-out}.spinner{display:inline-block;flex:none;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:pm-spin 1s linear infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes pm-tick{0%{background-color:#eeeae21f}to{background-color:transparent}}@keyframes pm-sheet-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pm-spin{to{transform:rotate(360deg)}}.info-icon{cursor:help;font-size:var(--text-sm);opacity:.4;position:relative}.info-icon:before{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--rule);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--rule-strong)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}#floatingTooltip{position:fixed;z-index:10001;background:var(--sheet);color:var(--paper);padding:var(--space-2) 10px;border-radius:var(--radius-sm);border:1px solid var(--rule);pointer-events:none;opacity:0;transition:opacity var(--transition);word-break:break-word;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:400;line-height:18px;box-shadow:var(--shadow-float);white-space:pre-wrap}#floatingTooltip.visible{opacity:1}@media (max-width: 640px){#floatingTooltip{max-width:calc(100vw - var(--space-6))!important}}::selection{background:#9440e659;color:var(--paper)}.btn,.btn-primary,.btn-yes,.btn-no,.btn-gold,.btn-secondary,.btn-glass-pill,.btn-glass-pill-sm,.btn-text{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--paper);font-family:var(--font-ui);font-size:var(--text-base);font-weight:600;line-height:20px;text-align:center;text-decoration:none;cursor:pointer;transition:color var(--transition),background-color var(--transition),border-color var(--transition)}@media (pointer: coarse){.btn,.btn-primary,.btn-yes,.btn-no,.btn-gold,.btn-secondary,.btn-glass-pill{min-height:44px}}.btn-primary{background:var(--violet);color:#fff}.btn-yes{background:var(--yes);color:var(--ink)}.btn-no{background:var(--no);color:var(--ink)}.btn-gold{background:var(--gold);color:var(--ink)}.btn-secondary,.btn-glass-pill,.btn-glass-pill-sm{border-color:var(--ctrl)}.btn-glass-pill-sm{min-height:32px;padding:0 var(--space-3);font-size:14px;font-weight:500}@media (pointer: coarse){.btn-glass-pill-sm{min-height:40px}}.btn-text{min-height:32px;padding:0 var(--space-1);border:none;color:var(--violet-light);font-size:inherit}@media (pointer: coarse){.btn-text{min-height:44px}}.btn-text.gold{color:var(--gold)}.btn-block{display:flex;width:100%;min-height:48px}@media (hover: hover){.btn-primary:not(:disabled):hover{background:var(--violet-hover)}.btn-yes:not(:disabled):hover{background:var(--yes-hover)}.btn-no:not(:disabled):hover{background:var(--no-hover)}.btn-gold:not(:disabled):hover{background:var(--gold-hover)}.btn-secondary:not(:disabled):hover,.btn-glass-pill:not(:disabled):hover,.btn-glass-pill-sm:not(:disabled):hover{background:var(--sheet)}.btn-text:not(:disabled):hover{text-decoration:underline;text-underline-offset:3px}}.btn:disabled,.btn-primary:disabled,.btn-yes:disabled,.btn-no:disabled,.btn-gold:disabled,.btn-secondary:disabled,.btn-glass-pill:disabled,.btn-glass-pill-sm:disabled,.btn-text:disabled{opacity:.45;cursor:not-allowed}.pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.pair-btn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;height:44px;padding:0 14px;border:1px solid transparent;border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:600;line-height:20px;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;cursor:pointer;transition:color var(--transition),background-color var(--transition),border-color var(--transition)}.pair-btn.yes{background:var(--yes-tint);border-color:var(--yes-edge);color:var(--yes)}.pair-btn.no{background:var(--no-tint);border-color:var(--no-edge);color:var(--no)}.pair-btn.yes[aria-pressed=true]{background:var(--yes);border-color:var(--yes);color:var(--ink)}.pair-btn.no[aria-pressed=true]{background:var(--no);border-color:var(--no);color:var(--ink)}@media (hover: hover){.pair-btn.yes:not([aria-pressed=true]):not(:disabled):hover{background:#1d3b30;background:color-mix(in srgb,var(--yes) 22%,var(--ink))}.pair-btn.no:not([aria-pressed=true]):not(:disabled):hover{background:#442525;background:color-mix(in srgb,var(--no) 22%,var(--ink))}.pair-btn.yes[aria-pressed=true]:not(:disabled):hover{background:var(--yes-hover);border-color:var(--yes-hover)}.pair-btn.no[aria-pressed=true]:not(:disabled):hover{background:var(--no-hover);border-color:var(--no-hover)}}.pair-btn:disabled{opacity:.45;cursor:not-allowed}.pair-price{font-weight:700}.pair--lg .pair-btn{height:52px}.pair--compact .pair-btn{min-width:96px}@media (min-width: 1024px){.pair--compact{grid-template-columns:repeat(2,108px)}.pair--compact .pair-btn{padding:0 10px}}@media (min-width: 1024px) and (pointer: fine){.pair--compact .pair-btn{height:36px}}.seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--ctrl);border-radius:var(--radius-sm)}.seg>button{height:32px;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-xs);background:transparent;color:var(--muted);font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer;transition:color var(--transition),background-color var(--transition),border-color var(--transition)}.seg>button[aria-pressed=true]{background:var(--raise);border-color:var(--paper);color:var(--paper);font-weight:600}@media (pointer: coarse){.seg>button{height:40px}.seg.tp-unit>button{height:32px}}@media (hover: hover){.seg>button:not([aria-pressed=true]):not(:disabled):hover{color:var(--paper)}}.seg>button:disabled{opacity:.45;cursor:not-allowed}.chip{display:inline-flex;align-items:center;flex:none;height:36px;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--transition),border-color var(--transition)}@media (pointer: coarse){.chip{height:40px}}.chip .count{margin-left:6px;color:var(--dim);font-variant-numeric:tabular-nums lining-nums}.chip[aria-pressed=true]{border-color:var(--paper);color:var(--paper)}@media (hover: hover){.chip:hover{color:var(--paper)}}.chip:focus-visible{outline-offset:-2px}.markets-chips{scroll-padding-inline-end:32px}.tabs{display:flex;gap:var(--space-6);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;display:inline-flex;align-items:center;flex:none;height:44px;padding:0;border:none;background:none;color:var(--muted);font-size:var(--text-base);font-weight:600;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--transition)}@media (hover: hover){.tab:hover{color:var(--paper)}}.tabs .tab:focus-visible{outline-offset:-2px}.tab.active,.tab[aria-selected=true]{color:var(--paper)}.tab.active:after,.tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--violet)}input:not([type]),input[type=text],input[type=number],input[type=url],input[type=search],textarea,select,.filter-input{width:100%;height:44px;padding:0 var(--space-3);background-color:var(--sheet);border:1px solid var(--ctrl);border-radius:var(--radius-sm);color:var(--paper);font-family:var(--font-ui);font-size:var(--text-base);transition:border-color var(--transition)}textarea{height:auto;min-height:88px;padding:10px var(--space-3);line-height:1.45}input:not([type]):focus,input[type=text]:focus,input[type=number]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus,select:focus,.filter-input:focus{outline:none;border-color:var(--violet-light)}input::placeholder,textarea::placeholder{color:var(--dim);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--violet)}@media (max-width: 768px){input:not([type]),input[type=text],input[type=number],input[type=url],input[type=search],textarea,select,.filter-input{font-size:16px}}.form-group{margin-bottom:var(--space-5)}.form-group label{display:block;margin-bottom:var(--space-2);color:var(--muted);font-size:var(--text-sm);font-weight:500;line-height:18px}.glass-card{position:relative;padding:var(--space-5);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-lg)}@media (max-width: 640px){.glass-card{padding:var(--space-4)}}.badge{display:inline-block;padding:2px var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-xs);color:var(--muted);font-size:var(--text-xs);font-weight:500;line-height:16px;white-space:nowrap}.option-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2);border:1px solid var(--ctrl);border-radius:var(--radius-sm);background:transparent;color:var(--paper);font-size:var(--text-base);cursor:pointer;transition:background-color var(--transition),border-color var(--transition)}@media (hover: hover){.option-item:hover{background:var(--sheet)}}.option-item.selected,.option-item[aria-checked=true]{background:var(--raise);border-color:var(--paper)}.empty-state{padding:var(--space-6) 0;color:var(--muted);font-family:var(--font-ui);font-size:var(--text-base);text-align:left}.pm-empty{padding:var(--space-3) 0;color:var(--dim);font-size:var(--text-sm)}.pm-section-title{margin:0 0 var(--space-2);color:var(--paper);font-size:var(--text-base);font-weight:600;line-height:22px}.skeleton,.skeleton-card{background:var(--sheet);border-radius:var(--radius-sm)}.skeleton-card{min-height:200px}.resolved-pill{color:var(--paper);font-size:var(--text-sm);font-weight:600}.pos-yes{color:var(--yes)}.pos-no{color:var(--no)}@media (hover: none){.btn-primary:not(:disabled):active{background:var(--violet-hover)}.btn-yes:not(:disabled):active{background:var(--yes-hover)}.btn-no:not(:disabled):active{background:var(--no-hover)}.btn-gold:not(:disabled):active{background:var(--gold-hover)}:is(.btn-secondary,.btn-glass-pill,.btn-glass-pill-sm,.chip,.seg>button,.icon-btn,.option-item,.menu-list a,.menu-list button,.row-menu-list button):not(:disabled):active{background:var(--raise)}.tab:active{color:var(--paper)}.btn-text:not(:disabled):active,.pf-market:active{text-decoration:underline;text-underline-offset:3px}.market-row:not(.event-row):not(.market-row--skeleton):active{background:var(--sheet)}.pair-btn.yes:not([aria-pressed=true]):not(:disabled):active{background:#1d3b30;background:color-mix(in srgb,var(--yes) 22%,var(--ink))}.pair-btn.no:not([aria-pressed=true]):not(:disabled):active{background:#442525;background:color-mix(in srgb,var(--no) 22%,var(--ink))}.pair-btn.yes[aria-pressed=true]:not(:disabled):active{background:var(--yes-hover);border-color:var(--yes-hover)}.pair-btn.no[aria-pressed=true]:not(:disabled):active{background:var(--no-hover);border-color:var(--no-hover)}}.vote-card{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--space-4)}.game-page{padding:var(--space-3) 0 var(--space-10)}.game-intro{max-width:68ch;margin-bottom:var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:18px}@media (min-width: 1024px){.game-intro{max-width:none}}.game-count{margin-bottom:var(--space-3);color:var(--muted);font-size:var(--text-sm);line-height:18px}.game-intro .btn-text,.game-bridge .btn-text{display:inline;min-height:0;padding:0;font-size:inherit;line-height:inherit;text-align:left}.game-empty{padding:var(--space-4) 0 var(--space-6)}.game-empty p{margin-bottom:var(--space-3);color:var(--muted);font-size:var(--text-base)}.game-empty-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.game-more{display:flex;justify-content:center;padding:var(--space-6) 0 0}.game-filters{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.game-filters>input{flex:1 1 240px;min-width:0}.game-filter-selects{display:flex;flex:1 1 auto;gap:var(--space-2);min-width:0}.game-filter-selects select{flex:1 1 0;width:auto;min-width:0}@media (min-width: 1024px){.game-filter-selects{flex:none}.game-filter-selects select{flex:none;width:160px}}.game-filters select,.create select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23A29DAA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;text-overflow:ellipsis;cursor:pointer}@media (max-width: 640px){.game-filter-selects{display:grid;flex-basis:100%;grid-template-columns:minmax(0,33fr) minmax(0,36fr) minmax(0,31fr);gap:6px}.game-filter-selects select{width:100%;padding-left:8px;padding-right:22px;background-position:right 4px center}}@media (max-width: 359px){.game-filter-selects{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.game-filter-selects select:last-child{grid-column:1 / -1}}.game-list{border-bottom:1px solid var(--rule)}.game-row{padding:var(--space-4) 0 var(--space-2);border-top:1px solid var(--rule)}.game-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:18px}.game-when{display:inline-flex;flex-wrap:wrap;gap:0 var(--space-3)}.game-pot{color:var(--paper);font-weight:500;white-space:nowrap}.game-q{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.game-main>*+*{margin-top:var(--space-3)}.game-side{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}@media (min-width: 641px) and (max-width: 1023px){.game-side{max-width:400px}}@media (min-width: 1024px){.game-q{font-size:var(--text-lg);line-height:24px}.game-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;column-gap:var(--space-10);align-items:start}.game-side{margin-top:0}}.game-desc{max-width:68ch;color:var(--muted);font-size:14px;line-height:20px}.game-desc p{overflow-wrap:anywhere}.game-desc .is-clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.game-desc .btn-text{min-height:32px;padding:0;font-size:var(--text-sm)}.game-source,.game-bridge{max-width:68ch;color:var(--muted);font-size:var(--text-sm);line-height:18px}.game-source a{overflow-wrap:anywhere}.split{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.split-row{display:flex;flex-direction:column;gap:6px}.split-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-2)}.split-label{min-width:0;color:var(--paper);font-size:var(--text-base);font-weight:500;line-height:20px;overflow-wrap:anywhere}.split-row.is-least .split-label{color:var(--gold)}.split-tag{flex:none;padding:0 6px;border:1px solid var(--ctrl);border-radius:var(--radius-xs);color:var(--muted);font-size:var(--text-xs);font-weight:500;line-height:16px}.split-amount{margin-left:auto;color:var(--muted);font-size:var(--text-sm);line-height:18px;white-space:nowrap}.split-track{position:relative;height:2px;background:var(--rule)}.split-fill{position:absolute;top:0;bottom:0;left:0;width:var(--share);background:var(--ctrl)}.split-row.is-least .split-fill{background:var(--gold)}.split-node{position:absolute;top:50%;left:clamp(5px,var(--share),calc(100% - 5px));width:10px;height:10px;margin:-5px 0 0 -5px;border:2px solid var(--gold);border-radius:50%;background:var(--ink)}.split--live .split-fill{transition:width .28s cubic-bezier(.2,.7,.2,1)}.split--live .split-node{transition:left .28s cubic-bezier(.2,.7,.2,1)}.split-seal{height:2px;background:repeating-linear-gradient(90deg,var(--ctrl) 0 6px,transparent 6px 11px)}.split-options{display:flex;flex-direction:column;gap:4px;list-style:none}.split-options li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-2)}.split-caption{color:var(--muted);font-size:var(--text-sm);line-height:18px}.split-caption--win{color:var(--gold);font-weight:500}.game-options{display:flex;flex-wrap:wrap;gap:var(--space-2)}.game-opt{min-height:44px;padding:10px 14px;font-weight:500;text-align:left;overflow-wrap:anywhere}.game-action{display:flex;flex-direction:column;gap:var(--space-2)}.game-status{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-3);color:var(--paper);font-size:14px;line-height:20px}.game-status .btn-text{padding:0;font-size:14px;text-align:left}.game-deadline{color:var(--no);font-size:var(--text-sm);font-weight:500;line-height:18px}.game-auto{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:18px}.game-auto .btn-text{padding:0;font-size:14px;text-align:left}.game-auto-why{flex-basis:100%;color:var(--paper)}.game-auto--act{color:var(--paper);font-weight:500}.game-secondary{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-4)}.game-secondary .btn-text{min-height:44px;padding:0;color:var(--muted);font-size:14px;font-weight:500}.game-secondary>.row-menu:last-child{margin-left:auto}@media (hover: hover){.game-secondary .btn-text:not(:disabled):hover{color:var(--paper)}}@media (pointer: coarse){.game-status .btn-text,.game-auto .btn-text,.game-desc .btn-text{min-height:44px}.game-secondary .btn-text{min-width:44px}}.row-menu{position:relative}.row-menu-list{position:absolute;top:calc(100% + 4px);right:0;z-index:30;display:flex;flex-direction:column;min-width:200px;padding:var(--space-1);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-float)}.game-status .row-menu-list{right:auto;left:0}.row-menu-list button{min-height:44px;padding:0 var(--space-3);border:none;border-radius:var(--radius-sm);background:none;color:var(--paper);font-size:var(--text-base);text-align:left;white-space:nowrap;transition:background-color var(--transition)}@media (hover: hover){.row-menu-list button:hover{background:var(--raise)}}.players{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--rule)}.players-meta{max-width:68ch;margin-bottom:var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:18px}.players-list{list-style:none}.player{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"addr stake" "result verify" "proof proof";align-items:center;gap:0 var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--rule);font-size:14px;line-height:20px}.player-addr{grid-area:addr}.player-stake{grid-area:stake;text-align:right;color:var(--muted)}.player-verify{grid-area:verify;justify-self:end}.player-result{grid-area:result;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--space-3);min-width:0;color:var(--muted);overflow-wrap:anywhere}.players .player-verify{min-height:32px;padding:0;color:var(--muted);font-size:var(--text-sm);font-weight:500}@media (pointer: coarse){.players .player-verify{min-height:44px}}@media (min-width: 641px){.player{grid-template-columns:9.5rem 8rem minmax(0,1fr) auto;grid-template-areas:"addr stake result verify" "proof proof proof proof"}.player-stake{text-align:left}}.player-proof{grid-area:proof;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px var(--space-3);padding:var(--space-2) 0 var(--space-1);font-size:var(--text-xs);line-height:16px}.player-proof dt{color:var(--dim)}.player-proof code{color:var(--muted);font-family:var(--font-code);font-size:var(--text-xs);overflow-wrap:anywhere}.game-edit{max-width:560px;margin-top:var(--space-4)}.game-edit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.game-edit-note{color:var(--dim);font-size:var(--text-xs)}.game-waiting{margin-top:var(--space-6)}.game-waiting-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0;border:none;border-top:1px solid var(--rule);background:none;color:var(--muted);font-size:var(--text-base);font-weight:600;text-align:left;transition:color var(--transition)}.game-waiting>.game-list{border-bottom:1px solid var(--rule)}@media (hover: hover){.game-waiting-toggle:hover{color:var(--paper)}}.sheet{display:flex;flex-direction:column;gap:var(--space-4)}.sheet .form-group{margin:0}.sheet-title{padding-right:40px;font-size:var(--text-md);line-height:22px;font-weight:600}.sheet-title .num{color:var(--muted);font-weight:500}.sheet-title .question,.sheet-question{font-size:var(--text-md);line-height:22px;overflow-wrap:anywhere}.sheet-question .num{font-family:var(--font-ui);color:var(--muted);font-size:var(--text-sm);font-weight:500}.sheet-rule{color:var(--paper);font-size:14px;line-height:20px}.sheet-options{display:flex;flex-direction:column;gap:var(--space-2)}.sheet-options .option-item,.create-tie{width:100%;margin:0;text-align:left}.option-label{min-width:0;overflow-wrap:anywhere}.option-radio{flex:none;width:16px;height:16px}[aria-checked=true]>.option-radio{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 8.5l3.2 3L13 4.5' stroke='%23EEEAE2' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat}.sheet-stake-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--space-2);margin-bottom:var(--space-2)}.sheet-stake-head label{margin:0}.sheet-balance{color:var(--muted);font-size:var(--text-sm)}.sheet-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.sheet-chips [aria-pressed=true]{background:var(--raise);border-color:var(--paper)}.sheet-live{margin-top:var(--space-2);color:var(--paper);font-size:14px;line-height:20px}.sheet-live .num{color:var(--gold);font-weight:600;white-space:nowrap}.sheet-live--floor{margin-top:var(--space-1);color:var(--muted)}.sheet-stake [aria-invalid=true]{border-color:var(--paper)}.sheet-steps{display:flex;flex-direction:column;gap:6px;padding:var(--space-3) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);list-style:none;color:var(--muted);font-size:14px;line-height:20px}.sheet-check{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-base);line-height:22px;cursor:pointer}.sheet-check input{flex:none;width:18px;height:18px;margin-top:2px}.sheet-check-help{display:block;color:var(--muted);font-size:var(--text-sm);line-height:18px}.sheet-check.is-off{color:var(--muted);cursor:default}.sheet-check-why{color:var(--paper)}.sheet-window{margin-bottom:calc(-1 * var(--space-2));color:var(--paper);font-size:var(--text-sm);font-weight:500;line-height:18px}.sheet-error{color:var(--paper);font-size:var(--text-sm);font-weight:500}.sheet-pick{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-4);background:var(--raise);border:1px solid var(--paper);border-radius:var(--radius-sm)}.sheet-pick-label{color:var(--muted);font-size:var(--text-sm)}.sheet-pick-value{font-weight:600;text-align:right;overflow-wrap:anywhere}.sheet-deadline{color:var(--no);font-size:var(--text-sm);font-weight:500}.bets-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.bets-refresh.btn-text{color:var(--muted);font-size:14px;font-weight:500}.bets-summary{margin-bottom:var(--space-3);font-size:var(--text-base)}.remind{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.remind-label{font-weight:500}.remind-help{max-width:60ch;margin-top:2px;color:var(--muted);font-size:var(--text-sm);line-height:18px}.switch{position:relative;flex:none;width:44px;height:44px;margin:-10px -2px -10px 0;padding:0;border:none;background:none}.switch:before{content:"";position:absolute;top:10px;left:2px;width:40px;height:24px;border:1px solid var(--ctrl);border-radius:var(--radius-sm);transition:background-color var(--transition),border-color var(--transition)}.switch-knob{position:absolute;top:14px;left:6px;width:16px;height:16px;border-radius:var(--radius-xs);background:var(--muted);transition:background-color var(--transition)}.switch[aria-checked=true]:before{background:var(--paper);border-color:var(--paper)}.switch[aria-checked=true] .switch-knob{left:22px;background:var(--ink)}.creator-fees{margin-bottom:var(--space-6)}.creator-fees-none{color:var(--muted)}.creator-fee{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;border-bottom:1px solid var(--rule)}.creator-fee:first-of-type{border-top:1px solid var(--rule)}.game-claim-sm{min-height:32px;padding:0 var(--space-3);font-size:14px}@media (pointer: coarse){.game-claim-sm{min-height:40px}}.past-table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.past-table th{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--rule);color:var(--muted);font-size:var(--text-sm);font-weight:500;text-align:left;white-space:nowrap}.past-table td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--rule);vertical-align:baseline}.past-table th:last-child,.past-table td:last-child{padding-right:0}.past-table .past-num{text-align:right;white-space:nowrap}.past-date,.past-result{white-space:nowrap}.past-date{color:var(--muted)}.past-q{display:flex;align-items:baseline;gap:var(--space-3);padding:0;border:none;background:none;color:var(--paper);text-align:left}.past-q .question{font-size:16px;line-height:21px;overflow-wrap:anywhere}.past-id{flex:none;color:var(--muted);font-size:var(--text-sm);font-weight:500}@media (hover: hover){.past-q:hover .question{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.past-table tr.is-open td{border-bottom:none}.past-detail>td{padding:0 0 var(--space-2)}.past-detail .game-row{padding-top:0;border-top:none}.past-detail .game-meta,.past-detail .game-q{display:none}.past-detail .game-main>.split:first-child,.past-detail .game-main>:nth-child(2){margin-top:0}@media (max-width: 640px){.past-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.past-table tbody tr{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--rule)}.past-table tbody tr.is-open{border-bottom:none}.past-table td{padding:0;border:none;font-size:var(--text-sm)}.past-table td.past-game{flex:1 1 100%;font-size:14px}.past-table .past-num{text-align:left}.past-table tbody tr.past-detail{display:block;padding-top:0}.past-detail>td{display:block}}.create{max-width:560px}.create .game-intro{margin-bottom:var(--space-5)}.create-options{min-width:0;padding:0;border:none}.create-options legend,.create-label{display:block;margin-bottom:var(--space-2);padding:0;color:var(--muted);font-size:var(--text-sm);font-weight:500;line-height:18px}.create-option{display:flex;gap:var(--space-2);margin-bottom:var(--space-2)}.create-remove{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--ctrl);border-radius:var(--radius-sm);background:none;color:var(--muted);transition:color var(--transition),background-color var(--transition)}@media (hover: hover){.create-remove:hover{background:var(--sheet);color:var(--paper)}}.create-add{margin-top:var(--space-1)}.create-pair{display:flex;flex-wrap:wrap;gap:0 var(--space-4)}.create-grow{flex:1 1 200px;min-width:0}.create-token>button{min-width:64px;height:38px}.create-duration{display:flex;gap:var(--space-2)}.create-duration input{flex:none;width:88px}.create-duration select{flex:1 1 auto;min-width:0}.create-times{margin:calc(-1 * var(--space-3)) 0 var(--space-5)}.field-help{margin-top:6px;color:var(--muted);font-size:var(--text-sm);line-height:18px}.field-error{margin-top:6px;color:var(--paper);font-size:var(--text-sm);font-weight:500;line-height:18px}.create [aria-invalid=true]{border-color:var(--paper)}.create-ties{display:flex;flex-direction:column;gap:var(--space-2)}.create-tie-title{display:block;font-weight:500}.create-tie-help{display:block;margin-top:2px;color:var(--muted);font-size:var(--text-sm);line-height:18px}.create-more{margin-bottom:var(--space-4)}.create-more summary{display:flex;align-items:center;min-height:44px;color:var(--violet-light);font-weight:600;list-style:none;cursor:pointer}.create-more summary::-webkit-details-marker{display:none}.create-more[open] summary{margin-bottom:var(--space-2)}.create-fees{margin-bottom:var(--space-4);color:var(--muted);font-size:14px;line-height:20px}.app-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--ink);border-bottom:1px solid var(--rule)}.app-header-bar{display:flex;align-items:center;gap:var(--space-3);height:var(--header-h)}.brand{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);min-height:44px;color:var(--paper);text-decoration:none}.brand-word{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;line-height:24px;white-space:nowrap}.mark{flex:none;display:block}.net-tag{flex:none;padding:1px 6px;border:1px solid var(--ctrl);border-radius:var(--radius-xs);color:var(--muted);font-size:var(--text-xs);font-weight:500;line-height:16px;white-space:nowrap}.header-actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;min-width:0}.header-link{color:var(--paper);white-space:nowrap}.header-balance{min-width:0;overflow:hidden;color:var(--muted);font-size:14px;white-space:nowrap;text-overflow:ellipsis}.account-btn{white-space:nowrap}.account-hold{flex:none;width:128px;height:40px}.icon-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:var(--radius-sm);background:none;color:var(--paper);cursor:pointer;transition:background-color var(--transition)}.menu-btn{margin-right:-12px}@media (hover: hover){.icon-btn:hover{background:var(--sheet)}}@media (max-width: 420px){.app-header-bar,.brand,.header-actions{gap:6px}.net-tag{padding:1px 5px}.account-btn{padding:0 var(--space-2);font-size:14px}.menu-btn{margin-left:-4px}}@media (max-width: 359px){.brand--testnet .brand-word{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media (max-width: 640px){.brand--connected .brand-word{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media (min-width: 1024px){.brand-word{font-size:21px;line-height:26px}.header-actions{gap:var(--space-4)}.app-header .places{align-self:stretch;margin-left:var(--space-5)}.app-header .places .tab{height:100%}}.wallet-bar{border-bottom:1px solid var(--rule);background:var(--sheet);color:var(--paper);font-size:14px;line-height:20px}.wallet-bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);min-height:48px;padding-block:var(--space-2)}.wallet-bar .btn-secondary{min-height:32px;padding:0 var(--space-3);font-size:14px}.places-row,.subnav-row{border-bottom:1px solid var(--rule)}@media (max-width: 640px){.places-row--detail{display:none}}.game-sections{gap:var(--space-5);padding-right:var(--space-6);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.game-sections .tab{font-size:14px}#root{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.app-main{flex:1 0 auto;width:100%;min-height:0}.app-footer{margin-top:var(--space-10);padding-block:var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule);color:var(--muted);font-size:var(--text-sm);line-height:18px}.footer-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-6)}.footer-row+.footer-row{margin-top:var(--space-1)}.footer-item{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.footer-label{color:var(--dim)}.footer-addr{font-family:var(--font-ui);font-size:inherit;font-variant-numeric:tabular-nums;color:var(--muted)}.footer-links{display:flex;flex-wrap:wrap;column-gap:var(--space-5)}.app-footer .footer-links a,.app-footer .footer-links button,.app-footer .footer-action,.app-footer a.footer-addr{display:inline-flex;align-items:center;min-height:36px;padding:0;border:none;background:none;color:var(--muted);font-size:inherit;font-weight:400;text-decoration:none;cursor:pointer;transition:color var(--transition)}@media (pointer: coarse){.app-footer .footer-links a,.app-footer .footer-links button,.app-footer .footer-action,.app-footer a.footer-addr{min-height:44px}.app-footer .footer-action{min-width:44px;justify-content:center}}@media (hover: hover){.app-footer .footer-links a:hover,.app-footer .footer-links button:hover,.app-footer .footer-action:hover,.app-footer a.footer-addr:hover{color:var(--paper);text-decoration:underline;text-underline-offset:3px}}.footer-meta{display:flex;align-items:center;gap:var(--space-3);margin-left:auto;color:var(--dim);font-size:var(--text-xs);line-height:16px}.footer-sign{display:inline-flex;align-items:center;gap:6px}@media (max-width: 640px){.footer-row{column-gap:var(--space-4)}.footer-meta{width:100%;margin:var(--space-2) 0 0}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:var(--space-6);background:#0009}.modal{position:relative;display:flex;flex-direction:column;width:100%;max-width:480px;max-height:min(85vh,760px);overflow:hidden;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);outline:none}.modal-close{position:absolute;top:14px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:var(--radius-sm);background:var(--sheet);color:var(--muted);cursor:pointer;transition:color var(--transition),background-color var(--transition)}.modal-close:disabled{opacity:.45;cursor:not-allowed}@media (hover: hover){.modal-close:not(:disabled):hover{background:var(--raise);color:var(--paper)}}.modal-body{--sheet-pad: var(--space-6);--sheet-pad-bottom: var(--space-6);flex:1 1 auto;min-height:0;padding:var(--sheet-pad) var(--sheet-pad) var(--sheet-pad-bottom);overflow-y:auto;overscroll-behavior:contain}.modal-body h2{font-size:var(--text-lg);line-height:24px}.modal-body>:first-child:is(h1,h2,h3),.modal-body>:first-child>:first-child:is(h1,h2,h3){padding-right:36px}.modal-body .shell-sheet>h2:first-child{position:sticky;top:calc(-1 * var(--sheet-pad));z-index:1;margin:calc(-1 * var(--sheet-pad)) calc(-1 * var(--sheet-pad)) 0;padding:var(--sheet-pad) calc(var(--sheet-pad) + 36px) var(--space-2) var(--sheet-pad);background:var(--sheet)}.modal-body [data-sheet-footer]{position:sticky;bottom:calc(-1 * var(--sheet-pad-bottom));z-index:1;margin:var(--space-5) calc(-1 * var(--sheet-pad)) calc(-1 * var(--sheet-pad-bottom));padding:var(--space-4) var(--sheet-pad) var(--sheet-pad-bottom);background:var(--sheet);border-top:1px solid var(--rule)}@media (max-width: 640px){.modal-backdrop{align-items:flex-end;padding:0}.modal{max-width:none;max-height:90vh;max-height:90dvh;border-width:1px 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation:pm-sheet-up .18s ease-out}.modal-close{top:10px;right:8px}.modal-body{--sheet-pad: var(--space-5);--sheet-pad-bottom: calc(var(--space-5) + env(safe-area-inset-bottom, 0px))}}.sheet-lede{color:var(--muted);font-size:14px;line-height:20px}.modal-body .sheet-brand{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-serif);font-size:var(--text-lg)}.sheet-section{margin:var(--space-5) 0 var(--space-2);color:var(--muted);font-size:var(--text-sm);font-weight:500;line-height:18px}.sheet-note{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:18px}.sheet-notes{display:grid;gap:var(--space-1);margin:0 0 var(--space-3);padding-left:var(--space-4);color:var(--muted);font-size:var(--text-sm);line-height:18px}.sheet-links{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-left:calc(-1 * var(--space-1))}.sheet-rows{margin-top:var(--space-4);border-top:1px solid var(--rule)}.sheet-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:10px 0;border-bottom:1px solid var(--rule)}.sheet-rows dt{color:var(--muted);font-size:14px}.sheet-rows dd{color:var(--paper);font-weight:500;text-align:right}.sheet-rows dd.gold{color:var(--gold)}.sheet-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:var(--space-2);margin-top:var(--space-4)}.account-address{margin-top:var(--space-4);color:var(--paper);font-family:var(--font-code);font-size:var(--text-sm);line-height:20px;overflow-wrap:anywhere}.account-disconnect{color:var(--no)}.menu-list{margin:var(--space-2) calc(-1 * var(--sheet-pad)) calc(-1 * var(--space-2));padding:0;list-style:none;border-top:1px solid var(--rule)}.menu-list li+li{border-top:1px solid var(--rule)}.menu-list a,.menu-list button{display:flex;align-items:center;width:100%;min-height:48px;padding:0 var(--sheet-pad);border:none;background:none;color:var(--paper);font-size:var(--text-base);font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background-color var(--transition)}@media (hover: hover){.menu-list a:hover,.menu-list button:hover{background:var(--raise)}}.menu-list a:focus-visible,.menu-list button:focus-visible{outline-offset:-2px}.wallet-intro{margin:0 0 var(--space-3)}.wallet-option{width:100%;justify-content:flex-start;text-align:left;text-decoration:none}.wallet-icon{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;overflow:hidden;border-radius:var(--radius-sm);outline:1px solid var(--rule);outline-offset:-1px;background:var(--raise);color:var(--paper);font-size:14px;font-weight:600}.wallet-icon img{width:100%;height:100%}.sheet-toggle{margin:0 0 var(--space-2) calc(-1 * var(--space-1))}.wallet-missed{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-3);margin:calc(-1 * var(--space-1)) 0 var(--space-3);color:var(--muted);font-size:var(--text-sm);line-height:18px}.wallet-missed a{color:var(--violet-light)}.wallet-option-text{display:flex;flex-direction:column;min-width:0}.wallet-option-name{font-weight:500}.wallet-option-sub{color:var(--muted);font-size:var(--text-sm);line-height:18px}.buyfew-amount{margin:var(--space-5) 0 0}.buyfew-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-2)}.buyfew-presets button{padding:0 6px}.buyfew-presets button[aria-pressed=true]{border-color:var(--paper)}.buyfew-done{margin-top:var(--space-4);font-size:var(--text-md);line-height:22px}.sheet-footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 var(--space-4);margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm)}.howto-steps{margin:var(--space-2) 0 0;padding-left:var(--space-6)}.howto-steps li{padding-left:var(--space-1)}.howto-steps li+li{margin-top:var(--space-4)}.howto-steps li::marker{color:var(--muted);font-size:var(--text-base);font-weight:600;font-variant-numeric:tabular-nums}.howto-steps h3{font-size:var(--text-base);line-height:22px}.howto-steps p{max-width:68ch;margin-top:2px;color:var(--muted);font-size:14px;line-height:20px}.toast-region{position:fixed;right:var(--gutter);bottom:calc(80px + env(safe-area-inset-bottom,0px));left:var(--gutter);z-index:10000;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);pointer-events:none}.toast{display:flex;align-items:flex-start;gap:var(--space-2);max-width:100%;padding:12px 14px;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-sm);box-shadow:var(--shadow-float);color:var(--paper);font-size:14px;line-height:20px;pointer-events:auto;animation:pm-sheet-up .15s ease-out}.toast-message{flex:1;min-width:0;overflow-wrap:anywhere}.toast-dot{margin-top:7px;color:var(--no)}.toast-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin:-12px -14px -12px -4px;padding:0;border:none;border-radius:var(--radius-sm);background:none;color:var(--dim);cursor:pointer;transition:color var(--transition)}@media (hover: hover){.toast-close:hover{color:var(--paper)}}@media (min-width: 641px){.toast-region{left:auto;right:max(var(--space-6),env(safe-area-inset-right,0px));bottom:max(var(--space-6),env(safe-area-inset-bottom,0px));width:min(360px,calc(100vw - 48px));align-items:flex-end}}.toast-region.toast-region--over-modal{top:calc(8px + env(safe-area-inset-top,0px));right:0;bottom:auto;left:0;width:auto;align-items:center}.toast-region--over-modal .toast{max-width:min(360px,calc(100vw - 120px))}.crash{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-3);width:100%;max-width:480px;min-height:100vh;margin:0 auto;padding:var(--space-6) var(--gutter)}.crash h1{margin-top:var(--space-2);font-size:var(--text-xl);line-height:28px}.crash p{color:var(--muted)}.crash-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.crash-details{margin-top:var(--space-4);color:var(--dim);font-size:var(--text-sm)}.crash-details summary{cursor:pointer}.crash-details pre{margin-top:var(--space-2);font-family:var(--font-code);font-size:var(--text-xs);line-height:16px;white-space:pre-wrap;word-break:break-word}.lang-toggle>button{height:28px;padding:0 var(--space-2);font-size:var(--text-sm)}@media (pointer: coarse){.lang-toggle>button{height:36px;padding:0 var(--space-3)}}.menu-lang{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-3);color:var(--muted);font-size:var(--text-sm)}.markets-page{padding-top:var(--space-3);padding-bottom:var(--space-10)}.redeem-nudge{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-3);min-height:44px;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);margin-bottom:var(--space-3);border:1px solid var(--gold-edge);border-radius:var(--radius-sm);background:var(--gold-tint);color:var(--paper);font-size:var(--text-sm);line-height:18px}.markets-intro{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-1)}.markets-intro p{flex:0 1 auto;max-width:100ch;padding-top:13px;color:var(--muted);font-size:var(--text-sm);line-height:18px}.markets-intro .btn-text{position:relative;display:inline;min-height:0;padding:0;white-space:nowrap}.markets-intro .btn-text:after{content:"";position:absolute;top:-13px;right:-4px;bottom:-13px;left:-4px}.markets-intro-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-14px;border:none;border-radius:var(--radius-sm);background:none;color:var(--dim);transition:color var(--transition)}@media (hover: hover){.markets-intro-close:hover{color:var(--paper)}}.daily-card{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-10) var(--space-3) var(--space-4);margin:var(--space-2) 0 var(--space-3);border:1px solid var(--rule);border-left:2px solid var(--gold);border-radius:var(--radius-sm);background:var(--sheet)}.daily-card-body{flex:1 1 320px;min-width:0}.daily-card-eyebrow{color:var(--gold);font-size:var(--text-xs);font-weight:600;line-height:16px}.daily-card-q{margin-top:var(--space-1);color:var(--paper);font-family:var(--font-serif);font-size:var(--text-md);line-height:24px}.daily-card-rule{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-sm);line-height:18px}.daily-card-go{flex:none}.daily-card-close{position:absolute;top:0;right:0;margin-right:0}@media (max-width: 640px){.daily-card{padding-right:var(--space-4)}.daily-card-body{padding-right:var(--space-6)}.daily-card-go{flex:1 1 100%}}.markets-toolbar{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-2) 0 var(--space-3)}.markets-chips{display:flex;gap:var(--space-1);min-width:0;min-height:36px;padding-right:var(--space-8);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}.markets-chips::-webkit-scrollbar{display:none}@media (pointer: coarse){.markets-chips{min-height:40px}}.markets-search{display:flex;gap:var(--space-2)}.markets-search input{flex:1;min-width:0}.markets-sort{flex:none;width:160px;cursor:pointer}@media (max-width: 640px){.markets-sort{width:112px}}@media (min-width: 1024px){.markets-toolbar{flex-direction:row;align-items:center;gap:var(--space-6)}.markets-chips{flex:1}.markets-search{flex:none;width:clamp(340px,36vw,416px)}}.markets-count{margin-bottom:var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:18px}@media (max-width: 1023px){.markets-count{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.market-list{border-bottom:1px solid var(--rule)}.market-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "meta meta" "chance pair";column-gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--rule);transition:background-color var(--transition)}.market-row-h{grid-area:title;min-width:0;margin:0;font:inherit}.market-row-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--paper)}a.market-row-title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}a.market-row-title:focus-visible{outline:none}a.market-row-title:focus-visible:after{outline:2px solid var(--violet-light);outline-offset:-2px;border-radius:var(--radius-sm)}.market-row-meta{grid-area:meta;display:flex;flex-wrap:wrap;column-gap:var(--space-3);margin-top:var(--space-1);color:var(--muted);font-size:var(--text-sm);line-height:18px}.market-row-soon{color:var(--paper);font-weight:600}.market-row-chance{grid-area:chance;align-self:center;display:flex;align-items:baseline;gap:6px;margin-top:var(--space-3);white-space:nowrap}.market-row-pct{margin:0 -2px;padding:0 2px;border-radius:var(--radius-xs);color:var(--paper);font-size:var(--text-md);font-weight:700;line-height:22px}.market-row-pct.is-muted{color:var(--muted)}.market-row-caption{color:var(--muted);font-size:var(--text-sm);line-height:18px}.market-row-pair{grid-area:pair;margin-top:var(--space-3)}.market-row-pair .pair-btn,.market-row-status .btn-text{position:relative;z-index:1}.market-row-status{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-3);margin-top:var(--space-3);color:var(--muted);font-size:var(--text-sm);line-height:18px}.market-row-status strong{color:var(--paper);font-weight:600}@media (hover: hover){.market-row:not(.event-row):not(.market-row--skeleton):hover{background:var(--sheet)}}@media (min-width: 641px){.market-list{margin-inline:calc(-1 * var(--space-3))}.market-row{padding-inline:var(--space-3)}}@media (min-width: 1024px){.market-row{grid-template-columns:minmax(0,1fr) 120px 236px;grid-template-areas:"title chance pair" "meta chance pair";column-gap:var(--space-6)}.market-row-h{align-self:end}.market-row-title{font-size:var(--text-lg);line-height:24px}.market-row-meta{align-self:start}.market-row-chance{justify-content:flex-end;margin-top:0}.market-row-pair{align-self:center;justify-self:end;margin-top:0}.market-row-status{grid-column:2 / -1;grid-row:1 / -1;flex-direction:column;align-items:flex-end;justify-content:center;margin-top:0;text-align:right}}.market-row.event-row{display:block}.event-outcomes{margin-top:var(--space-2);list-style:none}.event-outcome{display:grid;grid-template-columns:minmax(0,1fr) auto 96px;align-items:center;column-gap:var(--space-3);width:100%;min-height:48px;padding:6px 0;border:none;border-radius:var(--radius-sm);background:none;color:var(--paper);text-align:left;transition:background-color var(--transition)}.event-outcome-label{min-width:0;font-size:var(--text-base);line-height:20px}.event-outcome-pct{font-weight:600}.event-outcome-buy{height:36px}.event-won{color:var(--paper);font-weight:600}@media (hover: hover){.event-outcome:hover{background:var(--sheet)}.event-outcome:hover .event-outcome-buy{background:#1d3b30;background:color-mix(in srgb,var(--yes) 22%,var(--ink))}}@media (min-width: 641px){.event-outcome{width:calc(100% + 2 * var(--space-3));margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-3)}}@media (min-width: 1024px){.event-outcome{grid-template-columns:minmax(0,1fr) 120px 236px;column-gap:var(--space-6)}.event-outcome-pct{justify-self:end}.event-outcome-buy{justify-self:end;width:108px;margin-right:calc(108px + var(--space-2));padding:0 10px}}.market-row--skeleton .skeleton{display:block;border-radius:var(--radius-xs)}.sk-title{grid-area:title;width:72%;height:16px;margin:3px 0}.sk-meta{grid-area:meta;width:40%;height:12px;margin-top:7px}.sk-chance{grid-area:chance;width:88px;height:18px;margin-top:15px}.market-row--skeleton .sk-pair{grid-area:pair;width:200px;height:44px;margin-top:var(--space-3);border-radius:var(--radius-sm)}@media (min-width: 1024px){.sk-title{width:56%;height:18px}.sk-chance{justify-self:end;align-self:center;margin-top:0}.market-row--skeleton .sk-pair{align-self:center;justify-self:end;width:224px;height:36px;margin-top:0}}.markets-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);border-top:1px solid var(--rule)}.markets-stale{padding:var(--space-3) 0;border-top:1px solid var(--rule);color:var(--muted);font-size:var(--text-sm);line-height:18px}.markets-more{display:flex;justify-content:center;padding-top:var(--space-6)}.pf-page{padding-top:var(--space-3);padding-bottom:var(--space-10)}.pf-summary,.pf-stats{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-6);font-size:14px;line-height:20px}.pf-summary>div,.pf-stats>div{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.pf-summary dt,.pf-stats dt{color:var(--muted)}.pf-summary dd,.pf-stats dd{color:var(--paper);font-weight:600}.pf-summary dd.gold{color:var(--gold)}.pf-summary dd.pos-yes,.pf-stats dd.pos-yes{color:var(--yes)}.pf-summary dd.pos-no,.pf-stats dd.pos-no{color:var(--no)}.pf-summary{margin-top:var(--space-3)}.pf-stats{margin-bottom:var(--space-3)}.pf-section{margin-top:var(--space-8)}.pf-title{margin-bottom:var(--space-2);color:var(--paper);font-size:var(--text-md);font-weight:600;line-height:24px}.pf-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.pf-section-head .pf-title{margin-bottom:0}.pf-failed{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-3);margin-bottom:var(--space-2);color:var(--muted);font-size:var(--text-sm);line-height:18px}.pf-dim{color:var(--muted)}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.pf-table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.pf-table thead th{padding:var(--space-2) var(--space-4) var(--space-2) 0;border-bottom:1px solid var(--rule);color:var(--muted);font-size:var(--text-sm);font-weight:500;line-height:18px;text-align:left;white-space:nowrap}.pf-table tbody th,.pf-table td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--rule);color:var(--paper);font-weight:400;text-align:left;vertical-align:middle}.pf-table tr>:last-child{padding-right:0}.pf-table .pf-num{text-align:right;white-space:nowrap}.pf-table .pos-yes{color:var(--yes)}.pf-table .pos-no{color:var(--no)}.pf-table .pf-dim{color:var(--muted)}.pf-market-cell{min-width:200px}.pf-market{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0;border:none;background:none;color:var(--paper);text-align:left;cursor:pointer}.pf-orders tbody th[scope=rowgroup]{vertical-align:top}.pf-market.question{font-size:16px;line-height:21px}@media (hover: hover){.pf-market:hover{text-decoration:underline;text-underline-offset:3px}}.pf-holding>span{display:block;white-space:nowrap}.pf-lost{color:var(--muted);text-decoration:line-through}.pf-result{font-size:var(--text-sm);line-height:18px}.pf-result>span{display:block;white-space:nowrap}.pf-won{color:var(--gold);font-weight:600}.pf-lost-verdict{color:var(--muted)}.pf-action{text-align:right;white-space:nowrap}.pf-more{margin:var(--space-2) 0 0 calc(-1 * var(--space-1))}.pf-section-head .btn-text{margin-right:calc(-1 * var(--space-1))}.pf-history{margin-top:var(--space-3)}.pf-history summary{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;color:var(--muted);font-size:14px;font-weight:500;list-style:none;cursor:pointer}.pf-history summary::-webkit-details-marker{display:none}.pf-history summary:after{content:"";width:6px;height:6px;margin-top:-3px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg)}.pf-history[open] summary:after{margin-top:3px;transform:rotate(-135deg)}@media (hover: hover){.pf-history summary:hover{color:var(--paper)}}.pf-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.pf-market-filter{flex:1 1 200px;width:auto;max-width:320px;min-width:0}.pf-realized{margin-bottom:var(--space-3);list-style:none;font-size:var(--text-sm);line-height:18px}.pf-realized li{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0}.pf-realized-market{min-width:0;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.pf-realized .num{font-weight:600;white-space:nowrap}.tx-when{color:var(--muted);white-space:nowrap}@media (hover: hover){.tx-when:hover{color:var(--violet-light);text-decoration:underline;text-underline-offset:3px}}.pf-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);color:var(--muted);font-size:var(--text-sm)}.pf-fees{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.pf-fees p{color:var(--muted);font-size:14px}.pf-fees .gold{font-weight:600}.pf-invite-lede{max-width:68ch;margin-bottom:var(--space-3);color:var(--muted);font-size:14px}.pf-invite-link{display:flex;gap:var(--space-2);max-width:560px;margin-bottom:var(--space-3)}.pf-invite-link input{flex:1;min-width:0;color:var(--muted)}.pf-invite-note{margin-top:var(--space-2);color:var(--dim);font-size:var(--text-xs);line-height:16px}.pf-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.pf-sk-line,.pf-sk-row{display:block}.pf-sk-line{width:60%;height:20px;margin-bottom:var(--space-8)}.pf-sk-row{height:56px;margin-bottom:var(--space-2)}@media (max-width: 640px){.pf-table,.pf-table tbody{display:block}.pf-table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pf-table tbody tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--rule)}.pf-table tbody tr:first-child{border-top:1px solid var(--rule)}.pf-orders tbody+tbody tr:first-child{border-top:none}.pf-orders tbody tr:not(:last-child){padding-bottom:0;border-bottom:none}.pf-orders tbody tr+tr{padding-top:var(--space-2)}.pf-table tbody th,.pf-table td{display:block;padding:0;border:none}.pf-table .pf-num{text-align:left}.pf-table .pf-market-cell{flex-basis:100%;min-width:0;margin-bottom:2px}.pf-table td[data-label]:before{content:attr(data-label);margin-right:.3em;color:var(--muted)}.pf-holding>span{display:inline}.pf-holding>span+span{margin-left:var(--space-3)}.pf-positions .pf-result{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-3);margin-top:var(--space-1)}.pf-table .pf-action{margin-left:auto}.pf-table .pf-action:empty{display:none}.pf-market.question{font-size:16px}}.md-page{padding-top:var(--space-1);padding-bottom:var(--space-10)}@media (max-width: 640px){body:has(.md-page .trade-panel:not(.trade-panel--closed)) .app-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.md-crumb{display:flex;align-items:center;justify-content:space-between;height:40px;margin-inline:calc(-1 * var(--space-1))}.md-back{gap:2px;color:var(--muted);font-size:14px;font-weight:500}@media (hover: hover){.md-back:not(:disabled):hover{color:var(--paper);text-decoration:none}}@media (pointer: coarse){.md-crumb .btn-text{min-height:44px}}.md-share{position:relative}.md-share-menu{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:30;min-width:200px;padding:var(--space-1);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-float)}.md-share-menu button{display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--paper);font-size:var(--text-base);text-align:left;cursor:pointer;transition:background-color var(--transition)}@media (hover: hover){.md-share-menu button:hover{background:var(--raise)}}.md-missing{padding:var(--space-6) 0}.md-missing p{margin-bottom:var(--space-3);color:var(--muted)}.md-loading{min-height:90vh}.md-layout>.md-trade-col{margin-top:var(--space-4)}.md-section{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--rule)}.md-trade-col .md-section{padding-top:0;border-top:none}@media (min-width: 1024px){.md-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:repeat(5,auto) 1fr;column-gap:40px;align-items:start}.md-layout>*{grid-column:1;min-width:0}.md-layout>.md-trade-col{position:sticky;top:calc(var(--header-h) + var(--space-4));grid-column:2;grid-row:1 / -1;margin-top:0}.md-data{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-8);align-items:start}}.md-head{padding-top:var(--space-2)}.md-meta{display:flex;flex-wrap:wrap;column-gap:var(--space-3);color:var(--muted);font-size:var(--text-sm);line-height:18px}.md-title{margin-top:var(--space-1);font-size:26px;line-height:31px}@media (min-width: 1024px){.md-title{font-size:var(--text-3xl);line-height:39px}}.md-chance{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-3);row-gap:2px;margin-top:var(--space-2)}.md-chance-num{color:var(--paper);font-size:var(--text-xl);font-weight:700;line-height:28px}.md-chance-num .pm-tick,.pair-price.pm-tick{border-radius:var(--radius-xs)}.md-chance-closed{color:var(--paper);font-weight:500}.md-chance-note{color:var(--muted);font-size:var(--text-sm)}.trade-panel{padding:var(--space-4);scroll-margin-top:calc(var(--header-h) + var(--space-3))}@media (min-width: 1024px){.trade-panel{padding:var(--space-5)}}.trade-panel>*+*{margin-top:var(--space-3)}.tp-controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}.tp-line,.tp-hint{color:var(--muted);font-size:var(--text-sm);line-height:18px}.tp-line .btn-text{margin-top:2px;margin-left:calc(-1 * var(--space-1))}.tp-line .num{color:var(--paper)}.tp-hint{margin-top:var(--space-2)}.tp-error{color:var(--paper);font-size:var(--text-sm);font-weight:500;line-height:18px}.trade-panel>.tp-error{margin-top:var(--space-2)}.tp-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.tp-field-head .btn-text{min-height:0;margin-right:calc(-1 * var(--space-1));font-size:var(--text-sm)}.tp-field label{display:block;margin-bottom:6px;color:var(--muted);font-size:var(--text-sm);font-weight:500;line-height:18px}.tp-field input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tp-field input[type=number]::-webkit-inner-spin-button,.tp-field input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.tp-size{position:relative}.tp-size input{padding-right:128px}.tp-unit{position:absolute;top:3px;right:3px;border-color:transparent}.tp-unit>button{padding:0 10px}.tp-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:var(--space-2)}.tp-chips button{height:32px;padding:0;border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:transparent;color:var(--muted);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:color var(--transition),border-color var(--transition)}.tp-chips button:disabled{opacity:.45;cursor:not-allowed}@media (hover: hover){.tp-chips button:not(:disabled):hover{border-color:var(--ctrl);color:var(--paper)}}@media (pointer: coarse){.tp-chips button{height:40px}}.tp-chips--add{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-payout{color:var(--paper);font-size:var(--text-base);line-height:20px}.tp-payout+.tp-est{margin-top:var(--space-2)}.tp-est{font-size:var(--text-sm);line-height:18px}.tp-est-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.tp-est-row+.tp-est-row{margin-top:6px}.tp-est-row dt{color:var(--muted)}.tp-est-row dd{text-align:right}.tp-est-sub{display:block;color:var(--dim);font-size:var(--text-xs);line-height:16px}.tp-balance{padding-top:var(--space-3);border-top:1px solid var(--rule)}.tp-balance-row{display:flex;align-items:center;gap:var(--space-2);min-height:32px;font-size:var(--text-sm)}.tp-balance-label{color:var(--muted)}.tp-balance-row .btn-text{margin-left:auto;margin-right:calc(-1 * var(--space-1))}.tp-balance>*+*{margin-top:var(--space-2)}.gas-notice{color:var(--paper);font-size:var(--text-sm);line-height:18px}.gas-notice>p+p{margin-top:var(--space-2)}.gas-notice-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-1);margin-left:calc(-1 * var(--space-1))}.tp-closed-title{color:var(--paper);font-weight:600}.trade-panel--closed>*+*{margin-top:var(--space-1)}.thumb-bar{display:none}@media (max-width: 640px){.thumb-bar{position:fixed;right:0;bottom:0;left:0;z-index:40;display:block;padding:var(--space-2) max(var(--gutter),env(safe-area-inset-right,0px)) calc(var(--space-2) + env(safe-area-inset-bottom,0px)) max(var(--gutter),env(safe-area-inset-left,0px));background:var(--ink);border-top:1px solid var(--rule)}}.confirm-headline{margin-top:var(--space-3);color:var(--paper);font-size:var(--text-md);font-weight:600;line-height:22px}.confirm-market{margin-top:var(--space-1);color:var(--muted);font-family:var(--font-serif);font-size:var(--text-base);font-weight:600;line-height:20px}.confirm-rows{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--rule)}.confirm-note{margin-top:var(--space-4);color:var(--muted);font-size:var(--text-sm);line-height:18px}.confirm-actions{display:flex;gap:var(--space-2)}.confirm-actions>button{flex:1 1 0;min-height:48px}.confirm-actions>button[aria-disabled=true],.split-merge>.btn-block[aria-disabled=true]{opacity:.6;cursor:progress}.confirm-status{color:var(--muted);font-size:var(--text-sm);line-height:18px}.confirm-status:not(:empty){margin-top:var(--space-3)}.confirm-wait{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--rule);color:var(--paper);font-size:var(--text-sm);line-height:18px}.confirm-wait-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-1);margin-left:calc(-1 * var(--space-1))}.md-kv{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:6px 0;font-size:14px;line-height:20px}.md-kv>:last-child{flex:none;text-align:right}.md-kv-label{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--muted)}.md-mine-note{color:var(--muted);font-size:var(--text-sm)}.md-redeem{margin-top:var(--space-3)}.md-orders{list-style:none}.md-orders>li+li{border-top:1px solid var(--rule)}.md-order-sub{display:block;color:var(--dim);font-size:var(--text-xs);line-height:16px}.md-order-removed>.num{color:var(--muted)}.md-order-removed .md-order-sub{color:var(--paper)}.pc-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.pc-head .pm-section-title{margin:0}.pc-ranges>button{height:28px;padding:0 10px;font-size:var(--text-sm)}@media (pointer: coarse){.pc-ranges>button{height:40px}}.pc-sub{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-3);margin-top:var(--space-2)}.pc-legend{display:flex;gap:var(--space-1);margin-left:calc(-1 * var(--space-2))}.pc-legend button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 var(--space-2);border:none;border-radius:var(--radius-sm);background:none;color:var(--dim);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:color var(--transition)}.pc-legend button[aria-pressed=true]{color:var(--paper)}@media (hover: hover){.pc-legend button:hover{color:var(--paper)}}@media (pointer: coarse){.pc-legend button{height:40px}}.pc-last{color:var(--paper);font-size:var(--text-sm);font-weight:600}.pc-plot{position:relative;height:150px;margin-top:var(--space-2)}@media (min-width: 1024px){.pc-plot{height:220px}}.pc-plot--empty{display:flex;align-items:center}.pc-plot--empty.is-done{height:auto}.price-chart{display:block;touch-action:pan-y}.pc-tick{position:absolute;right:0;color:var(--dim);font-size:var(--text-xs);line-height:16px;pointer-events:none}.pc-hover{position:absolute;top:0;padding:2px 6px;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-xs);color:var(--paper);font-size:var(--text-xs);line-height:16px;white-space:nowrap;pointer-events:none}.pc-missing{position:absolute;top:50%;left:50%;padding:2px var(--space-2);background:var(--ink);color:var(--muted);font-size:var(--text-sm);white-space:nowrap;transform:translate(-50%,-50%);pointer-events:none}.pc-axis{display:flex;justify-content:space-between;margin:var(--space-1) 36px 0 0;color:var(--dim);font-size:var(--text-xs);line-height:16px}.ob-head{display:flex;align-items:center;gap:6px}.ob-head .pm-section-title{margin:0}.ob-stale{margin-left:auto;color:var(--muted);font-size:var(--text-sm)}.ob-table{margin:var(--space-2) calc(-1 * var(--space-2)) 0;font-size:var(--text-sm)}.ob-table.is-stale{opacity:.5;pointer-events:none}.ob-cols,.ob-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-2);align-items:center;padding:0 var(--space-2)}.ob-cols{height:28px;color:var(--dim);font-size:var(--text-xs)}.ob-cols>span+span,.ob-row>span:not(.ob-price):not(.ob-depth){text-align:right}.ob-row{position:relative;width:100%;height:28px;border:none;border-radius:var(--radius-xs);background:transparent;color:var(--muted);font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color var(--transition)}.ob-row>span{position:relative;white-space:nowrap}@media (max-width: 640px),(pointer: coarse){.ob-row{height:32px}}@media (hover: hover){.ob-row:hover{background:var(--sheet)}}.ob-row>.ob-depth{position:absolute;top:2px;right:0;bottom:2px;border-radius:var(--radius-xs);pointer-events:none}.ob-row.ask .ob-depth{background:#f2695c1a}.ob-row.bid .ob-depth{background:#3fcb8e1a}.ob-row .ob-price{font-weight:600}.ob-row.ask .ob-price{color:var(--ask)}.ob-row.bid .ob-price{color:var(--bid)}.ob-row--mine{background:var(--gold-tint)}@media (hover: hover){.ob-row--mine:hover{background:var(--raise)}}.ob-mine-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--gold);vertical-align:middle}.ob-spread{display:flex;align-items:center;height:32px;margin:2px 0;padding:0 var(--space-2);border-block:1px solid var(--rule);color:var(--muted);font-size:var(--text-xs)}.ob-more{margin-top:var(--space-1);margin-left:calc(-1 * var(--space-1))}@media (max-width: 1023px){.md-data>.tape{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--rule)}}.tape-table{width:100%;margin-top:var(--space-2);border-collapse:collapse;font-size:var(--text-sm)}.tape-table th{height:28px;color:var(--dim);font-size:var(--text-xs);font-weight:400;text-align:right}.tape-table td{height:28px;color:var(--muted);text-align:right;white-space:nowrap}.tape-table th:first-child,.tape-table td:first-child{text-align:left}.tape-table td:nth-child(2){color:var(--paper)}.md-rules-summary,.md-rules-body p,.md-game-text{max-width:68ch;color:var(--muted);font-size:14px;line-height:20px}.md-rules-summary.is-clamped{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.md-rules details{margin-top:var(--space-1)}.md-rules summary,.appeal-rules summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--violet-light);font-size:14px;font-weight:600;list-style:none;cursor:pointer}.md-rules summary::-webkit-details-marker,.appeal-rules summary::-webkit-details-marker{display:none}.md-rules summary:after,.appeal-rules summary:after{content:"";width:6px;height:6px;margin-top:-3px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg)}.md-rules details[open]>summary:after,.appeal-rules[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}@media (hover: hover){.md-rules summary:hover,.appeal-rules summary:hover{text-decoration:underline;text-underline-offset:3px}}@media (pointer: coarse){.md-rules summary,.appeal-rules summary,.md-split{min-height:44px}}.md-rules-body p+p{margin-top:var(--space-2)}.md-rules-body{padding-bottom:var(--space-1)}.md-rules-body .btn-text{margin-left:calc(-1 * var(--space-1))}.md-rules-body .md-disclaimer{color:var(--dim);font-size:var(--text-sm);line-height:18px}.md-split{display:flex;margin-left:calc(-1 * var(--space-1))}.md-game .btn-glass-pill-sm{margin-top:var(--space-3)}.split-merge-body,.appeal-copy{margin-top:var(--space-2);color:var(--muted);font-size:14px;line-height:20px}.split-merge>.tp-error{margin-top:var(--space-3)}.split-merge>.seg,.split-merge>.tp-field,.appeal>.tp-field{margin-top:var(--space-4)}.split-merge>.btn-block{margin-top:var(--space-5)}.buyfew-presets button{flex-direction:column;gap:0;padding-block:var(--space-1);line-height:18px}@media (max-width: 640px){.buyfew-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.buyfew-tier-note{color:var(--muted);font-size:var(--text-xs);font-weight:400;line-height:16px}.buyfew-short{margin-top:var(--space-2);color:var(--paper);font-size:var(--text-sm);line-height:18px}.appeal-market{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-3)}.appeal-result{color:var(--muted);font-size:14px}.appeal-rules{margin-top:var(--space-2)}.appeal-rules p{margin-top:var(--space-1);color:var(--muted);font-size:var(--text-sm);line-height:18px}.appeal-direct{margin-top:var(--space-3);color:var(--muted);font-size:var(--text-sm);line-height:18px}
