:root{--bg:#0a0d14;--panel:#0f131c;--panel-2:#151b28;--fg:#ffffffeb;--muted:#ffffff85;--grid:#ffffff0f;--border:#ffffff14;--border-subtle:#ffffff0a;--accent:#14b8a6;--danger:#ef4444;--shadow-xs:0 1px 2px #0003;--shadow-sm:0 1px 4px #00000047;--shadow-md:0 4px 16px #00000052;--shadow-lg:0 12px 40px #00000070;--radius:6px;--radius-sm:4px;--radius-xs:2px;--container:1160px;--text-xs:10.5px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}html[data-theme=light]{--bg:#edf1f7;--panel:#f8fafc;--panel-2:#fff;--fg:#0f172aeb;--muted:#0f172a8c;--grid:#0f172a0f;--border:#0f172a14;--border-subtle:#0f172a0a;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 4px #0000000f;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 12px 40px #0000001f;--accent:#0f766e;--danger:#dc2626;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .app__menuPanel,html[data-theme=light] .app__sheet{background:var(--panel);box-shadow:var(--shadow-lg)}html[data-theme=light] .chart__tooltip{background:var(--panel);box-shadow:var(--shadow-md)}html[data-theme=light] .field__input{background:color-mix(in oklab, var(--bg) 30%, var(--panel))}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);min-width:320px;color:var(--fg);font-size:var(--text-base);margin:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}.ui-container{max-width:var(--container);margin:0 auto;padding:0 16px}@media (min-width:960px){.ui-container{padding:0 20px}}.app{min-height:100vh}.app__topbar{z-index:10;background:color-mix(in oklab, var(--bg) 92%, transparent);border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(14px);position:sticky;top:0}.app__topbarInner{align-items:center;gap:10px;height:46px;display:flex}.subnav{z-index:9;border-bottom:1px solid var(--border-subtle);background:color-mix(in oklab, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(14px);position:sticky;top:46px}@media (max-width:720px){.subnav{top:46px}}.subnav__row{max-width:var(--container);justify-content:space-between;align-items:center;gap:8px;margin:0 auto;padding:5px 16px;display:flex}@media (min-width:960px){.subnav__row{padding:5px 20px}}.subnav__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow:auto}.subnav__tabs::-webkit-scrollbar{display:none}.subnav__tab{appearance:none;color:var(--muted);font:inherit;font-size:var(--text-sm);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:5px 10px;transition:color .15s,background .15s}.subnav__tab--active{color:var(--fg);background:color-mix(in oklab, var(--panel-2) 70%, transparent)}.app__brand{letter-spacing:.02em;font-weight:600}.app__nav{border-radius:var(--radius);background:color-mix(in oklab, var(--panel) 60%, transparent);align-items:center;gap:2px;padding:3px;display:inline-flex}.app__navLink{border-radius:var(--radius-sm);height:30px;color:var(--muted);font-size:var(--text-base);align-items:center;padding:0 10px;transition:color .15s,background .15s;display:inline-flex}.app__navLink:hover{color:var(--fg);text-decoration:none}.app__navLink--active{color:var(--fg);background:color-mix(in oklab, var(--panel-2) 78%, transparent)}.app__menu{position:relative}.app__menuPanel{z-index:20;border-radius:var(--radius);border:1px solid var(--border);background:var(--panel);min-width:200px;box-shadow:var(--shadow-lg);padding:4px;position:absolute;top:calc(100% + 8px);right:0}.app__menuItem{border-radius:var(--radius-sm);width:100%;color:var(--fg);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;transition:background .12s;display:flex}.app__menuItem:hover{background:color-mix(in oklab, var(--panel-2) 70%, transparent);text-decoration:none}.app__menuHint{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.app__notifBadge{background:var(--danger);color:#fff;text-align:center;pointer-events:none;border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:0;right:0}@media (max-width:720px){.app__topbarInner{gap:8px;height:46px}.app__nav,.app__brand span{display:none}}.app__spacer{flex:1}.app__link{color:var(--muted);font-size:var(--text-base);cursor:pointer}button.app__link{appearance:none;font:inherit;background:0 0;border:none;padding:0}.app__link:hover{color:var(--fg)}.app__main{padding:8px 0 16px}.app__tabbar{display:none}@media (max-width:720px){.app__main{padding-bottom:calc(22px + 64px + env(safe-area-inset-bottom))}.app__tabbar{z-index:30;height:calc(52px + env(safe-area-inset-bottom));padding:4px 8px calc(4px + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);background:color-mix(in oklab, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(14px);grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}.app__tab{border-radius:var(--radius-sm);height:100%;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;align-content:center;justify-items:center;gap:2px;padding:4px;transition:color .15s,background .15s;display:grid}.app__tab svg{display:block}.app__tab span{font-size:11px;line-height:1.1}.app__tab--active{color:var(--fg);background:color-mix(in oklab, var(--accent) 10%, var(--panel))}}@media (min-width:721px){.app__tabbar{display:none}}.app__sheetBackdrop{z-index:40;background:#00000085;position:fixed;inset:0}.app__sheet{left:8px;right:8px;bottom:calc(60px + env(safe-area-inset-bottom));border-radius:var(--radius);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-lg);padding:8px;position:absolute}.app__sheetHeader{justify-content:space-between;align-items:center;padding:4px 6px 8px;display:flex}.app__sheetTitle{letter-spacing:.2px;font-weight:700}.app__sheetClose{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--panel-2) 60%, transparent);width:28px;height:28px;color:var(--muted);cursor:pointer;border:none;justify-content:center;align-items:center;transition:background .12s;display:inline-flex}.app__sheetClose:hover{background:var(--panel-2);color:var(--fg)}.app__sheetGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app__sheetItem{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--panel-2) 50%, transparent);color:var(--fg);border:none;gap:2px;padding:10px;text-decoration:none;transition:background .12s;display:grid}.app__sheetItem:hover{background:color-mix(in oklab, var(--panel-2) 80%, transparent);text-decoration:none}.app__sheetHint{color:var(--muted);font-size:11px}.ui-card{background:var(--panel);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow-xs);padding:12px}.ui-btn{border-radius:var(--radius-sm);border:1px solid var(--border);height:32px;color:var(--fg);cursor:pointer;font-size:var(--text-base);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ui-btn--sm{height:28px;font-size:var(--text-sm);border-radius:var(--radius-xs);padding:0 8px}.ui-btn:hover{border-color:color-mix(in oklab, var(--border) 50%, var(--fg))}.ui-btn--primary{background:color-mix(in oklab, var(--accent) 18%, var(--panel-2));border-color:color-mix(in oklab, var(--accent) 40%, var(--border));color:var(--accent);font-weight:600}.ui-btn--ghost{background:0 0;border-color:#0000}.ui-btn--ghost:hover{background:color-mix(in oklab, var(--panel-2) 60%, transparent);border-color:#0000}.ui-badge{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--panel-2) 70%, transparent);height:20px;color:var(--muted);border:none;align-items:center;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.ui-badge--good{background:color-mix(in oklab, var(--accent) 12%, transparent);color:var(--accent)}.ui-badge--warn{background:color-mix(in oklab, var(--danger) 10%, transparent);color:color-mix(in oklab, var(--danger) 75%, var(--fg))}.ui-table{border-collapse:collapse;width:100%}.ui-table th,.ui-table td{border-bottom:1px solid var(--border-subtle);vertical-align:top;font-size:var(--text-base);padding:8px 10px}.marketRow,.marketRow:hover{text-decoration:none}.marketRow__inner{border-bottom:1px solid var(--border-subtle)}@media (max-width:720px){.marketRow__inner{border-radius:var(--radius);background:color-mix(in oklab, var(--panel) 80%, transparent);border:0}}.ui-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.seg,.ui-tabs{border-radius:var(--radius);background:color-mix(in oklab, var(--panel-2) 40%, transparent);border:none;gap:2px;padding:3px;display:inline-flex}.seg__btn,.ui-tabs__tab{appearance:none;color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-size:var(--text-sm);letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;padding:5px 12px;font-weight:500;line-height:1.35;transition:color .15s,background .15s,box-shadow .15s}.seg__btn:hover,.ui-tabs__tab:hover{color:var(--fg)}.seg__btn--active,.ui-tabs__tab--active{color:var(--fg);background:var(--panel);box-shadow:0 1px 3px color-mix(in oklab, var(--fg) 5%, transparent), 0 0 0 1px color-mix(in oklab, var(--border) 40%, transparent);font-weight:600}.seg__btn--buy.seg__btn--active{color:var(--accent);background:color-mix(in oklab, var(--accent) 8%, var(--panel));box-shadow:0 1px 3px color-mix(in oklab, var(--accent) 8%, transparent), 0 0 0 1px color-mix(in oklab, var(--accent) 20%, var(--border))}.seg__btn--sell.seg__btn--active{color:var(--danger);background:color-mix(in oklab, var(--danger) 8%, var(--panel));box-shadow:0 1px 3px color-mix(in oklab, var(--danger) 8%, transparent), 0 0 0 1px color-mix(in oklab, var(--danger) 20%, var(--border))}.ui-skel{border-radius:var(--radius-sm);background:linear-gradient(90deg, color-mix(in oklab, var(--panel-2) 55%, transparent), color-mix(in oklab, var(--panel-2) 88%, transparent), color-mix(in oklab, var(--panel-2) 55%, transparent));background-size:200% 100%;animation:1.1s linear infinite skel}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}.page{gap:6px;display:grid}.ui-card.page__card--flat{padding:8px}@media (max-width:720px){.page{gap:6px}.ui-card.page__card--flat{background:0 0;border:0;padding:0}.marketsPage__filters{flex-flow:row;align-items:center;gap:8px}.marketsPage__filters .filters__search{width:100%;min-width:0}.marketsPage .field__input--sm{border-radius:var(--radius);background:color-mix(in oklab, var(--panel-2) 55%, transparent);border-color:#0000;height:34px;padding:0 10px}.marketsPage .ui-badge{background:color-mix(in oklab, var(--panel-2) 45%, transparent);border-color:#0000;height:20px;padding:0 7px}.marketsPage__resultsCard{margin-top:2px}}.page__title{font-size:var(--text-md);font-weight:700}.page__subtitle{font-size:var(--text-sm);color:var(--muted)}.page__card{padding:8px}.eventsIndex__dashboard{grid-template-columns:1fr;gap:0;display:grid}.eventsIndex__main{min-width:0}.eventsIndex__scroll{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--panel);max-height:none;box-shadow:var(--shadow-xs);overflow:visible}.eventsIndex__list{gap:0;display:grid}.page__hint{color:var(--muted);font-size:11px}.supportPage__top{justify-content:flex-end;display:flex}.supportPage__cancel{padding-left:10px;padding-right:10px}.supportPage__odds{gap:6px;margin-top:10px;display:grid}.supportPage__oddsRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.supportPage__oddsSide{color:var(--muted);font-size:12px}.supportPage__oddsVal{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.supportPage__calc{border-top:1px solid var(--border);gap:6px;margin-top:10px;padding-top:10px;display:grid}.supportPage__calcRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.supportPage__calcKey{color:var(--muted);font-size:12px}.supportPage__calcVal{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.supportPage__actions{justify-content:space-between;gap:10px;margin-top:12px;display:flex}.grid{grid-template-columns:1fr;gap:8px;margin-top:6px;display:grid}@media (min-width:860px){.grid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.page{gap:8px}}@media (max-width:420px){:root{--text-base:13.5px}}.grid__item{display:block}.marketCard{transition:border-color .12s}.marketCard:hover{border-color:var(--border)}.marketCard__title{align-items:center;gap:8px;font-weight:600;display:flex}.marketCard__subtitle{color:var(--muted);font-size:var(--text-base);margin-top:4px}.marketCard__slug{color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin-top:6px}.list{gap:0;margin-top:8px;display:grid}.list__row{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;justify-content:space-between;gap:12px;padding:8px 10px;transition:background .1s;display:flex}.list__row:last-child{border-bottom:0}.list--cards{gap:0}.list--cards .list__row{border-bottom:1px solid var(--border-subtle);background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0}.list--cards .list__row:last-child{border-bottom:0}button.list__row{width:100%;font:inherit;color:inherit}button.list__row:hover{background:color-mix(in oklab, var(--panel-2) 35%, transparent)}.list--cards button.list__row:hover{background:color-mix(in oklab, var(--panel-2) 50%, transparent)}.list__muted{color:var(--muted);font-variant-numeric:tabular-nums}.eventCard{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:6px;padding:10px;transition:background .12s;display:grid}.eventCard:hover{background:color-mix(in oklab, var(--panel-2) 40%, transparent)}.eventCard:last-child{border-bottom:0}.eventCard__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.eventCard__title{align-items:center;gap:10px;min-width:0;display:inline-flex}.eventCard__title:hover{text-decoration:none}.eventCard__eventIcon{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--panel-2) 70%, transparent);border:none;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.eventCard__iconText{font-size:14px;line-height:1}.eventCard__iconSvg{color:var(--muted)}.eventCard__titleText{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.eventCard__scenarios{grid-template-columns:1fr;gap:6px;display:grid}.scenarioMini{white-space:nowrap;background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:0;display:grid}.scenarioMini__icon{border-radius:var(--radius-xs);background:color-mix(in oklab, var(--panel-2) 55%, transparent);border:none;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.scenarioMini__iconText{font-size:13px;line-height:1}.scenarioMini__yesPct{font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--text-sm);justify-self:end}.scenarioMini__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scenarioMini__btn{justify-self:end}.scenarioMini__yesBtn{background:color-mix(in oklab, var(--accent) 12%, transparent);border-color:color-mix(in oklab, var(--accent) 30%, var(--border))}.scenarioMini__noBtn{background:color-mix(in oklab, var(--danger) 10%, transparent);border-color:color-mix(in oklab, var(--danger) 30%, var(--border))}.eventCard__footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.eventCard__footerText{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;display:inline-flex}.eventCard__fav{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:color .12s,background .12s;display:inline-flex}.eventCard__fav:hover{background:color-mix(in oklab, var(--panel-2) 60%, transparent);color:var(--fg)}.eventCard__fav--on{color:var(--fg)}.eventDetailHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.eventDetailSticky{z-index:9;background:color-mix(in oklab, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-subtle);padding:6px 0;position:sticky;top:46px}html[data-theme=light] .eventsIndex__scroll{border-color:var(--border-subtle);background:color-mix(in oklab, var(--panel) 92%, var(--bg));box-shadow:var(--shadow-sm)}html[data-theme=light] .eventCard:hover{background:color-mix(in oklab, var(--panel-2) 50%, transparent)}.trending-sidebar{display:none}.trending-strip{min-width:0;margin-bottom:10px;overflow:hidden}.trending-strip__head{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);align-items:center;gap:5px;padding:0 2px 6px;font-size:12px;font-weight:700;display:flex}.trending-strip__scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.trending-strip__scroll::-webkit-scrollbar{display:none}.trending-strip__card{scroll-snap-align:start;background:var(--panel);border:1px solid var(--border-subtle);border-radius:var(--radius);color:inherit;box-shadow:var(--shadow-xs);flex-direction:column;flex:0 0 200px;gap:6px;padding:10px;text-decoration:none;transition:border-color .15s;display:flex}.trending-strip__card:hover{border-color:var(--border);text-decoration:none}.trending-strip__cardIcon{border-radius:var(--radius-xs);background:color-mix(in oklab, var(--panel-2) 60%, transparent);width:22px;height:22px;color:var(--muted);border:none;justify-content:center;align-items:center;font-size:12px;display:flex}.trending-strip__cardTitle{font-size:var(--text-sm);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.trending-strip__cardMeta{color:var(--muted);align-items:center;gap:8px;margin-top:auto;font-size:11px;display:flex}.trending-strip__cardPct{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.trending-strip__cardVol{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}@media (min-width:860px){.eventsIndex__scroll,html[data-theme=light] .eventsIndex__scroll{background:0 0;border:0}.eventsIndex__list{grid-template-columns:repeat(2,1fr);gap:10px}.eventsIndex__list>.page__hint{grid-column:1/-1}.eventCard{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}.eventCard:last-child{border-bottom:1px solid var(--border-subtle)}}@media (min-width:960px){.trending-strip{display:none}.trending-sidebar{align-self:start;display:block;position:sticky;top:70px}.eventsIndex__dashboard{grid-template-columns:1fr 280px;gap:16px}}@media (min-width:1200px){.eventsIndex__dashboard{grid-template-columns:1fr 300px}.eventsIndex__list{grid-template-columns:repeat(2,1fr)}}.trending-sidebar__head{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);align-items:center;gap:5px;padding:0 2px 8px;font-size:11px;font-weight:700;display:flex}.trending-sidebar__list{background:var(--panel);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow-xs);overflow:hidden}.trending-card{border-bottom:1px solid var(--border-subtle);color:inherit;align-items:flex-start;gap:10px;padding:8px 10px;text-decoration:none;transition:background .12s;display:flex}.trending-card:last-child{border-bottom:0}.trending-card:hover{background:color-mix(in oklab, var(--panel-2) 40%, transparent);text-decoration:none}.trending-card__icon{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--panel-2) 60%, transparent);width:26px;height:26px;color:var(--muted);border:none;flex:0 0 26px;justify-content:center;align-items:center;font-size:13px;display:flex}.trending-card__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.trending-card__title{font-size:var(--text-sm);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.trending-card__meta{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.trending-card__pct{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.trending-card__vol{font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}html[data-theme=light] .trending-sidebar__list{box-shadow:var(--shadow-sm)}html[data-theme=light] .trending-card:hover{background:color-mix(in oklab, var(--bg) 40%, transparent)}html[data-theme=light] .trending-strip__card{box-shadow:var(--shadow-sm)}.eventPage .ui-card{border-radius:var(--radius)}.eventPage .ui-btn,.eventPage .eventDetailMeta__pill{border-radius:var(--radius-sm)}.eventDetailHeader__left{align-items:center;gap:12px;min-width:0;display:inline-flex}.eventDetailHeader__text{min-width:0}.eventDetailMeta{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.eventDetailMeta__pill{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--panel-2) 60%, transparent);height:22px;color:var(--muted);font-variant-numeric:tabular-nums;border:none;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.eventDetailMeta__modeBadge{background:color-mix(in oklab, var(--accent) 10%, transparent);color:var(--accent);gap:2px;font-weight:600}.eventDetailMeta__bonus{color:#d97706;background:#f59e0b1a;background:lab(72.7914% 26.933 75.434/.1);font-weight:600}.eventCard__modeBadge{border-radius:var(--radius-xs);background:color-mix(in oklab, var(--accent) 10%, transparent);color:var(--accent);font-size:var(--text-xs);align-items:center;margin-right:2px;padding:0 5px;font-weight:600;display:inline-flex}.rulesOverlay{z-index:9999;background:#00000073;justify-content:center;align-items:flex-end;animation:.15s fadeIn;display:flex;position:fixed;inset:0}.rulesPopup{background:var(--panel);border-radius:var(--radius) var(--radius) 0 0;border:1px solid var(--border);width:100%;max-width:480px;box-shadow:var(--shadow-lg);border-bottom:0;padding:16px 16px 24px;animation:.2s slideUp}.rulesPopup__header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rulesPopup__title{font-size:var(--text-lg);font-weight:700}.rulesPopup__close{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:4px;font-size:18px}.rulesPopup__list{margin:0;padding:0;list-style:none}.rulesPopup__item{font-size:var(--text-md);color:var(--fg);border-bottom:1px solid var(--border-subtle);padding:6px 0}.rulesPopup__item:last-child{border-bottom:none}.rulesPopup__item:before{content:"• ";color:var(--accent);font-weight:700}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.scenarioRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.scenarioRow__left{align-items:center;gap:10px;display:inline-flex}.scenarioRow__title{font-weight:600}.scenarioRow__numbers{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.scenarioRow__right{gap:8px;display:inline-flex}@media (max-width:720px){.scenarioMini{grid-template-columns:20px minmax(0,1fr) auto auto auto;gap:4px;padding:4px 0}.scenarioMini__icon{width:20px;height:20px}.scenarioMini__title{font-size:13px}.scenarioMini__yesPct{font-size:12px}.scenarioMini__btn.ui-btn--sm{height:26px;padding:0 8px;font-size:11px}}.eventChart{border-radius:var(--radius);border:1px solid color-mix(in oklab, var(--border) 90%, transparent);background:color-mix(in oklab, var(--panel-2) 65%, transparent);margin-top:8px;padding:10px}.eventChart__svg{display:block}.eventChart__grid{stroke:color-mix(in oklab, var(--border) 80%, transparent);stroke-width:1px}.eventChart__line{stroke:color-mix(in oklab, var(--accent) 85%, var(--fg));stroke-width:2.2px}.eventChart__dot{fill:color-mix(in oklab, var(--accent) 85%, var(--fg))}.formCard{max-width:520px}.registerPage{grid-template-columns:1fr;min-height:calc(100dvh - 60px);display:grid}.registerPage__hero{background:linear-gradient(135deg, color-mix(in oklab, var(--accent) 12%, var(--bg)), color-mix(in oklab, var(--accent) 4%, var(--bg)));border-bottom:1px solid var(--border-subtle);flex-direction:column;justify-content:center;padding:32px 20px;display:flex}.registerPage__heroBrand{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:14px;font-weight:700}.registerPage__heroTitle{max-width:440px;margin:0 0 24px;font-size:clamp(22px,4vw,32px);font-weight:800;line-height:1.15}.registerPage__benefits{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.registerPage__benefit{font-size:var(--text-sm);color:var(--muted);align-items:center;gap:12px;display:flex}.registerPage__benefitIcon{border-radius:var(--radius);background:color-mix(in oklab, var(--accent) 14%, transparent);width:36px;height:36px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:flex}.registerPage__formPanel{justify-content:center;align-items:flex-start;padding:32px 20px 48px;display:flex}.registerPage__formWrap{width:100%;max-width:420px}.registerPage__formTitle{margin:0 0 6px;font-size:clamp(20px,3vw,26px);font-weight:700}.registerPage__formSub{color:var(--muted);font-size:var(--text-sm);margin:0 0 20px}.registerPage__terms{cursor:pointer;font-size:var(--text-sm);-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;line-height:1.4;display:flex}.registerPage__checkbox{border:1.5px solid var(--border);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:background .15s,border-color .15s;display:flex}.registerPage__checkbox input{opacity:0;width:0;height:0;position:absolute}.registerPage__checkbox--checked{background:var(--accent);border-color:var(--accent)}.registerPage__termsText{color:var(--muted)}.registerPage__termsLink{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.registerPage__termsLink:hover{color:var(--fg)}.registerPage__submitBtn{width:100%;height:44px;margin-top:4px;font-size:15px;font-weight:600}.registerPage__loginLink{text-align:center;font-size:var(--text-sm);padding-top:6px}@media (min-width:860px){.registerPage{grid-template-columns:1fr 1fr;min-height:calc(100dvh - 60px)}.registerPage__hero{border-bottom:0;border-right:1px solid var(--border-subtle);padding:48px 40px}.registerPage__formPanel{align-items:center;padding:48px 40px}}@media (min-width:1200px){.registerPage{grid-template-columns:1.2fr 1fr}.registerPage__hero{padding:64px 60px}}.form{gap:10px;display:grid}.field{gap:6px;display:grid}.field__label{color:var(--muted);font-size:12px}.field__input{border-radius:var(--radius-sm);border:1px solid var(--border);background:color-mix(in oklab, var(--panel-2) 50%, var(--panel));height:36px;color:var(--fg);font:inherit;font-size:var(--text-base);outline:none;padding:0 10px;transition:border-color .15s}.field__input--sm{border-radius:var(--radius-sm);height:30px;font-size:var(--text-sm);padding:0 10px}.field__input--lg{border-radius:var(--radius-sm);height:42px;padding:0 14px}.filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filters__search{flex:1;min-width:220px}.scenarioDetail{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px 16px;display:grid}.scenarioDetail__info{flex-direction:column;gap:4px;min-width:0;display:flex}.scenarioDetail__titleRow{align-items:center;gap:10px;min-width:0;display:inline-flex}.scenarioDetail__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.scenarioDetail__pct{font-variant-numeric:tabular-nums;text-align:center;min-width:56px;color:var(--fg);font-size:22px;font-weight:700;line-height:1.05}.scenarioDetail__amount{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.scenarioDetail__actions{align-items:center;gap:8px;display:flex}.scenarioDetail__actionBtn{justify-content:center;align-items:center;min-width:96px;height:40px;padding:0 14px;font-weight:700;display:inline-flex}.scenarioDetail__btnInner{text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:6px;line-height:1.05;display:inline-flex}.scenarioDetail__btnLabel{font-weight:700}.scenarioDetail__btnOdds{font-variant-numeric:tabular-nums;font-weight:700}.scenarioDetail__yesBtn{background:color-mix(in oklab, var(--accent) 14%, transparent);border-color:color-mix(in oklab, var(--accent) 35%, var(--border))}.scenarioDetail__noBtn{background:color-mix(in oklab, var(--danger) 12%, transparent);border-color:color-mix(in oklab, var(--danger) 35%, var(--border))}.scenarioDetail__odds{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:12px}@media (max-width:720px){.scenarioDetail{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.scenarioDetail__info{grid-area:1/1}.scenarioDetail__pct{grid-area:1/2;font-size:20px}.scenarioDetail__actions{grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.scenarioDetail__actionBtn{width:100%;min-width:0;height:42px}}.eventSettled__banner{background:var(--panel-2);border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--muted);text-align:center;letter-spacing:.01em;border:none;padding:10px 14px}.scenarioDetail--winner{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 6%, var(--panel))}.scenarioDetail__winnerTag{font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--accent);background:color-mix(in oklab, var(--accent) 12%, transparent);border-radius:var(--radius-xs);vertical-align:middle;border:none;margin-left:6px;padding:1px 6px;font-weight:600;display:inline-block}.eventCard__resolvedBadge{font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);background:color-mix(in oklab, var(--panel-2) 60%, transparent);border-radius:var(--radius-xs);border:none;padding:1px 5px;font-weight:600;display:inline-block}@media (max-width:720px){.filters{flex-direction:column;align-items:stretch}.filters__search{width:100%;min-width:0}.seg{width:100%}.seg__btn{text-align:center;flex:1}}.marketLayout{gap:10px;display:grid}.marketLayout__main,.marketLayout__side{align-content:start;gap:10px;display:grid}@media (min-width:980px){.marketLayout{grid-template-columns:1fr 380px;align-items:start}}.field__input:focus{border-color:color-mix(in oklab, var(--accent) 55%, var(--border))}.field__error{color:color-mix(in oklab, var(--danger) 80%, white);font-size:12px}.form__error{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--danger) 10%, var(--panel));color:color-mix(in oklab, var(--danger) 80%, var(--fg));font-size:var(--text-base);border:none;padding:8px 12px}.form__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.form__divider{align-items:center;gap:12px;margin:16px 0 8px;display:flex}.form__divider-line{background:var(--border);flex:1;height:1px}.form__divider-text{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.socialButtons{flex-direction:column;gap:8px;margin-top:4px;display:flex}.socialBtn{border-radius:var(--radius-md,8px);border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.socialBtn:hover{background:color-mix(in oklab, var(--social-color,#888) 12%, transparent);border-color:color-mix(in oklab, var(--social-color,#888) 40%, var(--border))}.socialBtn[aria-disabled=true]{opacity:.5;pointer-events:none}.supportRow{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:80px;padding:10px 12px;display:flex}.supportRow__main{flex:1;min-width:0}.supportRow__header{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.supportRow__weight{font-size:var(--text-xs);color:var(--accent);font-weight:600}.supportRow__event{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.supportRow__event a{color:inherit;text-decoration:none}.supportRow__event a:hover{text-decoration:underline}.supportRow__scenario{font-size:var(--text-sm);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.supportRow__right{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.supportRow__amount{font-weight:600}@media (max-width:600px){.supportRow{min-height:unset;flex-direction:column;align-items:flex-start;gap:6px;padding:10px}.supportRow__right{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%}.supportRow__event{white-space:normal;overflow:visible}}.form__msg{color:var(--muted);font-size:13px}.app__user{align-items:center;gap:10px;display:flex}.app__userName{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.app__authLinks{align-items:center;gap:12px;display:flex}.app__brand{align-items:center;gap:10px;display:inline-flex}.app__link{align-items:center;gap:8px;display:inline-flex}@media (max-width:420px){.app__linkText{display:none}}.chart{touch-action:none;--chart-1:color-mix(in oklab, var(--accent) 88%, var(--fg));--chart-2:color-mix(in oklab, var(--danger) 80%, var(--fg));--chart-3:color-mix(in oklab, var(--fg) 85%, var(--accent));--chart-4:color-mix(in oklab, var(--muted) 55%, var(--fg));--chart-5:color-mix(in oklab, var(--accent) 55%, var(--danger));--chart-6:color-mix(in oklab, var(--danger) 40%, var(--accent));width:100%;height:auto;position:relative}.chart__canvas{border-radius:var(--radius-sm);width:100%;display:block}.chart__tooltip{pointer-events:none;background:color-mix(in oklab, var(--panel) 90%, black);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:140px;padding:8px 10px;font-size:12px;position:absolute;transform:translateY(-100%)}.chart__tooltipRow{justify-content:space-between;gap:12px;display:flex}.chart__tooltipKey{color:var(--muted)}.chart__tooltipVal{color:var(--fg);font-variant-numeric:tabular-nums}.chart__tooltip--compact{min-width:80px;padding:4px 8px;font-size:11px}.depthChart{position:relative}.depthChart__canvas{width:100%;display:block}.depthChart__spread{color:var(--muted);background:color-mix(in oklab, var(--panel) 85%, transparent);border-radius:var(--radius-sm);pointer-events:none;padding:2px 6px;font-size:10px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.chartLegend{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.chartLegend__item{align-items:center;gap:8px;min-width:0;display:inline-flex}.chartLegend__swatch{border-radius:var(--radius-sm);border:1px solid color-mix(in oklab, var(--border) 90%, transparent);flex:none;width:10px;height:10px}.chartLegend__name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.chartLegend__value{color:var(--fg);font-variant-numeric:tabular-nums;font-size:12px}.chartRange{border-radius:calc(var(--radius) + 1px);background:color-mix(in oklab, var(--panel-2) 50%, transparent);gap:2px;margin-top:8px;padding:2px;display:inline-flex}.chartRange__btn{appearance:none;color:var(--muted);font:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:11px;font-weight:500;transition:color .15s,background .15s,box-shadow .15s}.chartRange__btn:hover{color:var(--fg)}.chartRange__btn--active{color:var(--fg);background:var(--panel);box-shadow:0 1px 2px color-mix(in oklab, var(--fg) 4%, transparent), 0 0 0 1px color-mix(in oklab, var(--border) 40%, transparent);font-weight:600}.marketsPage__results{margin-top:4px}.marketsGrid{grid-template-columns:1fr;gap:0;display:grid}.marketsGrid__card{color:inherit;border-bottom:1px solid var(--border-subtle);gap:4px;padding:10px;text-decoration:none;transition:background .1s;display:grid}.marketsGrid__card:hover{background:color-mix(in oklab, var(--panel-2) 40%, transparent);text-decoration:none}.marketsGrid__card:last-child{border-bottom:0}.marketsGrid__head{align-items:center;gap:10px;display:flex}.marketsGrid__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.marketsGrid__meta{flex-wrap:wrap;gap:8px;display:flex}.marketsGrid__outcomes{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.marketsGrid__slug{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.marketsGrid>.page__hint{grid-column:1/-1}@media (max-width:859px){.marketsGrid__outcomes,.marketsGrid__slug{display:none}}@media (min-width:860px){.marketsGrid{grid-template-columns:repeat(2,1fr);gap:10px}.marketsGrid__card{border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-xs)}.marketsGrid__card:last-child{border-bottom:1px solid var(--border-subtle)}.marketsGrid__card:hover{border-color:var(--border)}}@media (min-width:1200px){.marketsGrid{grid-template-columns:repeat(3,1fr)}}.ui-btn--danger{background:color-mix(in oklab, var(--danger) 14%, var(--panel-2));border-color:color-mix(in oklab, var(--danger) 35%, var(--border));color:color-mix(in oklab, var(--danger) 80%, var(--fg))}.ui-btn--loading{opacity:.75;pointer-events:none}.ui-btn__spinner{vertical-align:middle;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.6s linear infinite btn-spin;display:inline-block}@keyframes btn-spin{to{transform:rotate(360deg)}}.form__success{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--accent) 10%, var(--panel));color:var(--accent);font-size:var(--text-base);border:none;padding:8px 12px}.posGrid{grid-template-columns:2.2fr 1.6fr .8fr .7fr 1fr 1fr 1fr;align-items:center;gap:10px;padding:0 12px;display:grid}.posGrid--header{padding-bottom:8px}.posGrid--row{border-bottom:1px solid var(--border-subtle);min-height:68px;padding-top:8px;padding-bottom:8px}@media (max-width:860px){.posGrid--header{display:none}.posGrid--row{flex-wrap:wrap;gap:8px 16px;min-height:auto;padding:12px;display:flex}.posGrid--row>div:first-child,.posGrid--row>div:nth-child(2){flex:100%}}.ui-spinner{color:var(--fg-muted);align-items:center;gap:8px;display:inline-flex}.ui-spinner--page{justify-content:center;width:100%;padding:48px 0}.ui-spinner__svg{animation:.75s linear infinite spin}.ui-spinner__track{opacity:.18}.ui-spinner__arc{opacity:.7}.ui-spinner__label{font-size:13px}@keyframes spin{to{transform:rotate(360deg)}}.ptr{position:relative;overflow:visible}.ptr__indicator{color:var(--fg-muted);justify-content:center;align-items:flex-end;padding-bottom:6px;transition:height .25s,opacity .2s;display:flex;overflow:hidden}.ptr__icon{transition:transform .1s linear}.ptr__icon--spin{animation:.75s linear infinite spin}.ptr__content{will-change:transform}.orderbook{font-variant-numeric:tabular-nums;font-size:.85em}.orderbook__header{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;padding:4px 8px;font-size:.8em;display:flex}.orderbook__asks,.orderbook__bids{gap:1px;display:grid}.orderbook__row{cursor:default;justify-content:space-between;align-items:center;min-height:26px;padding:3px 8px;transition:background .1s;display:flex;position:relative}.orderbook__row:hover{background:#ffffff0a}.orderbook__bar{opacity:.12;pointer-events:none;position:absolute;top:0;bottom:0;right:0}.orderbook__bar--bid{background:var(--accent)}.orderbook__bar--ask{background:var(--danger)}.orderbook__price{z-index:1;font-weight:600;position:relative}.orderbook__price--bid{color:var(--accent)}.orderbook__price--ask{color:var(--danger)}.orderbook__qty{z-index:1;color:var(--fg);position:relative}.orderbook__spread{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:5px 8px;font-size:1.05em;font-weight:700;display:flex}.orderbook__spread-label{color:var(--muted);font-size:.8em;font-weight:400}.orderbook__empty{text-align:center;color:var(--muted);padding:16px 8px}.mobileMarketTabs{z-index:5;background:var(--bg);padding:4px 0;position:sticky;top:46px}.cmt-section{margin-top:12px}.cmt-section__head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:6px;margin-bottom:6px;padding-bottom:6px;display:flex}.cmt-section__label{font-size:var(--text-base);letter-spacing:.01em;font-weight:600}.cmt-section__count{font-size:var(--text-xs);color:var(--muted);background:color-mix(in oklab, var(--panel-2) 60%, transparent);border-radius:var(--radius-xs);border:none;padding:1px 6px;font-weight:500}.cmt-section__form{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.cmt-section__login{text-align:center;color:var(--muted);font-size:var(--text-sm);background:color-mix(in oklab, var(--panel-2) 35%, transparent);border-radius:var(--radius-sm);border:none;margin-bottom:6px;padding:12px}.cmt-section__empty{text-align:center;color:var(--muted);font-size:var(--text-sm);padding:16px 8px}.cmt-avatar{border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0;width:26px;height:26px}.cmt-avatar--placeholder{background:color-mix(in oklab, var(--panel-2) 60%, transparent);color:var(--muted);font-weight:600;font-size:var(--text-xs);border:none;justify-content:center;align-items:center;display:flex}.cmt{gap:8px;padding:8px 0;display:flex}.cmt+.cmt{border-top:1px solid var(--border-subtle)}.cmt--reply{padding:6px 0}.cmt--reply+.cmt--reply{border-top:none}.cmt__main{flex:1;min-width:0}.cmt__head{align-items:center;gap:5px;margin-bottom:3px;line-height:1;display:flex}.cmt__author{font-weight:600;font-size:var(--text-sm);color:inherit;text-decoration:none}.cmt__author:hover{text-decoration:underline}.cmt__dot{color:var(--muted);font-size:var(--text-xs)}.cmt__time{font-size:var(--text-xs);color:var(--muted)}.cmt__edited{font-size:var(--text-xs);color:var(--muted);font-style:italic}.cmt__body{font-size:var(--text-base);white-space:pre-wrap;word-break:break-word;color:var(--fg);line-height:1.5}.cmt__actions{gap:4px;margin-top:4px;display:flex}.cmt__action{font:inherit;cursor:pointer;border-radius:var(--radius-xs);color:var(--muted);background:0 0;border:none;align-items:center;gap:3px;padding:2px 5px;font-size:11px;transition:color .12s,background .12s;display:inline-flex}.cmt__action:hover{background:var(--panel-2);color:var(--fg)}.cmt__action--liked,.cmt__action--liked:hover{color:#ef4444}.cmt__action--danger:hover{color:var(--danger)}.cmt__input{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--panel-2) 40%, var(--panel));width:100%;min-height:48px;color:var(--fg);font:inherit;font-size:var(--text-base);resize:vertical;padding:8px 10px;line-height:1.5;transition:border-color .15s}.cmt__input:focus{border-color:var(--accent);outline:none}.cmt__input::placeholder{color:var(--muted)}.cmt__btn{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--panel-2) 70%, transparent);height:26px;color:var(--fg);font:inherit;font-size:var(--text-sm);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 10px;font-weight:500;transition:background .12s;display:inline-flex}.cmt__btn:hover{background:var(--panel-2)}.cmt__btn:disabled{opacity:.5;cursor:not-allowed}.cmt__btn--primary{background:var(--accent);color:#fff}.cmt__btn--primary:hover{opacity:.9;background:var(--accent)}.cmt__showReplies{font:inherit;cursor:pointer;color:var(--accent);background:0 0;border:none;align-items:center;gap:4px;margin-top:4px;padding:2px 0;font-size:11px;display:inline-flex}.cmt__showReplies:hover{text-decoration:underline}.cmt__replies{border-left:2px solid var(--border-subtle);margin-top:4px;margin-left:4px;padding-left:10px}.cmt__editForm{flex-direction:column;gap:4px;margin:4px 0;display:flex}.cmt__editBtns{gap:6px;display:flex}.cmt__replyForm{flex-direction:column;gap:4px;margin-top:6px;display:flex}.dispute-section{margin-top:12px}.dispute-section__head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:6px;margin-bottom:6px;padding-bottom:6px;display:flex}.dispute-section__label{font-size:var(--text-base);font-weight:600}.dispute-section__empty{text-align:center;color:var(--muted);font-size:var(--text-sm);padding:12px 8px}.dispute-banner{border-radius:var(--radius-sm);font-size:var(--text-sm);align-items:center;gap:6px;margin-bottom:6px;padding:6px 10px;display:flex}.dispute-banner--open{background:color-mix(in oklab, var(--accent) 8%, transparent);color:var(--accent);border:none}.dispute-banner--closed{background:color-mix(in oklab, var(--panel-2) 50%, transparent);color:var(--muted);border:none}.dispute-form{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.dispute-msg{padding:4px 0;font-size:12px}.dispute-msg--err{color:var(--danger)}.dispute-msg--ok{color:var(--accent)}.dispute-list{flex-direction:column;display:flex}.dispute-item{border-bottom:1px solid var(--border-subtle);padding:8px 0}.dispute-item:last-child{border-bottom:none}.dispute-item__top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.dispute-item__author{font-weight:600;font-size:var(--text-sm)}.dispute-item__time{font-size:var(--text-xs);color:var(--muted)}.dispute-item__reason{font-size:var(--text-base);white-space:pre-wrap;word-break:break-word;margin-bottom:4px;line-height:1.5}.dispute-item__footer{align-items:center;gap:8px;display:flex}.dispute-item__note{color:var(--muted);font-size:11px;font-style:italic}.dispute-badge{border-radius:var(--radius-xs);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:3px;padding:2px 6px;font-weight:600;display:inline-flex}.dispute-badge--open{background:color-mix(in oklab, var(--accent) 15%, transparent);color:var(--accent)}.dispute-badge--upheld{color:#22c55e;background:#22c55e1f}.dispute-badge--rejected{color:#ef4444;background:#ef44441f}.notif-page{max-width:640px}.notif-page__head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:6px;display:flex}.notif-page__title{font-size:var(--text-md);font-weight:700}.notif-page__markAll{font:inherit;font-size:var(--text-sm);color:var(--accent);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px 6px;transition:background .12s}.notif-page__markAll:hover{background:color-mix(in oklab, var(--panel-2) 50%, transparent)}.notif-page__markAll:disabled{opacity:.5;cursor:not-allowed}.notif-page__empty{color:var(--muted);font-size:var(--text-base);flex-direction:column;align-items:center;gap:4px;padding:32px 16px;display:flex}.notif-page__loadMore{border-radius:var(--radius-sm);color:var(--accent);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;margin:6px auto;padding:5px 14px;transition:background .12s;display:block}.notif-page__loadMore:hover{background:color-mix(in oklab, var(--panel-2) 50%, transparent)}.notif-list{flex-direction:column;display:flex}.notif-item__link{color:inherit;text-decoration:none}.notif-item__link:hover{text-decoration:none}.notif-item{border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:10px;padding:8px 4px;transition:background .1s;display:flex}.notif-item:hover{background:color-mix(in oklab, var(--panel-2) 25%, transparent)}.notif-item--unread{background:color-mix(in oklab, var(--accent) 3%, transparent)}.notif-item__icon{flex-shrink:0;padding-top:2px}.notif-item__content{flex:1;min-width:0}.notif-item__title{font-size:var(--text-sm);margin-bottom:2px;font-weight:600;line-height:1.3;display:block}.notif-item__body{font-size:var(--text-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;overflow:hidden}.notif-item__meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;padding-top:1px;display:flex}.notif-item__time{font-size:var(--text-xs);color:var(--muted);white-space:nowrap}.notif-item__dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.profile{max-width:560px}.profile__identity{align-items:center;gap:14px;padding:16px 0 12px;display:flex}.profile__info{flex-direction:column;gap:2px;display:flex}.profile__name{font-weight:700;font-size:var(--text-lg);line-height:1.2}.profile__handle{font-size:var(--text-sm);color:var(--muted)}.profile__joined{color:var(--muted);font-size:11px}.profile__stats{background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow-xs);grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1px;margin-top:4px;display:grid;overflow:hidden}.profile__stat{background:var(--panel);flex-direction:column;align-items:center;gap:2px;padding:12px 8px;display:flex}.profile__stat--total{background:var(--panel-2);grid-column:1/-1}.profile__statVal{font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:700}.profile__statLabel{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.profile-empty{flex-direction:column;align-items:center;gap:4px;padding:40px 16px;display:flex}.profile-empty__title{font-size:var(--text-md);font-weight:700}.profile-empty__desc{font-size:var(--text-sm);color:var(--muted)}.me-page{max-width:480px}.me-card{background:var(--panel);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow-xs);padding:12px}.me-card__row{align-items:center;gap:12px;display:flex}.me-card__info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.me-card__name{font-weight:700;font-size:var(--text-md)}.me-card__handle{font-size:var(--text-sm);color:var(--muted)}.me-card__editBtn{border-radius:var(--radius-sm);cursor:pointer;width:28px;height:28px;color:var(--muted);background:0 0;border:none;justify-content:center;align-items:center;transition:color .12s,background .12s;display:flex}.me-card__editBtn:hover{color:var(--fg);background:color-mix(in oklab, var(--panel-2) 60%, transparent)}.me-card__form{flex-direction:column;gap:10px;margin-top:12px;display:flex}.me-card__formBtns{gap:6px;display:flex}.me-nav{border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow-xs);margin-top:8px;overflow:hidden}.me-nav__item{font-size:var(--text-base);color:var(--fg);background:var(--panel);justify-content:space-between;align-items:center;padding:10px 12px;font-weight:500;text-decoration:none;transition:background .1s;display:flex}.me-nav__item+.me-nav__item{border-top:1px solid var(--border-subtle)}.me-nav__item:hover{background:var(--panel-2);text-decoration:none}.me-signout{font:inherit;font-size:var(--text-sm);color:var(--danger);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:10px;padding:4px 0;display:inline-flex}.me-signout:hover{text-decoration:underline}.lb-page{max-width:860px;margin:0 auto}.lb-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.lb-table{border-collapse:collapse;width:100%;font-size:var(--text-base)}.lb-table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-subtle);padding:6px 10px;font-size:11px;font-weight:600}.lb-th--right,.lb-cell--right{text-align:right}.lb-table td{border-bottom:1px solid var(--border-subtle);padding:8px 10px}.lb-row:hover{background:color-mix(in oklab, var(--panel-2) 30%, transparent)}.lb-rank{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:4px;min-width:32px;font-weight:700;display:inline-flex}.lb-rank--gold{color:#f59e0b}.lb-rank--silver{color:#94a3b8}.lb-rank--bronze{color:#d97706}.lb-user{color:var(--text);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.lb-user:hover{text-decoration:underline}.lb-user__name{white-space:nowrap}@media (max-width:640px){.lb-table{font-size:var(--text-sm)}.lb-table th,.lb-table td{padding:6px}}.portfolio-overview{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-bottom:12px;display:grid}.portfolio-stat{background:var(--panel);border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:var(--shadow-xs);padding:12px}.portfolio-stat__label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:11px;font-weight:600}.portfolio-stat__value{font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:700}.order-confirm-overlay{z-index:9000;background:#0000008c;justify-content:center;align-items:center;animation:.12s fadeIn;display:flex;position:fixed;inset:0}.order-confirm{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);width:90vw;min-width:300px;max-width:400px;box-shadow:var(--shadow-lg);padding:20px}.order-confirm__title{font-size:var(--text-md);margin-bottom:12px;font-weight:700}.order-confirm__row{font-size:var(--text-base);border-bottom:1px solid var(--border-subtle);justify-content:space-between;padding:5px 0;display:flex}.order-confirm__row:last-of-type{border-bottom:none}.order-confirm__label{color:var(--muted)}.order-confirm__value{font-variant-numeric:tabular-nums;font-weight:600}.order-confirm__btns{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ytv{margin-top:6px}.ytv__trigger{font-size:var(--text-xs);color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-family:inherit;transition:color .15s;display:inline-flex}.ytv__trigger:hover{color:var(--fg)}.ytv__triggerIcon{color:red;opacity:.7}.ytv__arrow{font-size:10px;transition:transform .2s;display:inline-block}.ytv__arrow--open{transform:rotate(90deg)}.ytv__body{flex-direction:column;gap:10px;margin-top:8px;animation:.2s ytv-slide-in;display:flex}@keyframes ytv-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ytv__keywords{flex-wrap:wrap;gap:4px;display:flex}.ytv__chip{font-size:var(--text-xs);color:var(--muted);border-radius:var(--radius-xs);background:color-mix(in oklab, var(--panel-2) 60%, transparent);white-space:nowrap;padding:2px 7px}.ytv__player{border-radius:var(--radius);background:#000;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.ytv__player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ytv__fallback{font-size:var(--text-xs);color:var(--muted);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--danger) 6%, transparent);white-space:nowrap;align-items:center;gap:4px;width:fit-content;padding:3px 8px;transition:color .15s,background .15s;display:inline-flex}.ytv__fallback:hover{color:var(--fg);background:color-mix(in oklab, var(--danger) 12%, transparent)}.ytv__paste{width:100%;max-width:400px;font-size:var(--text-xs);color:var(--fg);background:var(--panel);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);outline:none;padding:6px 10px;font-family:inherit;transition:border-color .15s}.ytv__paste::placeholder{color:var(--muted)}.ytv__paste:focus{border-color:var(--accent)}.toast-container{z-index:9999;pointer-events:none;flex-direction:column-reverse;gap:8px;max-width:380px;display:flex;position:fixed;bottom:24px;right:24px}@media (max-width:640px){.toast-container{max-width:none;bottom:68px;left:12px;right:12px}}.toast{pointer-events:auto;cursor:pointer;border-radius:var(--radius);background:color-mix(in oklab, var(--panel-2) 92%, transparent);color:var(--fg);box-shadow:var(--shadow-md);border:1px solid var(--border-subtle);font-size:var(--text-sm);-webkit-backdrop-filter:blur(12px);align-items:center;gap:10px;padding:12px 16px;line-height:1.4;animation:.28s cubic-bezier(.34,1.56,.64,1) forwards toast-in;display:flex}.toast__icon{flex-shrink:0;font-size:14px;font-weight:700}.toast__msg{flex:1;min-width:0}.toast__close{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 2px;font-size:16px;line-height:1;transition:color .15s}.toast__close:hover{color:var(--fg)}.toast--success{border-left:3px solid var(--accent)}.toast--success .toast__icon{color:var(--accent)}.toast--error{border-left:3px solid var(--danger)}.toast--error .toast__icon{color:var(--danger)}.toast--info{border-left:3px solid color-mix(in oklab, var(--accent) 50%, var(--fg))}.toast--info .toast__icon{color:color-mix(in oklab, var(--accent) 50%, var(--fg))}.toast--leaving{animation:.24s forwards toast-out}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.96)}}@media (max-width:720px){.siteFooter{display:none}}@media (max-width:960px){.navBalance__label{display:none}.navBalance__pill{max-width:110px;padding:4px 10px}}@media (max-width:720px){.navBalance{display:none}}.listEnd{opacity:.42;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;padding:20px 12px 10px;display:flex}.listEnd__line{background:linear-gradient(to right, transparent, var(--border) 50%, transparent);width:38px;height:1px;display:block}.listEnd__dot{background:var(--muted);border-radius:50%;width:4px;height:4px;display:block}.listEnd__label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.siteFooter{border-top:1px solid var(--border-subtle);background:color-mix(in oklab, var(--bg) 96%, transparent);margin-top:32px}.siteFooter__inner{flex-wrap:wrap;align-items:center;gap:18px;padding:14px 16px;display:flex}.siteFooter__brand{color:var(--fg);font-weight:600;font-size:var(--text-sm);opacity:.9;align-items:center;gap:8px;display:inline-flex}.siteFooter__links{flex-wrap:wrap;align-items:center;gap:18px;display:inline-flex}.siteFooter__link{color:var(--muted);font-size:var(--text-sm);text-decoration:none;transition:color .12s}.siteFooter__link:hover{color:var(--fg);text-decoration:none}.siteFooter__copy{color:var(--muted);letter-spacing:.01em;margin-left:auto;font-size:12px}@media (max-width:720px){.siteFooter{display:none}}.navBalance{align-items:center;gap:6px;display:inline-flex}.navBalance__pill{appearance:none;background:color-mix(in oklab, var(--panel) 60%, transparent);border:1px solid var(--border-subtle);cursor:pointer;height:30px;font:inherit;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:baseline;gap:6px;max-width:180px;padding:4px 10px 4px 12px;transition:background .12s,border-color .12s;display:inline-flex;overflow:hidden}.navBalance__pill:hover{background:color-mix(in oklab, var(--panel-2) 70%, transparent);border-color:var(--border)}.navBalance__label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.navBalance__value{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}.navBalance__deposit{appearance:none;background:var(--accent);color:#fff;height:30px;font:inherit;font-size:var(--text-sm);cursor:pointer;box-shadow:0 1px 0 #0000002e inset, 0 0 0 1px color-mix(in oklab, var(--accent) 50%, transparent);border:0;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-weight:600;transition:filter .12s,transform 50ms;display:inline-flex}.navBalance__deposit:hover{filter:brightness(1.08)}.navBalance__deposit:active{transform:translateY(1px)}.navBalance__depositText{line-height:1}@media (max-width:960px){.navBalance__label{display:none}.navBalance__pill{max-width:110px;padding:4px 10px}}@media (max-width:720px){.navBalance{display:none}}.legalPage__body{flex-direction:column;gap:18px;max-width:720px;margin-top:14px;line-height:1.6;display:flex}.legalPage__body section{background:var(--panel);border:1px solid var(--border-subtle);border-radius:var(--radius);padding:14px 18px}.legalPage__body h2{font-size:var(--text-base);letter-spacing:.01em;margin:0 0 6px;font-weight:700}.legalPage__body p{color:var(--fg);margin:6px 0}.legalPage__body ul{margin:6px 0;padding-left:22px}.legalPage__body li{margin:3px 0}.legalPage__body a{color:var(--accent)}.trending-card{position:relative}.trending-card__rank{color:var(--muted);letter-spacing:.04em;font-variant-numeric:tabular-nums;opacity:.7;font-size:10px;font-weight:700;position:absolute;top:6px;right:8px}.trending-card--top{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 8%, transparent) 0%, transparent 100%);border-left:2px solid var(--accent)!important}.trending-strip__card{position:relative}.trending-strip__card--top:before{content:"";border-radius:inherit;background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 10%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}.depositInit{border:1px dashed var(--border);border-radius:var(--radius);background:color-mix(in oklab, var(--panel-2) 50%, transparent);align-items:center;gap:14px;padding:18px 20px;display:flex}.depositInit__icon{background:color-mix(in oklab, var(--accent) 12%, transparent);width:36px;height:36px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.depositInit__title{font-size:var(--text-base);margin-bottom:2px;font-weight:600}.depositInit__hint{color:var(--muted);font-size:var(--text-sm);line-height:1.45}.eventDetailHeader__actions{align-items:center;gap:6px;display:inline-flex}.eventDetailHeader__share{appearance:none;background:var(--panel);border:1px solid var(--border);color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.eventDetailHeader__share:hover{color:var(--fg);border-color:color-mix(in oklab, var(--accent) 35%, var(--border))}.chartLoading{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.chartLoading__text{color:var(--muted);font-size:13px}
