@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77d9a04c69f7b11b-s.p.1uklb5el4zgvl.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d81b50f8e1aba043-s.05i4gb4p0piv4.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd018b41519c2d93-s.p.2g-0we2o5_ngd.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b4fb5dfe9580f890-s.p.1zvg0ggiaivzo.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f6c95fdd7b08cc8-s.0jaqhc1tb-5xm.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7f1976624c2b6255-s.p.1hvvd1t-trplq.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ac706d910f2bd04-s.p.25pbmqxk8u2s7.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3c61b7007b1b2764-s.0n_ln9vqskgts.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/25d341d5876d8ede-s.p.2wu4yy186g04j.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bf0d8dd0c866b9f-s.p.10uaeld2xxvpt.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/341181aba0db3eca-s.2bbpeapf-lbjw.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83940f62350fcaa7-s.p.13y-iz2lazqtb.woff2)format("woff2");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:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.mP6iyG_className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.mP6iyG_variable{--font-be-vietnam:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-zinc-300:#d4d4d8;--color-zinc-700:#3f3f46;--color-zinc-900:#18181b;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-lg:.5rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-be-vietnam), system-ui, sans-serif;--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-900:lab(8.30603% .618205 -2.16572)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-4{gap:calc(var(--spacing) * 4)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-zinc-300{border-color:var(--color-zinc-300)}.bg-\[\#6d5dfc\]{background-color:#6d5dfc}.bg-\[\#f6f5ff\]{background-color:#f6f5ff}.bg-white{background-color:var(--color-white)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-10{padding-block:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-\[\#6d5dfc\]{color:#6d5dfc}.text-\[\#ef4444\]{color:#ef4444}.text-white{color:var(--color-white)}.text-zinc-700{color:var(--color-zinc-700)}.text-zinc-900{color:var(--color-zinc-900)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[\#6d5dfc\]\/10{--tw-shadow-color:#6d5dfc1a}@supports (color:color-mix(in lab, red, red)){.shadow-\[\#6d5dfc\]\/10{--tw-shadow-color:color-mix(in oklab, lab(48.4493% 40.2226 -78.9225/.1) var(--tw-shadow-alpha), transparent)}}.invert{--tw-invert:invert(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-\[\#5d4ee8\]:hover{background-color:#5d4ee8}}.focus\:border-\[\#6d5dfc\]:focus{border-color:#6d5dfc}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#6d5dfc\]\/30:focus{--tw-ring-color:#6d5dfc4d}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#6d5dfc\]\/30:focus{--tw-ring-color:lab(48.4493% 40.2226 -78.9225/.3)}}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:p-8{padding:calc(var(--spacing) * 8)}}}:root{--bg:#f3f5fa;--panel:#fff;--panel2:#f7f8fc;--line:#e6e9f2;--text:#131a2c;--muted:#6c7390;--chip:#eef0f7;--good:#12b981;--bad:#ef4444;--warn:#f59e0b;--violet:#6d5dfc;--cyan:#25d0d6;--accent:#fe2c55;--fb:#1877f2;--r-over-a:#c4b5fd;--r-over-b:#6d5dfc;--r-ok-a:#6fd39a;--r-ok-b:#15803d;--r-miss-a:#fca5a5;--r-miss-b:#dc2626;--r-run-a:#fde68a;--r-run-b:#f5a300;--seg-ink:#131a2c;--spend1:#f59e0b;--spend2:#ec4899;--shadow:0 1px 2px #1018280a, 0 6px 20px #1018280f;--sticky-shadow:6px 0 8px -6px #1018282e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#161719;--panel:#1d1e21;--panel2:#232428;--line:#303237;--text:#d3d7dc;--muted:#9a9fa7;--chip:#292b30;--good:#2fbe8a;--bad:#df6666;--warn:#e2ac20;--violet:#7d71e6;--cyan:#29cfd4;--accent:#e5284d;--fb:#4c9bff;--spend1:#dd8e0a;--spend2:#d4418a;--shadow:0 1px 3px #00000040;--sticky-shadow:6px 0 8px -6px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#161719;--panel:#1d1e21;--panel2:#232428;--line:#303237;--text:#d3d7dc;--muted:#9a9fa7;--chip:#292b30;--good:#2fbe8a;--bad:#df6666;--warn:#e2ac20;--violet:#7d71e6;--cyan:#29cfd4;--accent:#e5284d;--fb:#4c9bff;--spend1:#dd8e0a;--spend2:#d4418a;--shadow:0 1px 3px #00000040;--sticky-shadow:6px 0 8px -6px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html,body{max-width:100%;overflow-x:clip}html{scrollbar-gutter:stable}body{font-family:var(--font-be-vietnam), system-ui, sans-serif;background:var(--bg);color:var(--text);margin:0;font-size:13px}.muted{color:var(--muted)}.up{color:var(--good)}.down{color:var(--bad)}.si-header{background:var(--panel);border-bottom:1px solid var(--line);z-index:35;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 22px;display:flex;position:sticky;top:0}.si-logo{white-space:nowrap;align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.si-logo img{object-fit:cover;border-radius:8px;width:26px;height:26px;display:block}.si-tabs{background:var(--chip);border-radius:10px;flex-wrap:wrap;gap:2px;min-width:0;padding:3px;display:flex}.si-tabs>*{color:var(--muted);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none}.si-tabs a:hover{color:var(--text)}.si-tabs .on{background:var(--panel);color:var(--text);box-shadow:0 1px 3px #0000001f}.si-tabs .soon{opacity:.55;cursor:default}.si-tabs .soon small{margin-left:4px;font-size:10px;font-weight:500}.si-sp{flex:1}@keyframes si-pulse{0%{opacity:.3}to{opacity:1}}.f{background:var(--panel2);border:1px solid var(--line);white-space:nowrap;color:var(--text);cursor:pointer;border-radius:9px;padding:6px 11px;font-family:inherit;font-size:12.5px;font-weight:600}.f.date{background:var(--text);color:var(--bg);border-color:#0000}a.f{text-decoration:none}.theme{background:var(--chip);border-radius:99px;padding:3px;display:flex}.theme button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:99px;padding:5px 10px;font-family:inherit;font-size:12px}.theme .t-light{background:var(--panel);color:var(--text)}:root[data-theme=dark] .theme .t-light{color:var(--muted);background:0 0}:root[data-theme=dark] .theme .t-dark{background:var(--panel);color:var(--text)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme .t-light{color:var(--muted);background:0 0}:root:not([data-theme=light]) .theme .t-dark{background:var(--panel);color:var(--text)}}.dd{position:relative}.dd-pop{z-index:30;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;min-width:240px;max-width:calc(100vw - 24px);padding:10px;position:absolute;top:calc(100% + 6px)}.dd-pop.right{right:0}.dd-pop .row{flex-wrap:wrap;gap:6px;display:flex}.dd-pop .opt{cursor:pointer;color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-family:inherit;font-size:12.5px;display:flex}.dd-pop .opt:hover{background:var(--panel2)}.dd-pop .opt.on{color:var(--violet);font-weight:700}.dd-pop .list{max-height:280px;overflow:auto}.dd-pop input[type=date]{border:1px solid var(--line);background:var(--panel2);color:var(--text);border-radius:8px;padding:5px 8px;font-family:inherit}.dd-pop .sep{border-top:1px solid var(--line);margin:8px 0}.dd-pop.drp{width:720px;padding:0;display:flex;overflow:hidden}.drp-list{border-right:1px solid var(--line);flex:none;width:190px;max-height:430px;padding:10px 6px;overflow-y:auto}.drp-opt{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;display:flex}.drp-opt:hover{background:var(--panel2)}.drp-opt:disabled{opacity:.45;cursor:default;background:0 0}.drp-opt i{border:1.5px solid var(--line);background:var(--panel);border-radius:50%;flex:none;width:16px;height:16px}.drp-opt.on i{border-color:var(--violet);box-shadow:inset 0 0 0 3.5px var(--panel);background:var(--violet)}.drp-main{flex-direction:column;flex:1;gap:12px;min-width:0;padding:12px 14px;display:flex}.drp-cals{grid-template-columns:1fr 1fr;gap:18px;display:grid}.drp-cal-h{align-items:center;gap:4px;margin-bottom:6px;display:flex}.drp-cal-h select{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:600}.drp-cal-h select option{background:var(--panel);color:var(--text)}.drp-cal-h select:first-of-type{margin-left:auto}.drp-cal-h select:last-of-type{margin-right:auto}.drp-nav{width:26px;height:26px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;font-size:18px;line-height:1}button.drp-nav:hover{background:var(--panel2)}.drp-grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.drp-wd{color:var(--muted);text-align:center;padding:4px 0;font-size:11px}.drp-day{height:30px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12.5px}.drp-day:hover:not(:disabled){background:var(--panel2)}.drp-day:disabled{color:var(--muted);opacity:.5;cursor:default}.drp-day.today{font-weight:700}.drp-day.in{background:#6d5dfc1f;border-radius:0}.drp-day.start,.drp-day.end{background:var(--violet);color:#fff;font-weight:600}.drp-day.start{border-radius:6px 0 0 6px}.drp-day.end{border-radius:0 6px 6px 0}.drp-day.start.end{border-radius:6px}.drp-fields{align-items:center;gap:8px;margin-top:auto;display:flex}.drp-field{border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;padding:7px 10px;font-size:12.5px;overflow:hidden}.drp-foot{align-items:center;gap:8px;font-size:11.5px;display:flex}.drp-foot .muted{margin-right:auto}.drp-foot .chip-btn{padding:7px 14px;font-size:12.5px}.drp-foot .chip-btn:disabled{opacity:.5;cursor:default}@media (max-width:760px){.dd-pop.drp{flex-direction:column;width:auto;max-height:calc(100vh - 72px);position:fixed;top:60px;left:12px;right:12px;overflow-y:auto}.drp-list{border-right:0;border-bottom:1px solid var(--line);flex-wrap:wrap;width:auto;max-height:none;display:flex}.drp-list .drp-opt{width:auto}.drp-h,.drp-cals{grid-template-columns:1fr}}.chip-btn{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:8px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600}.chip-btn.primary{background:var(--violet);color:#fff;border-color:#0000}.si-demo{border:1px solid var(--warn);color:var(--text);background:var(--warn);border-radius:10px;margin:12px 22px 0;padding:10px 14px;font-size:13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.si-demo{background:color-mix(in srgb, var(--warn) 16%, var(--panel))}}.si-filters{padding:12px 22px 0}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters .f{color:var(--muted);font-weight:500}.filters .f b{color:var(--text);font-weight:600}input[type=checkbox]{accent-color:var(--violet);cursor:pointer}.wrap{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 22px 30px;display:grid}.card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;min-width:0;padding:14px 16px}.ch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ch h3{margin:0;font-size:14px}.note{color:var(--muted);margin-top:8px;font-size:11.5px}@media (max-width:640px){.si-header{gap:10px;padding:10px 12px}.si-filters{padding:10px 12px 0}.si-demo{margin:10px 12px 0}.wrap{padding:12px 12px 24px}.card{padding:12px}}.k{background:var(--panel2);border-radius:10px;min-width:0;padding:9px 11px}.k small{color:var(--muted);font-size:11.5px;display:block}.k b{white-space:nowrap;text-overflow:ellipsis;margin:2px 0;font-size:17px;display:block;overflow:hidden}.k.big b{font-size:22px}.k i{font-size:11.5px;font-style:normal;font-weight:600}.k.hl b{background:linear-gradient(90deg, var(--cyan), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text}.goal{gap:6px;font-size:12.5px;display:grid}.goal .gtxt{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.gbar{background:var(--chip);border-radius:9px;height:8px;position:relative;overflow:hidden}.gbar i{background:linear-gradient(90deg, var(--cyan), var(--violet));height:100%;display:block}.gbar .pace{background:var(--text);opacity:.55;width:2px;position:absolute;top:0;bottom:0}.gcell{justify-content:center;align-items:center;gap:8px;display:inline-flex}.gcell .gbar{width:90px;height:6px;display:block}.gcell b{text-align:right;min-width:34px}.gcell.behind .gbar i{background:var(--bad)}.pav{color:#fff;vertical-align:middle;border-radius:8px;flex:none;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.pav img{object-fit:cover;width:100%;height:100%}svg.rs{vertical-align:middle;width:84px;height:24px}.tb{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.segb{background:var(--chip);border-radius:8px;gap:2px;padding:2px;display:flex}.segb button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:11.5px;font-weight:500}.segb button.on{background:var(--panel);color:var(--text);font-weight:600}.tw{-webkit-overflow-scrolling:touch;max-width:100%;max-height:min(70vh,640px);overflow:auto}.dt thead{z-index:3;position:sticky;top:0}.dt tfoot{z-index:3;position:sticky;bottom:0}.dt{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12.5px}.dt th,.dt td{background:var(--panel);white-space:nowrap;border-bottom:1px solid var(--line);text-overflow:ellipsis;overflow:hidden}.dt th{color:var(--text);text-align:center;background:var(--panel2);padding:9px 12px;font-size:12.5px;font-weight:700;position:relative}.dt td{text-align:center;padding:8px 12px}.dt th+th,.dt td+td{border-left:1px solid var(--line)}.dt .al-left{text-align:left}.dt .al-center{text-align:center}.dt .al-right{text-align:right}.dt .ck{text-align:left;width:30px;min-width:30px;max-width:30px;padding:0 0 0 10px}.dt .ck+th,.dt .ck+td{border-left:none}.dt .stk{z-index:2;position:sticky}.dt .stk.ck{left:0}.dt .nm{text-align:left;max-width:340px}.dt .nm.stk{box-shadow:var(--sticky-shadow);border-right:1px solid var(--line)}.dt .nm.stk+th,.dt .nm.stk+td{border-left:none}.dt tr.grp th{letter-spacing:.3px;text-transform:uppercase;text-align:center;border-bottom:none;padding:5px 12px;font-size:10.5px;font-weight:700}.dt tr.grp th.g-fb{color:var(--fb);background:linear-gradient(#1877f20f, #1877f20f), var(--panel)}.dt tr.grp th.g-pos{color:var(--violet);background:linear-gradient(#6d5dfc14, #6d5dfc14), var(--panel)}.dt tr.grp th.g-video{color:var(--accent);background:linear-gradient(#fe2c550f, #fe2c550f), var(--panel)}.dt tr.grp th.g-goal{color:var(--good);background:linear-gradient(#12b98112, #12b98112), var(--panel)}.dt .c-pos{background:linear-gradient(#6d5dfc09, #6d5dfc09), var(--panel)}.dt tbody tr:hover td{background:var(--panel2)}.dt tbody tr.clickable{cursor:pointer}.dt tr.tot td{background:var(--panel2);border-bottom:0;border-top:2px solid var(--line);font-weight:700}.dt tbody td:not(.nm) b,.dt tbody td:not(.nm) strong,.dt tbody td:not(.nm) .pct,table.tree tbody td:not(:first-child) b{font-weight:400}.dt tfoot td .pct{font-weight:700}.dt tr.sel td{background:linear-gradient(#6d5dfc1f, #6d5dfc1f), var(--panel)}.dt .empty td{text-align:center;color:var(--muted);padding:24px}.rz{cursor:col-resize;z-index:4;touch-action:none;width:8px;position:absolute;top:0;bottom:0;right:-4px}.rz:hover,.rz.drag{background:linear-gradient(90deg, transparent 3px, var(--violet) 3px, var(--violet) 5px, transparent 5px)}body.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.pct{background:var(--chip);border-radius:6px;padding:2px 6px;font-size:11.5px;font-weight:700}.pct.bad{background:var(--bad);color:#fff}.sum{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1000px){.sum{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.sum{grid-template-columns:repeat(2,minmax(0,1fr))}}.k b em{color:var(--muted);-webkit-text-fill-color:var(--muted);margin-left:4px;font-size:12px;font-style:normal;font-weight:500}.segb a{color:var(--muted);border-radius:6px;padding:4px 10px;font-size:11.5px;font-weight:500;text-decoration:none}.segb a.on{background:var(--panel);color:var(--text);font-weight:600}.search{background:var(--panel);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:8px;min-width:180px;padding:5px 10px;font-size:12.5px}.sortsel{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.sortsel select{background:var(--panel);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:8px;padding:4px 6px;font-size:12px}.pn{min-width:200px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.pn b{text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.pn small{color:var(--muted);text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.pn>span:last-child{min-width:0}.cnt{font-size:13px;font-weight:700}.cnt em{color:var(--muted);font-size:11px;font-style:normal;font-weight:500}.dt .c-run{background:linear-gradient(#6d5dfc0a, #6d5dfc0a), var(--panel)}.dt tr.grp th.g-run{color:var(--violet)}.tag{border-radius:99px;margin-left:5px;padding:2px 7px;font-size:10.5px;font-weight:700}.tag.mix{color:var(--cyan);background:#25d0d626}.tag.warn{color:var(--bad);background:#ef44441f}.dt tbody tr.noclick{cursor:default}.dt tbody tr.sep td{border-top:2px solid var(--line)}.empty-state{text-align:center;color:var(--muted);padding:32px 16px}.k i.k2{margin-top:2px;font-weight:500;display:block}:root{--tree-l1:#6d5dfc1a;--tree-l2:#25d0d614}:root[data-theme=dark]{--tree-l1:#7d71e621;--tree-l2:#29cfd412}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tree-l1:#7d71e621;--tree-l2:#29cfd412}}.crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.crumb a{color:var(--violet);font-weight:600;text-decoration:none}.crumb b{color:var(--text)}.phead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.phead .pav{border-radius:14px}.pname{margin:0;font-size:18px;font-weight:700}.psub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;font-size:12px;display:flex}.nchip{background:var(--chip);color:var(--text);border-radius:99px;padding:1px 8px;font-size:11px;font-weight:600}.kpis{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}@media (max-width:1100px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}table.tree{border-collapse:collapse;width:100%;font-size:12.5px}table.tree th{color:var(--text);background:var(--panel2);border-bottom:1px solid var(--line);white-space:nowrap;text-align:center;padding:9px 12px;font-size:12.5px;font-weight:700}table.tree td{border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;padding:9px 12px}table.tree th+th,table.tree td+td{border-left:1px solid var(--line)}table.tree th:first-child,table.tree td:first-child{text-align:left;text-overflow:ellipsis;max-width:340px;overflow:hidden}table.tree .c{text-align:center}table.tree tr.tot td{background:var(--panel2);border-bottom:2px solid var(--line);font-weight:700}table.tree tr.l1 td{background:var(--tree-l1);font-weight:700}table.tree tr.l2 td{background:var(--tree-l2);font-size:12px}table.tree tr.l3 td{color:var(--muted);font-size:12px}table.tree tr.l2 td:first-child{padding-left:30px}table.tree tr.l3 td:first-child{padding-left:58px}table.tree tr.pick{cursor:pointer}table.tree tr.pick:hover td{box-shadow:inset 0 0 0 9999px #6d5dfc0d}table.tree .pk{font:inherit;color:inherit;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;background:0 0;border:0;max-width:calc(100% - 40px);margin:0;padding:0;display:inline-block;overflow:hidden}table.tree .pk:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:3px}table.tree tr.sel td{box-shadow:inset 0 0 0 9999px #6d5dfc24}table.tree tr.sel td:first-child{box-shadow:inset 3px 0 0 var(--violet), inset 0 0 0 9999px #6d5dfc24}table.tree tr.l2 .pct,table.tree tr.l3 .pct{font-size:11px;font-weight:500}table.tree tr.l3 .pct:not(.bad){color:var(--muted)}table.tree .empty td{text-align:center;color:var(--muted);padding:24px}.tg{background:var(--chip);width:16px;height:16px;color:var(--muted);cursor:pointer;vertical-align:middle;border:0;border-radius:4px;place-items:center;margin-right:6px;padding:0;font-family:inherit;font-size:10px;display:inline-grid}.tg.ph{visibility:hidden}.st{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.st.on{background:var(--good)}.st.off{background:var(--muted)}.ch h3 .clr{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 4px;font-weight:500}.cgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1100px){.cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cgrid{grid-template-columns:minmax(0,1fr)}}.cc{border:1px solid var(--line);background:var(--panel2);border-radius:12px;min-width:0;overflow:hidden}.cimg{aspect-ratio:4/3;background:linear-gradient(135deg, var(--violet), var(--cyan));color:#fff;place-items:center;font-size:28px;display:grid;position:relative}.cimg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cimg .ty,.cimg .rank,.cimg .nospend{border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700;position:absolute}.cimg .ty{color:#fff;background:#0000008c;top:8px;left:8px}.cimg .rank{color:#131a2c;background:#fff;font-size:11px;font-weight:800;top:8px;right:8px}.cimg .nospend{background:var(--warn);color:#131a2c;bottom:8px;left:8px}.cb{padding:10px 11px}.cb .cap{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:32px;font-size:12px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.cb .use{color:var(--muted);margin:4px 0 8px;font-size:11px}.cm{grid-template-columns:1fr 1fr;gap:6px 10px;font-size:11.5px;display:grid}.cm span{color:var(--muted)}.cm b{color:var(--text);font-size:13px;display:block}.sp{z-index:40;background:var(--panel);border-left:1px solid var(--line);flex-direction:column;gap:12px;width:min(420px,100vw);padding:14px 16px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:0 12px 40px #10182824}.sp-backdrop{z-index:39;background:#00000059;position:fixed;inset:0}.sp-head{align-items:flex-start;gap:10px;display:flex}.sp-head h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;line-height:1.35}.sp-x{cursor:pointer;color:var(--muted);background:0 0;border:0;margin-left:auto;padding:0 4px;font-family:inherit;font-size:16px}.sp-body{gap:12px;min-width:0;display:grid}@media (min-width:1100px){.sp-backdrop{display:none}.sp{box-shadow:none}.with-sp{padding-right:436px}}.mini,.ret{width:100%;height:auto}.mini-empty,.ret-note{color:var(--muted);padding:8px 0;font-size:11.5px}.leg{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:4px;font-size:11px;display:flex}.leg i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.qf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.q{border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:99px;align-items:center;gap:6px;padding:6px 11px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.q em{text-align:center;background:var(--chip);min-width:18px;color:var(--muted);border-radius:99px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.q.red em{color:var(--bad);background:#ef444424}.q.amb em{color:var(--warn);background:#f59e0b29}.q.on{background:var(--text);color:var(--bg);border-color:#0000}.q.on em{color:inherit;background:#fff3}.q.zero{opacity:.5}@media (min-width:1001px){.sum.s7{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.4fr)}}.k b.run3{white-space:normal;font-size:13px;line-height:1.5}.qf .lb{color:var(--muted);margin-right:2px;font-size:12px}.lv{border-bottom:1px solid var(--line);flex-wrap:wrap;margin-bottom:10px;display:flex}.lv button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-weight:600}.lv button.on{color:var(--text);border-bottom-color:var(--violet)}.lv .selc{background:var(--violet);color:#fff;border-radius:99px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700}.notice{background:#6d5dfc14;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:6px 10px;font-size:12px;display:flex}.lnk{color:var(--violet);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none}.cn{min-width:0}.cn-t{align-items:center;min-width:0;display:flex}.nmt{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:11px;display:flex;overflow:hidden}.sub .par{text-overflow:ellipsis;overflow:hidden}.pc{background:var(--chip);color:var(--text);border-radius:5px;padding:1px 7px;font-size:10.5px;font-weight:600}.pc.mix{background:#25d0d626}.pc.unk{color:var(--warn);background:#f59e0b2e}.fl{border-radius:5px;padding:1px 6px;font-size:10.5px;font-weight:700}.fl.r{color:var(--bad);background:#ef44441f}.fl.a{color:var(--warn);background:#f59e0b29}.thumb{background:linear-gradient(135deg, var(--violet), var(--cyan));vertical-align:middle;border-radius:5px;flex:none;width:22px;height:22px;margin-right:7px;display:inline-block;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.dt tr.act td{background:linear-gradient(#6d5dfc29, #6d5dfc29), var(--panel)}.fbc{color:var(--fb)}.posc{color:var(--violet)}.dcrumb{color:var(--muted);font-size:11.5px}.dk{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.dk .k{padding:7px 9px}.dk .k b{font-size:15px}.reach{color:var(--muted);background:var(--panel2);border-radius:10px;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;font-size:12px;display:flex}.reach b{color:var(--text);font-size:14px}.sec{justify-content:space-between;align-items:center;gap:8px;margin:2px 0 6px;font-size:12px;font-weight:700;display:flex}.sec span{color:var(--muted);font-size:11px;font-weight:500}.ads{gap:8px;display:grid}.ad{border:1px solid var(--line);background:var(--panel2);cursor:pointer;text-align:left;color:inherit;font:inherit;border-radius:10px;grid-template-columns:64px minmax(0,1fr);gap:10px;width:100%;padding:8px;display:grid}.ad:hover{border-color:var(--violet)}.ad .thumb{border-radius:8px;width:64px;height:64px;margin:0}.ad .cap{max-height:32px;font-size:12px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.ad .mt{color:var(--muted);margin-top:4px;font-size:11px;display:block}.ad .mt b{color:var(--text)}.big{border:1px solid var(--line);background:var(--panel2);border-radius:12px;overflow:hidden}.big .im{aspect-ratio:1;background:var(--chip)}.big .im img{object-fit:cover;width:100%;height:100%;display:block}.big .bd{padding:10px 12px;font-size:12.5px;line-height:1.45}.big .bd .body{white-space:pre-line;overflow-wrap:anywhere}.big .bd .pid{color:var(--muted);margin-top:6px;font-size:11px}.lnks{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;display:flex}.lbl{color:var(--muted);font-size:11.5px}.cc.click{cursor:pointer;transition:transform .12s}.cc.click:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.cc.click:focus-visible{outline:2px solid var(--violet);outline-offset:1px}.cc.act{outline:2px solid var(--violet)}.cimg.ph{background:linear-gradient(135deg, var(--violet), var(--cyan))}.cimg .multi,.cimg .dur,.cimg .stt{border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700;position:absolute}.cimg .multi{background:var(--violet);color:#fff;top:34px;right:8px}.cimg .dur{color:#fff;background:#0000008c;font-weight:600;bottom:8px;right:8px}.cimg .stt{color:#131a2c;background:#ffffffeb;font-weight:600;bottom:8px;left:8px}.cb .cap.l3{-webkit-line-clamp:3;height:48px}.tags{flex-wrap:wrap;gap:4px;min-height:18px;margin:6px 0 4px;display:flex}.cm b.bad{color:var(--bad)}.vr{border-top:1px dashed var(--line);margin-top:9px;padding-top:8px}.vr .h{color:var(--muted);justify-content:space-between;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.vr .h b{color:var(--text)}.vr .h b.down{color:var(--bad)}.rbar{align-items:flex-end;gap:3px;height:30px;display:flex}.rbar i{background:linear-gradient(0deg, var(--violet), var(--cyan));border-radius:3px 3px 0 0;flex:1}.rbl{color:var(--muted);gap:3px;margin-top:2px;font-size:9.5px;display:flex}.rbl span{text-align:center;flex:1}.noimg{color:var(--muted);text-align:center;padding:8px 0 2px;font-size:11px}.big .im{position:relative}.big .im.ph{background:linear-gradient(135deg, var(--violet), var(--cyan));aspect-ratio:16/10}.big .im .ov{color:#fff;background:#0000008c;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.big .bd .pid{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.posts{border:1px solid var(--line);border-radius:10px;overflow:hidden}.pr{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.pr:last-child{border-bottom:none}.pr:hover{background:var(--panel2)}.pr:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.pr.on{background:#6d5dfc1a}.pr .rd{border:2px solid var(--line);border-radius:50%;width:14px;height:14px}.pr.on .rd{border:4px solid var(--violet)}.pr .tx{min-width:0}.pr .t{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.pr.all .t{font-weight:700}.pr .s{color:var(--muted);margin-top:2px;font-size:11px}.pr .s .lnk{font-size:11px}.pr .m{text-align:right;white-space:nowrap;font-size:11.5px}.pr .m b{font-size:12.5px;display:block}.pr .m small{color:var(--muted);font-size:10.5px;font-weight:500}.viewing{color:var(--muted);margin-top:8px;font-size:11.5px}.viewing b{color:var(--text)}.vk{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.vk .k{padding:6px 9px}.vk .k b{font-size:14px}.vk .k b.down{color:var(--bad)}.rtree{border:1px solid var(--line);border-radius:10px;font-size:12px;overflow:hidden}.rtree .hd,.rtree .l1,.rtree .l2,.rtree .l3{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.rtree .hd{color:var(--muted);background:var(--panel2);font-size:11px}.rtree>.muted{padding:10px}.rtree .l1{background:var(--tree-l1);font-weight:700}.rtree .l2{background:var(--tree-l2);padding-left:22px}.rtree .l3{color:var(--muted);padding-left:36px}.rtree span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rtree span+span{text-align:right;min-width:52px}.rtree small{font-size:10.5px}.eav{color:#fff;vertical-align:middle;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.eav.q{background:var(--chip);color:var(--muted)}.amb{color:#b45309}:root[data-theme=dark] .amb{color:var(--warn)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .amb{color:var(--warn)}}.gmonth{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gmonth b{font-size:14px}.gmonth a{text-decoration:none}.gempty{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.gempty a,.gh a{text-decoration:none}.gh{flex-wrap:wrap;align-items:center;gap:10px;min-height:30px;display:flex}.gh .chip-btn{margin-left:auto}.gh .t{font-size:15px;font-weight:400}.gh .t b{font-size:inherit;font-weight:700}.gh .run{color:#b45309;margin-left:auto;font-size:12px;font-weight:600}:root[data-theme=dark] .gh .run{color:var(--warn)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gh .run{color:var(--warn)}}.band{gap:4px;margin-top:12px;display:flex}.band .seg{color:var(--text);border-radius:10px;flex-basis:0;min-width:0;padding:8px 10px;position:relative;overflow:hidden}.band .seg small{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.band .seg b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;display:block;overflow:hidden}.band .seg.over{background:linear-gradient(90deg, var(--r-over-a), var(--r-over-b));color:var(--seg-ink)}.band .seg.ok{background:linear-gradient(90deg, var(--r-ok-a), var(--r-ok-b));color:var(--seg-ink)}.band{align-items:center}.band .seg{transition:opacity .2s,box-shadow .2s,padding .2s}.gcompact .band:has(.seg.run) .seg:not(.run):not(.gap){opacity:.75}.band .seg.run{background:linear-gradient(#f5a3001a, #f5a3001a), var(--panel);box-shadow:inset 0 0 0 1px var(--r-run-b), 0 2px 8px #f5a3002e}.band .seg.run i{background:linear-gradient(90deg, var(--r-run-a), var(--r-run-b));position:absolute;top:0;bottom:0;left:0}.band .seg.future,.band .seg.miss{background:var(--chip)}.band .seg.miss i{background:linear-gradient(90deg, var(--r-miss-a), var(--r-miss-b));position:absolute;top:0;bottom:0;left:0}.band .seg.miss small,.band .seg.miss b,.band .seg.run small,.band .seg.run b{position:relative}.band .seg.gap{border:1px dashed var(--line);background:0 0;align-self:stretch;padding:0}.gband-solo{margin-top:12px}.gdates{color:var(--muted);gap:4px;height:15px;margin-top:6px;font-size:11px;display:flex}.gdates>div{flex-basis:0;justify-content:space-between;min-width:0;padding:0 2px;display:flex;position:relative}.gdates .today{color:var(--text);white-space:nowrap;background:var(--panel);z-index:1;padding:0 3px;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.gd{background:var(--panel2);border-radius:10px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);gap:4px 16px;max-width:660px;margin-top:12px;padding:10px 14px;display:grid}.gd>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gd .r{text-align:right}.gd{align-items:baseline;font-size:14px}.gd .gd-n,.gd .gd-v,.gd .gd-s{font-size:inherit;font-weight:400}.gd .gd-n b{font-weight:700}.gok{color:var(--good);margin-top:10px;font-size:12px;font-weight:600}.gwarn{color:#b45309;margin-top:10px;font-size:12px;font-weight:600}:root[data-theme=dark] .gwarn{color:var(--warn)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gwarn{color:var(--warn)}}.gch{justify-content:flex-start}.gch a{text-decoration:none}.dt.gt tr.gp td{background:var(--panel2);color:var(--muted);text-transform:uppercase;letter-spacing:.3px;text-align:left;padding:6px 12px;font-size:11.5px;font-weight:700}.dt.gt tr.shop td{background:linear-gradient(#6d5dfc14, #6d5dfc14), var(--panel);font-weight:700}.dt.gt tr.rest td{color:var(--muted)}.who{align-items:center;gap:8px;display:inline-flex}.pb{align-items:center;gap:8px;min-width:170px;display:flex}.pb .bar{background:var(--chip);border-radius:9px;flex:1;height:7px;position:relative}.pb .bar i{background:linear-gradient(90deg, var(--cyan), var(--violet));border-radius:9px;height:100%;display:block}.pb .bar s{background:var(--text);opacity:.55;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.pb b{text-align:right;width:38px}.gtag{border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.gtag.up{background:#12b98124}.gtag.amb{background:#f59e0b29}.gtag.down{background:#ef44441f}.gtag{white-space:nowrap}.gtag.none{background:var(--chip);color:var(--muted)}.gtag.over{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.gtag.over{background:color-mix(in srgb, var(--violet) 14%, transparent)}}.over{color:var(--violet)}.pb .bar i.up{background:linear-gradient(90deg, var(--r-ok-a), var(--r-ok-b))}.pb .bar i.amb{background:linear-gradient(90deg, var(--r-run-a), var(--r-run-b))}.pb .bar i.down{background:linear-gradient(90deg, var(--r-miss-a), var(--r-miss-b))}.pb .bar i.over{background:linear-gradient(90deg, var(--r-over-a), var(--r-over-b))}.gybar b{font-size:15px}.chip-btn.off{opacity:.4;cursor:default;pointer-events:none}.gmnav{flex-wrap:nowrap;margin-bottom:10px}.gmnav .chip-btn{text-align:center;min-width:96px}.gmnav b{text-align:center;min-width:112px}.gych{justify-content:flex-start;min-height:30px}.gych a{text-decoration:none}.gcard .gh{flex-wrap:nowrap}.gcard .gh .t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.yrow{align-items:flex-end;gap:26px;display:flex}.yrow .ymain{flex:1;min-width:0}.yrow .ymain>div:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.yrow .ymain .pb{min-width:0;margin-top:8px}.yrow .ymain .pb .bar{height:8px}.ybig{letter-spacing:-.02em;font-size:26px;font-weight:800}.kp{flex-direction:column;flex:0 0 190px;gap:2px;min-width:0;display:flex}.kp .l{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.kp .v{white-space:nowrap;font-size:15px;font-weight:700}.months{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.mo{border:1px solid var(--line);background:var(--panel2);text-align:center;color:inherit;border-radius:10px;min-width:0;padding:8px 6px 6px;text-decoration:none;display:block}.mo:hover{border-color:var(--muted)}.mo.sel{border-color:var(--text);box-shadow:0 0 0 2px var(--text)}@supports (color:color-mix(in lab, red, red)){.mo.sel{box-shadow:0 0 0 2px color-mix(in srgb, var(--text) 14%, transparent)}}.mo.sel{background:var(--panel)}.mo .col{background:var(--chip);border-radius:6px;height:64px;margin-bottom:6px;position:relative;overflow:hidden}.mo .col i,.gmini div i{position:absolute;bottom:0;left:0;right:0}.mo .col u{border-top:1.5px dashed var(--text);opacity:.5;position:absolute;left:0;right:0}.mo .n{font-size:12px;font-weight:700}.mo .p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.mo.fut .n{color:var(--muted)}.m-over{background:linear-gradient(0deg, var(--r-over-a), var(--r-over-b))}.m-ok{background:linear-gradient(0deg, var(--r-ok-a), var(--r-ok-b))}.m-miss{background:linear-gradient(0deg, var(--r-miss-a), var(--r-miss-b))}.m-run{background:linear-gradient(0deg, var(--r-run-a), var(--r-run-b))}.m-plain{background:var(--muted);opacity:.5}.grid2g{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.gtb{border-collapse:collapse;width:100%;font-size:12.5px}.gtb th{color:var(--muted);text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px;font-size:11.5px;font-weight:600}.gtb td{border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:8px}.gtb th:first-child,.gtb td:first-child,.gtb th.l{text-align:left}.gtb td:first-child{text-overflow:ellipsis;max-width:220px;overflow:hidden}.gtb tbody tr{cursor:pointer}.gtb tbody tr.none{cursor:default;color:var(--muted)}.gtb tbody tr.none:hover td{background:0 0}.gtb tbody tr:hover td{background:var(--panel2)}.gtb tbody tr.act td{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.gtb tbody tr.act td{background:color-mix(in srgb, var(--violet) 8%, var(--panel))}}.gtb tbody tr:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.gtb td.pbc{width:34%;min-width:150px}.gtb td.pbc .pb{min-width:0}.gmini{align-items:flex-end;gap:4px;height:70px;margin-bottom:4px;display:flex}.gmini div{background:var(--chip);border-radius:3px;flex:1;height:100%;position:relative;overflow:hidden}.gmini div.sel{box-shadow:0 0 0 1.5px var(--text)}.gminil{color:var(--muted);gap:4px;font-size:10px;display:flex}.gminil span{text-align:center;flex:1}.gkv{grid-template-columns:1fr auto;gap:6px 10px;display:grid}.gkv>span:nth-child(odd){color:var(--muted)}.gkv>span:nth-child(2n){text-align:right;font-weight:600}.gacc{font-size:11.5px}.gyear-set{margin-bottom:12px}.gyear-set .gyear-row{margin-bottom:0}@media (max-width:900px){.grid2g{grid-template-columns:minmax(0,1fr)}.months{grid-template-columns:repeat(6,minmax(0,1fr))}.yrow{flex-wrap:wrap;gap:14px 26px}.yrow .ymain{flex-basis:100%}.kp{flex:140px}.gcard .gh{flex-wrap:wrap}}.warnbox{background:#f59e0b1a;border:1px solid #f59e0b59;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:9px 12px;font-size:12px;display:flex}.warnbox a{color:var(--violet);white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:none}.glock{background:var(--chip);color:var(--muted);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.stabs{border-bottom:1px solid var(--line);margin-bottom:14px;display:flex;overflow-x:auto}.stabs button{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-weight:600}.stabs button.on{color:var(--text);border-color:var(--violet)}.inp{border:1px solid var(--line);font:inherit;background:var(--panel);color:var(--text);text-align:right;border-radius:8px;width:130px;padding:6px 10px;font-weight:600}.inp.big{width:200px;font-size:15px}.inp.d{text-align:center;width:140px;font-weight:500}.inp.name{text-align:left;width:170px}.inp.sel{text-align:left;width:auto;max-width:260px;font-weight:500}.dt.ge td{padding:6px 10px}.grow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.grow.gmt{margin-top:10px;margin-bottom:0}.grow.gsave{border-top:1px solid var(--line);margin:16px 0 0;padding-top:12px}.grow.gsave .gok,.grow.gsave .gwarn{margin-top:0}.gx{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:2px 6px}.gadd{color:var(--violet);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:600}.gadd:disabled,.gx:disabled{opacity:.5;cursor:default}.share{color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.share i{background:linear-gradient(90deg, var(--cyan), var(--violet));border-radius:9px;height:5px;display:block}@media (max-width:640px){.gh .run{margin-left:0}.band .seg{padding:6px}.band .seg b{font-size:13px}.gd{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inp.big{width:160px}}.emain{gap:14px;min-width:0;display:grid}.esort{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.esort .lb{color:var(--muted);font-size:12px}.ewho{align-items:center;gap:9px;min-width:0;display:flex}.ewho .cn{min-width:0}.rk{text-align:center;width:18px;color:var(--muted);flex:none;font-weight:800}.rk.r1{font-size:15px}.dt tr.una td{color:var(--muted)}.egc{min-width:180px}.egc .gt{color:var(--muted);font-size:12px}.egc .gt b{color:var(--text)}.egc .gt b.up{color:var(--good)}.egc .gt b.down{color:var(--bad)}.egc .gs{font-size:10.5px;font-weight:600}.egb{background:var(--chip);border-radius:9px;height:6px;margin:4px 0 3px;position:relative}.egb i{background:linear-gradient(90deg, var(--cyan), var(--violet));border-radius:9px;height:100%;display:block}.egb i.amb{background:var(--warn)}.egb i.down{background:var(--bad)}.egb s{background:var(--text);opacity:.5;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.mlc-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}svg.mlc{width:100%;min-width:560px;height:auto;display:block}.edh{align-items:center;gap:12px;display:flex}.edh .cn{min-width:0}.eacc{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.eacc span{background:var(--chip);border-radius:5px;padding:1px 7px;font-size:10.5px;font-weight:600}.dk.d3{grid-template-columns:repeat(3,minmax(0,1fr))}.egm{background:var(--panel2);border-radius:10px;padding:10px 12px;font-size:12.5px}.egm .h{justify-content:space-between;gap:8px;display:flex}.egm .egb{height:8px}.egm .s{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:2px;font-size:11px;display:flex}.sec a{color:var(--violet);white-space:nowrap;font-size:11px;font-weight:600;text-decoration:none}table.emt{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}table.emt th{color:var(--muted);font-size:11px;font-weight:500}table.emt th,table.emt td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;padding:6px 8px;overflow:hidden}table.emt th:first-child,table.emt td:first-child{text-align:left;width:34%}.ects{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ect{border:1px solid var(--line);background:var(--panel2);border-radius:10px;min-width:0;font-size:11px;overflow:hidden}.ect .im{aspect-ratio:1;background:linear-gradient(135deg, var(--violet), var(--cyan));position:relative}.ect .im img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ect .im span{color:#fff;background:#0000008c;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700;position:absolute;top:5px;left:5px}.ect .b{padding:6px 7px}.ect .cap{height:28px;font-weight:600;line-height:1.3;overflow:hidden}.ect .m{color:var(--muted);margin-top:3px}.ect .m b{color:var(--text)}.sgc-head{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 24px;margin-bottom:8px;display:flex}.sgc-head>.dd{margin-right:auto}.date-btn{border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:inline-flex}.date-btn:hover{background:var(--panel2)}.date-btn svg{color:var(--muted);flex:none}.date-tools{flex:none;align-items:stretch;gap:6px;display:inline-flex}.date-slot{margin-left:auto}.rf{flex:none;display:flex;position:relative}.rf-btn{justify-content:center;width:32px;padding:0}.rf-btn:disabled{cursor:default}.rf-btn.spin svg{color:var(--violet);animation:1s linear infinite rf-spin}@keyframes rf-spin{to{transform:rotate(360deg)}}.rf-msg{z-index:60;border:1px solid var(--line);background:var(--panel);width:max-content;max-width:min(300px,80vw);color:var(--text);text-align:left;white-space:normal;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;line-height:1.4;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 6px 20px #00000024}.rf-msg.right{left:auto;right:0}.rf-msg.err{border-color:var(--warn)}.sgc-scroll{max-width:100%;overflow-x:auto}.sgc-svg{width:100%;min-width:600px;height:auto;display:block}.sgc-grid{stroke:var(--line)}.sgc-ax{fill:var(--muted);font-size:10.5px;font-weight:500}.sgc-sub{font-size:9px}.sgc-gv{fill:var(--text);font-size:10.5px;font-weight:700}.sgc-mark{stroke:var(--text);opacity:.45}.sgc-fc{stroke:#6d5dfc;opacity:.7}.sgc-fc-t{fill:var(--muted);font-size:9.5px;font-style:italic}.sgc-dot{fill:var(--spend1)}.sgc-dot.over,.sgc-over-dot{fill:var(--bad)}.sgc-pct text{fill:var(--text);stroke:var(--panel);stroke-width:3px;paint-order:stroke;stroke-linejoin:round;font-size:10px;font-weight:700}.sgc-pct.over rect{fill:var(--bad)}.sgc-pct.over text{fill:#fff;stroke:none}:root[data-theme=dark] .sgc-fc{stroke:var(--violet)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sgc-fc{stroke:var(--violet)}}.sgc-partial{fill:var(--panel);stroke:var(--cyan);stroke-width:1.5px}.kgrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kgrid>div{min-width:0}.trow{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.trow>.kcard{flex-direction:column;display:flex}.trow>.kcard>.kgrid{flex:1;grid-auto-rows:1fr}.rkcol>.card{flex:1}.hero{container-type:inline-size}.hero-top{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:24px;margin-bottom:18px;padding-bottom:20px;display:grid}.hero .hero-top .hbig{margin:6px 0 16px;font-size:clamp(60px,10cqi,96px)}.hero .hero-top .lbl{font-size:14px;font-weight:600}.hero-top .hero-goal .goal.gcompact{max-width:none;margin:0}.hero .hero-date{text-align:left;margin-bottom:20px}.hero .goal.gcompact .gh{gap:6px}.hero .goal.gcompact .gh .t,.hero .goal.gcompact .gh .run{white-space:nowrap}.hero .goal.gcompact .gh .run{font-size:11.5px}.hero .goal.gcompact .gd{max-width:none}@container (max-width:680px){.hero-top{grid-template-columns:minmax(0,1fr)}.hero-top .hero-goal .goal.gcompact{max-width:620px;margin:12px auto 6px}}.brow{grid-template-columns:minmax(0,3.2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:1000px){.trow,.brow{grid-template-columns:minmax(0,1fr)}}.rkcol{flex-direction:column;gap:14px;min-width:0;display:flex}.more{color:var(--muted);font-size:12px;font-weight:600;text-decoration:none}.hero{text-align:center;background:linear-gradient(180deg, var(--panel), var(--panel2))}.hero .lbl{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500}.hero .hbig{letter-spacing:-.03em;overflow-wrap:anywhere;color:#0000;background:linear-gradient(90deg,#25d0d6,#6d5dfc);-webkit-background-clip:text;background-clip:text;margin:4px 0;font-size:44px;font-weight:800;line-height:1.1}:root[data-theme=dark] .hero .hbig{background:linear-gradient(90deg, var(--cyan), var(--violet));-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero .hbig{background:linear-gradient(90deg, var(--cyan), var(--violet));-webkit-background-clip:text;background-clip:text}}.hero .subk{max-width:360px;color:var(--muted);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin:0 auto;font-size:13px;display:grid}.hero .subk>span{white-space:nowrap;text-align:center}.hero .subk>span:nth-child(4){grid-column:1/-1}.hero .subk b{color:var(--text);margin-left:3px;font-weight:600}.hero .subk b.up{color:var(--good)}.hero .subk b.down{color:var(--bad)}.hero .subk b.muted{color:var(--muted)}.hero .goal.gcompact{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:12px;max-width:620px;margin:12px auto 6px;padding:12px;display:block}.hero .goal.gcompact.gempty{display:flex}.hero-top.solo{grid-template-columns:minmax(0,1fr)}.hero .hero-top.solo .subk{max-width:520px}.hero .goal.gcompact .gh .t{font-size:14px}.ov-rk{border-bottom:1px dashed var(--line);color:inherit;align-items:center;gap:10px;min-width:0;padding:8px 0;text-decoration:none;display:flex}.ov-rk:last-child{border-bottom:0}.ov-rk .no{background:var(--chip);width:20px;height:20px;color:var(--muted);border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.ov-rk-top .no{background:linear-gradient(135deg, var(--cyan), var(--violet));color:#fff}.ov-rk .t{flex:1;min-width:0}.ov-rk .t b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.ov-rk .t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.ov-rk .v{text-align:right;flex:none;font-size:13px;font-weight:700}.ov-rk .v small{color:var(--muted);font-size:10.5px;font-weight:500;display:block}.rklink:hover .t b{text-decoration:underline}.ov-rk .th{object-fit:cover;background:var(--chip);border-radius:8px;flex:none;width:40px;height:40px}.ov-rk .th.ph{color:#fff;background:linear-gradient(135deg, var(--violet), var(--cyan));place-items:center;font-size:11px;display:grid}.bn{min-width:160px}.bn b{font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12.5px;display:block;overflow:hidden}.pbar{background:var(--chip);border-radius:3px;height:5px;margin-top:4px;overflow:hidden}.pbar i{background:linear-gradient(90deg, var(--cyan), var(--violet));height:100%;display:block}@media (max-width:640px){.hero .hbig{font-size:34px}}:root[data-theme=dark] .pct.bad{color:#ec8f8f;background:#df666633}:root[data-theme=dark] .f.date{background:var(--chip);color:var(--text);border-color:var(--line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pct.bad{color:#ec8f8f;background:#df666633}:root:not([data-theme=light]) .f.date{background:var(--chip);color:var(--text);border-color:var(--line)}}.fb-lv button.on{border-bottom-color:var(--fb)}.fb-lvrow{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:10px;display:flex}.fb-lvrow .lv{border-bottom:0;margin-bottom:0}.fb-date{margin-left:auto;padding-bottom:6px}.fb-sum .k small{font-size:13px}.dk-fb .k{min-width:0}.dk-fb .k i{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-style:normal;line-height:1.25;display:block;overflow:hidden}.fb-sum .k b{margin:4px 0;font-size:26px}.fb-sum .k b.run3{font-size:16px}.fb-q{min-width:240px}.fbt .dt th{white-space:normal;vertical-align:middle;text-align:right;font-size:12px;line-height:1.3}.fbt .dt th:not(.ck){min-width:96px;max-width:150px}.fbt .dt th.al-left{text-align:left}.fbt .dt th.al-center{text-align:center}.fbt .dt th:not(.ck).nm{min-width:260px;max-width:340px}.fbt .dt th.sortable{padding-right:20px}.fbt .dt th .th-in{display:block}.fbt .dt th .th-sort{margin:0;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.fbt .dt th .th-l{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fbt .tw{max-height:var(--fbt-h,min(70vh, 640px))}.fbt .dt tr.grp th{text-align:center;min-width:0;max-width:none}.fbt .dt td{font-variant-numeric:tabular-nums;vertical-align:top}.fbt .dt td.nm{vertical-align:top}.fbt .dt td.ck{padding-top:8px;line-height:0}.fbt .dt td.ck input{width:14px;height:14px;margin:2px 0 0;display:block}.fbt .dt th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.fbt .dt th.sortable:hover,.fbt .dt th.sorted{color:var(--fb)}.th-sort{opacity:.45;margin-left:4px;font-size:9px}.sorted .th-sort{opacity:1}.fbn{color:var(--fb);font-weight:600}.dt tr.tot .fbn{color:inherit}.fbr{text-align:right;line-height:1.25;display:block}.fbr small{width:0;min-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;text-align:right;font-size:10.5px;font-weight:400;display:block;overflow:hidden}.fbt .dt td.nm .sub{flex-wrap:nowrap}.fbs{font-size:11.5px}.fbd{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fbd i{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.fbd-on i{background:var(--good)}.fbd-warn i{background:var(--warn)}.fbd-bad i{background:var(--bad)}.fbd-done i{background:var(--fb)}.fbd-off{color:var(--muted)}.fbk{background:var(--chip);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11.5px}.fbk.good{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.fbk.good{background:color-mix(in srgb, var(--good) 18%, var(--panel))}}.fbk.bad{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.fbk.bad{background:color-mix(in srgb, var(--bad) 18%, var(--panel))}}.cz-trigger b{font-weight:700}.cz-ico{color:var(--fb)}.cz-menu{min-width:250px}.cz-menu .opt.on{color:var(--fb)}.cz-tick{width:14px;color:var(--fb);flex:none;font-weight:700}.cz-ov{z-index:80;background:#0a0e1873;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cz-box{background:var(--panel);width:min(1040px,100%);height:min(680px,100vh - 32px);color:var(--text);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.cz-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 18px;font-size:15px;display:flex}.cz-x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:16px}.cz-x:hover{background:var(--chip)}.cz-body{flex:1;grid-template-columns:210px minmax(0,1fr) 270px;min-height:0;display:grid}.cz-cats{border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:8px;display:flex;overflow:auto}.cz-cats button{text-align:left;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:8px 10px;font-size:12.5px;display:flex}.cz-cats button:hover{background:var(--panel2)}.cz-cats button.on{background:var(--fb)}@supports (color:color-mix(in lab, red, red)){.cz-cats button.on{background:color-mix(in srgb, var(--fb) 12%, var(--panel))}}.cz-cats button.on{color:var(--fb);font-weight:700}.cz-cats i{background:var(--fb);color:#fff;border-radius:99px;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:700}.cz-main{flex-direction:column;gap:10px;min-height:0;padding:12px 14px;display:flex}.cz-q{width:100%}.cz-list{flex:1;overflow:auto}.cz-list h4{text-transform:uppercase;letter-spacing:.3px;color:var(--muted);margin:10px 0 4px;font-size:11px}.cz-opt{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:7px 8px;display:flex}.cz-opt:hover{background:var(--panel2)}.cz-opt input{accent-color:var(--fb);margin-top:2px}.cz-opt b{font-size:12.5px;font-weight:600;display:block}.cz-opt small{color:var(--muted);margin-top:1px;font-size:11.5px;display:block}.cz-sel{border-left:1px solid var(--line);background:var(--panel2);flex-direction:column;min-height:0;display:flex}.cz-sel-h{justify-content:space-between;align-items:center;padding:12px 14px 8px;font-size:12.5px;display:flex}.cz-fixed{color:var(--muted);border:1px dashed var(--line);border-radius:8px;margin:0 10px 4px;padding:7px 10px;font-size:12px}.cz-sel ol{flex:1;margin:0;padding:0 10px 10px;list-style:none;overflow:auto}.cz-sel li{background:var(--panel);border:1px solid var(--line);cursor:grab;border-radius:8px;align-items:center;gap:4px;margin-bottom:4px;padding:6px 6px 6px 8px;font-size:12px;display:flex}.cz-sel li.drag{opacity:.5;border-color:var(--fb)}.cz-grip{color:var(--muted)}.cz-nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cz-sel li button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 4px;font-size:11px}.cz-sel li button:hover{background:var(--chip);color:var(--text)}.cz-f{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 18px;font-size:12px;display:flex}.cz-f .chip-btn.primary{background:var(--fb)}@media (max-width:860px){.cz-body{grid-template-rows:auto minmax(0,1fr) 180px;grid-template-columns:minmax(0,1fr)}.cz-cats{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}.cz-cats button{white-space:nowrap}.cz-sel{border-left:0;border-top:1px solid var(--line)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
