@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fafaf9;--surface:#fff;--ink:#111113;--muted:#6b6b72;--line:#e4e4e7;--line-strong:#c4c4ca;--ring:#2b59c3;--rim:#1111131f;--no-fill:#e6e0d6;--no-slash:#9a8f7e;--danger:#a3242d;--ease-out:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-feature-settings:"cv11", "ss01";font-optical-sizing:auto;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0e0e10;--surface:#18181b;--ink:#f4f4f5;--muted:#a0a0a8;--line:#2a2a2f;--line-strong:#4a4a52;--ring:#8fb3ff;--rim:#f4f4f538;--no-fill:#2b2926;--no-slash:#6b645a;--danger:#ff8a8a}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;margin:0}button{font:inherit;color:inherit}h1,h2,h3,p,figure,ul{margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page{width:100%;max-width:600px;padding:max(28px, env(safe-area-inset-top)) 24px max(48px, env(safe-area-inset-bottom));margin:0 auto}.page-ask{flex-direction:column;justify-content:center;gap:44px;min-height:100svh;padding-bottom:18svh;display:flex}.page-results{flex-direction:column;gap:40px;padding-top:56px;display:flex}.q-head{flex-direction:column;gap:14px;display:flex}.question{letter-spacing:-.032em;text-wrap:balance;font-size:clamp(2.25rem,1.4rem + 3.6vw,3.4rem);font-weight:650;line-height:1.06}.question-sm{letter-spacing:-.026em;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.1rem);line-height:1.12}.date{color:var(--muted);font-variant-numeric:tabular-nums;font-size:1rem}h2{letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.muted{color:var(--muted)}.btn{border:1px solid var(--line);background:var(--surface);letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;min-height:56px;transition:transform .12s var(--ease-out), background-color .15s var(--ease-out), border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:560;display:inline-flex}@media (hover:hover){.btn:hover:not(:disabled){border-color:var(--line-strong)}}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{cursor:default}.btn[data-current=true],.btn[data-selected=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ask[aria-busy=true] .btn:not([data-selected=true]),.ask[aria-busy=true] .swatch:not([data-selected=true]),.ask[aria-busy=true] .btn-quiet{opacity:.45}:where(.btn,.btn-quiet,.btn-word,.swatch,.cal-day):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.choice-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.choice-row-3{grid-template-columns:repeat(3,1fr);gap:10px}.btn-answer{border-radius:20px;min-height:88px;font-size:1.5rem;font-weight:600}.btn-color{flex-direction:column;gap:8px;min-height:72px;padding:0 12px;font-size:1.05rem}.btn-color[data-open=true]{border-color:var(--ink)}.dot{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--rim);border-radius:999px}.dot-multi{width:auto;box-shadow:none;display:inline-flex}.dot-multi span{width:14px;height:18px;box-shadow:0 0 0 1.5px var(--surface);border-radius:999px;margin-left:-6px}.dot-multi span:first-child{margin-left:0}.btn-quiet{min-height:36px;color:var(--muted);cursor:pointer;transition:color .15s var(--ease-out), background-color .15s var(--ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;margin-right:-10px;padding:0 10px;font-size:.95rem;display:inline-flex}@media (hover:hover){.btn-quiet:hover:not(:disabled){color:var(--ink);background:var(--line)}}.btn-word{white-space:nowrap;min-height:40px;color:var(--ink);cursor:pointer;transition:transform .12s var(--ease-out), background-color .15s var(--ease-out), opacity .15s var(--ease-out);background:0 0;border:0;border-radius:12px;align-items:center;padding:0 12px;font-size:.95rem;font-weight:600;display:inline-flex}@media (hover:hover){.btn-word:hover:not(:disabled){background:var(--line)}}.btn-word:active:not(:disabled){transform:scale(.97)}.btn-word:disabled{opacity:.3;cursor:default}.color-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.prompt{letter-spacing:-.015em;font-size:1.25rem;font-weight:600}.palette{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:18px;display:grid}.swatch{cursor:pointer;transition:transform .12s var(--ease-out), background-color .15s var(--ease-out);background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:10px 2px 8px;display:flex}.swatch-color{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--rim);transition:box-shadow .15s var(--ease-out);border-radius:999px}.swatch-name{white-space:nowrap;color:var(--muted);text-align:center;transition:color .15s var(--ease-out);font-size:.82rem;line-height:1.2}@media (hover:hover){.swatch:hover:not(:disabled) .swatch-name{color:var(--ink)}.swatch:hover:not(:disabled) .swatch-color{box-shadow:inset 0 0 0 1px var(--rim), 0 0 0 3px var(--bg), 0 0 0 4px var(--line-strong)}}.swatch[data-selected=true] .swatch-name{color:var(--ink)}.swatch:active:not(:disabled){transform:scale(.97)}.swatch[data-current=true] .swatch-color,.swatch[data-selected=true] .swatch-color{box-shadow:inset 0 0 0 1px var(--rim), 0 0 0 3px var(--bg), 0 0 0 5px var(--ink)}.ask-error{min-height:1.4em;color:var(--danger);margin-top:16px;font-size:.95rem}.ask-cancel{align-self:flex-start;margin:4px 0 0 -10px}.your-pick{justify-content:space-between;align-items:center;gap:12px;font-size:1rem;display:flex}.skeleton{background:var(--line);border-color:#0000;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.55}}.error{color:var(--muted);flex-direction:column;align-items:flex-start;gap:18px;font-size:1.1rem;display:flex}.btn-retry{min-height:52px;color:var(--ink);padding:0 22px}.notice{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-self:flex-start;padding:10px 14px;font-size:.95rem}.alltime,.calendar{border-top:1px solid var(--line);flex-direction:column;gap:20px;padding-top:32px;display:flex}.pie{align-items:center;gap:32px;display:flex}.pie svg{flex:none;width:168px;height:168px;overflow:visible}.pie-sm svg{width:112px;height:112px}.pie figcaption{flex:1;min-width:0}.pie-slice{transition:opacity .15s var(--ease-out)}.pie-slice[data-dim=true]{opacity:.35}.pie-rim{stroke:var(--rim);stroke-width:1px}.pie-outline{stroke:var(--ink);stroke-width:3px}.legend{flex-direction:column;gap:2px;max-width:240px;padding:0;list-style:none;display:flex}.legend li{min-height:30px;transition:opacity .15s var(--ease-out);align-items:center;gap:10px;font-size:.95rem;display:flex}.legend li[data-dim=true]{opacity:.45}.chip{width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--rim);border-radius:4px;flex:none}.chip-no{background:linear-gradient(135deg, transparent 44%, var(--no-slash) 44%, var(--no-slash) 56%, transparent 56%), var(--no-fill)}.legend li[data-mine=true] .chip{box-shadow:inset 0 0 0 1px var(--rim), 0 0 0 2px var(--bg), 0 0 0 3.5px var(--ink)}.legend-name{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.legend li[data-mine=true] .legend-name{font-weight:600}.legend-you{color:var(--muted);font-size:.78rem;font-weight:450}.legend-pct{font-variant-numeric:tabular-nums;color:var(--muted)}.cal-head{justify-content:space-between;align-items:center;display:flex}.cal-nav{gap:4px;margin-right:-8px;display:flex}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cal-wd{text-align:center;color:var(--muted);padding-bottom:4px;font-size:.78rem;text-decoration:none}.cal-day{aspect-ratio:1;font-variant-numeric:tabular-nums;border:0;border-radius:10px;min-width:0;padding:0;display:block;position:relative}.cal-num{font-size:.75rem;line-height:1;position:absolute;top:5px;left:7px}.cal-day[data-today=true] .cal-num{font-weight:700}.cal-empty{border:1px dashed var(--line-strong);color:var(--muted)}.cal-empty[data-future=true]{opacity:.45}button.cal-day{cursor:pointer;box-shadow:inset 0 0 0 1px var(--rim);transition:transform .12s var(--ease-out), box-shadow .15s var(--ease-out)}@media (hover:hover){button.cal-day:hover{box-shadow:inset 0 0 0 1px var(--rim), 0 0 0 2px var(--bg), 0 0 0 3px var(--line-strong)}}button.cal-day:active{transform:scale(.97)}button.cal-day[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--rim), 0 0 0 2px var(--bg), 0 0 0 4px var(--ink)}.cal-day[data-ink=light]{color:#fff}.cal-day[data-ink=dark]{color:#111113}.cal-day[data-color=white]{box-shadow:inset 0 0 0 1px var(--line-strong)}.cal-no{background:var(--no-fill);color:var(--muted)}.cal-no:after{content:"";background:var(--no-slash);transform-origin:50%;border-radius:1px;width:34%;height:2px;position:absolute;bottom:24%;right:18%;transform:rotate(-45deg)}.cal-detail{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:16px;padding:20px;display:flex}.cal-outcome{align-items:center;gap:10px;font-size:.95rem;display:flex}.cal-detail h3{font-size:.98rem;font-weight:600}.step{animation:step-in .2s var(--ease-out) both}.step-down{animation:step-down .18s var(--ease-out) both}@keyframes step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes step-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.step,.step-down{animation-name:fade-in}.btn:active:not(:disabled),.btn-word:active:not(:disabled),.swatch:active:not(:disabled),button.cal-day:active{transform:none}}@media (width>=720px){.page{padding-left:32px;padding-right:32px}.page-results{gap:48px;padding-top:96px}.pie{gap:48px}.pie svg{width:208px;height:208px}.pie-sm svg{width:128px;height:128px}.cal-grid{gap:8px}.cal-num{font-size:.85rem;top:8px;left:10px}}@media (width<=360px){.pie{flex-direction:column;align-items:flex-start}}:root{--nav-h:56px;--accent:#2b59c3;--up:#1f8a4c;--up-ink:#17703d;--up-tint:#1f8a4c1a;--up-flash:#1f8a4c4d;--down:#c23b3b;--down-ink:#a72f2f;--down-tint:#c23b3b17;--down-flash:#c23b3b47;--shadow:0 1px 2px #1111130f, 0 8px 24px #1111130f;--select:#2b59c312;--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#8e5cd9;--series-6:#d6457a;--series-other:#8a8a93;--new-ink:#2563eb;--new-tint:#2563eb1a}@media (prefers-color-scheme:dark){:root{--accent:#7aa2ff;--up:#23884d;--up-ink:#4cc983;--up-tint:#4cc98321;--up-flash:#4cc98352;--down:#c63d3d;--down-ink:#ff8078;--down-tint:#ff807821;--down-flash:#ff80784d;--shadow:0 1px 2px #0006, 0 8px 24px #00000059;--select:#7aa2ff1a;--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#9d70e6;--series-6:#e0608e;--series-other:#8b8b94;--new-ink:#7aa7ff;--new-tint:#6091ff29}}a{color:inherit}.nav{z-index:10;height:var(--nav-h);background:var(--bg);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;max-width:1120px;margin:0 auto;padding:0 14px;display:flex;position:sticky;top:0}.nav-links{gap:2px;display:flex}.nav-link,.nav-balance{min-height:40px;color:var(--muted);transition:transform .12s var(--ease-out);border-radius:10px;align-items:center;padding:0 10px;font-size:.95rem;font-weight:560;text-decoration:none;display:inline-flex}.nav-link[aria-current=page]{color:var(--ink);font-weight:650}.nav-balance{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.nav-balance[aria-current=page]{color:var(--ink)}.nav-unit{margin-left:.3em;display:none}@media (hover:hover){.nav-link:hover,.nav-balance:hover{color:var(--ink)}}.nav-link:active,.nav-balance:active{transform:scale(.97)}:where(.nav-link,.nav-balance,.mrow-link,.mgroup-head,.orow-label,.range-btn,.seg-btn,.input,.prow-main,.back,.tab):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.page-ask{min-height:calc(100svh - var(--nav-h))}.page-wide{width:100%;max-width:1120px;padding:24px 20px max(112px, env(safe-area-inset-bottom));margin:0 auto}.m-title{letter-spacing:-.022em;margin-bottom:12px;font-size:1.6rem;font-weight:650;line-height:1.15}.m-lede{margin-bottom:16px;font-size:.95rem}.page-wide .btn,.m-admin .btn,.sheet .btn,.tradebar .btn{transition:transform .12s var(--ease-out)}.mlist,.olist,.lb,.plist,.admin-groups,.admin-markets{margin:0;padding:0;list-style:none}.mlist{border-top:0}.mrow,.mgroup{border-bottom:1px solid var(--line)}.mrow-link{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 4px;text-decoration:none;display:grid}.mrow-main,.mgroup-head{flex-direction:column;gap:3px;min-width:0;display:flex}.mgroup{padding:16px 4px 10px}.mgroup-head{align-self:flex-start;text-decoration:none}.mrow-q{letter-spacing:-.012em;font-size:1.05rem;font-weight:620;line-height:1.3}@media (hover:hover){.mrow-link:hover .mrow-q,.mgroup-head:hover .mrow-q{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.mrow-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:1.0625rem}.mrow-pct{flex-direction:column;align-items:flex-end;min-width:64px;display:flex}.pct-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:660;line-height:1.05}.pct-unit{color:var(--muted);font-size:.8rem}.spark{width:64px;height:28px;overflow:visible}.spark path{stroke:var(--accent)}.spark-sm{width:56px;height:22px;display:none}.hint{color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:1.0625rem;display:inline-flex}.olist{margin-top:8px}.orow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;min-height:52px;display:grid}.olist .orow:first-child{border-top:0}.orow-label{align-items:center;gap:12px;min-width:0;padding:8px 0;font-size:.98rem;font-weight:520;text-decoration:none;display:flex}.orow-pct{text-align:right;font-variant-numeric:tabular-nums;min-width:3.4em;font-size:1.1rem;font-weight:640}.orow-actions{justify-content:flex-end;gap:6px;min-width:128px;display:flex}.btn-sm{border-radius:10px;min-height:38px;padding:0 14px;font-size:.92rem;text-decoration:none}.btn-yes{background:var(--up-tint);color:var(--up-ink);border-color:#0000;font-weight:620}.btn-no{background:var(--down-tint);color:var(--down-ink);border-color:#0000;font-weight:620}.result{white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:.88rem;font-weight:620;display:inline-flex}.result-yes{background:var(--up-tint);color:var(--up-ink)}.result-no{background:var(--down-tint);color:var(--down-ink)}.result-void,.result-closed{background:var(--line);color:var(--muted)}.msection{margin-top:40px}.msection h2{margin-bottom:10px}.mrow-skel{justify-content:space-between;align-items:center;min-height:76px;display:flex}.skel-line{border-radius:8px;width:55%;height:16px;display:block}.skel-num{border-radius:8px;width:56px;height:28px;display:block}.flash{isolation:isolate;display:inline-block;position:relative}.flash-bg{z-index:-1;opacity:0;border-radius:8px;animation:.15s ease-in both flash;position:absolute;inset:-2px -6px}.flash[data-flash=up] .flash-bg{background:var(--up-flash)}.flash[data-flash=down] .flash-bg{background:var(--down-flash)}@keyframes flash{0%{opacity:1}to{opacity:0}}.back{margin:0 0 12px -10px;text-decoration:none}.m-layout{gap:32px;display:grid}.m-main{min-width:0}.m-head{flex-direction:column;gap:6px;display:flex}.m-q{letter-spacing:-.026em;text-wrap:balance;font-size:clamp(1.5rem,1.2rem + 1.3vw,2.05rem);font-weight:650;line-height:1.12}.m-sub{align-items:center;gap:10px;font-size:1.15rem;font-weight:620;display:flex}.logo{object-fit:contain;width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--rim);background:#fff;border-radius:7px;flex:none}.tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:8px;display:flex}.tab{min-height:44px;color:var(--muted);cursor:pointer;transition:transform .12s var(--ease-out);background:0 0;border:0;padding:0 14px;font-size:1rem;font-weight:600;position:relative}.tab:after{content:"";background:var(--ink);opacity:0;border-radius:1px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.tab[aria-selected=true]{color:var(--ink)}.tab[aria-selected=true]:after{opacity:1}.tab:active{transform:scale(.97)}.m-empty{padding:24px 4px}.m-price{align-items:baseline;gap:10px;min-height:3rem;margin:16px 0 4px;display:flex}.pct-hero{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:660;line-height:1}.chart{margin:0}.chart-ranges{justify-content:flex-end;gap:2px;margin-bottom:4px;display:flex}.range-btn,.seg-btn{cursor:pointer;color:var(--muted);transition:transform .12s var(--ease-out);background:0 0;border:0;font-weight:600}.range-btn{border-radius:9px;min-height:34px;padding:0 12px;font-size:.86rem}.range-btn[aria-pressed=true]{background:var(--line);color:var(--ink)}.range-btn:active,.seg-btn:active{transform:scale(.97)}.chart-plot{width:100%;position:relative}.chart-plot svg{display:block;overflow:visible}.chart-grid{stroke:var(--line);stroke-width:1px;shape-rendering:crispedges}.chart-tick{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.chart-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-area{fill:var(--accent);fill-opacity:.1;stroke:none}.chart-end{fill:var(--accent);stroke:var(--bg);stroke-width:2px}.chart-cross line{stroke:var(--ink);stroke-opacity:.4;stroke-width:1px;shape-rendering:crispedges}.chart-cross circle{fill:var(--accent);stroke:var(--bg);stroke-width:2px}.chart-hit{fill:#0000;cursor:crosshair;touch-action:pan-y}.chart-tip{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);pointer-events:none;white-space:nowrap;border-radius:10px;flex-direction:column;gap:1px;padding:6px 10px;display:flex;position:absolute;top:0;left:0}.chart-tip-value{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:660}.chart-tip-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem}.olist-page{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:28px}.olist-page .orow:first-child{border-top:0}.orow-pick{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 0}.orow-pick[aria-pressed=true]{font-weight:680}.olist-page .orow{padding:0 10px}.olist-page .orow[data-selected=true]{background:var(--select);border-radius:12px}.olist-page .orow[data-selected=true],.olist-page .orow[data-selected=true]+.orow{border-top-color:#0000}.rules{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:32px;padding-top:24px;display:flex}.olist-page+.rules{border-top:0;padding-top:0}.rules p{max-width:62ch;font-size:1.0625rem;line-height:1.55}.trade{border:1px solid var(--line);background:var(--surface);animation:panel-in .2s var(--ease-out) both;border-radius:18px;flex-direction:column;padding:20px;display:flex}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.seg{background:var(--bg);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.seg-btn{border-radius:9px;min-height:36px;font-size:.95rem}.seg-btn[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #1111131f}.sides{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.side{border-radius:13px;justify-content:space-between;min-height:54px;padding:0 16px;font-weight:640}.side-price{font-variant-numeric:tabular-nums;opacity:.85;font-weight:560}.side-yes[aria-pressed=true]{background:var(--up);border-color:var(--up);color:#fff}.side-no[aria-pressed=true]{background:var(--down);border-color:var(--down);color:#fff}.field{flex-direction:column;gap:8px;margin-top:18px;display:flex}.field-head{justify-content:space-between;align-items:baseline;gap:12px;font-size:.92rem;font-weight:600;display:flex}.field-note{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.82rem;font-weight:450}.field-error{color:var(--danger)}.field-row{gap:8px;display:flex}.input{border:1px solid var(--line-strong);background:var(--surface);min-width:0;min-height:52px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:12px;flex:1;padding:0 14px;font-size:1.2rem}.input[aria-invalid=true]{border-color:var(--danger)}textarea.input,select.input{font-size:1rem}textarea.input{resize:vertical;padding:12px 14px}.btn-max{border-radius:12px;min-height:52px;padding:0 16px;font-size:.92rem}.quote{flex-direction:column;gap:8px;margin:18px 0;display:flex}.quote div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.quote dt{color:var(--muted);font-size:.92rem}.quote dd{font-variant-numeric:tabular-nums;margin:0;font-weight:620}.quote-gain{color:var(--up-ink);margin-left:4px;font-weight:520}.btn-confirm{color:#fff;border:0;width:100%;min-height:54px;font-size:1.05rem;font-weight:650}.confirm-yes{background:var(--up)}.confirm-no{background:var(--down)}.btn-confirm:disabled{opacity:.4}.trade-msg{min-height:1.4em;color:var(--muted);margin-top:10px;font-size:.9rem}.trade-error{color:var(--danger)}.holding{border-top:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:6px;padding-top:12px;font-size:.88rem}.trade-note{color:var(--muted);font-size:1.0625rem;line-height:1.45}.trade-pending{margin-bottom:14px;font-weight:620}.onboard-inline{gap:12px}.onboard-title{letter-spacing:-.01em;font-size:1.1rem;font-weight:650}.trade-cancel{align-self:flex-start;margin:0 0 0 -10px}.trade-closed{font-weight:600;line-height:1.45}.trade-closed+.holding{margin-top:12px}.tradebar{z-index:20;padding:12px 16px max(12px, env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.m-closed-panel{margin-top:28px}.sheet-wrap{z-index:40;position:fixed;inset:0}.sheet-backdrop{animation:fade-in .2s var(--ease-out) both;background:#0000006b;position:absolute;inset:0}.sheet{max-height:92svh;padding:10px 20px max(20px, env(safe-area-inset-bottom));background:var(--surface);animation:sheet-in .2s var(--ease-out) both;border-radius:20px 20px 0 0;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:none}}.sheet-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.sheet-title{font-size:.98rem;font-weight:620;line-height:1.3}.sheet-head .btn-word{margin-right:-8px}.sheet .trade{background:0 0;border:0;padding:0;animation:none}.page-onboard{max-width:440px;min-height:calc(100svh - var(--nav-h));flex-direction:column;justify-content:center;padding-bottom:14svh;display:flex}.onboard{flex-direction:column;gap:16px;display:flex}.onboard .muted{line-height:1.5}.btn-primary{background:var(--ink);border-color:var(--ink);min-height:52px;color:var(--bg);font-weight:650}.btn-primary:disabled{opacity:.4}.lb-head,.lb-row{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.lb-head{color:var(--muted);border-bottom:1px solid var(--line);padding:0 4px 8px;font-size:.82rem}.lb-head span:last-child{text-align:right}.lb-row{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;min-height:50px;padding:0 4px}.lb-row[data-me=true]{font-weight:650}.lb-rank{color:var(--muted)}.lb-name{overflow-wrap:anywhere;align-items:baseline;gap:8px;min-width:0;display:flex}.lb-worth{text-align:right}.lb-me{border-top:1px dashed var(--line-strong);margin-top:12px}.summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:8px 0 0;padding:16px 0 20px;display:grid}.summary div{flex-direction:column;gap:2px;display:flex}.summary dt{color:var(--muted);font-size:.86rem}.summary dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.2rem;font-weight:620}.pnl-up{color:var(--up-ink)}.pnl-down{color:var(--down-ink)}.plist{border-top:1px solid var(--line)}.prow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 4px;display:flex}.prow-main{flex-direction:column;gap:4px;min-width:0;text-decoration:none;display:flex}.prow-title{font-weight:620;line-height:1.3}.prow-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.86rem}.prow-nums{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-weight:600;display:flex}.side-tag{border-radius:6px;margin-right:8px;padding:1px 7px;font-size:.78rem;font-weight:650;display:inline-block}.side-tag-yes{background:var(--up-tint);color:var(--up-ink)}.side-tag-no{background:var(--down-tint);color:var(--down-ink)}.m-admin>*{max-width:836px}.admin-create{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.afield{flex-direction:column;flex:1;gap:6px;font-size:.9rem;font-weight:560;display:flex}.afield .input{min-height:44px;font-size:1rem}.afield-row{flex-wrap:wrap;gap:12px;display:flex}.admin-create-foot{align-items:center;gap:16px;display:flex}.btn-sm-wide{min-height:44px;padding:0 24px}.admin-note{min-height:1.4em;color:var(--muted);margin:14px 0}.admin-group{border-top:1px solid var(--line);padding:16px 0}.admin-group-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-market{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 52px 110px auto;align-items:center;gap:10px;min-height:46px;display:grid}.admin-pct{text-align:right;font-weight:600}.admin-status{color:var(--muted);font-size:.86rem}.admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.btn-armed{background:var(--ink);border-color:var(--ink);color:var(--bg)}@media (width>=720px){.nav{padding:0 22px}.nav-unit{display:inline}.page-wide{padding:36px 32px 96px}.m-title{margin-bottom:16px;font-size:1.9rem}.spark{width:120px;height:36px}.spark-sm{width:96px;height:30px;display:block}.mrow-link{gap:32px;padding:24px 12px}.mgroup{padding:24px 12px 14px}.mrow-q{font-size:1.22rem}.pct-big{font-size:2.3rem}.orow{gap:20px;min-height:64px}.orow-label{font-size:1.06rem}.orow-pct{font-size:1.25rem}.orow-actions{min-width:156px}.orow .btn-sm{min-height:44px;padding:0 20px;font-size:.98rem}.logo{width:32px;height:32px}.summary{grid-template-columns:repeat(4,auto);justify-content:start;gap:16px 48px}}@media (width>=900px){.m-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px}.m-side{top:calc(var(--nav-h) + 24px);position:sticky}}@media (width<=400px){.admin-market{grid-template-columns:minmax(0,1fr) 44px}.admin-status,.admin-actions{grid-column:1/-1;justify-content:flex-start}.orow-actions{min-width:0}.orow{gap:8px}.btn-sm{padding:0 12px}}@media (prefers-reduced-motion:reduce){.trade,.sheet{animation-name:fade-in}.page-wide .btn:active:not(:disabled),.m-admin .btn:active:not(:disabled),.sheet .btn:active:not(:disabled),.tradebar .btn:active:not(:disabled),.nav-link:active,.nav-balance:active,.range-btn:active,.seg-btn:active{transform:none}}.nav-balance{gap:8px}.nav-pos{color:var(--ink);font-weight:600;display:none}.nav-money{align-items:baseline;display:inline-flex}@media (width>=720px){.nav-pos{display:inline}}.m-home,.nav{max-width:1200px}.pills{flex-wrap:wrap;gap:8px;margin:4px 0 20px;display:flex}.pill-tab{border:1px solid var(--line);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;transition:transform .12s var(--ease-out);background:0 0;border-radius:999px;flex:none;padding:0 14px;font-size:.92rem;font-weight:600}.pill-tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.pill-tab:active{transform:scale(.97)}.pill-tab:focus-visible,.card-title:focus-visible,.card-btn:focus-visible,.pill:focus-visible,.card-row-name:focus-visible,.card-more:focus-visible,.done-q:focus-visible,.trade-tab:focus-visible,.chip-btn:focus-visible,.mode-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=768px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1025px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid-cell{min-width:0;display:flex}.card{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:196px;transition:transform .12s var(--ease-out);border-radius:12px;flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;position:relative}.card:after{content:"";box-shadow:inset 0 0 0 1px var(--line-strong);opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out);border-radius:12px;position:absolute;inset:-1px}@media (hover:hover){.card:hover:after{opacity:1}}.card:has(.card-title:active){transform:scale(.985)}.card-head{align-items:flex-start;gap:10px;min-height:48px;display:flex}.card-title{letter-spacing:-.01em;text-wrap:pretty;flex:1;min-width:0;font-size:1rem;font-weight:620;line-height:1.3;text-decoration:none}.card-title-wrap{flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}@media (hover:hover){.card-title:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.card-chance{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.card-pct{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:680}.card-chance-label{color:var(--muted);margin-top:4px;font-size:.78rem}.card-split{grid-template-columns:1fr 1fr;gap:8px;display:grid}.card-binary .card-split{flex:1}.card-btn{font-variant-numeric:tabular-nums;border-radius:10px;min-height:58px;font-size:1rem;text-decoration:none}.card-rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.card-row{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-height:36px;display:grid}.card-row-name{overflow-wrap:anywhere;min-width:0;font-size:1.0625rem;text-decoration:none}.card-row-pct{text-align:right;font-variant-numeric:tabular-nums;min-width:3em;font-weight:650}.pill{font-variant-numeric:tabular-nums;min-width:58px;min-height:30px;transition:transform .12s var(--ease-out);border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:.85rem;font-weight:620;text-decoration:none;display:inline-flex}.pill:active{transform:scale(.97)}.card-mine{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.84rem}.card-foot{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:auto;font-size:1.0625rem;display:flex}.card-more{color:var(--ink);font-weight:600;text-decoration:none}.card-skel{gap:12px}.skel-short{width:35%}.skel-btns{border-radius:10px;height:52px;margin-top:auto;display:block}.done-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.done-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:16px;padding:12px 4px;font-size:.95rem;display:grid}.done-q{min-width:0;text-decoration:none}.done-date{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.done-result{white-space:nowrap;font-weight:620}.done-awaiting{color:var(--muted);font-weight:450}@media (width<=480px){.done-row{grid-template-columns:minmax(0,1fr) auto}.done-date{grid-row:2}}.m-title-row{align-items:center;gap:14px;display:flex}.lead-name{font-size:1.15rem;font-weight:650}.chart-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.chart-legend{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.chart-legend li{align-items:center;gap:6px;display:inline-flex}.legend-key,.tip-key{border-radius:2px;width:12px;height:3px;display:inline-block}.chart-legend .legend-name{color:var(--muted);flex:none;display:inline}.legend-val{font-variant-numeric:tabular-nums;font-weight:650}.chart-tip-row{align-items:center;gap:6px;display:flex}.tip-name{color:var(--muted);font-size:.82rem}.orows-person{margin:20px 0 4px;font-size:.98rem;font-weight:650}.orow-text{flex-direction:column;gap:2px;min-width:0;display:flex}.orow-vol{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:450}.olist-page .orow-actions .btn-sm{font-variant-numeric:tabular-nums;min-width:104px}@media (width<=520px){.olist-page .orow{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding-bottom:10px}.olist-page .orow-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.olist-page .orow-actions .btn-sm{min-width:0}}.trade-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.trade-head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.trade-head-q{color:var(--muted);font-size:.84rem}.trade-head-o{font-weight:650}.side-word-yes{color:var(--up-ink)}.side-word-no{color:var(--down-ink)}.trade-tabs{border-bottom:1px solid var(--line);gap:18px;margin-bottom:4px;display:flex}.trade-tab{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;position:relative}.trade-tab:after{content:"";background:var(--ink);opacity:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.trade-tab[aria-selected=true]{color:var(--ink)}.trade-tab[aria-selected=true]:after{opacity:1}.side{flex-wrap:wrap}.side-held{opacity:.8;text-align:left;flex-basis:100%;font-size:.75rem;font-weight:500}.input-amount{text-align:right;font-size:1.6rem;font-weight:620}.chips{justify-content:flex-end;gap:6px;display:flex}.chip-btn{border:1px solid var(--line);background:var(--bg);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;transition:transform .12s var(--ease-out);border-radius:8px;padding:0 12px;font-size:.86rem;font-weight:600}.chip-btn:active:not(:disabled){transform:scale(.97)}.modes{grid-template-columns:1fr 1fr;gap:6px;margin-top:14px;display:grid}.mode-btn{border:1px solid var(--line);min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 10px;font-size:.88rem;font-weight:600}.mode-btn[aria-checked=true]{border-color:var(--ink);color:var(--ink)}.gain-up{color:var(--up-ink)}.gain-down{color:var(--down-ink)}.trade-none{color:var(--muted);margin:16px 0 4px;line-height:1.45}.m-positions{max-width:1100px}.pos-head{display:none}.pos{border-bottom:1px solid var(--line)}.pos-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;padding:14px 4px;display:grid}.pos-title{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:8px;text-decoration:none;display:flex}.pos-num{font-variant-numeric:tabular-nums;flex-direction:column;font-weight:600;display:flex}.pos-num:before{content:attr(data-label);color:var(--muted);font-size:.78rem;font-weight:450}.pnl-pct{font-size:.82rem;font-weight:500}.pos-actions{grid-column:1/-1;gap:8px;display:flex}.pos-closed{color:var(--muted);font-size:.86rem}.btn-ghost{background:0 0;border-color:#0000}.close-form{border:1px solid var(--line);background:var(--surface);animation:panel-in .2s var(--ease-out) both;border-radius:12px;flex-direction:column;gap:4px;margin:0 4px 16px;padding:16px;display:flex}.close-form .modes{margin:0 0 10px}.close-form .quote{margin:12px 0}.close-actions{align-items:center;gap:12px;display:flex}.close-actions .btn-primary{min-height:46px;padding:0 20px}@media (width>=900px){.pos-head,.pos-row{grid-template-columns:minmax(0,2.6fr) repeat(5,minmax(0,1fr)) 150px;align-items:center;gap:12px;display:grid}.pos-head{color:var(--muted);border-bottom:1px solid var(--line);padding:0 4px 8px;font-size:.82rem}.pos-title{grid-column:auto}.pos-num:before{content:none}.pos-actions{grid-column:auto;justify-content:flex-end}}.admin-inline{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.admin-inline .afield{flex:200px}.afield-narrow{flex:0 110px!important}.admin-auto{color:var(--muted);margin-top:4px;font-size:.86rem}.admin-count{margin-top:8px}.admin-counts{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px;display:flex}.admin-create+.admin-create,.admin-inline+.admin-create{margin-top:16px}.ask-cancel:focus-visible{outline:2px solid var(--ring)}@media (prefers-reduced-motion:reduce){.pill:active,.pill-tab:active,.chip-btn:active:not(:disabled){transform:none}.card:has(.card-title:active){transform:none}.close-form{animation-name:fade-in}}.yesno{border:1px solid var(--line);background:var(--bg);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-top:14px;padding:4px;display:grid}.yn{min-height:46px;color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;transition:transform .12s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:9px;font-weight:650}.yn:active{transform:scale(.97)}.yn-yes[aria-pressed=true]{background:var(--up-tint);border-color:var(--up);color:var(--up-ink)}.yn-no[aria-pressed=true]{background:var(--down-tint);border-color:var(--down);color:var(--down-ink)}.yn:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.holds{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:8px;font-size:.86rem}.input:focus,.input:focus-visible{border-color:var(--ink);outline:none}.legend-time{color:var(--muted);font-variant-numeric:tabular-nums}.card-row-name{align-items:center;gap:8px;display:inline-flex}@property --pills-fade{syntax:"<length>";inherits:false;initial-value:0}.pills{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--pills-fade)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--pills-fade)), transparent);flex-wrap:nowrap;margin-right:-20px;padding-right:20px;overflow-x:auto}@media (width<=719px){.pills{--pills-fade:56px}@supports (animation-timeline:scroll()){.pills{animation:linear both pills-fade;animation-timeline:scroll(self inline)}}}@keyframes pills-fade{0%{--pills-fade:56px}90%{--pills-fade:56px}to{--pills-fade:0px}}.pills::-webkit-scrollbar{display:none}.m-price .lead-name{color:var(--ink);font-size:1.15rem;font-weight:620}@media (prefers-reduced-motion:reduce){.yn:active{transform:none}}.tradebar .side-yes,.tradebar .side-no{justify-content:center;gap:8px}.tradebar .side-yes{background:var(--up-tint);border-color:var(--up);color:var(--up-ink)}.tradebar .side-no{background:var(--down-tint);border-color:var(--down);color:var(--down-ink)}.admin-opening-toggle{margin:8px 0 0 -10px}.admin-opening{margin-top:8px}.card-row{gap:6px}.card-row .pill{min-width:0;padding:0 7px;font-size:.8rem}.card-row-name{gap:6px;line-height:1.25}.nav-account{align-items:center;gap:4px;display:flex}.nav-signin{min-height:36px;padding:0 14px}.user-menu{position:relative}.user-btn{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;transition:transform .12s var(--ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 8px;font-size:.95rem;display:inline-flex}.user-btn:active{transform:scale(.97)}.user-btn:focus-visible,.user-pop-item:focus-visible,.pin-box:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.user-initial{background:var(--line);width:26px;height:26px;color:var(--ink);border-radius:999px;place-items:center;font-size:.8rem;font-weight:650;display:inline-grid}.user-name{color:var(--ink);font-weight:560;display:none}@media (width>=720px){.user-name{display:inline}}.user-pop{z-index:30;border:1px solid var(--line);background:var(--surface);min-width:180px;box-shadow:var(--shadow);animation:fade-in .15s var(--ease-out) both;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.user-pop-name{color:var(--muted);padding:8px 10px 6px;font-size:.86rem}.user-pop-item{width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;display:block}@media (hover:hover){.user-pop-item:hover{background:var(--line)}}.auth-sheet{padding-bottom:max(24px, env(safe-area-inset-bottom))}@media (width>=720px){.auth-wrap{place-items:center;display:grid}.auth-sheet{width:400px;max-width:calc(100vw - 48px);animation:panel-in .2s var(--ease-out) both;border-radius:18px;padding:16px 24px 24px;position:relative;bottom:auto;left:auto;right:auto}}.auth-title{letter-spacing:-.01em;font-size:1.2rem;font-weight:650}.auth-reason{color:var(--muted);margin-bottom:8px}.auth-toggle{margin-bottom:4px}.auth-form{flex-direction:column;display:flex}.pin-field{border:0;min-width:0;margin:18px 0 0;padding:0}.pin-legend{margin-bottom:8px;padding:0;font-size:.92rem;font-weight:600}.pin-boxes{grid-template-columns:repeat(4,56px);gap:10px;display:grid}.pin-box{border:1px solid var(--line-strong);background:var(--surface);width:56px;height:60px;color:var(--ink);font:inherit;text-align:center;border-radius:12px;font-size:1.6rem;font-weight:650}.pin-box:focus{border-color:var(--ink);outline:none}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.auth-note{color:var(--muted);margin-top:14px;font-size:.9rem}.auth-error{margin-top:12px}.auth-submit{margin-top:6px}.signed-out .btn-primary{align-self:flex-start;margin-top:16px}@media (prefers-reduced-motion:reduce){.auth-sheet{animation-name:fade-in}.user-btn:active{transform:none}}@media (width<=719px){.nav{gap:4px;padding:0 8px}.nav-links{gap:0}.nav-link{padding:0 7px}.nav-balance{gap:5px;padding:0 6px}.nav-account{gap:0}.user-btn{padding:0 4px}.nav-signin{padding:0 12px}}:root{--pm-bg:#fff;--pm-card:#fff;--pm-ink:#17181c;--pm-muted:#6e7480;--pm-border:#e6e8eb;--pm-soft:#f2f3f5;--pm-soft-hover:#e8eaed;--pm-blue:#1d5bf0;--pm-blue-hover:#174bd0;--pm-green:#2f9e5a;--pm-green-ink:#1f8a4c;--pm-green-tint:#e5f4ea;--pm-green-tint-hover:#d6eedf;--pm-red:#e04545;--pm-red-ink:#c93838;--pm-red-tint:#fbe9e9;--pm-red-tint-hover:#f6dada;--pm-gold:#b7791f;--pm-select:#17181c;--pm-select-ink:#fff;--pm-shadow:0 1px 2px #1018280a, 0 4px 16px #1018280f;--pm-ease:cubic-bezier(.22, 1, .36, 1)}@media (prefers-color-scheme:dark){:root{--pm-bg:#0d0e11;--pm-card:#15171b;--pm-ink:#f1f2f4;--pm-muted:#9aa1ac;--pm-border:#262a30;--pm-soft:#22252b;--pm-soft-hover:#2c3037;--pm-blue:#3d74ff;--pm-blue-hover:#5a88ff;--pm-green:#2f9e5a;--pm-green-ink:#4cc983;--pm-green-tint:#4cc98324;--pm-green-tint-hover:#4cc98338;--pm-red:#d84444;--pm-red-ink:#ff7f78;--pm-red-tint:#ff7f7824;--pm-red-tint-hover:#ff7f7838;--pm-gold:#e2b04a;--pm-select:#f1f2f4;--pm-select-ink:#0d0e11;--pm-shadow:0 1px 2px #0006, 0 6px 20px #00000059}}:root,body{background:var(--pm-bg)}body{color:var(--pm-ink)}.pm-muted{color:var(--pm-muted)}.pm-side-yes{color:var(--pm-green-ink)}.pm-side-no{color:var(--pm-red-ink)}.pm-pnl-up{color:var(--pm-green-ink)}.pm-pnl-down{color:var(--pm-red-ink)}.pm-pnl-flat{color:var(--pm-muted)}.pm-num{font-variant-numeric:tabular-nums}.pm-h1{letter-spacing:-.02em;margin-bottom:12px;font-size:1.75rem;font-weight:650}.pm-h2{letter-spacing:-.01em;font-size:1.125rem;font-weight:650}.pm-btn{min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;transition:transform .12s var(--pm-ease), background-color .15s ease;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.pm-btn:active,.pm-buy:active,.pm-chip:active,.pm-pick:active,.pm-chip-btn:active,.pm-trade-go:active,.pm-date:active,.pm-cat:active,.pm-range:active,.pm-text-btn:active,.pm-yn:active{transform:scale(.97)}.pm-btn:disabled{opacity:.5;cursor:default;transform:none}.pm-btn-primary{background:var(--pm-blue);color:#fff}.pm-btn-neutral{background:var(--pm-soft);color:var(--pm-ink)}.pm-text-btn{background:var(--pm-soft);min-height:36px;color:var(--pm-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .12s var(--pm-ease), background-color .15s ease, color .15s ease;border:0;border-radius:10px;flex:none;align-items:center;padding:0 12px;font-size:.9375rem;font-weight:600;display:inline-flex}.pm-text-btn[aria-pressed=true]{background:var(--pm-select);color:var(--pm-select-ink)}@media (hover:hover){.pm-btn-primary:hover:not(:disabled){background:var(--pm-blue-hover)}.pm-btn-neutral:hover,.pm-text-btn:hover:not([aria-pressed=true]){background:var(--pm-soft-hover)}}:where(.pm-top,.pm-page,.pm-sheet) :focus-visible{outline:2px solid var(--pm-blue);outline-offset:2px}.pm-top{z-index:20;background:var(--pm-bg);border-bottom:1px solid var(--pm-border);position:sticky;top:0}.pm-bar{align-items:center;gap:16px;max-width:1248px;height:64px;margin:0 auto;padding:0 24px;display:flex}.pm-search{background:var(--pm-soft);max-width:600px;height:42px;color:var(--pm-muted);border-radius:10px;flex:1;align-items:center;padding:0 14px;display:flex}.pm-search input{min-width:0;color:var(--pm-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.95rem}.pm-search:focus-within{outline:2px solid var(--pm-blue);outline-offset:0}.pm-account{align-items:center;gap:6px;margin-left:auto;display:flex}.pm-balance{min-height:44px;color:var(--pm-ink);border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-end;padding:0 10px;line-height:1.15;text-decoration:none;transition:background-color .15s;display:inline-flex}.pm-balance-label{color:var(--pm-muted);font-size:.8125rem}.pm-balance-num{color:var(--pm-green-ink);font-variant-numeric:tabular-nums;font-weight:650}@media (hover:hover){.pm-balance:hover{background:var(--pm-soft)}}.pm-signin{margin-left:auto}.pm-top .user-btn{color:var(--pm-ink)}.pm-top .user-pop-item{align-items:center;text-decoration:none;display:flex}.pm-cats{scrollbar-width:none;align-items:center;gap:4px;max-width:1248px;margin:0 auto;padding:0 16px 8px;display:flex;overflow-x:auto}.pm-cats::-webkit-scrollbar{display:none}.pm-cats[data-fade=right],.pm-dates-row[data-fade=right],.act-chips[data-fade=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.pm-cats[data-fade=left],.pm-dates-row[data-fade=left],.act-chips[data-fade=left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}.pm-cats[data-fade=both],.pm-dates-row[data-fade=both],.act-chips[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.pm-cat{min-height:36px;color:var(--pm-muted);white-space:nowrap;transition:transform .12s var(--pm-ease), color .15s ease;border-radius:8px;flex:none;align-items:center;padding:0 10px;font-size:.95rem;font-weight:560;text-decoration:none;display:inline-flex}.pm-cat[aria-current=page]{color:var(--pm-ink);font-weight:650}@media (hover:hover){.pm-cat:hover{color:var(--pm-ink)}}.pm-cats-rule{background:var(--pm-border);flex:none;width:1px;height:18px;margin:0 6px}.pm-page{max-width:1248px;margin:0 auto;padding:24px 24px 64px}.pm-narrow{max-width:760px}.pm-reconnect-dock{left:0;right:0;bottom:max(16px, env(safe-area-inset-bottom));z-index:30;pointer-events:none;transition:bottom .2s var(--pm-ease);justify-content:center;padding:0 16px;display:flex;position:fixed}.pm-has-tradebar .pm-reconnect-dock{bottom:calc(12px + var(--pm-tradebar-h))}.pm-reconnect{border:1px solid var(--pm-border);background:var(--pm-card);box-shadow:var(--pm-shadow);color:var(--pm-muted);animation:pm-reconnect-in .2s var(--pm-ease) both;border-radius:999px;margin:0;padding:6px 14px;font-size:.875rem}.pm-reconnect[data-leaving]{animation:.12s ease-in forwards pm-reconnect-out}@keyframes pm-reconnect-in{0%{opacity:0;transform:translateY(8px)}}@keyframes pm-reconnect-out{to{opacity:0;transform:translateY(8px)}}@keyframes pm-reconnect-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pm-reconnect-dock{transition:none}.pm-reconnect{animation-name:pm-reconnect-fade-in}.pm-reconnect[data-leaving]{animation-name:pm-fade-out}}.pm-empty{color:var(--pm-muted);padding:32px 0}.pm-skel{border-radius:6px;height:16px;display:block}.pm-skel-head{height:40px}.pm-skel-title{height:56px;margin-bottom:24px}.pm-skel-chart{height:300px}.pm-skel-card{border-radius:16px;height:260px}.pm-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pm-grid-cell{min-width:0;display:flex}.pm-card{border:1px solid var(--pm-border);background:var(--pm-card);border-radius:12px;flex-direction:column;gap:12px;width:100%;min-width:0;padding:16px 16px 10px;display:flex;box-shadow:0 1px 2px #10182808}.pm-card-skel{min-height:180px;padding-bottom:16px}.pm-card-head{align-items:flex-start;gap:12px;display:flex}.pm-card-title{overflow-wrap:anywhere;min-width:0;color:var(--pm-ink);flex:1;font-size:.95rem;font-weight:620;line-height:1.35;text-decoration:none}@media (hover:hover){.pm-card-title:hover{text-underline-offset:2px;text-decoration:underline}}.pm-chance{flex-direction:column;flex:none;align-items:flex-end;line-height:1.1;display:flex}.pm-chance-num{font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.pm-chance-label{color:var(--pm-muted);font-size:.8125rem}.pm-card-rows{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.pm-card-row{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:6px;min-height:32px;display:grid}.pm-card-row-name{overflow-wrap:anywhere;color:var(--pm-ink);font-size:.9375rem;text-decoration:none}.pm-card-row-name:has(.pm-ologo,.pm-ologo-slot){align-items:center;gap:8px;display:flex}.pm-card-row[data-status] .pm-card-row-name{color:var(--pm-muted)}.pm-card-row-closed{color:var(--pm-muted);grid-column:2/-1;justify-self:end;font-size:.875rem}.pm-card-row-pct{font-variant-numeric:tabular-nums;margin-right:4px;font-size:.9375rem;font-weight:700}.pm-chip{min-width:42px;height:30px;transition:transform .12s var(--pm-ease), background-color .15s ease;border-radius:6px;place-items:center;padding:0 8px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-grid}.pm-chip-yes,.pm-pick-yes{background:var(--pm-green-tint);color:var(--pm-green-ink)}.pm-chip-no,.pm-pick-no{background:var(--pm-red-tint);color:var(--pm-red-ink)}@media (hover:hover){.pm-chip-yes:hover,.pm-pick-yes:hover{background:var(--pm-green-tint-hover)}.pm-chip-no:hover,.pm-pick-no:hover{background:var(--pm-red-tint-hover)}}.pm-card-picks{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.pm-pick{height:44px;transition:transform .12s var(--pm-ease), background-color .15s ease;border-radius:8px;place-items:center;font-size:1rem;font-weight:600;text-decoration:none;display:grid}.pm-card-foot{min-height:36px;color:var(--pm-muted);align-items:center;gap:8px;margin-top:auto;font-size:.875rem;display:flex}.pm-card-multi .pm-card-foot{margin-top:auto}.pm-vol{font-variant-numeric:tabular-nums}.pm-bookmark{min-height:32px;margin-left:auto;padding:0 10px;font-size:.8125rem}.new-badge{background:var(--pm-blue);color:#fff;letter-spacing:.01em;vertical-align:.15em;white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.6875rem;font-weight:650;line-height:1.5;display:inline-block}.pm-done{margin-top:40px}.pm-done-list{border-top:1px solid var(--pm-border);margin-top:12px;padding:0;list-style:none}.pm-done-row{border-bottom:1px solid var(--pm-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:56px;padding:8px 0;display:grid}.pm-done-q{color:var(--pm-ink);font-size:.95rem;font-weight:560;text-decoration:none}.pm-done-date{color:var(--pm-muted);white-space:nowrap;font-size:.875rem}.pm-done-result{text-align:right;min-width:64px;font-size:.95rem;font-weight:650}.pm-done-awaiting{color:var(--pm-muted);font-weight:500}.pm-market-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;display:grid}.pm-market-main{flex-direction:column;gap:20px;min-width:0;display:flex}.pm-mhead{align-items:center;gap:16px;display:flex}.pm-mhead-text{flex:1;min-width:0}.pm-mtitle{letter-spacing:-.02em;text-wrap:balance;margin-top:2px;font-size:1.625rem;font-weight:650;line-height:1.2}.pm-mtitle .new-badge{vertical-align:.3em;margin-left:8px;font-size:.75rem}.pm-mhead-actions{align-self:flex-start;gap:4px;display:flex}.pm-dates{position:relative}.pm-dates-row{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:-4px;padding:4px;display:flex;overflow-x:auto}.pm-dates-row::-webkit-scrollbar{display:none}.pm-date{background:var(--pm-soft);height:36px;color:var(--pm-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .12s var(--pm-ease);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:.9375rem;font-weight:560;display:inline-flex}@media (width>=900px) and (width<=1200px){.pm-date{padding:0 10px;font-size:.875rem}}.pm-date[aria-pressed=true]{background:var(--pm-select);color:var(--pm-select-ink)}@media (hover:hover){.pm-date:hover:not([aria-pressed=true]){background:var(--pm-soft-hover)}}.pm-pop{z-index:25;border:1px solid var(--pm-border);background:var(--pm-card);min-width:200px;max-height:320px;box-shadow:var(--pm-shadow);animation:pm-pop-in .18s var(--pm-ease) both;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.pm-pop-item{width:100%;min-height:40px;color:var(--pm-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 10px;font-size:.95rem;display:flex}.pm-pop-item[aria-current=true]{font-weight:650}@media (hover:hover){.pm-pop-item:hover{background:var(--pm-soft)}}.pm-pop-empty{color:var(--pm-muted);padding:10px;font-size:.9375rem}.pm-hero{align-items:baseline;gap:8px;display:flex}.pm-hero-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700}.pm-hero-label{color:var(--pm-muted);font-size:1rem}.pm-change{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:.875rem;font-weight:600;display:inline-flex}.pm-change span[aria-hidden]{font-size:.6875rem}.pm-change-up{color:var(--pm-green-ink)}.pm-change-down{color:var(--pm-red-ink)}.pm-chart-fade{animation:fade-in .2s var(--pm-ease) both}.pm-xfade{min-width:0;display:grid}.pm-xfade-layer{min-width:0;transition:opacity .2s var(--pm-ease);grid-area:1/1}.pm-xfade-layer[data-phase=enter],.pm-xfade-layer[data-phase=out]{opacity:0}.pm-xfade-layer[data-phase=out]{pointer-events:none}.pm-xfade-layer[data-fresh] .pm-chart-fade{animation:none}.pm-chart{flex-direction:column;gap:8px;display:flex}.pm-legend{flex-wrap:wrap;gap:4px 18px;padding:0;font-size:.9375rem;list-style:none;display:flex}.pm-legend li{color:var(--pm-muted);align-items:center;gap:6px;display:inline-flex}.pm-legend-dot{border-radius:999px;width:9px;height:9px}.pm-legend-val{color:var(--pm-ink);font-variant-numeric:tabular-nums;font-weight:650}.pm-plot{touch-action:pan-y;width:100%;position:relative}.pm-plot svg{display:block;overflow:visible}.pm-grid-line{stroke:var(--pm-border);stroke-dasharray:2 4}.pm-tick{fill:var(--pm-muted);font-variant-numeric:tabular-nums;font-size:13px}.pm-line{fill:none;stroke-width:2.25px;stroke-linejoin:round}.pm-line-faded{stroke:var(--pm-border)}.pm-lines{animation:fade-in .2s var(--pm-ease) both}.pm-cross line{stroke:var(--pm-muted);stroke-width:1px;opacity:.5}.pm-cross circle{stroke:var(--pm-bg);stroke-width:2px}.pm-hit{fill:#0000;cursor:crosshair}.pm-tip{pointer-events:none;position:absolute;inset:0}.pm-tip-time{color:var(--pm-muted);white-space:nowrap;font-size:.875rem;font-weight:560;position:absolute;top:0;left:0}.pm-tip-pill{border:1px solid var(--pm-border);background:var(--pm-card);height:26px;box-shadow:var(--pm-shadow);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 6px;font-size:.875rem;font-weight:650;display:inline-flex;position:absolute;top:0;left:0}.pm-tip-bar{border-radius:2px;width:4px;height:16px}.pm-chart-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-chart-meta-line{color:var(--pm-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.9375rem;display:inline-flex}.pm-meta-sep{background:var(--pm-border);width:1px;height:14px;margin:0 4px}.pm-ranges{gap:2px;display:flex}.pm-range{min-width:36px;height:32px;color:var(--pm-muted);font:inherit;cursor:pointer;transition:transform .12s var(--pm-ease), color .15s ease, background-color .15s ease;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:.875rem;font-weight:650}.pm-range[aria-pressed=true]{color:var(--pm-ink);background:var(--pm-soft)}@media (hover:hover){.pm-range:hover{color:var(--pm-ink)}}.pm-yours{border:1px solid var(--pm-border);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.pm-yours-list{padding:0;list-style:none}.pm-yours-row{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto minmax(0,1fr) auto auto;grid-template-areas:"what avg value pays pnl sell";align-items:center;gap:12px;min-height:52px;font-size:.95rem;display:grid}.pm-yours-row+.pm-yours-row{border-top:1px solid var(--pm-border)}.pm-yours-what{grid-area:what;min-width:0;font-weight:650}.pm-yours-avg{grid-area:avg}.pm-yours-value{white-space:nowrap;grid-area:value;font-weight:600}.pm-yours-pays{grid-area:pays}.pm-yours-pnl{white-space:nowrap;grid-area:pnl;font-weight:600}.pm-yours-sell{grid-area:sell;min-height:36px}.pm-olist{border-top:1px solid var(--pm-border);padding:0;list-style:none}.pm-orows-person{margin:16px 0 8px;font-size:1rem;font-weight:650}.pm-orow{border-bottom:1px solid var(--pm-border);grid-template-columns:minmax(0,1fr) 140px auto;align-items:center;gap:16px;min-height:80px;padding:10px 0;display:grid}.pm-orow-pick{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.pm-ologo{object-fit:contain;border-radius:6px;flex:none}.pm-ologo-slot{flex:none;display:block}.pm-orow-pick:disabled{cursor:default}.pm-orow-text{flex-direction:column;min-width:0;display:flex}.pm-orow-name{font-size:1.0625rem;font-weight:620}.pm-orow-vol{color:var(--pm-muted);font-size:.875rem}.pm-orow-pct-wrap{justify-content:center;align-items:center;gap:6px;display:flex}.pm-orow-pct{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700}.pm-orow[data-out] .pm-orow-name,.pm-orow[data-out] .pm-orow-pct,.pm-orow[data-status=closed] .pm-orow-name,.pm-orow[data-status=closed] .pm-orow-pct,.pm-orow[data-status=resolved] .pm-orow-name,.pm-orow[data-status=resolved] .pm-orow-pct{color:var(--pm-muted)}.pm-orow-actions{grid-template-columns:148px 148px;justify-content:end;align-items:center;gap:8px;display:grid}.pm-orow-closed{color:var(--pm-muted);justify-self:end;font-size:.9375rem}.pm-orow-actions .pm-orow-closed:only-child{grid-column:1/-1}.pm-buy{height:48px;font:inherit;white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums;transition:transform .12s var(--pm-ease), background-color .15s ease;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:1rem;font-weight:600;display:inline-flex}.pm-buy-yes{background:var(--pm-green-tint);color:var(--pm-green-ink)}.pm-buy-no{background:var(--pm-red-tint);color:var(--pm-red-ink)}.pm-buy-yes.pm-buy-solid{background:var(--pm-green);color:#fff}.pm-buy-no.pm-buy-solid{background:var(--pm-red);color:#fff}@media (hover:hover){.pm-buy-yes:not(.pm-buy-solid):hover{background:var(--pm-green-tint-hover)}.pm-buy-no:not(.pm-buy-solid):hover{background:var(--pm-red-tint-hover)}}.pm-social{margin-top:8px}.pm-tabs{border-bottom:1px solid var(--pm-border);gap:24px;display:flex}.pm-tab{height:44px;color:var(--pm-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;font-weight:620;transition:color .15s;position:relative}.pm-tab-lg{font-size:1.125rem}.pm-tab[aria-selected=true]{color:var(--pm-ink)}.pm-social-panel{padding-top:16px}.pm-social-empty{padding:16px 0}.pm-avatar{background:hsl(var(--hue) 60% 88%);color:hsl(var(--hue) 45% 28%);border-radius:999px;flex:none;place-items:center;font-size:.875rem;font-weight:700;display:inline-grid}@media (prefers-color-scheme:dark){.pm-avatar{background:hsl(var(--hue) 35% 26%);color:hsl(var(--hue) 70% 85%)}}.pm-name{color:var(--pm-ink);font-weight:650;text-decoration:none}@media (hover:hover){.pm-name:hover{text-underline-offset:2px;text-decoration:underline}}.pm-compose{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.pm-compose-box{border:1px solid var(--pm-border);background:var(--pm-card);border-radius:10px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.pm-compose-box:focus-within{border-color:var(--pm-blue)}.pm-post{min-height:36px}.pm-compose-input{min-width:0;min-height:40px;color:var(--pm-ink);font:inherit;resize:none;background:0 0;border:0;flex:1;padding:8px 0;font-size:1.0625rem;line-height:1.45}.pm-compose-input:focus{outline:none}.pm-compose-foot{justify-content:flex-end;align-items:center;gap:12px;display:flex}.pm-count{color:var(--pm-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.pm-field-error{color:var(--pm-red-ink)}.pm-compose-error{font-size:.9375rem}.pm-comment-list,.pm-people,.pm-feed{padding:0;list-style:none}.pm-comment{border-bottom:1px solid var(--pm-border);grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:14px 0;display:grid}.pm-comment-head{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.9375rem;display:flex}.pm-holds-tag{background:var(--pm-soft);color:var(--pm-muted);border-radius:6px;padding:1px 8px;font-size:.8125rem;font-weight:600}.pm-ago{font-size:.875rem}.pm-heart{min-height:24px;color:var(--pm-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:4px;margin:-2px 0;padding:0 6px;font-size:.875rem;line-height:1;transition:transform .12s ease-out;display:inline-flex;position:relative}.pm-heart:before{content:"";min-width:44px;height:44px;position:absolute;top:-1px;left:-4px;right:-4px}.pm-heart[aria-pressed=true]{color:var(--accent)}.pm-heart:active:not(:disabled){transform:scale(.97)}.pm-heart:disabled{cursor:default}.pm-heart-count{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.pm-heart{transition:none}.pm-heart:active:not(:disabled){transform:none}}.pm-comment-delete{min-height:28px;color:var(--pm-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-self:start;align-items:center;margin-top:-3px;padding:0 8px;font-size:.875rem;font-weight:600;line-height:1;transition:color .15s;display:inline-flex;position:relative}.pm-comment-delete:before{content:"";min-width:44px;height:44px;position:absolute;top:-3px;left:-6px;right:0}.pm-comment-delete[data-armed]{color:var(--pm-red-ink)}@media (hover:hover){.pm-comment-delete:hover{color:var(--pm-red-ink)}}@media (prefers-reduced-motion:reduce){.pm-comment-delete{transition:none}}.pm-comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:1.0625rem;line-height:1.45}.pm-holders-for{margin-bottom:8px;font-weight:650}.pm-holders-cols{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pm-holders-h{color:var(--pm-muted);margin-bottom:4px;font-size:.875rem;font-weight:600}.pm-person{border-bottom:1px solid var(--pm-border);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av name num""av name avg";align-items:center;column-gap:10px;min-height:52px;padding:6px 0;display:grid}.pm-person .pm-avatar{grid-area:av}.pm-person .pm-name{overflow-wrap:anywhere;grid-area:name}.pm-person-num{font-variant-numeric:tabular-nums;grid-area:num;justify-self:end;font-weight:650}.pm-person-avg{grid-area:avg;justify-self:end;font-size:.8125rem}.pm-feed-row{border-bottom:1px solid var(--pm-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 0;display:grid}.pm-feed-text{font-size:.95rem;line-height:1.4}.pm-feed-act{font-weight:600}.pm-feed-time{white-space:nowrap;font-size:.8125rem}.pm-rules{flex-direction:column;gap:8px;padding-top:8px;display:flex}.pm-rules p{color:var(--pm-ink);font-size:1.0625rem;line-height:1.55}.pm-market-main>.hint{margin-top:-8px}.pm-market-side{height:100%;position:relative}.pm-side-sticky{flex-direction:column;gap:24px;display:flex;position:sticky;top:128px}.pm-related{flex-direction:column;gap:4px;display:flex}.pm-related ul{padding:0;list-style:none}.pm-related-row{min-height:60px;color:var(--pm-ink);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -8px;padding:8px;text-decoration:none;transition:background-color .15s;display:grid}@media (hover:hover){.pm-related-row:hover{background:var(--pm-soft)}}.pm-related-title{font-size:.9375rem;font-weight:600;line-height:1.35}.pm-related-pct{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.pm-trade{border:1px solid var(--pm-border);background:var(--pm-card);box-shadow:var(--pm-shadow);border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.pm-trade-head{align-items:center;gap:12px;display:flex}.pm-trade-head-text{flex-direction:column;min-width:0;display:flex}.pm-trade-head-q{color:var(--pm-muted);font-size:.9375rem}.pm-trade-head-o{font-size:1.0625rem;font-weight:650}.pm-trade-tabs{border-bottom:1px solid var(--pm-border);gap:16px;display:flex}.pm-trade-tab{height:40px;color:var(--pm-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.0625rem;font-weight:650;transition:color .15s;position:relative}.pm-trade-tab[aria-selected=true]{color:var(--pm-ink)}.pm-trade-tab[aria-selected=true]:after{content:"";background:var(--pm-ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.pm-yesno{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pm-yesno:has(>:only-child){grid-template-columns:1fr}.pm-yn{border:1px solid var(--pm-border);background:var(--pm-soft);height:52px;color:var(--pm-muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:transform .12s var(--pm-ease), background-color .15s ease;border-radius:10px;font-size:1.0625rem;font-weight:650}.pm-yn-yes[aria-pressed=true]{border-color:var(--pm-green);background:var(--pm-green);color:#fff}.pm-yn-no[aria-pressed=true]{border-color:var(--pm-red);background:var(--pm-red);color:#fff}.pm-yn-team[aria-pressed=true]{border-color:color-mix(in srgb, var(--team) 80%, #000);background:color-mix(in srgb, var(--team) 80%, #000);color:#fff}.pm-holds{color:var(--pm-muted);font-size:.9375rem}.pm-field{flex-direction:column;gap:10px;display:flex}.pm-field-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-field-label{flex-direction:column;flex:none;gap:2px;display:flex}.pm-field-label label{font-size:1.125rem;font-weight:650}.pm-field-note{color:var(--pm-muted);font-size:.8125rem}.pm-signin-link{color:var(--pm-blue);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.8125rem;font-weight:600}.pm-signin-link:hover{text-decoration:underline}.pm-amount{width:100%;min-width:0;color:var(--pm-ink);font:inherit;letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:2.5rem;font-weight:650}.pm-amount::placeholder{color:var(--pm-muted);opacity:.6}.pm-amount:focus{outline:none}.pm-amount[aria-invalid=true]{color:var(--pm-red-ink)}.pm-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pm-chip-btn{border:1px solid var(--pm-border);background:var(--pm-card);min-width:44px;height:34px;color:var(--pm-ink);font:inherit;cursor:pointer;transition:transform .12s var(--pm-ease), background-color .15s ease;border-radius:8px;padding:0 10px;font-size:.875rem;font-weight:600}.pm-chip-btn:disabled{opacity:.5;cursor:default}@media (hover:hover){.pm-chip-btn:hover:not(:disabled){background:var(--pm-soft)}.pm-yn:not([aria-pressed=true]):hover{background:var(--pm-soft-hover)}}.pm-modes{background:var(--pm-soft);border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.pm-mode{min-height:36px;color:var(--pm-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:.875rem;font-weight:600}.pm-mode[aria-checked=true]{background:var(--pm-card);color:var(--pm-ink);box-shadow:0 1px 2px #00000014}.pm-quote{flex-direction:column;gap:6px;margin:0;font-size:.9375rem;display:flex}.pm-quote div{justify-content:space-between;gap:12px;display:flex}.pm-quote dt{color:var(--pm-muted)}.pm-quote dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.pm-quote .gain-up{color:var(--pm-green-ink)}.pm-quote .gain-down{color:var(--pm-red-ink)}.pm-trade-go{background:var(--pm-blue);color:#fff;height:52px;font:inherit;cursor:pointer;transition:transform .12s var(--pm-ease), background-color .15s ease;border:0;border-radius:10px;font-size:1.0625rem;font-weight:650;box-shadow:inset 0 -3px #0000002e}.pm-trade-go:disabled{opacity:.55;cursor:default}@media (hover:hover){.pm-trade-go:hover:not(:disabled){background:var(--pm-blue-hover)}}.pm-yn[aria-disabled=true],.pm-chip-btn[aria-disabled=true],.pm-trade-go[aria-disabled=true]{background:var(--pm-soft);color:var(--pm-muted);box-shadow:none;opacity:1;cursor:default;border-color:#0000;transition:none}.pm-trade-go[aria-disabled=true]{cursor:not-allowed}.pm-yn[aria-disabled=true]:is(:hover,:active),.pm-chip-btn[aria-disabled=true]:is(:hover,:active),.pm-trade-go[aria-disabled=true]:is(:hover,:active){background:var(--pm-soft);transform:none}.pm-trade-msg{min-height:1.4em;font-size:.9375rem}.pm-trade-msg:empty{display:none}.pm-trade-error{color:var(--pm-red-ink)}.pm-trade-note,.pm-trade-none,.pm-trade-closed{color:var(--pm-muted);font-size:.875rem;line-height:1.45}.pm-trade-closed{font-size:.9375rem}.pm-trade-outcome{color:var(--pm-ink);font-size:1.0625rem;font-weight:650}:root{--pm-tradebar-h:calc(59px + max(10px, env(safe-area-inset-bottom)))}.pm-tradebar-exit,.pm-tradebar{z-index:15;min-height:var(--pm-tradebar-h);padding:10px 16px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--pm-border);background:var(--pm-bg);grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.pm-tradebar-exit{pointer-events:none;animation:pm-tradebar-out .2s var(--pm-ease) forwards}@keyframes pm-tradebar-out{to{opacity:0;transform:translateY(16px)}}@keyframes pm-fade-out{to{opacity:0}}.pm-page.pm-has-tradebar{padding-bottom:calc(48px + var(--pm-tradebar-h))}.pm-sheet-wrap{z-index:40;position:fixed;inset:0}.pm-sheet-backdrop{animation:fade-in .2s var(--pm-ease) both;background:#0006;position:absolute;inset:0}.pm-sheet{max-height:92svh;padding:4px 8px max(12px, env(safe-area-inset-bottom));background:var(--pm-card);animation:pm-sheet-in .22s var(--pm-ease) both;border-radius:18px 18px 0 0;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.pm-sheet .pm-trade{box-shadow:none;border:0;padding:4px 10px 8px}.pm-sheet-head{justify-content:center;align-items:center;height:36px;display:flex;position:relative}.pm-sheet-head .pm-text-btn{position:absolute;top:0;right:0}.pm-sheet-grip{background:var(--pm-border);border-radius:999px;width:40px;height:4px}@keyframes pm-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes pm-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pm-profile{max-width:1248px}.pm-profile-top{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:32px;display:grid}.pm-panel{border:1px solid var(--pm-border);background:var(--pm-card);border-radius:16px;padding:20px}.pm-pcard-head{border-bottom:1px solid var(--pm-border);align-items:center;gap:14px;padding-bottom:18px;display:flex}.pm-pcard-head .pm-avatar{font-size:1.5rem}.pm-pname{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.625rem;font-weight:700}.pm-pstats{text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.pm-pstats div{flex-direction:column-reverse;gap:2px;display:flex}.pm-pstats dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:650}.pm-pstats dt{color:var(--pm-muted);font-size:.875rem}.pm-plines{border-top:1px solid var(--pm-border);flex-direction:column;gap:8px;margin:0;padding-top:14px;font-size:.9375rem;display:flex}.pm-plines div{justify-content:space-between;display:flex}.pm-plines dt{color:var(--pm-muted)}.pm-plines dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.pm-pnl{flex-direction:column;display:flex}.pm-pnl-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pm-pnl-label{color:var(--pm-muted);align-items:center;gap:8px;font-weight:560;display:inline-flex}.pm-dot{background:var(--pm-muted);border-radius:999px;width:8px;height:8px}.pm-dot-up{background:var(--pm-green)}.pm-dot-down{background:var(--pm-red)}.pm-ranges-sm .pm-range[aria-pressed=true]{background:color-mix(in srgb, var(--pm-blue) 14%, transparent);color:var(--pm-blue)}.pm-pnl-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:2rem;font-weight:700}.pm-pnl-when{font-size:.875rem}.pm-pnl-plot{margin-top:auto;padding-top:12px}.pm-pnl-plot svg{display:block;overflow:visible}.pm-pnl-line{fill:none;stroke:var(--pm-blue);stroke-width:2.25px;stroke-linejoin:round;animation:fade-in .2s var(--pm-ease) both}.pm-pnl-area{animation:fade-in .2s var(--pm-ease) both}.pm-profile-tabs{margin-bottom:16px}.pm-seg{border:1px solid var(--pm-border);border-radius:10px;gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.pm-seg-btn{min-height:36px;color:var(--pm-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:.95rem;font-weight:620}.pm-seg-btn[aria-checked=true]{background:var(--pm-soft);color:var(--pm-ink)}.pm-ptable-head,.pm-ptable-row{grid-template-columns:minmax(0,1fr) 80px 80px 130px auto;align-items:center;gap:16px;display:grid}.pm-ptable-head{color:var(--pm-muted);letter-spacing:.04em;text-transform:uppercase;padding:0 12px 8px;font-size:.8125rem;font-weight:600}.pm-ptable-head span:nth-child(n+2){text-align:right}.pm-ptable-row{border-radius:10px;min-height:76px;padding:10px 12px}.pm-ptable-row:nth-child(2n){background:var(--pm-soft)}.pm-ptable-row .pm-num{text-align:right}.pm-pos-market{align-items:center;gap:12px;min-width:0;display:flex}.pm-pos-text{flex-direction:column;gap:4px;min-width:0;display:flex}.pm-pos-title{color:var(--pm-ink);font-size:.95rem;font-weight:560;line-height:1.35;text-decoration:none}.pm-pos-sub{align-items:center;gap:8px;font-size:.875rem;display:flex}.pm-side-pill{font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;font-weight:650}.pm-side-pill-yes{background:var(--pm-green-tint);color:var(--pm-green-ink)}.pm-side-pill-no{background:var(--pm-red-tint);color:var(--pm-red-ink)}.pm-pos-value{flex-direction:column;align-items:flex-end;font-weight:650;display:flex}.pm-pos-value span:last-child{font-size:.875rem;font-weight:600}.pm-pfeed-row{grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.pm-pfeed-main{flex-direction:column;gap:2px;min-width:0;display:flex}.pm-pfeed-right{flex-direction:column;align-items:flex-end;gap:2px;font-weight:600;display:flex}.lb-name .pm-name{font-weight:inherit}@media (width<=1180px){.pm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1060px){.pm-market-grid{grid-template-columns:minmax(0,1fr) 320px;gap:28px}.pm-orow-actions{grid-template-columns:124px 124px}}@media (width<=899px){.pm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-market-grid{grid-template-columns:minmax(0,1fr)}.pm-dates-row{margin:-4px -24px;padding:4px 24px}.pm-market>.pm-related{margin-top:32px}}@media (width<=719px){.pm-bar{gap:8px;height:56px;padding:0 16px}.pm-search{min-width:0;height:38px;padding:0 12px}.pm-cats{padding:0 8px 6px}.pm-page{padding:16px 16px 48px}.pm-dates-row{margin:-4px -16px;padding:4px 16px}.pm-grid{grid-template-columns:minmax(0,1fr);gap:12px}.pm-mhead{align-items:flex-start;gap:12px}.pm-mhead-actions .pm-text-btn,.pm-mhead-actions .pm-edit-link{min-height:34px;padding:0 10px;font-size:.875rem}.pm-mtitle{font-size:1.375rem}.pm-chart-foot{flex-direction:column-reverse;align-items:stretch}.pm-ranges{justify-content:space-between}.pm-orow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pick pct""act act";gap:10px 12px;min-height:0;padding:14px 0}.pm-orow-pick{grid-area:pick}.pm-orow-pct-wrap{grid-area:pct;justify-content:flex-end}.pm-orow-pct{font-size:1.5rem}.pm-orow-actions{grid-area:act;grid-template-columns:1fr 1fr;justify-content:stretch}.pm-orow-actions .pm-orow-closed{justify-self:start}.pm-buy{height:44px}.pm-yours-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what value""avg pnl""pays pays""sell sell";gap:4px 12px;padding:12px 0}.pm-yours-sell{width:100%;margin-top:8px}.pm-holders-cols{grid-template-columns:minmax(0,1fr);gap:16px}.pm-feed-row:not(.pm-pfeed-row){grid-template-columns:auto minmax(0,1fr)}.pm-feed-row:not(.pm-pfeed-row) .pm-feed-time{grid-column:2}.pm-profile-top{grid-template-columns:minmax(0,1fr)}.pm-ptable-head{display:none}.pm-ptable-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.pm-ptable-row>:first-child{grid-column:1/-1}.pm-ptable-row .pm-num{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.pm-ptable-row .pm-num:before{content:attr(data-label);color:var(--pm-muted);font-size:.8125rem;font-weight:500}.pm-ptable-row .pm-pos-value{text-align:right;align-items:flex-end}.pm-ptable-row .pm-pos-act{grid-column:1/-1}.pm-ptable-row .pm-pos-act .pm-btn{width:100%}.pm-done-row{grid-template-columns:minmax(0,1fr) auto}.pm-done-date{display:none}}@media (prefers-reduced-motion:reduce){.pm-sheet,.pm-pop{animation-name:fade-in}.pm-btn:active,.pm-buy:active,.pm-chip:active,.pm-pick:active,.pm-chip-btn:active,.pm-trade-go:active,.pm-date:active,.pm-cat:active,.pm-range:active,.pm-text-btn:active,.pm-yn:active{transform:none}.pm-date,.pm-xfade-layer{transition:none}}.pm-holds-yes{background:var(--pm-green-tint);color:var(--pm-green-ink)}.pm-holds-no{background:var(--pm-red-tint);color:var(--pm-red-ink)}.pm-holders-h{border-bottom:1px solid var(--pm-border);color:var(--pm-ink);justify-content:space-between;align-items:baseline;padding-bottom:8px;font-size:1rem;display:flex}.pm-holders-unit{color:var(--pm-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.pm-select select{border:1px solid var(--pm-border);background:var(--pm-card);min-width:220px;height:40px;color:var(--pm-ink);font:inherit;border-radius:10px;margin-bottom:16px;padding:0 12px;font-size:.95rem}.pm-live{color:var(--pm-red-ink);justify-content:flex-end;align-items:center;gap:6px;margin-bottom:4px;font-size:.875rem;font-weight:650;display:flex}.pm-live-dot{background:var(--pm-red);width:8px;height:8px;box-shadow:0 0 0 3px var(--pm-red-tint);border-radius:999px}.pm-feed-text b{font-weight:650}.pm-admin-link,.pm-edit-link{background:var(--pm-soft);min-height:36px;color:var(--pm-ink);border-radius:10px;align-items:center;padding:0 12px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=719px){.pm-bar-admin{display:none}}@media (width>=720px){.pm-top .user-pop-admin{display:none}}.pm-admin-link[aria-current=page]{background:var(--pm-select);color:var(--pm-select-ink)}@media (hover:hover){.pm-admin-link:hover,.pm-edit-link:hover{background:var(--pm-soft-hover)}}.admin-new{margin:4px 0 20px}.admin-edit{color:var(--pm-blue);margin-left:6px;font-size:.9375rem;font-weight:600;text-decoration:none}.an-page{font-size:1.0625rem}.an-back{color:var(--pm-muted);margin-bottom:8px;font-size:.9375rem}.an-back a{color:var(--pm-muted)}.an-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;max-width:1040px;display:grid}.an-form{flex-direction:column;gap:24px;min-width:0;display:flex}.an-field{flex-direction:column;gap:6px;min-width:0;display:flex}.an-label{font-size:.9375rem;font-weight:600}.an-label-quiet{color:var(--pm-muted);font-weight:500}.an-input{border:1px solid var(--pm-border);background:var(--pm-card);width:100%;min-width:0;min-height:48px;color:var(--pm-ink);font:inherit;border-radius:10px;padding:0 14px;font-size:1.0625rem}.an-input:focus-visible{outline:2px solid var(--pm-blue);outline-offset:1px;border-color:#0000}.an-input[aria-invalid=true]{border-color:var(--pm-red)}textarea.an-input{resize:vertical;padding:12px 14px}.an-error{min-height:0;color:var(--pm-red-ink);font-size:.9375rem}.an-error:empty{display:none}.an-note{color:var(--pm-muted);font-size:.9375rem}fieldset.an-kinds,fieldset.an-when{border:0;min-width:0;margin:0;padding:0}.an-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.an-kinds legend{margin-bottom:8px}.an-kind{border:1px solid var(--pm-border);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;transition:border-color .15s,background-color .15s;display:flex}.an-kind[data-on=true]{border-color:var(--pm-ink);background:var(--pm-soft)}.an-kind input{accent-color:var(--pm-ink);margin:4px 0 0}.an-kind-text{flex-direction:column;gap:2px;display:flex}.an-kind-name{font-weight:620}.an-kind-help{color:var(--pm-muted);font-size:.9375rem;line-height:1.35}.an-pct{color:var(--pm-muted);align-items:center;gap:8px;display:flex}.an-chance-one .an-pct{max-width:160px}.an-options{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.an-rows{flex-direction:column;gap:12px;width:100%;padding:0;list-style:none;display:flex}.an-row{border:1px solid var(--pm-border);border-radius:12px;grid-template-columns:minmax(0,1fr) 112px 200px;align-items:start;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.an-close{flex-direction:column;gap:8px;display:flex}.an-row-close:has(input[type=datetime-local]){grid-column:1/-1}.an-row-close:has(input[type=datetime-local]) .an-close{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 12px;display:grid}.an-remove{color:var(--pm-muted);font:inherit;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;font-size:.9375rem;text-decoration:underline}.an-when legend{margin-bottom:8px}.an-when{flex-direction:column;gap:12px;display:flex}.an-picks{flex-wrap:wrap;gap:8px;display:flex}.an-pick{background:var(--pm-soft);min-height:40px;color:var(--pm-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:.9375rem;font-weight:560;transition:background-color .15s}.an-pick[aria-pressed=true]{background:var(--pm-select);color:var(--pm-select-ink)}.an-when .an-field{max-width:280px}.an-foot{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.an-submit{min-height:48px;padding:0 24px;font-size:1.0625rem}.an-preview{flex-direction:column;gap:12px;display:flex;position:sticky;top:140px}.an-preview-card{min-height:0}.ae-question{align-items:flex-end;gap:12px;max-width:760px;display:flex}.ae-question .an-field{flex:1}.ae-question .pm-btn{min-height:48px}.ae-note{min-height:24px;color:var(--pm-muted);margin:12px 0;font-size:.9375rem}.ae-h2{margin-bottom:12px}.ae-list{flex-direction:column;gap:12px;max-width:760px;padding:0;list-style:none;display:flex}.ae-option{border:1px solid var(--pm-border);border-radius:12px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:16px;display:flex}.ae-option-name{float:left;width:100%;font-size:1.0625rem;font-weight:650}.ae-option[data-status=closed] .ae-option-name,.ae-option[data-status=resolved] .ae-option-name{color:var(--pm-muted)}.ae-option-status{clear:both;color:var(--pm-muted);font-size:.9375rem}.ae-option-pct{color:var(--pm-ink);font-variant-numeric:tabular-nums;margin-right:6px;font-weight:650}.ae-option-close{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ae-option-close .an-close,.ae-happened .an-field{flex:0 280px}.ae-happened-note{margin:0 0 12px}.ae-option-close .pm-btn,.ae-option-actions .pm-btn,.ae-group-actions .pm-btn{min-height:44px}.ae-option-actions,.ae-group-actions{flex-wrap:wrap;gap:8px;display:flex}.ae-group-actions{margin-top:16px}.pm-btn.ae-armed{background:var(--pm-select);color:var(--pm-select-ink)}.ae-auto{margin-top:16px}@media (width<=899px){.an-grid{grid-template-columns:minmax(0,1fr);gap:32px}.an-preview{position:static}.an-kinds{grid-template-columns:minmax(0,1fr)}}@media (width<=719px){.an-row{grid-template-columns:116px minmax(0,1fr)}.an-row-name{grid-column:1/-1}.an-row-chance{grid-column:1}.an-row-close{grid-column:2}.ae-question,.ae-option-close{flex-direction:column;align-items:stretch}.ae-option-close .an-close,.ae-happened .an-field{flex:none}.ae-option-actions .pm-btn{flex:auto}}.pending{margin:4px 0 28px}.pending-title{margin-bottom:8px}.pending-count{color:var(--pm-muted);font-variant-numeric:tabular-nums}.pending-empty{padding:8px 0}.pending-list{margin:0;padding:0;list-style:none}.pending-row{transition:opacity .15s ease, grid-template-rows .2s var(--pm-ease) .15s;grid-template-rows:1fr;display:grid}.pending-row[data-leaving=true]{opacity:0;pointer-events:none;grid-template-rows:0fr}.pending-clip{min-height:0;overflow:hidden}.pending-body{border-top:1px solid var(--pm-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;min-height:64px;padding:10px 0;display:grid}.pending-denied{align-items:center;gap:8px;display:flex}.pending-who{overflow-wrap:anywhere}.pending-name{font-weight:650}.pending-time,.device-code,.device-code-none{color:var(--pm-muted);margin-left:4px;font-size:.875rem}.device-code{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pending-flag{overflow-wrap:anywhere;margin-top:2px;font-size:.875rem}.pending-actions{gap:8px;display:flex}.pending-error:empty{display:none}.pending-error{margin-top:8px}.pending-note{color:var(--pm-muted);font-size:.9375rem}.waiting{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:calc(100dvh - 200px);display:flex}.waiting .pm-h1{margin-bottom:4px}.waiting-link{color:var(--pm-blue);margin-top:12px;font-weight:600}.accounts{margin:0 0 28px}.accounts-title{margin-bottom:8px}.accounts-empty{padding:8px 0}.accounts-list,.accounts-members{margin:0;padding:0;list-style:none}.accounts-list>li{border-top:1px solid var(--pm-border)}.accounts-row{min-width:0;padding:10px 0}.accounts-who,.accounts-line{overflow-wrap:anywhere}.accounts-name{font-weight:650}.accounts-who .muted{margin-left:4px;font-size:.875rem}.accounts-line{margin-top:2px;font-size:.875rem}.accounts-group{padding:10px 0 2px}.accounts-group-head{color:var(--pm-muted);font-size:.875rem}.accounts-members{border-left:2px solid var(--pm-border);margin:6px 0 8px 2px;padding-left:12px}.accounts-members .accounts-row+.accounts-row{border-top:1px solid var(--pm-border)}.accounts-members .accounts-row{padding:8px 0}@media (width<=560px){.pending-body{grid-template-columns:minmax(0,1fr)}.pending-actions .pm-btn{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.pending-row{transition:none}}.pm-train-head{align-items:center}.pm-train-when{color:var(--pm-muted);margin-top:6px;font-size:1rem;font-weight:560}.pm-ring{--ring:1;background:conic-gradient(var(--pm-blue) calc(var(--ring) * 360deg), var(--pm-soft) 0);border-radius:999px;flex:none;place-items:center;width:76px;height:76px;display:grid;position:relative}.pm-ring:before{content:"";background:var(--pm-bg);border-radius:999px;position:absolute;inset:5px}.pm-ring[data-state=stopped]{background:conic-gradient(var(--pm-muted) calc(var(--ring) * 360deg), var(--pm-soft) 0)}.pm-ring-in{flex-direction:column;align-items:center;line-height:1.15;display:flex;position:relative}.pm-ring-box{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.pm-ring-box .pm-ring-label{order:1}.pm-ring-label{color:var(--pm-muted);white-space:nowrap;font-size:.8125rem;font-weight:560;line-height:1.2}.pm-ring-text{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:650;position:relative}.pm-ring-paused,.pm-ring-closed{color:var(--pm-muted);font-size:.8125rem;font-weight:600}.pm-ring-paused{animation:.15s ease-out both fade-in}.pm-ring-ghost{visibility:hidden}.pm-ring-ghost:before{content:attr(data-ghost)}.pm-ring-slot{position:relative}.pm-ring-word{white-space:nowrap;place-items:center end;display:grid;position:absolute;inset:0}.pm-ring-plain{flex:none;font-size:1.125rem}.pm-ring-plain .pm-ring-in{flex-direction:row;align-items:baseline;gap:6px}.pm-ring-plain .pm-ring-label{font-size:.875rem}.pm-cflash[data-flash=up]{animation:.15s ease-in both pm-cflash-up}.pm-cflash[data-flash=down]{animation:.15s ease-in both pm-cflash-down}@keyframes pm-cflash-up{0%{color:var(--pm-green-ink)}}@keyframes pm-cflash-down{0%{color:var(--pm-red-ink)}}.pm-train-chart canvas{display:block}.pm-train-chart .pm-chart-foot{min-height:32px}.pm-train-next-slot{height:52px}.pm-train-next{box-sizing:border-box;border:1px solid var(--pm-border);background:var(--pm-card);height:100%;color:var(--pm-ink);animation:pm-train-slide .25s var(--pm-ease) backwards;transition:transform .12s var(--pm-ease), background-color .15s ease-out;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:.9375rem;font-weight:560;line-height:1.3;text-decoration:none;display:flex;overflow:hidden}.pm-train-next.pm-train-next-fade{animation-name:pm-train-fade}@media (hover:hover){.pm-train-next:hover{background:var(--pm-soft)}}.pm-train-next:active{transform:scale(.97)}.pm-train-next:focus-visible{outline:2px solid var(--pm-blue);outline-offset:2px}.pm-train-next-pct{font-weight:650}@keyframes pm-train-slide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pm-train-fade{0%{opacity:0}to{opacity:1}}.pm-train-waiting{color:var(--pm-muted)}.pm-train-past{flex-direction:column;gap:10px;display:flex}.pm-train-pills{scrollbar-width:none;flex-wrap:nowrap;gap:4px;padding:0;list-style:none;display:flex;overflow-x:auto}.pm-train-pills::-webkit-scrollbar{display:none}.pm-train-pills li{flex:none}.pm-train-pill{background:var(--pm-soft);height:32px;color:var(--pm-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:.8125rem;font-weight:560;text-decoration:none;display:inline-flex}.pm-train-pill-at{color:var(--pm-muted);font-weight:500}.pm-train-pill:hover{background:var(--pm-soft-hover)}.pm-train-pill[aria-current=page]{box-shadow:inset 0 0 0 1.5px var(--pm-ink)}.pm-train-evidence{flex-direction:column;gap:8px;margin-top:4px;display:flex}.pm-train-line{font-weight:560}.pm-train-dl{gap:4px;font-size:.9375rem;display:grid}.pm-train-dl div{gap:12px;display:flex}.pm-train-dl dt{min-width:150px;color:var(--pm-muted)}.pm-train-dd{white-space:nowrap;flex:none}.pm-tradebar-paused{background:var(--pm-soft);color:var(--pm-muted);cursor:default;grid-column:1/-1}.pm-trains{margin-bottom:32px}.pm-trains .pm-done-list{margin-top:12px}.pm-trains-row{grid-template-columns:minmax(0,1fr) auto 56px 56px}.pm-trains-pct,.pm-trains-left{text-align:right;font-size:.95rem;font-weight:650}.pm-trains-left{color:var(--pm-muted);font-weight:560}.pm-trains-next{grid-template-columns:minmax(0,1fr) auto;min-height:44px;font-size:.9375rem}.pm-trains-soon{max-width:440px;margin-top:12px;padding-bottom:6px}.pm-trains-soon .pm-card-foot{white-space:nowrap;flex-wrap:wrap;row-gap:0}.pm-trains-soon-at{color:var(--pm-ink);font-weight:560}@media (width<=719px){.pm-ring{width:64px;height:64px}.pm-ring-text{font-size:.875rem}.pm-ring-label{font-size:.8125rem}.pm-train-dl dt{min-width:120px}.pm-trains-row{grid-template-columns:minmax(0,1fr) auto auto}.pm-trains-next{grid-template-columns:minmax(0,1fr) auto}.pm-trains-soon{max-width:none}.pm-train-pills{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pm-train-pill{width:100%}.pm-trains-next .pm-done-date{display:inline}}@media (prefers-reduced-motion:reduce){.pm-cflash[data-flash],.pm-ring-paused{animation:none}.pm-train-next{animation-name:pm-train-fade}.pm-train-next:active{transform:none}.pm-tradebar-exit{animation-name:pm-fade-out}}.tm-ask{margin:20px 0 4px}.tm-press{transition:transform .15s ease-out,opacity .15s ease-out}.tm-press:active:not(:disabled){transform:scale(.97)}.pm-text-btn.tm-press:disabled{opacity:.5;cursor:default}.tm-wrap{z-index:40;position:fixed;inset:0}.tm-backdrop{background:#0000006b;animation:.3s ease-out both tm-fade;position:absolute;inset:0}.tm-sheet{max-height:92svh;padding:14px 20px max(24px, env(safe-area-inset-bottom));background:var(--pm-card);color:var(--pm-ink);border-radius:18px 18px 0 0;animation:.5s cubic-bezier(.32,.72,0,1) both tm-sheet-in;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.tm-sheet :focus-visible{outline:2px solid var(--pm-blue);outline-offset:2px}@keyframes tm-sheet-in{0%{transform:translateY(100%)}}@keyframes tm-dialog-in{0%{opacity:0;transform:scale(.96)}}@keyframes tm-fade{0%{opacity:0}}@media (width>=720px){.tm-wrap{place-items:center;padding:24px;display:grid}.tm-sheet{width:460px;max-width:100%;max-height:calc(100svh - 48px);box-shadow:var(--pm-shadow);border-radius:16px;padding:20px 24px 24px;animation:.3s cubic-bezier(.32,.72,0,1) both tm-dialog-in;position:relative;bottom:auto;left:auto;right:auto}}.tm-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tm-dialog-title{letter-spacing:-.01em;font-size:1.125rem;font-weight:650}.tm-form{gap:16px;display:grid}.tm-fields{align-items:start;gap:14px;display:grid}.tm-field{align-content:start;gap:6px;min-width:0;display:grid}.tm-field>label,.tm-report-label{font-size:.9375rem;font-weight:600}.input.tm-input{border-color:var(--pm-border);background:var(--pm-card);width:100%;min-height:44px;color:var(--pm-ink);text-align:left;border-radius:10px;font-size:1rem}.input.tm-input[aria-invalid=true]{border-color:var(--pm-red)}.input.tm-input:disabled{opacity:.6}.tm-input::-webkit-calendar-picker-indicator{display:none}.tm-input[type=date],.tm-input[type=time]{cursor:pointer}.tm-pct{max-width:140px;display:block;position:relative}.input.tm-line{padding-right:34px}.tm-pct-sign{color:var(--pm-muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.tm-error{font-size:.875rem;font-weight:500}.tm-combo{position:relative}.tm-options{z-index:2;border:1px solid var(--pm-border);background:var(--pm-card);max-height:220px;box-shadow:var(--pm-shadow);border-radius:10px;margin:0;padding:4px;list-style:none;animation:.15s ease-out tm-fade;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.tm-options[hidden]{display:none}.tm-option{cursor:pointer;border-radius:8px;padding:10px 12px;font-weight:500}.tm-option[aria-selected=true]{background:var(--pm-soft)}@media (hover:hover){.tm-option:hover{background:var(--pm-soft-hover)}}.tm-preview{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.45}.tm-dash{color:var(--pm-muted)}.tm-submit{width:100%;min-height:44px}.tm-sent{justify-items:start;gap:16px;animation:.15s ease-out tm-fade;display:grid}.tm-home{margin:0 0 20px}.tm-list{margin:0;padding:0;list-style:none;position:relative}.tm-row{border-top:1px solid var(--pm-border);gap:8px;padding:14px 0;transition:opacity .15s ease-out;display:grid}.tm-leaving{opacity:0;pointer-events:none}.tm-home .tm-row:last-child{border-bottom:1px solid var(--pm-border)}.tm-sentence{overflow-wrap:anywhere;font-weight:600}.tm-meta{font-size:.875rem}.tm-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width>=720px){.tm-home-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px}.tm-home-row>.tm-error{grid-column:1/-1}}.tm-own-body{align-content:center;min-height:132px;display:grid}.tm-own-line{font-size:.9375rem;line-height:1.45}.tm-report{grid-template-columns:auto minmax(0,100px) auto;align-items:center;gap:8px 10px;display:grid}.tm-report .tm-error{grid-column:1/-1}.pm-tradebar.tm-own-bar{grid-template-columns:minmax(0,1fr);align-items:center}.tm-own-bar .tm-own-line{text-align:center}.tm-own-bar .tm-report{justify-content:center}.tm-scored{white-space:nowrap}.pm-hero:has(>.tm-scored){flex-wrap:wrap;row-gap:4px}.tm-admin{margin:4px 0 28px}.tm-admin-title{margin-bottom:8px}.tm-sub{margin:20px 0 4px;font-size:1rem;font-weight:650}.tm-empty{align-items:center;gap:12px;padding:8px 0;display:flex}.tm-admin .tm-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.tm-score{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.tm-note:empty{display:none}.tm-note{padding-top:8px}@media (prefers-reduced-motion:reduce){.tm-sheet{animation:.2s ease-out both tm-fade}.tm-press:active:not(:disabled){transform:none}}.peek-on main :is(p,span,a,dd,dt,td,th,h1,h2,h3,h4,label,input,button,svg,img,canvas,small,strong,time,output,footer){filter:blur(7px);-webkit-user-select:none;user-select:none}.peek-on main :is(.pm-h1,.pm-h2,.hub-rh,.hub-h,.hub-sh,.gc-title,.pm-trade-go,.pm-btn-primary,[role=tablist],.peek-ok),.peek-on main :is(.pm-h1,.pm-h2,.hub-rh,.hub-h,.hub-sh,.gc-title,[role=tablist],.peek-ok) *{filter:none}.peek-on a[href^="/@"]{pointer-events:none}.peek-on :is(.hub-banner-art,.hub-chatpeek){display:none}.peek-bar{left:50%;bottom:max(16px, env(safe-area-inset-bottom));z-index:30;border:1px solid var(--pm-border);background:var(--pm-card);width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--pm-shadow);border-radius:999px;align-items:center;gap:14px;padding:10px 10px 10px 18px;display:flex;position:fixed;transform:translate(-50%)}.peek-bar-text{color:var(--pm-ink);font-weight:600}.peek-bar-btn{border-radius:999px;flex:none}.pm-gicon{object-fit:contain;flex:none}:is(.pm-card-head:has(.pm-gicon),.pm-mhead:has(.pm-gicon)){align-items:center;gap:12px}.hub-ptitle-row{align-items:center;gap:10px;min-width:0;display:flex}:root{--chat-w:400px;--cb-purple:#6a4cf5;--cb-purple-hover:#5a3de6;--cb-purple-ink:#5b3ee0;--cb-purple-tint:#efebff;--cb-purple-on-dark:#bcaeff;--cb-grad:linear-gradient(140deg, #131a3d 0%, #24195a 62%, #33207a 100%)}@media (prefers-color-scheme:dark){:root{--cb-purple:#7a62ff;--cb-purple-hover:#8c78ff;--cb-purple-ink:#ab9cff;--cb-purple-tint:#8a73ff29;--cb-grad:linear-gradient(140deg, #10152f 0%, #1f1650 62%, #2c1c6c 100%)}}.chat-btn{min-height:40px;color:color-mix(in srgb, #6b46e5 75%, var(--pm-ink));font:inherit;cursor:pointer;transition:background-color .12s var(--pm-ease), transform .12s var(--pm-ease);background:#6b46e51f;border:1px solid #6b46e559;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:.95rem;font-weight:700;display:inline-flex;position:relative}.chat-btn:active{transform:scale(.97)}.chat-btn[aria-expanded=true]{color:#fff;background:#6b46e5;border-color:#6b46e5}.chat-dot{border:2px solid var(--pm-bg);background:var(--pm-red);border-radius:999px;width:10px;height:10px;position:absolute;top:-2px;right:-2px}.chat-time{color:var(--pm-muted);white-space:nowrap;font-size:.75rem;font-weight:500}@media (hover:hover){.chat-btn:hover{background:#6b46e533}.chat-btn[aria-expanded=true]:hover{background:#5a39cf}}.chat-drawer{z-index:30;width:var(--chat-w);background:var(--pm-card);border-left:1px solid var(--pm-border);animation:chat-in .2s var(--pm-ease) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@media (width>=1100px){body:has(.chat-drawer){padding-right:var(--chat-w)}}@media (width<=1099px){.chat-drawer{box-shadow:var(--pm-shadow)}}@keyframes chat-in{0%{transform:translate(100%)}to{transform:none}}.chat-head{border-bottom:1px solid var(--pm-border);flex:none;justify-content:space-between;align-items:center;height:64px;padding:0 12px 0 16px;display:flex}.chat-title{margin:0;font-size:1rem;font-weight:650}.chat-list{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 0;overflow-y:auto}.chat-empty{padding:24px 16px}.chat-msgs{margin:0;padding:0;list-style:none}.chat-msg{outline:none;gap:10px;padding:8px 16px;display:flex}.chat-msg:focus-visible{box-shadow:inset 2px 0 0 var(--pm-blue)}.chat-msg-main{flex:1;min-width:0}.chat-msg-head{flex-wrap:wrap;align-items:center;gap:6px;min-height:20px;display:flex}.chat-name{color:var(--pm-ink);font-size:.9rem;font-weight:650;text-decoration:none}@media (hover:hover){.chat-name:hover{text-decoration:underline}}.chat-badge{background:var(--cb-purple-tint);height:18px;color:var(--cb-purple-ink);letter-spacing:.03em;text-transform:uppercase;border-radius:6px;align-items:center;padding:0 6px;font-size:.6875rem;font-weight:700;display:inline-flex}.chat-badge-more{background:var(--pm-soft);color:var(--pm-muted);letter-spacing:0;text-transform:none}.chat-delete{color:var(--pm-muted);font:inherit;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:.8125rem;font-weight:600;transition:opacity .15s}.chat-msg:hover .chat-delete,.chat-msg:focus-within .chat-delete{opacity:1;pointer-events:auto}.chat-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:.9375rem;line-height:1.4}.chat-reacts{margin-top:6px;display:flex}.chat-react{border:1px solid var(--pm-border);border-radius:999px;min-height:24px;margin:0;padding:0 9px}.chat-card{border:1px solid var(--pm-border);background:var(--pm-bg);border-radius:14px;margin-top:6px;padding:12px 14px}.chat-card-q{color:var(--pm-ink);font-size:.9375rem;font-weight:650;line-height:1.3;text-decoration:none;display:block}.chat-pick-side{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:.875rem;display:flex}.chat-pick-foot{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:10px;font-size:.875rem;display:flex}.chat-pick-pnl{font-size:1.0625rem;font-weight:700}.chat-tail{min-height:34px;padding:0 16px}.chat-pnl-num{letter-spacing:-.02em;font-size:1.375rem;font-weight:750}.chat-compose{padding:10px 12px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--pm-border);flex:none;position:relative}.chat-compose-out{padding:14px 16px max(14px, env(safe-area-inset-bottom));justify-content:center;display:flex}.chat-compose-out .pm-btn{width:100%}.chat-note{color:var(--pm-red-ink);margin:0 4px 8px;font-size:.8125rem}.chat-form{background:var(--pm-soft);border-radius:12px;align-items:center;gap:4px;height:44px;padding:0 4px;display:flex}.chat-form:focus-within{outline:2px solid var(--pm-blue);outline-offset:0}.chat-plus,.chat-emoji-toggle{width:36px;height:36px;color:var(--pm-muted);font:inherit;cursor:pointer;transition:transform .12s var(--pm-ease), background-color .15s ease;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;font-size:1.25rem;font-weight:600;line-height:1;display:inline-grid}.chat-emoji-toggle{font-size:.9375rem;font-weight:700}.chat-plus[aria-expanded=true],.chat-emoji-toggle[aria-expanded=true]{background:var(--pm-soft-hover);color:var(--pm-ink)}@media (hover:hover){.chat-plus:hover,.chat-emoji-toggle:hover{background:var(--pm-soft-hover)}}.chat-input{min-width:0;height:100%;color:var(--pm-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 4px;font-size:1rem}.chat-input::placeholder{color:var(--pm-muted)}.chat-pop{z-index:2;border:1px solid var(--pm-border);background:var(--pm-card);box-shadow:var(--pm-shadow);animation:chat-pop-in .2s var(--pm-ease) both;border-radius:14px;position:absolute;bottom:calc(100% - 2px);left:12px;right:12px}@keyframes chat-pop-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.chat-emoji{grid-template-columns:repeat(8,1fr);gap:2px;width:min(304px,100% - 24px);padding:8px;display:grid;left:auto}.chat-emoji-btn{cursor:pointer;height:34px;transition:transform .12s var(--pm-ease), background-color .15s ease;background:0 0;border:0;border-radius:8px;font-size:1.2rem}@media (hover:hover){.chat-emoji-btn:hover{background:var(--pm-soft)}}.chat-share{flex-direction:column;max-height:min(64vh,460px);display:flex}.chat-share-head{border-bottom:1px solid var(--pm-border);flex:none;justify-content:space-between;align-items:center;padding:6px 6px 6px 14px;display:flex}.chat-share-title{margin:0;font-size:.9375rem;font-weight:650}.chat-share-head .pm-text-btn{min-height:32px}.chat-share-body{padding:4px;overflow-y:auto}.chat-share-sub{margin:10px 10px 2px;font-size:.875rem;font-weight:650}.chat-share-row{width:100%;color:var(--pm-ink);font:inherit;text-align:left;cursor:pointer;transition:transform .12s var(--pm-ease), background-color .15s ease;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 10px;display:flex}@media (hover:hover){.chat-share-row:hover{background:var(--pm-soft)}}.chat-share-main{flex-direction:column;gap:2px;min-width:0;font-size:.9rem;font-weight:620;display:flex}.chat-share-sub-line{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:400;overflow:hidden}.chat-share-side{flex:none;font-size:.875rem;font-weight:620}.chat-share-empty{padding:12px 10px}@media (width<=719px){.chat-drawer{z-index:42;border-left:0;width:auto;animation-name:chat-up;left:0}.chat-head{height:56px}.chat-btn{padding:0 8px}}@keyframes chat-up{0%{transform:translateY(100%)}to{transform:none}}.cb-add,.cb-build{border:1px solid var(--cb-purple);min-height:40px;color:var(--cb-purple-ink);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .12s var(--pm-ease), background-color .15s ease;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:.9375rem;font-weight:650;display:inline-flex}.cb-add[aria-pressed=true]{background:var(--cb-purple-tint)}.cb-add:disabled{opacity:.45;cursor:default}@media (hover:hover){.cb-add:hover:not(:disabled),.cb-build:hover{background:var(--cb-purple-tint)}}.pm-trade-combo{width:100%;margin-top:8px}.cb-card{border-radius:14px;margin-top:6px;padding:14px 14px 12px}.cb-card-chat{background:var(--cb-grad);color:#fff}.cb-card-plain{border:1px solid var(--pm-border);background:var(--pm-card);color:var(--pm-ink)}.cb-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.cb-card-title{font-size:1rem;font-weight:700}.cb-card-count{opacity:.7;margin-left:4px;font-weight:500}.cb-card-won{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:.875rem;font-weight:650;display:inline-flex}.cb-tick{opacity:.85;border:1.5px solid;border-radius:999px;width:15px;height:15px;position:relative}.cb-tick:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:3px;height:6.5px;position:absolute;top:1.6px;left:4.2px;transform:rotate(45deg)}.cb-legs{margin:0;padding:0;list-style:none;display:grid}.cb-leg{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;display:grid}.cb-dot{opacity:.45;border:1.5px solid;border-radius:999px;width:16px;height:16px;position:relative}.cb-leg[data-status=won] .cb-dot,.cb-leg[data-status=lost] .cb-dot{opacity:1;border-color:#0000}.cb-leg[data-status=won] .cb-dot{background:var(--pm-green)}.cb-leg[data-status=won] .cb-dot:after{content:"";border:1.75px solid #fff;border-width:0 1.75px 1.75px 0;width:3.5px;height:7px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.cb-leg[data-status=lost] .cb-dot{background:var(--pm-red)}.cb-leg[data-status=lost] .cb-dot:before,.cb-leg[data-status=lost] .cb-dot:after{content:"";background:#fff;border-radius:1px;width:7px;height:1.75px;position:absolute;top:6.25px;left:3px;transform:rotate(45deg)}.cb-leg[data-status=lost] .cb-dot:after{transform:rotate(-45deg)}.cb-leg[data-status=void] .cb-dot{border-style:dashed}.cb-leg-text{min-width:0;color:inherit;white-space:nowrap;align-items:baseline;gap:6px;text-decoration:none;display:flex;overflow:hidden}.cb-leg-name{text-overflow:ellipsis;flex:none;max-width:62%;font-size:.9rem;font-weight:650;overflow:hidden}.cb-leg-q{text-overflow:ellipsis;opacity:.62;min-width:0;font-size:.8125rem;overflow:hidden}.cb-card-plain .cb-leg-q{color:var(--pm-muted);opacity:1}@media (hover:hover){a.cb-leg-text:hover .cb-leg-name{text-decoration:underline}}.cb-leg-p{font-size:.9rem;font-weight:650}.cb-more{color:inherit;font:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;padding:4px 0 2px;font-size:.8125rem;font-weight:650}.cb-foot{border-top:1px solid #ffffff24;align-items:flex-end;gap:22px;margin-top:10px;padding-top:12px;display:flex}.cb-card-plain .cb-foot{border-top-color:var(--pm-border)}.cb-foot-cell{flex-direction:column;gap:3px;display:flex}.cb-foot-label{opacity:.72;font-size:.8125rem;font-weight:550}.cb-card-plain .cb-foot-label{color:var(--pm-muted);opacity:1}.cb-foot-num{letter-spacing:-.02em;font-size:1.375rem;font-weight:750;line-height:1.1}.cb-unit{letter-spacing:0;opacity:.7;font-size:.8125rem;font-weight:600}.cb-x{color:var(--cb-purple-ink);font-variant-numeric:tabular-nums;opacity:1;font-weight:750}.cb-card-chat .cb-x{color:var(--cb-purple-on-dark)}.cb-card-chat .cb-result-won{color:#7be3a6}.cb-card-chat .cb-result-lost{color:#ff9a94}.cb-card-plain .cb-result-won{color:var(--pm-green-ink)}.cb-card-plain .cb-result-lost{color:var(--pm-red-ink)}.cb-tail{color:#1d1550;min-height:36px;font:inherit;cursor:pointer;transition:transform .12s var(--pm-ease), background-color .15s ease;background:#fff;border:0;border-radius:10px;margin-left:auto;padding:0 20px;font-size:.9375rem;font-weight:700}.cb-tail.chat-tail{background:var(--cb-purple);color:#fff}@media (hover:hover){.cb-card-chat .cb-tail:hover{background:#ece8ff}.cb-tail.chat-tail:hover{background:var(--cb-purple-hover)}}.cb-pill{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:25;background:var(--cb-purple);color:#fff;min-height:46px;font:inherit;cursor:pointer;animation:cb-in .2s var(--pm-ease) both;transition:transform .12s var(--pm-ease), background-color .15s ease;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 18px;font-size:.9375rem;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 6px 20px #3c1ea047}body:has(.cb-pill) .pm-page{padding-bottom:96px}body:has(.pm-tradebar) .cb-pill{bottom:calc(12px + var(--pm-tradebar-h))}.cb-pill.cb-beside-chat{right:calc(var(--chat-w) + 16px)}@media (hover:hover){.cb-pill:hover{background:var(--cb-purple-hover)}}.cb-pill-n{background:#ffffff38;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:.8125rem;display:inline-grid}@keyframes cb-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cb-panel{z-index:35;border:1px solid var(--pm-border);background:var(--pm-card);width:372px;max-height:calc(100dvh - 32px);box-shadow:var(--pm-shadow);animation:cb-in .2s var(--pm-ease) both;border-radius:16px;padding:8px 16px 6px;position:fixed;bottom:16px;right:16px;overflow-y:auto}.cb-panel.cb-beside-chat{right:calc(var(--chat-w) + 16px)}.cb-sheet-wrap{z-index:45}.cb-panel-sheet{width:auto;max-height:92svh;padding:18px 16px max(10px, env(safe-area-inset-bottom));animation:pm-sheet-in .22s var(--pm-ease) both;border:0;border-radius:18px 18px 0 0;position:absolute;bottom:0;left:0;right:0}.cb-panel-sheet .pm-sheet-grip{position:absolute;top:8px;left:50%;transform:translate(-50%)}.cb-panel-head{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.cb-panel-title{margin:0;font-size:1.0625rem;font-weight:700}.cb-panel-title .cb-card-count{color:var(--pm-muted);opacity:1}.cb-hint{margin:6px 0 10px;font-size:.9rem}.cb-slip-legs{margin:2px 0 10px;padding:0;list-style:none}.cb-slip-leg{border-bottom:1px solid var(--pm-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.cb-slip-leg .cb-leg-text{flex-direction:column;align-items:flex-start;gap:1px}.cb-slip-leg .cb-leg-name{max-width:100%}.cb-slip-leg .cb-leg-q{max-width:100%;color:var(--pm-muted);opacity:1}.cb-leg-error{color:var(--pm-red-ink);white-space:normal;font-size:.8125rem}.cb-remove{color:var(--pm-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:.8125rem;font-weight:600}@media (hover:hover){.cb-remove:hover{color:var(--pm-ink)}}.cb-field{margin-top:4px}.cb-sum{margin:14px 0 12px}.cb-sum div{justify-content:space-between;align-items:baseline;display:flex}.cb-sum dt{color:var(--pm-muted);font-size:.9375rem}.cb-sum dd{align-items:baseline;gap:10px;margin:0;display:flex}.cb-sum .cb-x{font-size:1rem}.cb-sum-num{color:var(--pm-green-ink);letter-spacing:-.02em;font-size:1.75rem;font-weight:750}.cb-place{background:var(--cb-purple);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;transition:transform .12s var(--pm-ease), background-color .15s ease;border:0;border-radius:12px;font-size:1rem;font-weight:700}.cb-place:disabled{opacity:.45;cursor:default}@media (hover:hover){.cb-place:hover:not(:disabled){background:var(--cb-purple-hover)}}.cb-list{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cb-list .cb-card{margin:0}.cb-empty{padding:24px 0}.chat-btn:active,.chat-plus:active,.chat-emoji-toggle:active,.chat-emoji-btn:active,.chat-share-row:active,.cb-add:active:not(:disabled),.cb-build:active,.cb-tail:active,.cb-pill:active,.cb-place:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.chat-drawer,.chat-pop,.cb-pill,.cb-panel,.cb-panel-sheet{animation-name:fade-in}.chat-btn:active,.chat-plus:active,.chat-emoji-toggle:active,.chat-emoji-btn:active,.chat-share-row:active,.cb-add:active,.cb-build:active,.cb-tail:active,.cb-pill:active,.cb-place:active{transform:none}}.cbx{padding:0 16px 8px;overflow-x:hidden}.cbx-head{color:#fff;background:linear-gradient(135deg,#2a1b6b 0%,#4b2fb3 60%,#7a4cf0 120%);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:0 -16px;padding:16px 16px 14px;display:grid;position:relative}.cb-panel-sheet .cbx-head{margin-top:-18px;padding-top:24px}.cbx-head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cbx-title{margin:0;font-size:1.125rem;font-weight:700}.cbx-sub{color:#ffffffb8;font-size:.8125rem}.cbx-odds{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.cbx-odds-num{font-size:1.5rem;font-weight:800}.cbx-odds-label{color:#ffffffb8;margin-top:3px;font-size:.6875rem}.cbx-close{color:#fff;height:32px;font:inherit;cursor:pointer;transition:background-color .12s var(--pm-ease), transform .12s var(--pm-ease);background:#ffffff24;border:0;border-radius:9px;padding:0 12px;font-size:.8125rem;font-weight:600}.cbx-close:hover{background:#ffffff3d}.cbx-close:active{transform:scale(.97)}.cbx-meter{grid-template-columns:repeat(8,1fr);gap:4px;margin:12px 0 4px;display:grid}.cbx-tick{background:var(--pm-soft);border-radius:2px;height:4px}.cbx-tick-on{background:#6b46e5}.cbx-tick-min:not(.cbx-tick-on){background:color-mix(in srgb, #6b46e5 28%, var(--pm-soft))}.cbx-callout{color:color-mix(in srgb, #6b46e5 70%, var(--pm-ink));background:#6b46e51a;border-radius:10px;margin:10px 0;padding:10px 12px;font-size:.875rem;line-height:1.4}.cbx-legs{flex-direction:column;gap:6px;margin:10px 0 4px;padding:0;list-style:none;display:flex}.cbx-leg{background:var(--pm-soft);border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.cbx-leg[data-error]{box-shadow:inset 0 0 0 1px var(--pm-red-ink)}.cbx-n{color:#fff;background:#6b46e5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:700;display:grid}.cbx-leg-text{flex-direction:column;gap:1px;min-width:0;display:flex}.cbx-leg-name{color:var(--pm-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cbx-leg-q{color:var(--pm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.cbx-leg-p{background:var(--pm-card);border-radius:8px;padding:3px 8px;font-size:.875rem;font-weight:700}.cbx-remove{color:var(--pm-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:.8125rem}.cbx-remove:hover{color:var(--pm-red-ink)}.cbx-sum{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.cbx-sum-cell{background:var(--pm-soft);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.cbx-sum-label{color:var(--pm-muted);font-size:.75rem}.cbx-sum-num{color:var(--pm-ink);font-size:1.375rem;font-weight:800}.cbx-sum-win .cbx-sum-num{color:var(--pm-green-ink)}.cbx-place{width:100%}.chat-reacts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex;position:relative}.chat-react-pill,.chat-react-add{border:1px solid var(--pm-border);background:var(--pm-card);height:26px;color:var(--pm-ink);font:inherit;cursor:pointer;transition:transform .12s var(--pm-ease), background-color .12s var(--pm-ease);border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:.8125rem;display:inline-flex}.chat-react-pill:active,.chat-react-add:active,.chat-react-opt:active{transform:scale(.97)}.chat-react-mine{background:#6b46e51f;border-color:#6b46e573}.chat-react-n{font-variant-numeric:tabular-nums;font-weight:600}.chat-msg{position:relative}.chat-react-add{height:22px;color:var(--pm-muted);opacity:0;pointer-events:none;padding:0 7px;font-weight:700}.chat-msg:hover .chat-react-add,.chat-msg:focus-within .chat-react-add,.chat-react-add[aria-expanded=true]{opacity:1;pointer-events:auto}.chat-reacts-empty{z-index:2;margin-top:0;position:absolute;bottom:-9px;left:58px}.chat-react-picker{z-index:5;border:1px solid var(--pm-border);background:var(--pm-card);box-shadow:var(--pm-shadow);border-radius:999px;gap:2px;padding:2px 4px;display:inline-flex;position:absolute;bottom:calc(100% + 6px);left:0}.chat-react-opt{cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;font-size:1.05rem}.chat-react-opt:hover{background:var(--pm-soft)}.lbx{--lbx-gold:#d4a017;--lbx-silver:#9aa3ad;--lbx-bronze:#b8743a}.lbx-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin:24px 0 20px;padding:0;list-style:none;display:grid}.lbx-step{border:1px solid var(--pm-border);background:var(--pm-card);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:22px 12px 18px;display:flex;position:relative}.lbx-step-1{border-color:color-mix(in srgb, var(--lbx-gold) 45%, var(--pm-border));background:linear-gradient(180deg, color-mix(in srgb, var(--lbx-gold) 12%, var(--pm-card)), var(--pm-card) 70%);padding-top:30px;padding-bottom:26px}.lbx-step[data-me=true]{box-shadow:0 0 0 2px var(--pm-blue)}.lbx-medal{color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-grid;position:absolute;top:-12px;box-shadow:inset 0 -2px #0000002e}.lbx-step-1 .lbx-medal{background:var(--lbx-gold)}.lbx-step-2 .lbx-medal{background:var(--lbx-silver)}.lbx-step-3 .lbx-medal{background:var(--lbx-bronze)}.lbx-step-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--pm-ink);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.lbx-step-name:hover{text-decoration:underline}.lbx-step-worth{color:var(--pm-ink);font-size:24px;font-weight:700;line-height:1.1}.lbx-step-1 .lbx-step-worth{font-size:30px}.lbx-pl{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--pm-muted);font-size:13px;font-weight:600}.lbx-pl-up{color:var(--pm-green-ink)}.lbx-pl-down{color:var(--pm-red-ink)}.lbx-list{margin:0;padding:0;list-style:none}.lbx-row{border-radius:12px;grid-template-columns:28px 34px 36px minmax(0,1fr) minmax(60px,140px) 80px 80px;align-items:center;gap:12px;padding:10px 12px;display:grid}.lbx-row:hover{background:var(--pm-soft)}.lbx-row[data-me=true]{background:color-mix(in srgb, var(--pm-blue) 10%, transparent)}.lbx-rank{color:var(--pm-muted);text-align:right;font-weight:600}.lbx-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.lbx-track{background:var(--pm-soft);border-radius:3px;height:6px;overflow:hidden}.lbx-fill{background:var(--pm-blue);opacity:.55;border-radius:3px;height:100%;display:block}.lbx-row .lbx-pl{text-align:right}.lbx-worth{text-align:right;color:var(--pm-ink);font-weight:700}.lbx-mine{border-top:1px dashed var(--pm-border);margin-top:12px;padding-top:12px}@media (width<=560px){.lbx-podium{gap:8px}.lbx-step{padding:20px 6px 14px}.lbx-step-worth{font-size:18px}.lbx-step-1 .lbx-step-worth{font-size:22px}.lbx-row{grid-template-columns:22px 30px 32px minmax(0,1fr) 64px 64px;gap:8px;padding:10px 6px}.lbx-track{display:none}}.lbx-step-foot{align-items:center;gap:8px;display:inline-flex}.rank-move{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-start;align-items:center;gap:2px;min-width:26px;font-size:12px;font-weight:700;display:inline-flex}.rank-move span{font-size:8px}.rank-move-up{color:var(--pm-green-ink)}.rank-move-down{color:var(--pm-red-ink)}.rank-move-flat{color:var(--pm-muted)}.hub{flex-direction:column;gap:40px;margin-bottom:40px;display:flex}.hub-top{grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:32px;display:grid}.hub-main{flex-direction:column;gap:36px;min-width:0;display:flex}.hub-teamc{--k0:var(--c0);--k1:var(--c1);--k2:var(--c2)}@media (prefers-color-scheme:dark){.hub-teamc{--k0:color-mix(in oklab, var(--c0) 58%, white);--k1:color-mix(in oklab, var(--c1) 58%, white);--k2:color-mix(in oklab, var(--c2) 70%, white)}}.hub-fcard{border:1px solid var(--pm-border);background:var(--pm-card);border-radius:24px;grid-template:"head right""rows right""chat right"1fr/minmax(0,1fr) minmax(0,1fr);gap:22px 40px;padding:32px;display:grid;box-shadow:0 1px 2px #10182808}.hub-fhead{grid-area:head;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.hub-fhead-text{min-width:0}.hub-fmeta{color:var(--pm-muted);margin:0 0 6px;font-size:.875rem;font-weight:500}.hub-ftitle{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:1.75rem;font-weight:650;line-height:1.15}.hub-ftitle a,.hub-ptitle{color:var(--pm-ink);text-decoration:none}@media (hover:hover){.hub-ftitle a:hover,.hub-ptitle:hover{text-underline-offset:3px;text-decoration:underline}}.hub-frows{grid-area:rows}.hub-fright{flex-direction:column;grid-area:right;justify-content:center;gap:18px;min-width:0;display:flex}.hub-chart-skel{border-radius:12px;height:220px}.hub-orows{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.hub-orow{align-items:center;gap:12px;min-width:0;min-height:44px;display:flex}.hub-oname{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.hub-oname-text{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600;line-height:1.2}.hub-otrack{width:min(140px,100%);display:block}.hub-obar{background:var(--row);border-radius:2px;height:4px;display:block}.hub-score{text-align:right;font-variant-numeric:tabular-nums;min-width:2ch;font-size:1.75rem;font-weight:700;line-height:1}.hub-mult{color:var(--pm-muted);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.hub-pill{background:color-mix(in oklab, var(--row) 13%, var(--pm-card));min-width:68px;height:40px;box-shadow:inset 0 -2px 0 color-mix(in oklab, var(--row) 30%, transparent);color:var(--row);font-variant-numeric:tabular-nums;transition:transform .12s var(--pm-ease), background-color .15s ease;border-radius:10px;flex:none;place-items:center;padding:0 14px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-grid}@media (hover:hover){.hub-pill:hover{background:color-mix(in oklab, var(--row) 20%, var(--pm-card))}}.hub-pill:active,.hub-arrow:active,.hub-dot:active,.hub-banner-btn:active,.hub-banner-card:active{transform:scale(.97)}.hub-orows-sm{gap:8px}.hub-orows-sm .hub-orow{gap:10px;min-height:36px}.hub-orows-sm .hub-oname{gap:5px}.hub-orows-sm .hub-oname-text{font-size:.9375rem}.hub-orows-sm .hub-otrack{width:min(96px,100%)}.hub-orows-sm .hub-obar{height:3px}.hub-orows-sm .hub-score{font-size:1.25rem}.hub-orows-sm .hub-mult{font-size:.8125rem}.hub-orows-sm .hub-pill{border-radius:8px;min-width:54px;height:32px;padding:0 10px;font-size:.9375rem}.hub-logo{object-fit:contain;flex:none;display:block}.hub-logo-initials{color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;font-weight:750;line-height:1;display:inline-grid}.hub-logo-none{background:var(--pm-soft);border-radius:50%;display:inline-block}.hub-chat{border-top:1px dashed var(--pm-border);flex-direction:column;grid-area:chat;align-self:start;gap:10px;margin:0;padding:18px 0 0;list-style:none;display:flex}.hub-chat-row{align-items:center;gap:8px;min-width:0;font-size:.875rem;display:flex}.hub-chat-row .pm-avatar{font-size:.75rem}.hub-chat-name{flex:none}.hub-chat-body{min-width:0;color:var(--pm-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-mini{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.hub-mini-team{align-items:center;gap:8px;min-width:0;font-weight:650;display:flex}.hub-mini-home{flex-direction:row-reverse}.hub-mini-abbr{font-size:.9375rem}.hub-mini-pct{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.hub-mini-mid{color:var(--pm-muted);text-align:center;white-space:nowrap;flex-direction:column;align-items:center;font-size:.8125rem;font-weight:500;line-height:1.35;display:flex}.hub-clock{font-variant-numeric:tabular-nums;align-items:center;font-weight:600;display:inline-flex}.hub-clock[data-live]{color:var(--pm-red-ink)}.hub-live-dot{background:var(--pm-red);border-radius:50%;flex:none;width:8px;height:8px;margin-right:6px;animation:1.6s ease-in-out infinite hub-live;display:inline-block}@keyframes hub-live{50%{opacity:.35}}.pm-cchart{width:100%;position:relative}.pm-cchart svg{display:block;overflow:visible}.pm-cchart-end{font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--pm-card);stroke-width:6px;stroke-linejoin:round;font-size:22px;font-weight:700}.hub-arrows{flex:none;gap:6px;display:flex}.hub-arrow{border:1px solid var(--pm-border);background:var(--pm-card);height:32px;color:var(--pm-ink);font:inherit;cursor:pointer;transition:transform .12s var(--pm-ease), background-color .15s ease;border-radius:999px;padding:0 12px;font-size:.8125rem;font-weight:600}.hub-arrow:disabled{opacity:.4;cursor:default}@media (hover:hover){.hub-arrow:not(:disabled):hover{background:var(--pm-soft)}}.hub-dots{justify-content:center;gap:6px;margin-top:14px;display:flex}.hub-dot{background:var(--pm-border);cursor:pointer;width:8px;height:8px;transition:transform .12s var(--pm-ease), background-color .15s ease;border:0;border-radius:999px;padding:0}.hub-dot[aria-current]{background:var(--pm-ink);width:24px}.hub-sec-head{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:12px;display:flex}.hub-sec-head .pm-h2,.hub-all-h{margin:0}.hub-all-h{margin-bottom:12px}.hub-prow{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.hub-prow::-webkit-scrollbar{display:none}.hub-pcell{scroll-snap-align:start;flex:0 0 calc(33.3333% - 10.6667px);min-width:0;display:flex}.hub-pcard{border:1px solid var(--pm-border);background:var(--pm-card);border-radius:16px;flex-direction:column;gap:10px;width:100%;min-width:0;padding:16px;display:flex}.hub-ptitle{overflow-wrap:anywhere;font-size:1rem;font-weight:650;line-height:1.3}.hub-pmeta{color:var(--pm-muted);align-items:center;margin:-6px 0 2px;font-size:.8125rem;display:flex}.hub-pfoot{color:var(--pm-muted);font-variant-numeric:tabular-nums;margin-top:auto;padding-top:4px;font-size:.8125rem}.hub-elist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hub-erow{border:1px solid var(--pm-border);background:var(--pm-card);border-radius:14px;align-items:center;gap:12px;min-width:0;min-height:68px;padding:12px 16px;display:flex}.hub-elogos{flex:none;display:flex}.hub-elogos .hub-logo+.hub-logo{margin-left:-6px}.hub-emain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hub-etitle{color:var(--pm-ink);overflow-wrap:anywhere;font-size:.9375rem;font-weight:650;line-height:1.3;text-decoration:none}@media (hover:hover){.hub-etitle:hover{text-underline-offset:3px;text-decoration:underline}}.hub-ewhat{color:var(--pm-muted);font-size:.8125rem}.hub-ewhen{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:700}.hub-ewhen[data-live]{color:var(--pm-red-ink)}@media (width<=719px){.hub-elist{grid-template-columns:minmax(0,1fr)}}.hub-rail{flex-direction:column;gap:28px;min-width:0;display:flex}.hub-rh{margin:0 0 6px;font-size:1rem;font-weight:650}.hub-rh a{color:var(--pm-ink);text-decoration:none}@media (hover:hover){.hub-rh a:hover{text-underline-offset:3px;text-decoration:underline}}.hub-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hub-li{border-bottom:1px solid var(--pm-border);align-items:center;gap:10px;min-height:46px;font-size:.9375rem;display:flex}.hub-li:last-child{border-bottom:0}.hub-li .pm-avatar{font-size:.8125rem}.hub-rank{width:1.1rem;color:var(--pm-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.hub-li-name{overflow-wrap:anywhere;flex:1;min-width:0}.hub-li-num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.hub-list-skel{border-radius:12px;height:230px}.hub-banner{isolation:isolate;color:#fff;background:linear-gradient(115deg,#0a1430 0%,#102a63 52%,#1b4fd0 115%);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:32px;min-height:248px;padding:40px 44px;display:grid;position:relative;overflow:hidden}.hub-banner:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffffff13 0 15%,#fff0 16% 29%,#ffffff0e 30% 43%,#fff0 44% 57%,#ffffff09 58% 70%,#fff0 71%);border-radius:50%;width:1100px;position:absolute;top:50%;left:18%;transform:translate(-50%,-50%)}.hub-banner-title{color:#fff;letter-spacing:-.025em;margin:0;font-size:2.25rem;font-weight:750;line-height:1.1}.hub-banner-line{color:#ffffffbd;margin:8px 0 22px;font-size:1.0625rem}.hub-banner-btn{color:#fff;height:44px;transition:transform .12s var(--pm-ease), background-color .15s ease;background:#0409186b;border:1px solid #ffffff29;border-radius:12px;align-items:center;padding:0 20px;font-weight:650;text-decoration:none;display:inline-flex}@media (hover:hover){.hub-banner-btn:hover{background:#0409189e}}.hub-banner-card{background:var(--pm-card);color:var(--pm-ink);transition:transform .12s var(--pm-ease);border-radius:18px;flex-direction:column;gap:14px;padding:20px;text-decoration:none;display:flex;box-shadow:0 12px 32px #00000047}.hub-bc-q{font-size:1rem;font-weight:650;line-height:1.3}.hub-bc-rows{flex-direction:column;gap:10px;display:flex}.hub-bc-row{grid-template-columns:2.25rem minmax(0,1fr) 2.75rem;align-items:center;gap:10px;font-size:.9375rem;font-weight:600;display:grid}.hub-bc-track{background:var(--pm-soft);border-radius:999px;height:8px;display:block;overflow:hidden}.hub-bc-fill{border-radius:inherit;background:var(--row);height:100%;display:block}.hub-bc-pct{text-align:right;font-variant-numeric:tabular-nums}.hub-bc-foot{color:var(--pm-muted);font-size:.8125rem}@media (width<=1099px){.hub-top{grid-template-columns:minmax(0,1fr)}.hub-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}}@media (width<=899px){.hub-fcard{column-gap:28px;padding:24px}}@media (width<=719px){.hub{gap:32px}.hub-fcard{border-radius:20px;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""rows""right""chat";row-gap:20px;padding:20px}.hub-ftitle{font-size:1.5rem}.hub-frows .hub-orow{gap:10px}.hub-frows .hub-oname-text{font-size:1rem}.hub-frows .hub-score{font-size:1.5rem}.hub-frows .hub-pill{min-width:58px;padding:0 10px}.hub-pcell{flex-basis:84%}.hub-popular .hub-arrows{display:none}.hub-rail{grid-template-columns:minmax(0,1fr)}.hub-banner{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:0;padding:28px 20px 0}.hub-banner-art{height:190px;margin:0 -20px}.hub-art-yondr{height:34%;bottom:4%}.hub-art-yondr2{height:42%;bottom:10%}.hub-banner:before{width:760px;left:30%}.hub-banner-title{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.hub-pill:active,.hub-arrow:active,.hub-dot:active,.hub-banner-btn:active,.hub-banner-card:active{transform:none}.hub-live-dot{animation:none}}.hub-banner-art{pointer-events:none;align-self:stretch;min-height:200px;margin:-40px -44px -40px 0;position:relative}.hub-art{filter:drop-shadow(0 18px 26px #040a1e80);-webkit-user-select:none;user-select:none;width:auto;display:block;position:absolute}.hub-art-grey{height:92%;bottom:-14%;right:52%;transform:rotate(-10deg)}.hub-art-olive{height:90%;bottom:-12%;right:4%;transform:rotate(9deg)}.hub-art-black{z-index:1;height:112%;bottom:-22%;right:26%;transform:rotate(-1deg)}.hub-art-yondr{z-index:2;height:40%;bottom:-6%;right:46%;transform:rotate(-8deg)}.hub-art-yondr2{z-index:2;height:50%;bottom:2%;right:6%;transform:rotate(10deg)}.hub-pmore{color:var(--pm-muted);align-self:flex-start;margin-top:-2px;font-size:.875rem;font-weight:600;text-decoration:none}.hub-pmore:hover{color:var(--pm-ink);text-decoration:underline}.done{margin-top:36px}.done .done-list{border-top:0}.done-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.done-row{border:1px solid var(--pm-border);background:var(--pm-card);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.done-icon{background:var(--pm-soft);width:40px;height:40px;color:var(--pm-muted);border-radius:10px;place-items:center;font-weight:700;display:grid}.done-main{flex-direction:column;gap:4px;min-width:0;display:flex}.done-q{color:var(--pm-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.done-q:hover{text-decoration:underline}.done-date{color:var(--pm-muted);font-size:.8125rem}.done-pill{white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:.8125rem;font-weight:700}.done-pill-yes{background:var(--pm-green-tint);color:var(--pm-green-ink)}.done-pill-no{background:var(--pm-red-tint);color:var(--pm-red-ink)}.done-pill-void{background:var(--pm-soft);color:var(--pm-muted)}.done-pill-name{background:var(--pm-soft);color:var(--pm-ink)}.done-pill-wait{background:color-mix(in srgb, var(--pm-gold) 14%, transparent);color:var(--pm-gold)}.done-parts{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.done-part{background:var(--pm-soft);color:var(--pm-ink);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.done-part-res{border-radius:999px;padding:1px 8px;font-weight:700}.done-part-yes .done-part-res{background:var(--pm-green-tint);color:var(--pm-green-ink)}.done-part-no .done-part-res{background:var(--pm-card);color:var(--pm-muted)}@media (width<=560px){.done-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 12px}.done-icon{width:32px;height:32px}.done-q{white-space:normal}}.hub-split{gap:3px;height:6px;margin:2px 0 4px;display:flex}.hub-split-seg{border-radius:3px;height:100%;display:block}.hub-frows .hub-split{margin-top:12px}.hub-chat-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hub-chatting{color:var(--pm-muted);align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:inline-flex}.hub-chatting:before{content:"";background:var(--pm-green);border-radius:50%;width:7px;height:7px}.hub-chat-list{flex-direction:column;gap:12px;margin:10px 0 12px;padding:0;list-style:none;display:flex}.hub-chat-msg{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.hub-chat-main{flex-direction:column;gap:2px;min-width:0;display:flex}.hub-chat-meta{align-items:baseline;gap:8px;display:flex}.hub-chat-name{color:var(--pm-ink);font-size:.875rem;font-weight:600}.hub-chat-time{color:var(--pm-muted);font-size:.75rem}.hub-chat-body{-webkit-line-clamp:2;color:var(--pm-ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.hub-chat-share{color:#6b46e5;font-weight:600}.hub-chat-empty{color:var(--pm-muted);margin:10px 0;font-size:.875rem}.hub-chat-open{width:100%;height:40px;color:color-mix(in srgb, #6b46e5 75%, var(--pm-ink));font:inherit;cursor:pointer;transition:background-color .12s var(--pm-ease), transform .12s var(--pm-ease);background:#6b46e51a;border:1px solid #6b46e559;border-radius:10px;font-weight:700}.hub-chat-open:hover{background:#6b46e52e}.hub-chat-open:active{transform:scale(.97)}.hub-live-dot{display:none}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.gm-page{--gm-display:"Barlow Condensed", "Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif}.gm-num{font-variant-numeric:tabular-nums}.gm-head{margin:4px 0 20px}.gm-league{color:var(--pm-muted);margin:0 0 4px;font-size:15px;font-weight:500}.gm-title{font-family:var(--gm-display);letter-spacing:.2px;text-transform:uppercase;color:var(--pm-ink);text-wrap:balance;margin:0;font-size:40px;font-weight:700;line-height:1.05}.gm-board{border-bottom:1px solid var(--pm-border);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:8px 0 24px;display:grid}.gm-team{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.gm-logo{object-fit:contain;flex:none;display:block}.gm-logo-fallback{color:#fff;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.gm-team-name{color:var(--pm-ink);text-align:center;font-size:17px;font-weight:600}.gm-team-rec{color:var(--pm-muted);font-size:13px}.gm-mid{flex-direction:column;align-items:center;gap:4px;min-width:140px;display:flex}.gm-day{color:var(--pm-ink);font-size:17px;font-weight:600}.gm-time{color:var(--pm-muted);font-size:14px}.gm-venue{background:var(--pm-soft);color:var(--pm-muted);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;border-radius:6px;margin-top:6px;padding:3px 8px;font-size:11px;font-weight:600}.gm-score{font-family:var(--gm-display);color:var(--pm-ink);align-items:baseline;gap:12px;font-size:56px;font-weight:700;line-height:1;display:flex}.gm-trail{color:var(--pm-muted)}.gm-dash{color:var(--pm-muted);font-weight:600}.gm-period{color:var(--pm-muted);font-size:14px;font-weight:600}.gm-live{color:var(--pm-red-ink);align-items:center;gap:6px;display:inline-flex}.gm-chart{margin-top:8px}.gm-foot{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.gm-status{color:var(--pm-muted);font-size:14px}.gm-paused{color:var(--pm-gold);font-weight:600}.gm-vol{color:var(--pm-muted);font-size:13px}.gm-winner{margin:20px 0 8px}.gm-row{border-bottom:1px solid var(--pm-border);grid-template-columns:44px minmax(0,1fr) auto 56px 64px minmax(104px,172px);align-items:center;gap:14px;padding:14px 0;display:grid}.gm-row-name{color:var(--pm-ink);flex-direction:column;gap:8px;min-width:0;font-size:18px;font-weight:600;display:flex}.gm-bar{border-radius:2px;max-width:160px;height:3px;display:block}.gm-row-pct{font-family:var(--gm-display);color:var(--pm-ink);font-size:40px;font-weight:700;line-height:1}.gm-change{align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex}.gm-up{color:var(--pm-green-ink)}.gm-down{color:var(--pm-red-ink)}.gm-change span{font-size:9px}.gm-mult{color:var(--pm-muted);text-align:right;font-size:17px}.gm-pick{background:var(--team);color:#fff;height:48px;font:inherit;white-space:nowrap;cursor:pointer;transition:transform .12s var(--pm-ease), filter .12s var(--pm-ease), opacity .12s var(--pm-ease);border:0;border-radius:12px;font-size:17px;font-weight:600;box-shadow:inset 0 -4px #0000002e}.gm-pick:hover:not(:disabled){filter:brightness(1.06)}.gm-pick:active:not(:disabled){transform:scale(.97)}.gm-pick-on{outline:2px solid var(--pm-ink);outline-offset:2px}.gm-pick:disabled{opacity:.45;cursor:default}.gm-pick:focus-visible,.gm-yn:focus-visible,.gm-step-val:focus-visible,.gm-step-btn:focus-visible{outline:2px solid var(--pm-blue);outline-offset:2px}.gm-lines{border-bottom:1px solid var(--pm-border);margin:28px 0 0;padding-bottom:20px}.gm-line{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;margin-top:12px;display:grid}.gm-line-q{color:var(--pm-ink);margin:0 0 10px;font-size:17px}.gm-line-q b{font-weight:700}.gm-step{scrollbar-width:none;border:1px solid var(--pm-border);border-radius:10px;align-items:center;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.gm-step::-webkit-scrollbar{display:none}.gm-step-btn,.gm-step-val{min-width:30px;height:30px;color:var(--pm-muted);font:inherit;cursor:pointer;transition:background-color .12s var(--pm-ease), color .12s var(--pm-ease), transform .12s var(--pm-ease);background:0 0;border:0;border-radius:7px;flex:none;padding:0 8px;font-size:15px}.gm-step-btn{color:var(--pm-ink);font-size:20px;line-height:1}.gm-step-btn:disabled{opacity:.3;cursor:default}.gm-step-val:hover{background:var(--pm-soft)}.gm-step-on{color:var(--pm-gold);background:var(--pm-soft);font-weight:700}.gm-line-pct{font-family:var(--gm-display);color:var(--pm-ink);font-size:34px;font-weight:700}.gm-line-btns{gap:10px;display:flex}.gm-yn{border:1px solid var(--pm-border);background:var(--pm-card);min-width:130px;height:46px;color:var(--pm-muted);font:inherit;cursor:pointer;box-shadow:inset 0 -3px 0 var(--pm-soft);transition:transform .12s var(--pm-ease), background-color .12s var(--pm-ease), color .12s var(--pm-ease);border-radius:12px;padding:0 16px;font-size:16px;font-weight:600}.gm-yn:hover:not(:disabled){background:var(--pm-soft);color:var(--pm-ink)}.gm-yn:active:not(:disabled){transform:scale(.97)}.gm-yn:disabled{opacity:.45;cursor:default}.gm-yn-yes.gm-yn-on{background:var(--pm-green);border-color:var(--pm-green);color:#fff;box-shadow:inset 0 -3px #0000002e}.gm-yn-no.gm-yn-on{background:var(--pm-red);border-color:var(--pm-red);color:#fff;box-shadow:inset 0 -3px #0000002e}.gm-trade-head{text-align:left;flex-direction:row;align-items:center;gap:12px;display:flex}.gm-trade-text{flex-direction:column;gap:2px;min-width:0;display:flex}.gm-bar-btn{background:var(--team);color:#fff;box-shadow:inset 0 -3px #0000002e}@media (width<=1199px){.gm-row .gm-change{display:none}.gm-row{grid-template-columns:44px minmax(0,1fr) auto 64px minmax(104px,150px)}.gm-line{grid-template-columns:minmax(0,1fr) auto;gap:12px}.gm-line-left{grid-column:1;min-width:0}.gm-line-btns{grid-column:1/-1}.gm-yn{flex:1;min-width:0}.gm-line-pct{grid-area:1/2;align-self:end}}@media (width<=899px){.gm-title{font-size:30px}.gm-board{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:8px}.gm-board .gm-logo{width:52px;height:52px}.gm-team-name{font-size:15px}.gm-score{font-size:44px}.gm-mid{min-width:0}.gm-venue{white-space:normal;text-align:center}.gm-row{grid-template-columns:36px minmax(0,1fr) auto 104px;gap:10px}.gm-row .gm-logo{width:36px;height:36px}.gm-row .gm-change,.gm-row .gm-mult{display:none}.gm-row-name{font-size:16px}.gm-row-pct{font-size:32px}.gm-pick{height:44px;font-size:15px}.gm-line{grid-template-columns:minmax(0,1fr) auto;gap:12px}.gm-line-left{grid-column:1;min-width:0}.gm-line-btns{grid-column:1/-1}.gm-yn{flex:1;min-width:0}.gm-line-pct{grid-area:1/2;align-self:end}}@media (prefers-reduced-motion:reduce){.gm-pick,.gm-yn,.gm-step-btn,.gm-step-val{transition:opacity .12s linear}.gm-pick:active:not(:disabled),.gm-yn:active:not(:disabled){transform:none}}.ga-teams{grid-template-columns:1fr 1fr;gap:16px;margin:12px 0;display:grid}.ga-team-name{margin:0;font-weight:600}.ga-score{margin:2px 0 8px;font-family:Barlow Condensed,Inter Variable,Inter,sans-serif;font-size:48px;font-weight:700;line-height:1}.ga-bumps,.ga-periods,.ga-actions{flex-wrap:wrap;gap:6px;display:flex}.ga-periods{margin:4px 0 12px}.ga-fields{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.ga-fields label{color:var(--pm-muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.ga-fields .input{width:120px}.gm-combo{width:100%;margin-bottom:12px}.gc{border:1px solid var(--pm-border);background:var(--pm-card);border-radius:16px;margin-top:16px;padding:16px}.gm-page .pm-market-main .gc{margin-top:28px}.gc-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.gc-title{margin:0;font-size:1.0625rem;font-weight:700}.gc-global{height:34px;color:color-mix(in srgb, #6b46e5 75%, var(--pm-ink));font:inherit;cursor:pointer;transition:background-color .12s var(--pm-ease), transform .12s var(--pm-ease);background:#6b46e51a;border:1px solid #6b46e559;border-radius:999px;padding:0 12px;font-size:.875rem;font-weight:700}.gc-global:hover{background:#6b46e52e}.gc-global:active{transform:scale(.97)}.gc-list{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:320px;margin:12px 0;padding:0;list-style:none;display:flex;overflow-y:auto}.gc-empty{color:var(--pm-muted);font-size:.875rem}.gc-msg{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.gc-main{flex-direction:column;gap:2px;min-width:0;display:flex}.gc-meta{align-items:baseline;gap:8px;display:flex}.gc-name{color:var(--pm-ink);font-size:.875rem;font-weight:600;text-decoration:none}.gc-name:hover{text-decoration:underline}.gc-time{color:var(--pm-muted);font-size:.75rem}.gc-body{color:var(--pm-ink);overflow-wrap:anywhere;font-size:.9375rem}.gc-form{gap:8px;display:flex}.gc-input{border:1px solid var(--pm-border);background:var(--pm-bg);min-width:0;height:40px;color:var(--pm-ink);font:inherit;border-radius:10px;flex:1;padding:0 12px;font-size:.9375rem}.gc-input:focus-visible{outline:2px solid var(--pm-blue);outline-offset:1px}.gc-send{background:var(--pm-blue);color:#fff;height:40px;font:inherit;cursor:pointer;transition:transform .12s var(--pm-ease), opacity .12s var(--pm-ease);border:0;border-radius:10px;padding:0 14px;font-weight:700}.gc-send:disabled{opacity:.45;cursor:default}.gc-send:active:not(:disabled){transform:scale(.97)}.gc-error{color:var(--pm-red-ink);margin:8px 0 0;font-size:.8125rem}.act-chips{scrollbar-width:none;gap:4px;margin:-4px -14px 4px;padding:4px;display:flex;overflow-x:auto}.act-chips::-webkit-scrollbar{display:none}.act-chip{font:inherit;cursor:pointer;background:0 0;border:0;font-size:.95rem;font-weight:560}.act-chip[aria-pressed=true],.act-chip[aria-pressed=true]:hover{color:var(--pm-select-ink);background:var(--pm-select);font-weight:650}.act-feed{position:relative}.act-pill-slot{z-index:5;justify-content:center;height:0;display:flex;position:sticky}.act-new{background:var(--pm-select);min-height:32px;color:var(--pm-select-ink);font:inherit;box-shadow:var(--pm-shadow);cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:.875rem;font-weight:600;animation:.2s ease-out act-in;position:relative;top:10px}.act-list{margin:0;padding:0;list-style:none}.act-row{border-bottom:1px solid var(--pm-border);grid-template-columns:28px auto auto minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:56px;padding:6px 0;font-size:.9375rem;display:grid}.act-head{align-items:center;gap:6px;min-width:0;display:flex}.act-name{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:150px;font-weight:600;overflow:hidden}.act-verb{flex:none}.act-pill{white-space:nowrap;flex:0 auto;gap:.3em;min-width:0;max-width:190px;display:inline-flex}.act-pill-choice{text-overflow:ellipsis;min-width:0;overflow:hidden}.act-pill-tail{flex:none}.act-sub{display:contents}.act-qty{white-space:nowrap}.act-market{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pm-ink);text-decoration:none;overflow:hidden}@media (hover:hover){.act-market:hover{text-decoration:underline}}.act-time{color:var(--pm-muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;font-size:.8125rem}.act-settle{grid-template-columns:28px minmax(0,1fr) auto}.act-settle-text{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}.act-settle-text .act-market{flex:0 auto}.act-settled{flex:none}.act-comment{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"av head time""av excerpt excerpt";row-gap:2px}.act-comment>.pm-avatar{grid-area:av;align-self:start}.act-comment .act-head{grid-area:head}.act-comment .act-time{grid-area:time}.act-comment .act-head .act-market{flex:0 auto}.act-excerpt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pm-muted);grid-area:excerpt;font-size:.875rem;overflow:hidden}.act-enter{animation:.2s ease-out act-in}@keyframes act-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.act-enter,.act-new{animation:none}}.act-skel-row{grid-template-columns:28px minmax(0,1fr)}.act-skel-av{border-radius:999px;width:28px;height:28px;display:block}.act-skel{border-radius:6px;height:14px;display:block}.act-empty{padding:24px 0}.act-error{color:var(--pm-muted);align-items:center;gap:12px;padding:24px 0;display:flex}.act-retry,.act-more-btn{background:var(--pm-soft);min-height:36px;color:var(--pm-ink)}.act-more{justify-content:center;align-items:center;gap:12px;padding:16px 0;display:flex}@media (width<=640px){.act-row{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"av head time""av sub sub";gap:2px 10px;padding:8px 0}.act-row>.pm-avatar{grid-area:av;align-self:start}.act-head{grid-area:head}.act-time{grid-area:time}.act-sub{grid-area:sub;align-items:baseline;gap:8px;min-width:0;font-size:.875rem;display:flex}.act-sub .act-market{flex:auto}.act-qty{color:var(--pm-muted);flex:none}.act-name{flex:0 auto;min-width:3em;max-width:96px}.act-pill{flex:none;max-width:calc(100% - 108px);font-size:.8125rem}.act-settle{grid-template-areas:"av head time"}.act-settle-text{grid-area:head}.act-comment{grid-template-areas:"av head time""av excerpt excerpt"}.act-skel-row{grid-template-areas:none}}.pa{margin-top:8px}.pa-head{color:var(--pm-muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;padding:0 20px 10px;font-size:12px;font-weight:600;display:grid}.pa-rows{margin:0;padding:0;list-style:none}.pa-row{border-radius:14px;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 20px;display:grid}.pa-row:nth-child(odd){background:var(--pm-soft)}.pa-type{color:var(--pm-ink);font-size:16px}.pa-icon{border-radius:10px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.pa-icon img{object-fit:contain;width:80%;height:80%}.pa-icon-letter{color:var(--pm-muted);font-size:20px;font-weight:700}.pa-main{flex-direction:column;gap:6px;min-width:0;display:flex}.pa-title{color:var(--pm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;text-decoration:none;overflow:hidden}.pa-title:hover{text-decoration:underline}.pa-sub{align-items:center;gap:8px;min-width:0;display:flex}.pa-chip{white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:3px 9px;font-size:14px;font-weight:600;overflow:hidden}.pa-chip-yes{background:var(--pm-green-tint);color:var(--pm-green-ink)}.pa-chip-no{background:var(--pm-red-tint);color:var(--pm-red-ink)}.pa-shares{color:var(--pm-muted);white-space:nowrap;font-size:14px}.pa-right{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pa-amount{color:var(--pm-ink);white-space:nowrap;font-size:16px;font-weight:600}.pa-time{color:var(--pm-muted);white-space:nowrap;font-size:14px}@media (width<=640px){.pa-head{display:none}.pa-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 12px}.pa-type{display:none}.pa-icon{width:44px;height:44px}.pa-title{font-size:15px}.pa-chip,.pa-shares,.pa-time{font-size:13px}}.pc-rows{margin:8px 0 0;padding:0;list-style:none}.pc-row{border-bottom:1px solid var(--pm-border);padding:14px 4px}.pc-where{align-items:baseline;gap:10px;min-width:0;display:flex}.pc-market,.pc-chat{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--pm-muted);font:inherit;font-size:.875rem;font-weight:600;text-decoration:none;overflow:hidden}.pc-chat{color:#6b46e5;cursor:pointer;background:0 0;border:0;padding:0}.pc-market:hover,.pc-chat:hover{text-decoration:underline}.pc-time{color:var(--pm-muted);flex:none;font-size:.8125rem}.pc-body{color:var(--pm-ink);overflow-wrap:anywhere;margin:4px 0 0}.adm-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.adm-head .pm-h1{margin:0}.adm-new,.adm-primary{background:var(--pm-blue);color:#fff;height:40px;font:inherit;cursor:pointer;transition:transform .12s var(--pm-ease), opacity .12s var(--pm-ease);border:0;border-radius:10px;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.adm-primary:disabled{opacity:.45;cursor:default}.adm-new:active,.adm-primary:active:not(:disabled),.adm-ghost:active:not(:disabled),.adm-tab:active,.adm-filter:active{transform:scale(.97)}.adm-ghost{border:1px solid var(--pm-border);background:var(--pm-card);height:40px;color:var(--pm-ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 14px;font-weight:600}.adm-ghost:disabled{opacity:.45}.adm-danger{color:var(--pm-red-ink)}.adm-armed{border-color:var(--pm-red);background:var(--pm-red-tint)}.adm-tabs{z-index:5;scrollbar-width:none;background:var(--pm-bg);border-bottom:1px solid var(--pm-border);gap:4px;margin:0 -4px 16px;padding:6px 4px;display:flex;position:sticky;top:0;overflow-x:auto}.adm-tabs::-webkit-scrollbar{display:none}.adm-tab{height:38px;color:var(--pm-muted);font:inherit;cursor:pointer;transition:background-color .12s var(--pm-ease), color .12s var(--pm-ease), transform .12s var(--pm-ease);background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:650;display:inline-flex}.adm-tab:hover{background:var(--pm-soft);color:var(--pm-ink)}.adm-tab[aria-selected=true]{background:var(--pm-ink);color:var(--pm-bg)}.adm-count{background:var(--pm-red);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-grid}.adm-count-soft{background:var(--pm-gold)}.adm-note{background:var(--pm-soft);color:var(--pm-ink);border-radius:10px;margin:0 0 14px;padding:10px 14px;font-weight:600}.adm-stack{flex-direction:column;gap:16px;display:flex}.adm-card{border:1px solid var(--pm-border);background:var(--pm-card);border-radius:16px;padding:18px}.adm-card>:first-child{margin-top:0}.adm-h2{align-items:center;gap:8px;margin:0 0 12px;font-size:1.0625rem;font-weight:700;display:flex}.adm-empty,.adm-help{color:var(--pm-muted);margin:0;font-size:.875rem}.adm-help{margin-top:10px}.adm-reqs{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.adm-req{background:var(--pm-soft);border-radius:12px;padding:14px}.adm-req-q{margin:0;font-size:1.0625rem;font-weight:700}.adm-req-meta{color:var(--pm-muted);margin:2px 0 0;font-size:.8125rem}.adm-req-details{white-space:pre-wrap;margin:10px 0 0;line-height:1.45}.adm-req-times{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.adm-chip{background:var(--pm-card);border-radius:999px;padding:4px 10px;font-size:.8125rem;font-weight:600}.adm-chip-warn{background:var(--pm-red-tint);color:var(--pm-red-ink)}.adm-req-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.adm-handled{margin-top:14px}.adm-handled summary{color:var(--pm-muted);cursor:pointer;font-size:.875rem;font-weight:600}.adm-handled ul{margin:8px 0 0;padding:0;list-style:none}.adm-handled li{justify-content:space-between;gap:12px;padding:6px 0;font-size:.875rem;display:flex}.adm-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.adm-field{color:var(--pm-muted);flex-direction:column;gap:4px;font-size:.8125rem;font-weight:600;display:flex}.adm-field .input{height:40px}.adm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.adm-filters{flex-wrap:wrap;gap:6px;display:flex}.adm-filter{border:1px solid var(--pm-border);background:var(--pm-card);height:34px;color:var(--pm-ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:.875rem;font-weight:600}.adm-filter[aria-checked=true]{border-color:var(--pm-ink);background:var(--pm-ink);color:var(--pm-bg)}.adm-filter-n{opacity:.6;font-variant-numeric:tabular-nums}.adm-search{border:1px solid var(--pm-border);background:var(--pm-card);width:min(280px,100%);height:38px;color:var(--pm-ink);font:inherit;border-radius:10px;padding:0 12px}.adm .admin-groups{flex-direction:column;gap:12px;padding:0;display:flex}.adm .admin-group{border:1px solid var(--pm-border);background:var(--pm-card);border-radius:16px;padding:16px}.adm .admin-market{border-radius:8px}.adm .admin-market:hover{background:var(--pm-soft)}@media (prefers-reduced-motion:reduce){.adm-new:active,.adm-primary:active:not(:disabled),.adm-ghost:active:not(:disabled),.adm-tab:active,.adm-filter:active{transform:none}}.rq-btn{height:40px;color:color-mix(in srgb, #ff5a1f 80%, var(--pm-ink));font:inherit;white-space:nowrap;cursor:pointer;transition:transform .12s var(--pm-ease), background-color .12s var(--pm-ease);background:#ff5a1f1f;border:1px solid #ff5a1f66;border-radius:999px;flex:none;padding:0 14px;font-size:.95rem;font-weight:700}.rq-btn:hover{background:#ff5a1f33}.rq-btn:active{transform:scale(.97)}.rq-btn:focus-visible{outline:2px solid var(--pm-blue);outline-offset:2px}.rq-sheet{background:var(--pm-card);color:var(--pm-ink)}@media (width>=720px){.rq-sheet{width:460px}}.rq-form{flex-direction:column;gap:18px;margin-top:10px;display:flex}.rq-form .an-close{flex-direction:column;gap:18px;display:flex}.rq-error{color:var(--pm-red-ink);margin:-6px 0 0;font-size:.875rem}.rq-submit{justify-content:center;width:100%;min-height:48px}.rq-sent{flex-direction:column;gap:16px;margin-top:8px;display:flex}.rq-sent p{color:var(--pm-muted);margin:0}@media (width<=640px){.rq-btn{height:36px;padding:0 12px;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.rq-btn:active{transform:none}}
