@layer tk{.tk,.tk *,.tk :before,.tk :after{box-sizing:border-box}.tk{-webkit-font-smoothing:antialiased;text-wrap:pretty;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Segoe UI,Roboto,sans-serif;font-size:var(--tk-fz-body);color:var(--tk-text);background:var(--tk-bg);line-height:1.45}.tk:where(:not(.tk .tk)){--tk-accent:#3390ec;--tk-rx:1;--tk-ms:1;--tk-fz:16px;--tk-spring:cubic-bezier(.34, 1.45, .58, 1);--tk-ease:cubic-bezier(.22, .61, .36, 1);--tk-bg:#eef1f6;--tk-surface:#fff;--tk-surface-2:#f2f4f8;--tk-surface-3:#e8ebf1;--tk-text:#131c26;--tk-text-2:#57636f;--tk-text-3:#646e79;--tk-sep:#131c2614;--tk-on-accent:#fff;--tk-knob:#fff;--tk-green:#2fae5d;--tk-red:#e5484d;--tk-orange:#e89623;--tk-green-12:#2fae5d1f;--tk-red-12:#e5484d1f;--tk-orange-12:#e8962324;--tk-glass:#ffffffb8;--tk-scrim:#0d131a6b;--tk-shadow-sm:0 1px 2px #1018280d, 0 4px 14px #1018280d;--tk-shadow-md:0 2px 4px #1018280d, 0 12px 32px #1018281a;--tk-shadow-lg:0 6px 16px #10182814, 0 24px 60px #10182829;--tk-r-xs:calc(7px * var(--tk-rx));--tk-r-sm:calc(10px * var(--tk-rx));--tk-r-md:calc(14px * var(--tk-rx));--tk-r-lg:calc(18px * var(--tk-rx));--tk-r-xl:calc(24px * var(--tk-rx));--tk-r-pill:999px;--tk-tap-min:44px;--tk-t1:calc(.14s / var(--tk-ms));--tk-t2:calc(.26s / var(--tk-ms));--tk-t3:calc(.44s / var(--tk-ms));--tk-sp-1:4px;--tk-sp-2:8px;--tk-sp-3:12px;--tk-sp-4:16px;--tk-sp-5:20px;--tk-sp-6:24px;--tk-sp-7:32px;--tk-sp-8:40px;--tk-z-base:0;--tk-z-sticky:1;--tk-z-header:2;--tk-z-overlay:10;--tk-z-sheet:11;--tk-z-dialog:11;--tk-z-toast:1000;--tk-z-tooltip:1010;--tk-z-dropdown:1020;--tk-z-popper:1030;--tk-safe-top:env(safe-area-inset-top,0px);--tk-safe-bottom:env(safe-area-inset-bottom,0px);--tk-safe-left:env(safe-area-inset-left,0px);--tk-safe-right:env(safe-area-inset-right,0px);--tk-kb-height:0px;--tk-fz-caption2:calc(var(--tk-fz) * .69);--tk-fz-caption:calc(var(--tk-fz) * .76);--tk-fz-footnote:calc(var(--tk-fz) * .82);--tk-fz-sub:calc(var(--tk-fz) * .88);--tk-fz-body:var(--tk-fz);--tk-fz-title3:calc(var(--tk-fz) * 1.18);--tk-fz-title2:calc(var(--tk-fz) * 1.38);--tk-fz-title1:calc(var(--tk-fz) * 1.65);--tk-fz-large:calc(var(--tk-fz) * 2.05);--tk-accent-06:color-mix(in srgb, var(--tk-accent) 6%, transparent);--tk-accent-12:color-mix(in srgb, var(--tk-accent) 12%, transparent);--tk-accent-20:color-mix(in srgb, var(--tk-accent) 20%, transparent);--tk-accent-35:color-mix(in srgb, var(--tk-accent) 35%, transparent);--tk-accent-grad:linear-gradient(180deg, color-mix(in srgb, var(--tk-accent) 88%, #fff) 0%, var(--tk-accent) 100%);--tk-ring:0 0 0 3.5px var(--tk-accent-20)}.tk{--tk-accent-ink:color-mix(in srgb, var(--tk-accent) 62%, var(--tk-text));--tk-red-ink:color-mix(in srgb, var(--tk-red) 62%, var(--tk-text));--tk-green-ink:color-mix(in srgb, var(--tk-green) 58%, var(--tk-text));--tk-orange-ink:color-mix(in srgb, var(--tk-orange) 50%, var(--tk-text));--tk-separator:var(--tk-sep)}.tk[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tk-bg:#eef1f6;--tk-surface:#fff;--tk-surface-2:#f2f4f8;--tk-surface-3:#e8ebf1;--tk-text:#131c26;--tk-text-2:#57636f;--tk-text-3:#646e79;--tk-sep:#131c2614;--tk-on-accent:#fff;--tk-knob:#fff;--tk-green:#2fae5d;--tk-red:#e5484d;--tk-orange:#e89623;--tk-green-12:#2fae5d1f;--tk-red-12:#e5484d1f;--tk-orange-12:#e8962324;--tk-shadow-sm:0 1px 2px #1018280d, 0 4px 14px #1018280d;--tk-shadow-md:0 2px 4px #1018280d, 0 12px 32px #1018281a;--tk-shadow-lg:0 6px 16px #10182814, 0 24px 60px #10182829;--tk-glass:#ffffffb8;--tk-scrim:#0d131a6b}.tk[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tk-bg:#0e1621;--tk-surface:#17212b;--tk-surface-2:#202c39;--tk-surface-3:#283645;--tk-text:#f3f6f9;--tk-text-2:#aebbc9;--tk-text-3:#95a3b2;--tk-sep:#f3f6f914;--tk-on-accent:#fff;--tk-green:#4cc26a;--tk-red:#ff6166;--tk-orange:#ffb224;--tk-green-12:#4cc26a24;--tk-red-12:#ff616624;--tk-orange-12:#ffb22424;--tk-shadow-sm:0 1px 2px #00000040, 0 4px 14px #00000040;--tk-shadow-md:0 2px 4px #0000004d, 0 12px 32px #0006;--tk-shadow-lg:0 6px 16px #00000059, 0 24px 60px #0000008c;--tk-glass:#17212bb8;--tk-scrim:#0000008c}.tk.tk-tg{--tk-accent:var(--tg-theme-button-color,#3390ec);--tk-on-accent:var(--tg-theme-button-text-color,#fff);--tk-bg:var(--tg-theme-secondary-bg-color,#eef1f6);--tk-surface:var(--tg-theme-section-bg-color,#fff);--tk-text:var(--tg-theme-text-color,#131c26);--tk-text-2:var(--tg-theme-subtitle-text-color,#57636f);--tk-text-3:var(--tg-theme-hint-color,#646e79);--tk-sep:var(--tg-theme-section-separator-color,#131c2614);--tk-red:var(--tg-theme-destructive-text-color,#e5484d);--tk-surface-2:color-mix(in srgb, var(--tk-text) 6%, var(--tk-surface));--tk-surface-3:color-mix(in srgb, var(--tk-text) 12%, var(--tk-surface));--tk-glass:color-mix(in srgb, var(--tk-surface) 80%, transparent);--tk-scrim:#05080c8c}.tk.tk-kb-open{--tk-safe-bottom:0px}.tk-page-footer{transition:grid-template-rows var(--tk-t3) var(--tk-ease);flex-shrink:0;grid-template-rows:1fr;display:grid}.tk-page-footer[data-kb-open]{visibility:hidden;transition:grid-template-rows var(--tk-t3) var(--tk-ease),visibility 0s var(--tk-t3);grid-template-rows:0fr}.tk-page{transition:height var(--tk-t3) var(--tk-ease)}.tk-app-shell{height:min(100dvh,var(--tg-viewport-stable-height,100dvh));background:var(--tk-bg);transition:height var(--tk-t3) var(--tk-ease);flex-direction:column;display:flex}.tk-press{transition:transform var(--tk-t2) var(--tk-spring),opacity var(--tk-t1) var(--tk-ease);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.tk-press:active{transition-duration:var(--tk-t1);transform:scale(.96)}.tk-press-soft:active{transform:scale(.985)}.tk-otp-caret{background:var(--tk-accent);border-radius:1px;width:2px;height:24px}.tk-accordion-chevron{transition:transform var(--tk-t2) var(--tk-spring)}.tk-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tk-sr-only-focusable:focus,.tk-sr-only-focusable:focus-within{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}@media (prefers-reduced-motion:no-preference){.tk-pop{animation:tk-pop var(--tk-t2) var(--tk-spring) both}.tk-pop-lg{animation:tk-pop var(--tk-t3) var(--tk-spring) both}.tk-rise{animation:tk-rise var(--tk-t3) var(--tk-ease) both}.tk-shake{animation:tk-shake calc(.36s / var(--tk-ms)) var(--tk-ease)}.tk-otp-caret{animation:tk-fade-in calc(.9s / var(--tk-ms)) ease-in-out infinite alternate}.tk-marquee-track{animation:tk-marquee var(--tk-marquee-dur,14s) linear infinite}}@keyframes tk-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes tk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tk-spin{to{transform:rotate(360deg)}}@keyframes tk-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}@keyframes tk-shimmer{0%{transform:translate(-90%)}to{transform:translate(30%)}}@keyframes tk-pulse{0%{opacity:1;transform:scale(1)}70%,to{transform:scale(var(--tk-pulse-scale,1.75));opacity:0}}@keyframes tk-nav-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes tk-nav-out{to{transform:translate(100%)}}@keyframes tk-sheet-up{0%{transform:translateY(104%)}}@keyframes tk-sheet-down{to{transform:translateY(104%)}}@keyframes tk-viewer-down{to{opacity:.2;transform:translateY(110%)}}@keyframes tk-viewer-fade{to{opacity:0}}@keyframes tk-marquee{to{transform:translate(-50%)}}@keyframes tk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tk-fade-out{0%{opacity:1}to{opacity:0}}@keyframes tk-modal-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes tk-toast-in{0%{opacity:0;transform:translateY(16px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tk-toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.95)}}.tk-skel{background:var(--tk-surface-2);border-radius:var(--tk-r-sm);position:relative;overflow:hidden}.tk-skel:after{content:"";background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--tk-text) 5%,transparent) 50%,transparent 70%);width:250%;animation:tk-shimmer calc(1.3s / var(--tk-ms)) linear infinite;position:absolute;top:0;bottom:0;left:0}.tk-skel-group{position:relative;overflow:hidden}.tk-skel-group .tk-skel:after{content:none}.tk-skel-group:after{content:"";background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--tk-text) 5%,transparent) 50%,transparent 70%);width:250%;animation:tk-shimmer calc(1.3s / var(--tk-ms)) linear infinite;pointer-events:none;position:absolute;top:0;bottom:0;left:0}.tk-pulse{position:relative}.tk-pulse:after{content:"";border:2px solid var(--tk-pulse-ring,var(--tk-accent-35));border-radius:inherit;pointer-events:none;animation:tk-pulse calc(1.8s / var(--tk-ms)) var(--tk-ease) infinite;position:absolute;inset:-2px}[data-tk-search-expand=true]{width:var(--tk-search-collapsed)}[data-tk-search-expand=true]:focus-within,[data-tk-search-expand=true][data-tk-search-filled=true]{width:var(--tk-search-expanded)}.tk-search-input::placeholder{color:var(--tk-text-2);opacity:.72}.tk-ptr{width:38px;height:38px;color:var(--tk-accent);background:var(--tk-surface);border:.5px solid var(--tk-sep);border-radius:50%;place-items:center;display:grid}.tk-img-ph{background:repeating-linear-gradient(-45deg,var(--tk-surface-2) 0 10px,color-mix(in srgb,var(--tk-text) 4%,var(--tk-surface-2)) 10px 20px);color:var(--tk-text-3);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--tk-fz-caption);letter-spacing:.02em;justify-content:center;align-items:center;display:flex}.tk :focus-visible{outline:3.5px solid var(--tk-accent-20);outline-offset:0}@media (prefers-reduced-motion:reduce){.tk{--tk-spring:linear;--tk-ease:linear;--tk-t1:1ms;--tk-t2:1ms;--tk-t3:1ms}.tk .tk-skel:after,.tk .tk-skel-group:after{animation:none}.tk .tk-pulse:after{opacity:0;animation:none}.tk .tk-press:active,.tk .tk-press-soft:active{transform:none}.tk .tk-accordion-chevron{transition:none}.tk .tk-marquee-track{animation:none}}.tk[data-tk-motion=off]{--tk-spring:linear;--tk-ease:linear;--tk-t1:1ms;--tk-t2:1ms;--tk-t3:1ms}.tk[data-tk-motion=off] .tk-press:active,.tk[data-tk-motion=off] .tk-press-soft:active{transform:none}.tk[data-tk-motion=off] .tk-accordion-chevron{transition:none}.tk[data-tk-motion=off] .tk-marquee-track,.tk[data-tk-motion=off] .tk-skel:after,.tk[data-tk-motion=off] .tk-skel-group:after{animation:none}.tk[data-tk-motion=off] .tk-pulse:after{opacity:0;animation:none}@supports not (color:color-mix(in srgb,red,blue)){.tk{--tk-accent-06:#3390ec0f;--tk-accent-12:#3390ec1f;--tk-accent-20:#3390ec33;--tk-accent-35:#3390ec59;--tk-accent-grad:linear-gradient(180deg, #4a9eef 0%, #3390ec 100%);--tk-accent-ink:#1f6dc0;--tk-red-ink:#b3373b;--tk-green-ink:#1f7d43;--tk-orange-ink:#9c6418}.tk[data-theme=dark]{--tk-accent-ink:#79b8f5;--tk-red-ink:#ff8a8e;--tk-green-ink:#74d391;--tk-orange-ink:#ffc266}.tk.tk-tg{--tk-surface-2:#0000000a;--tk-surface-3:#00000014;--tk-glass:#fffc;--tk-scrim:#05080c8c}.tk[data-theme=dark].tk-tg{--tk-surface-2:#ffffff0f;--tk-surface-3:#ffffff1f;--tk-glass:#17212bcc}}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tk{--tk-glass:var(--tk-bg)}}@media (prefers-reduced-transparency:reduce){.tk{--tk-glass:var(--tk-bg)}}.tk[data-tk-glass=off]{--tk-glass:var(--tk-bg);--tk-bar-blur:none}:root{--ps-indigo:#6366f1;--ps-purple:#8b5cf6;--ps-blue:#3b82f6;--ps-gold:#e9b949;--ps-grad-primary:linear-gradient(180deg, #7c6bf7 0%, #5b4fe9 100%);--ps-grad-plate:linear-gradient(152deg, #7a5cfa 0%, #5b49e6 58%, #493dd0 100%)}.tk[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ps-bg:#f5f6f8;--ps-card:#fff;--ps-surface-2:#f1f3f6;--ps-surface-3:#e6e9ef;--ps-ink:#0b1220;--ps-ink-2:#59637a;--ps-ink-3:#6b7280;--ps-line:#0b122014;--ps-line-strong:#0b122029;--ps-wash:radial-gradient(1100px 360px at 50% -12%, #6366f10f, transparent 72%);--ps-shadow-sm:0 1px 2px #0b12200f;--ps-shadow:0 1px 2px #0b12200d, 0 12px 28px -20px #0b122059;--ps-ring:0 0 0 3px #6366f124;--ps-green:#0e9f6e;--ps-coral:#d64545;--ps-gold-ink:#a9760c;--ps-plate-bg:var(--ps-grad-plate);--ps-plate-ink:#fff;--ps-plate-ink-2:#ffffffc2;--ps-plate-line:#ffffff2e;--ps-plate-shadow:0 18px 34px -24px #3a2db2b3;--tk-bg:#f5f6f8;--tk-surface:#fff;--tk-surface-2:#f1f3f6;--tk-surface-3:#e6e9ef;--tk-text:#0b1220;--tk-text-2:#59637a;--tk-text-3:#6b7280;--tk-sep:#0b122014;--tk-glass:#ffffffe0;--tk-scrim:#0b122073;--tk-green:#0e9f6e;--tk-red:#d64545;--tk-orange:#b45309;--tk-green-12:#0e9f6e1f;--tk-red-12:#d645451f;--tk-orange-12:#b453091f;--tk-accent-ink:#4f46e5;--tk-shadow-sm:0 1px 2px #0b12200f;--tk-shadow-md:0 2px 6px #0b12200f, 0 16px 34px -22px #0b122066;--tk-shadow-lg:0 8px 24px #0b12201a, 0 32px 60px -28px #0b122073}.tk[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ps-bg:#0a0e17;--ps-card:#111827;--ps-surface-2:#161f30;--ps-surface-3:#1d2739;--ps-ink:#e8ecf4;--ps-ink-2:#98a3ba;--ps-ink-3:#7b879e;--ps-line:#ffffff14;--ps-line-strong:#ffffff29;--ps-wash:radial-gradient(1100px 380px at 50% -14%, #6366f11a, transparent 72%);--ps-shadow-sm:0 1px 2px #0006;--ps-shadow:0 1px 2px #0006, 0 16px 32px -24px #000000e6;--ps-ring:0 0 0 3px #6366f138;--ps-green:#34d399;--ps-coral:#f87171;--ps-gold-ink:#e0b451;--ps-plate-bg:linear-gradient(152deg, #262052 0%, #1c1c40 56%, #15182e 100%);--ps-plate-ink:#f2f0ff;--ps-plate-ink-2:#e0dcffb3;--ps-plate-line:#ffffff1a;--ps-plate-shadow:0 20px 40px -28px #000000e6;--tk-bg:#0a0e17;--tk-surface:#111827;--tk-surface-2:#ffffff0d;--tk-surface-3:#ffffff17;--tk-text:#e8ecf4;--tk-text-2:#98a3ba;--tk-text-3:#7b879e;--tk-sep:#ffffff14;--tk-glass:#0c111cdb;--tk-scrim:#04070e9e;--tk-green:#34d399;--tk-red:#f87171;--tk-orange:#eab308;--tk-green-12:#34d39924;--tk-red-12:#f8717124;--tk-orange-12:#eab30824;--tk-accent-ink:#a5b4fc;--tk-shadow-sm:0 1px 2px #0006;--tk-shadow-md:0 2px 8px #00000073, 0 20px 40px -26px #000000d9;--tk-shadow-lg:0 10px 28px #00000080, 0 36px 70px -30px #000000e6}.tk{--tk-accent-grad:var(--ps-grad-primary);--ps-r-card:var(--tk-r-lg);--ps-r-plate:calc(var(--tk-r-lg) + 2px);--ps-r-tile:var(--tk-r-md)}[data-acc=indigo]{--ps-acc:var(--ps-indigo)}[data-acc=purple]{--ps-acc:var(--ps-purple)}[data-acc=blue]{--ps-acc:var(--ps-blue)}[data-acc=green]{--ps-acc:var(--ps-green)}[data-acc=gold]{--ps-acc:var(--ps-gold-ink)}[data-acc=coral]{--ps-acc:var(--ps-coral)}[data-acc=slate]{--ps-acc:var(--ps-ink-3)}.ps-canvas{z-index:0;pointer-events:none;background-color:var(--ps-bg);background-image:var(--ps-wash);position:fixed;inset:0}.tk,.tk-app-shell{background:0 0}.tk-app-shell{z-index:1;position:relative}html,body,#root{block-size:100%}body{margin:0}.ps-num{font-variant-numeric:tabular-nums}.ps-star{color:var(--ps-gold-ink);font-weight:600}.ps-title{letter-spacing:-.015em;font-weight:650}.ps-section{min-inline-size:0;font-size:var(--tk-fz-caption);letter-spacing:.01em;color:var(--ps-ink-2);flex:auto;align-items:center;gap:6px;margin-block:0 2px;font-weight:600;line-height:1.35;display:flex}.ps-section[data-tone=accent]{color:var(--tk-accent-ink)}.ps-divider{background:var(--ps-line);block-size:1px;margin-block:var(--tk-sp-1)}.ps-kv{justify-content:space-between;align-items:baseline;gap:var(--tk-sp-3);padding-block:6px;display:flex}.ps-kv[data-strong]{margin-top:var(--tk-sp-1);padding-top:var(--tk-sp-3);border-top:1px solid var(--ps-line)}.ps-center{place-items:center;gap:var(--tk-sp-2);padding-block:var(--tk-sp-8);text-align:center;display:grid}.ps-stack{display:grid}.ps-row{align-items:center;gap:var(--tk-sp-2);display:flex}.ps-row--between{justify-content:space-between}.ps-wrap{gap:var(--tk-sp-2);flex-wrap:wrap;display:flex}.ps-grow{flex:auto;min-width:0}.ps-unread-dot{background:var(--tk-accent,#6366f1);border-radius:999px;width:8px;height:8px;display:inline-block}.ps-inbox-unread .tk-cell__title,.ps-inbox-unread [class*=title]{font-weight:700}.ps-hero{padding:var(--tk-sp-5);border-radius:var(--ps-r-plate);color:var(--ps-plate-ink);background:var(--ps-plate-bg);border:1px solid var(--ps-plate-line);box-shadow:var(--ps-plate-shadow);position:relative;overflow:hidden}.ps-hero__head{justify-content:space-between;align-items:center;gap:var(--tk-sp-3);display:flex}.ps-hero__label{font-size:var(--tk-fz-caption);letter-spacing:.01em;color:var(--ps-plate-ink-2);font-weight:600}.ps-hero__value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-block:6px 2px;font-size:34px;font-weight:650;line-height:1.1;display:flex}.ps-hero__star{color:var(--ps-gold);flex:none}.ps-hero__meta{font-size:var(--tk-fz-sub);color:var(--ps-plate-ink-2);font-weight:500}.ps-hero__action{border-radius:var(--tk-r-pill);border:1px solid var(--ps-plate-line);color:var(--ps-plate-ink);font:inherit;font-size:var(--tk-fz-sub);cursor:pointer;transition:background-color var(--tk-t1) var(--tk-ease), border-color var(--tk-t1) var(--tk-ease);background:#ffffff1a;flex:none;align-items:center;gap:6px;padding:8px 13px;font-weight:600;display:inline-flex}.ps-hero__action:hover{background:#ffffff29}.ps-hero__action:active{background:#ffffff14}.ps-stats{gap:var(--tk-sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=460px){.ps-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.ps-stat{border-radius:var(--ps-r-tile);background:var(--ps-card);border:1px solid var(--ps-line);box-shadow:var(--ps-shadow-sm);gap:6px;padding:12px 13px;display:grid}.ps-stat__top{align-items:center;gap:7px;min-inline-size:0;display:flex}.ps-stat__icon{color:var(--ps-acc);display:inline-flex}.ps-stat__label{font-size:var(--tk-fz-caption);color:var(--ps-ink-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ps-stat__value{letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ps-ink);font-size:16px;font-weight:650}.ps-stat[data-acc=green] .ps-stat__value{color:var(--ps-green)}.ps-stat[data-acc=gold] .ps-stat__value{color:var(--ps-gold-ink)}.ps-secthead{justify-content:space-between;align-items:baseline;gap:var(--tk-sp-3);margin-block-start:var(--tk-sp-1);display:flex}.ps-secthead__title{font-size:var(--tk-fz-title3);letter-spacing:-.015em;color:var(--ps-ink);margin:0;font-weight:650}.ps-secthead__action{font:inherit;font-size:var(--tk-fz-sub);color:var(--tk-accent-ink);cursor:pointer;transition:opacity var(--tk-t1) var(--tk-ease);background:0 0;border:none;align-items:center;gap:2px;padding:2px 0;font-weight:600;display:inline-flex}.ps-secthead__action:active{opacity:.65}.ps-card{gap:var(--tk-sp-3);text-align:start;inline-size:100%;padding:var(--tk-sp-4);border-radius:var(--ps-r-card);font:inherit;color:var(--ps-ink);background:var(--ps-card);border:1px solid var(--ps-line);box-shadow:var(--ps-shadow-sm);cursor:pointer;transition:background-color var(--tk-t1) var(--tk-ease), border-color var(--tk-t1) var(--tk-ease), transform var(--tk-t1) var(--tk-ease);display:grid;position:relative}.ps-card:active{background:var(--ps-surface-2);transform:scale(.996)}.ps-card__top{gap:var(--tk-sp-3);align-items:flex-start;display:flex}.ps-thumb{border-radius:var(--tk-r-sm);object-fit:cover;background:var(--ps-surface-3);border:1px solid var(--ps-line);flex:none;block-size:46px;inline-size:46px}.ps-card__q{-webkit-line-clamp:3;font-size:var(--tk-fz-body);letter-spacing:-.005em;color:var(--ps-ink);text-wrap:pretty;-webkit-box-orient:vertical;font-weight:600;line-height:1.38;display:-webkit-box;overflow:hidden}.ps-card__tags{flex-wrap:wrap;align-items:center;gap:6px;margin-block-end:6px;display:flex}.ps-card__tags:empty{display:none}.ps-card__live{font-size:var(--tk-fz-caption);color:var(--ps-green);align-items:center;gap:5px;font-weight:600;display:inline-flex}.ps-dot{background:currentColor;border-radius:50%;block-size:6px;inline-size:6px;display:inline-block}.ps-card__facts{gap:var(--tk-sp-3);border-top:1px solid var(--ps-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-block-start:var(--tk-sp-3);display:grid}.ps-fact{gap:2px;min-inline-size:0;display:grid}.ps-fact i{font-style:normal;font-size:var(--tk-fz-caption2);color:var(--ps-ink-3);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ps-fact b{font-size:var(--tk-fz-sub);font-variant-numeric:tabular-nums;color:var(--ps-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.ps-card__progress{gap:5px;display:grid}.ps-card__meta{justify-content:space-between;align-items:center;gap:var(--tk-sp-2);font-size:var(--tk-fz-caption);color:var(--ps-ink-2);display:flex}.ps-card__meta svg{color:var(--ps-ink-3)}[dir=rtl] .ps-card__meta svg,[dir=rtl] .ps-secthead__action svg{transform:scaleX(-1)}.ps-bar{--ps-bar-fill:var(--ps-indigo);background:color-mix(in srgb, var(--ps-ink) 10%, transparent);border-radius:999px;block-size:4px;inline-size:100%;display:block;position:relative;overflow:hidden}.ps-bar--sm{block-size:3px}.ps-bar--lg{block-size:6px}.ps-bar__fill{border-radius:inherit;background:var(--ps-bar-fill);block-size:100%;transition:inline-size var(--tk-t3) var(--tk-ease);display:block}.ps-bar[data-acc=indigo]{--ps-bar-fill:var(--ps-indigo)}.ps-bar[data-acc=purple]{--ps-bar-fill:var(--ps-purple)}.ps-bar[data-acc=blue]{--ps-bar-fill:var(--ps-blue)}.ps-bar[data-acc=green]{--ps-bar-fill:var(--ps-green)}.ps-bar[data-acc=coral]{--ps-bar-fill:var(--ps-coral)}.ps-bar[data-acc=gold]{--ps-bar-fill:var(--ps-gold)}.ps-bar[data-acc=slate]{--ps-bar-fill:var(--ps-ink-3)}.ps-bar__row{justify-content:space-between;align-items:baseline;gap:var(--tk-sp-2);font-size:var(--tk-fz-caption);color:var(--ps-ink-3);font-weight:500;display:flex}.ps-bar__pct{font-variant-numeric:tabular-nums;color:var(--ps-ink-2);font-weight:600}.ps-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding-block-end:2px;display:flex;overflow-x:auto}.ps-chips::-webkit-scrollbar{display:none}.ps-chip{border-radius:var(--tk-r-pill);font:inherit;font-size:var(--tk-fz-sub);color:var(--ps-ink-2);border:1px solid var(--ps-line);cursor:pointer;transition:background-color var(--tk-t1) var(--tk-ease), border-color var(--tk-t1) var(--tk-ease), color var(--tk-t1) var(--tk-ease);background:0 0;flex:none;padding:7px 12px;font-weight:600}.ps-chip:active{background:var(--ps-surface-2)}.ps-chip[aria-pressed=true]{color:var(--tk-accent-ink);background:color-mix(in srgb, var(--ps-indigo) 10%, transparent);border-color:color-mix(in srgb, var(--ps-indigo) 34%, transparent)}.ps-pill{border-radius:var(--tk-r-pill);font-size:var(--tk-fz-caption2);color:var(--ps-ink-2);background:var(--ps-surface-2);border:1px solid var(--ps-line);align-items:center;gap:5px;padding:4px 9px;font-weight:600;display:inline-flex}.ps-pill[data-acc=gold]{color:var(--ps-gold-ink);background:color-mix(in srgb, var(--ps-gold) 10%, transparent);border-color:color-mix(in srgb, var(--ps-gold) 28%, transparent)}.ps-pill[data-acc=green]{color:var(--ps-green);background:color-mix(in srgb, var(--ps-green) 10%, transparent);border-color:color-mix(in srgb, var(--ps-green) 28%, transparent)}.ps-pill[data-acc=indigo]{color:var(--tk-accent-ink);background:color-mix(in srgb, var(--ps-indigo) 10%, transparent);border-color:color-mix(in srgb, var(--ps-indigo) 28%, transparent)}.ps-detail{gap:var(--tk-sp-3);padding:var(--tk-sp-4);border-radius:var(--ps-r-card);background:var(--ps-card);border:1px solid var(--ps-line);box-shadow:var(--ps-shadow-sm);display:grid}.ps-detail__q{font-size:var(--tk-fz-title3);letter-spacing:-.015em;color:var(--ps-ink);text-wrap:pretty;margin:0;font-weight:650;line-height:1.34}.ps-option{gap:var(--tk-sp-2);text-align:start;inline-size:100%;padding:var(--tk-sp-3) var(--tk-sp-4);border-radius:var(--ps-r-tile);font:inherit;color:var(--ps-ink);background:var(--ps-card);border:1px solid var(--ps-line);cursor:pointer;transition:background-color var(--tk-t1) var(--tk-ease), border-color var(--tk-t1) var(--tk-ease), box-shadow var(--tk-t1) var(--tk-ease);display:grid;position:relative}.ps-option[data-tone=pos]{--ps-opt:var(--ps-green)}.ps-option[data-tone=neg]{--ps-opt:var(--ps-coral)}.ps-option[data-tone=alt]{--ps-opt:var(--ps-indigo)}.ps-option:hover{border-color:var(--ps-line-strong)}.ps-option:active{background:var(--ps-surface-2)}.ps-option[data-selected=true]{border-color:var(--ps-indigo);background:color-mix(in srgb, var(--ps-indigo) 7%, var(--ps-card));box-shadow:var(--ps-ring)}.ps-option[disabled]{cursor:default;opacity:.92}.ps-option__head{justify-content:space-between;align-items:center;gap:var(--tk-sp-3);display:flex}.ps-option__label{min-inline-size:0;font-size:var(--tk-fz-body);overflow-wrap:anywhere;align-items:flex-start;gap:8px;font-weight:600;line-height:1.35;display:flex}.ps-option__mark{color:var(--ps-opt);flex:none;margin-block-start:2px;display:inline-flex}.ps-option__pct{font-size:var(--tk-fz-title3);font-variant-numeric:tabular-nums;color:var(--ps-ink);flex:none;font-weight:650}.ps-option__meta{font-size:var(--tk-fz-caption);color:var(--ps-ink-3)}.ps-outcome{padding:var(--tk-sp-4);border-radius:var(--ps-r-card);border:1px solid var(--ps-line);border-inline-start:3px solid var(--ps-status,var(--ps-ink-3));background:color-mix(in srgb, var(--ps-status,var(--ps-ink-3)) 5%, var(--ps-card));gap:3px;display:grid}.ps-outcome[data-tone=won]{--ps-status:var(--ps-green)}.ps-outcome[data-tone=lost]{--ps-status:var(--ps-coral)}.ps-outcome[data-tone=refund]{--ps-status:var(--ps-indigo)}.ps-outcome__word{font-size:var(--tk-fz-caption);color:var(--ps-ink-2);font-weight:600}.ps-outcome__amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ps-ink);font-size:26px;font-weight:650}.ps-outcome[data-tone=won] .ps-outcome__amount{color:var(--ps-green)}.ps-outcome[data-tone=lost] .ps-outcome__amount{color:var(--ps-coral)}.ps-outcome__sub{font-size:var(--tk-fz-sub);color:var(--ps-ink-2)}.ps-winup{justify-content:space-between;align-items:center;gap:var(--tk-sp-3);padding:var(--tk-sp-3) var(--tk-sp-4);border-radius:var(--ps-r-tile);border:1px solid color-mix(in srgb, var(--ps-gold) 30%, transparent);background:color-mix(in srgb, var(--ps-gold) 7%, var(--ps-card));display:flex}.ps-winup__k{font-size:var(--tk-fz-caption);color:var(--ps-ink-2);font-weight:600}.ps-winup__v{font-size:var(--tk-fz-title3);font-variant-numeric:tabular-nums;color:var(--ps-gold-ink);font-weight:650}.ps-pos{align-items:flex-start;gap:var(--tk-sp-3);text-align:start;inline-size:100%;padding:var(--tk-sp-3) var(--tk-sp-4);border-radius:var(--ps-r-tile);font:inherit;color:var(--ps-ink);background:var(--ps-card);border:1px solid var(--ps-line);box-shadow:var(--ps-shadow-sm);display:flex}.ps-pos--tap{cursor:pointer;transition:background-color var(--tk-t1) var(--tk-ease), border-color var(--tk-t1) var(--tk-ease)}.ps-pos--tap:active{background:var(--ps-surface-2)}.ps-pos__body{flex:auto;gap:3px;min-inline-size:0;display:grid}.ps-pos__title{-webkit-line-clamp:2;font-size:var(--tk-fz-sub);color:var(--ps-ink);-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ps-pos__meta{font-size:var(--tk-fz-caption);color:var(--ps-ink-3)}.ps-pos__right{text-align:end;flex:none;justify-items:end;gap:6px;display:grid}.ps-pos__amount{font-size:var(--tk-fz-sub);font-variant-numeric:tabular-nums;color:var(--ps-ink);font-weight:650}.ps-pos__amount[data-tone=won]{color:var(--ps-green)}.ps-pos__amount[data-tone=lost]{color:var(--ps-coral)}.ps-pos__amount[data-tone=ref]{color:var(--ps-ink-2)}.ps-profile{align-items:center;gap:var(--tk-sp-4);padding:var(--tk-sp-5);border-radius:var(--ps-r-plate);background:var(--ps-plate-bg);border:1px solid var(--ps-plate-line);box-shadow:var(--ps-plate-shadow);color:var(--ps-plate-ink);display:flex}.ps-profile__avatar{letter-spacing:.02em;block-size:56px;inline-size:56px;color:var(--ps-plate-ink);border:1px solid var(--ps-plate-line);background:#ffffff24;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:650;display:inline-flex}.ps-profile__name{font-size:var(--tk-fz-title3);letter-spacing:-.015em;font-weight:650;line-height:1.25}.ps-profile__handle{font-size:var(--tk-fz-caption);color:var(--ps-plate-ink-2);font-weight:500}.ps-profile__badge{border-radius:var(--tk-r-pill);font-size:var(--tk-fz-caption2);border:1px solid var(--ps-plate-line);background:#ffffff24;align-items:center;gap:4px;padding:3px 8px;font-weight:600;display:inline-flex}.ps-wallet{gap:var(--tk-sp-2);padding:var(--tk-sp-4);border-radius:var(--ps-r-card);background:var(--ps-card);border:1px solid var(--ps-line);box-shadow:var(--ps-shadow-sm);display:grid}.ps-wallet__value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ps-ink);align-items:center;gap:8px;font-size:28px;font-weight:650;display:flex}.ps-wallet__value svg,.ps-wallet__value .ps-star{color:var(--ps-gold);flex:none}.ps-wallet__row{justify-content:space-between;align-items:center;gap:var(--tk-sp-3);flex-wrap:wrap;display:flex}.ps-cover{border-radius:var(--ps-r-card);border:1px solid var(--ps-line);box-shadow:var(--ps-shadow);overflow:hidden}.ps-cover img{inline-size:100%;display:block}.ps-timeline{align-items:center;gap:var(--tk-sp-2);font-size:var(--tk-fz-sub);color:var(--ps-ink-2);flex-wrap:wrap;display:flex}.ps-prose{max-inline-size:68ch;font-size:var(--tk-fz-sub);color:var(--ps-ink-2);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.6}.ps-source{max-inline-size:100%;font-size:var(--tk-fz-caption);color:var(--tk-accent-ink);overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.ps-score{font-variant-numeric:tabular-nums;color:var(--ps-gold-ink);font-weight:650}.ps-mono{font-variant-numeric:tabular-nums;font-size:var(--tk-fz-caption);color:var(--ps-ink-3)}.ps-sheet-actions{gap:var(--tk-sp-2);margin-top:var(--tk-sp-2);display:grid}.ps-filters{gap:var(--tk-sp-2);display:grid}.ps-filters__grid{gap:var(--tk-sp-2) var(--tk-sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.ps-filters__grid[data-cols="1"]{grid-template-columns:1fr}.ps-filters__reset{justify-content:flex-end;display:flex}.ps-bottombar{box-shadow:none;background:var(--tk-glass)!important;border-top:1px solid var(--ps-line)!important}.ps-mainbtn:not([disabled]){background:var(--ps-grad-primary)!important}.ps-header{box-shadow:none;border-bottom:1px solid var(--ps-line)!important}.ps-tabview [role=navigation]{border-top:1px solid var(--ps-line)!important;box-shadow:none!important;padding-block:6px!important}.ps-tabview [role=navigation]>button{color:var(--ps-ink-3)!important;transition:color var(--tk-t1) var(--tk-ease)!important;position:relative!important}.ps-tabview [role=navigation]>button>span:first-child{box-shadow:none!important;background:0 0!important;border-radius:0!important;block-size:28px!important;inline-size:44px!important;transform:none!important}.ps-tabview [role=navigation]>button:after{content:"";opacity:0;block-size:2px;inline-size:16px;transition:opacity var(--tk-t1) var(--tk-ease);background:currentColor;border-radius:2px;position:absolute;inset-block-end:-4px;inset-inline-start:50%;translate:-50%}.ps-tabview [role=navigation]>button[aria-current=page]{color:var(--ps-indigo)!important}.ps-tabview [role=navigation]>button[aria-current=page]:after{opacity:1}.ps-tabview [role=navigation]>button[aria-current=page]>span:last-child{font-weight:650!important}.tk[data-theme=dark] .ps-tabview [role=navigation]>button[aria-current=page]{color:#a5b4fc!important}.ps-admintabs{margin-block-end:var(--tk-sp-1)}.ps-admintabs--sticky{z-index:var(--tk-z-sticky);background:var(--tk-glass);-webkit-backdrop-filter:blur(14px);padding-block:var(--tk-sp-1);position:sticky;inset-block-start:0}.ps-adminsection__head{justify-content:space-between;align-items:flex-start;gap:var(--tk-sp-3);flex-wrap:wrap;display:flex}.ps-adminsection__titles{flex:160px;gap:2px;min-inline-size:0;display:grid}@media (prefers-reduced-motion:reduce){.ps-card,.ps-option,.ps-pos,.ps-chip,.ps-hero__action,.ps-secthead__action{transition:none}.ps-card:active,.ps-option:active{transform:none}}@media (prefers-reduced-transparency:reduce){.ps-bottombar{background:var(--ps-card)!important}}.ps-lb{gap:var(--tk-sp-2)}.ps-lb[data-me=true]{background:color-mix(in srgb, var(--ps-indigo) 12%, transparent)}.ps-lb__rank{text-align:end;font-variant-numeric:tabular-nums;inline-size:26px;color:var(--ps-ink-2);flex:none;font-weight:700}.ps-lb__avatar{object-fit:cover;border-radius:50%;flex:none;block-size:30px;inline-size:30px}.ps-lb__avatar--empty{background:var(--ps-surface-2);color:var(--ps-ink-2);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.ps-lb__premium{color:var(--ps-gold-ink);margin-inline-start:4px;font-size:11px}.ps-lb-me{padding:var(--tk-sp-3);border-radius:var(--tk-radius-md,12px);background:var(--ps-surface-2);gap:4px;display:grid}.ps-lb-me__rank{font-variant-numeric:tabular-nums;font-weight:700}@media (width<=380px){.ps-hero{padding:var(--tk-sp-4)}.ps-hero__value{font-size:30px}.ps-card{padding:var(--tk-sp-3) var(--tk-sp-4)}.ps-thumb{block-size:40px;inline-size:40px}}@media (width>=620px){.ps-hero__value{font-size:38px}}.ps-boot{text-align:center;background:var(--ps-bg,#0a0e17);min-block-size:100dvh;color:var(--ps-ink,#e8ecf4);align-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.ps-boot__mark{block-size:52px;inline-size:52px;color:var(--ps-gold-ink,#e9b949);background:var(--ps-card,#ffffff0f);border:1px solid var(--ps-line,#ffffff1a);border-radius:16px;place-items:center;font-size:22px;display:grid}.ps-boot__title{letter-spacing:.01em;font-size:17px;font-weight:700}.ps-boot__hint{color:var(--ps-ink-2,#98a3ba);font-size:13px}.ps-boot__skeleton{gap:12px;inline-size:min(420px,100%);margin-block-start:20px;display:grid}.ps-boot__actions{gap:8px;margin-block-start:18px;display:flex}.ps-boot__error{max-inline-size:420px;color:var(--ps-ink-2,#98a3ba);font-size:13px;line-height:1.5}.ps-boot__code{font-family:var(--ps-font-mono,ui-monospace, monospace);color:var(--ps-ink-3,#7b879e);margin-block-start:6px;font-size:11px;display:block}.ps-config-notice{z-index:1100;color:#f3f4ff;background:#0b1220eb;border:1px solid #f5c45173;border-radius:12px;padding:10px 12px;position:fixed;inset-block-end:calc(var(--tk-safe-bottom,0px) + 88px);inset-inline:12px;box-shadow:0 18px 40px -28px #000000e6}.ps-config-notice .ps-boot__error{max-inline-size:none;color:inherit}.ps-boot__retry{font:inherit;color:var(--ps-plate-ink,#fff);background:var(--ps-grad-primary,#6366f1);border:1px solid var(--ps-line,#ffffff1f);cursor:pointer;border-radius:12px;margin-block-start:16px;padding:10px 18px;font-weight:600}.ps-boot__retry:active{transform:scale(.98)}.ps-preview-ribbon{z-index:1200;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:#0b1220;background:#f5c451;padding:4px 10px;font-size:11px;font-weight:600;position:fixed;inset-block-start:0;inset-inline:0}
