:root{--s-bg: #101010;--s-s1: #171719;--s-s2: rgba(245,245,243,.04);--s-s3: #1D1D21;--s-s3h: rgba(245,245,243,.07);--s-s4: #232228;--s-row-hover: #26262B;--s-hover: rgba(245,245,243,.04);--s-border: rgba(245,245,243,.07);--s-border2: rgba(245,245,243,.12);--s-acc: #FF43DA;--s-acc-hi: #FF6FE4;--s-acc-lo: #D92FB4;--s-acc-txt: #FF9BE9;--s-acc-bg: rgba(255,67,218,.12);--s-acc-bg-hi: rgba(255,67,218,.2);--s-acc-bd: rgba(255,67,218,.3);--s-btn-mat: inset 0 1px 0 rgba(255,214,245,.2), inset 0 -1px 0 rgba(0,0,0,.28), 0 1px 2px rgba(0,0,0,.55);--s-btn-mat-flat: inset 0 1px 0 rgba(245,245,243,.06), inset 0 -1px 0 rgba(0,0,0,.18), 0 1px 2px rgba(0,0,0,.3);--s-lime: #D1FD00;--s-lime-bg: rgba(209,253,0,.14);--s-lime-bd: rgba(209,253,0,.28);--s-danger: #FF5A5A;--s-danger-txt: #FF8A8A;--s-danger-bg: rgba(255,90,90,.12);--s-danger-bg-hi: rgba(255,90,90,.2);--s-danger-bd: rgba(255,90,90,.28);--s-warn: #FFC24B;--s-warn-bg: rgba(255,194,75,.14);--s-warn-bd: rgba(255,194,75,.28);--s-info: #7FD4E0;--s-info-bg: rgba(127,212,224,.14);--s-info-bd: rgba(127,212,224,.28);--s-plum: #C08BE0;--s-plum-bg: rgba(192,139,224,.16);--s-plum-bd: rgba(192,139,224,.3);--s-sunken: inset 0 1px 2px rgba(0,0,0,.45);--s-sunken-hi: inset 0 1px 2px rgba(0,0,0,.55), inset 0 -1px 0 rgba(245,245,243,.05);--s-capsule: inset 0 1px 0 rgba(255,214,245,.2), inset 0 -1px 0 rgba(0,0,0,.22), 0 2px 6px -2px rgba(0,0,0,.6);--s-ring: 0 0 0 1px rgba(255,67,218,.7), 0 0 0 2px rgba(8,7,9,.55), 0 0 0 5px rgba(255,67,218,.2);--s-ring-bad: 0 0 0 1px rgba(255,90,90,.7), 0 0 0 2px rgba(8,7,9,.55), 0 0 0 5px rgba(255,90,90,.18);--s-ring-off: 0 0 0 1px rgba(255,67,218,0), 0 0 0 2px rgba(8,7,9,0), 0 0 0 5px rgba(255,67,218,0);--s-txt: #F5F5F3;--s-txt2: rgba(245,245,243,.68);--s-txt3: #8A8A88;--s-txt3-hi: #9D9D9B;--s-txt-ink: #101010;--s-glass-chrome-top: rgba(43,35,47,.76);--s-glass-chrome-bot: rgba(31,27,35,.8);--s-glass-panel-top: rgba(50,40,55,.84);--s-glass-panel-bot: rgba(35,30,39,.86);--s-glass-clear: rgba(28,24,32,.5);--s-glass-edge: rgba(232,205,232,.18);--s-glass-spec: rgba(232,205,232,.1);--s-panel-solid: #2A2430;--s-sidebar: var(--s-glass-chrome-top);--s-modal: var(--s-glass-panel-top);--s-bulkbar: var(--s-glass-panel-top);--s-overlay: rgba(8,7,9,.62);--s-sidebar-inset: 14px;--s-sidebar-card: 212px;--s-content-left: 240px;--s-input: rgba(0,0,0,.3);--s-input-focus: rgba(0,0,0,.34);--s-smoke: 64 56 70;--s-card-shadow: none;--s-sidebar-shadow: 0 24px 48px -24px rgba(0,0,0,.92), 0 4px 18px -10px rgba(64,56,70,.5);--s-modal-shadow: 0 40px 80px -32px rgba(0,0,0,.95), 0 6px 24px -12px rgba(64,56,70,.55);--s-bulkbar-shadow: 0 22px 44px -20px rgba(0,0,0,.92), 0 4px 18px -10px rgba(64,56,70,.5);--s-s0: 2px;--s-s1p: 4px;--s-s2p: 8px;--s-s3p: 12px;--s-s4p: 16px;--s-s5p: 24px;--s-s6p: 32px;--s-s7p: 48px;--h-cell: 28px;--h-panel: 36px;--h-row: 44px;--h-bar: 56px;--d-press: .12s;--d-hover: .18s;--d-panel: .22s;--d-expand: .26s;--d-enter: .4s;--e-out: cubic-bezier(.16, 1, .3, 1);--e-spring: cubic-bezier(.34, 1.4, .5, 1);--e-in-out: cubic-bezier(.65, 0, .35, 1);--r-chip: 8px;--r-control: 12px;--r-overlay: 16px;--r-card: 22px;--r-pill: 9999px;--s-particles-opacity: .5;--s-body-before-opacity: 1;--s-hero-glow: radial-gradient(680px 420px at 12% -6%, rgba(255,67,218,.13), transparent 70%), radial-gradient(520px 360px at 96% 4%, rgba(209,253,0,.06), transparent 72%), radial-gradient(720px 520px at 50% 108%, rgba(42,31,46,.35), transparent 60%);--s-font: "Manrope", sans-serif;--s-font-sec: var(--s-font);--s-font-disp: "Onest", "Manrope", sans-serif;--s-font-mono: "JetBrains Mono", ui-monospace, monospace}:root{--t-cap: 700 11px/16px var(--s-font);--t-micro: 500 11px/16px var(--s-font);--t-data: 400 13px/20px var(--s-font);--t-nav: 500 13px/20px var(--s-font);--t-row: 600 13px/20px var(--s-font);--t-body: 500 15px/22px var(--s-font);--t-section: 600 17px/26px var(--s-font);--t-title: 700 22px/28px var(--s-font-disp);--t-display: 700 28px/32px var(--s-font-disp)}.t-cap{font:var(--t-cap);letter-spacing:.06em;text-transform:uppercase;color:var(--s-txt3)}.t-micro{font:var(--t-micro);color:var(--s-txt3)}.t-data{font:var(--t-data)}.t-nav{font:var(--t-nav)}.t-row{font:var(--t-row)}.t-body{font:var(--t-body)}.t-section{font:var(--t-section)}.t-title{font:var(--t-title);letter-spacing:-.01em}.t-display{font:var(--t-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}*{margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{transition-property:none}body{background:var(--s-bg);color:var(--s-txt);font-family:var(--s-font),"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Twemoji Mozilla","EmojiOne Color";font-size:15px;line-height:22px;font-weight:500;-webkit-font-smoothing:antialiased;transition:background-color var(--d-hover) var(--e-out),color var(--d-hover) var(--e-out)}button,input,select,textarea,optgroup{font:inherit;letter-spacing:inherit;color:inherit}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--s-hero-glow);z-index:0;pointer-events:none;opacity:var(--s-body-before-opacity);transition:opacity var(--d-enter) var(--e-out)}#root{position:relative;z-index:1}html{overflow-y:scroll}::selection{background:var(--s-acc-bg-hi);color:var(--s-txt)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e8cde824;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#e8cde847}.num,[data-num]{font-variant-numeric:tabular-nums}.glass-chrome,.glass-panel,.pane{position:relative;border-radius:var(--r-card)}.glass-chrome{-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%)}.glass-panel{-webkit-backdrop-filter:blur(24px) saturate(175%);backdrop-filter:blur(24px) saturate(175%)}.glass-clear{-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.glass-chrome,.pane{background:linear-gradient(180deg,var(--s-glass-chrome-top) 0,var(--s-glass-chrome-bot) 56px);box-shadow:inset 0 1px 0 var(--s-glass-spec),inset 0 -1px #0000008c,0 0 0 1px #00000073,var(--s-sidebar-shadow)}.pane{box-shadow:inset 0 1px 0 var(--s-glass-spec),inset 0 -1px #0000008c,0 0 0 1px #00000073,var(--s-bulkbar-shadow)}.glass-panel{border-radius:var(--r-overlay);background:linear-gradient(180deg,var(--s-glass-panel-top) 0,var(--s-glass-panel-bot) 56px);box-shadow:inset 0 1px 0 var(--s-glass-spec),inset 0 -1px #0000008c,0 0 0 1px #00000073,var(--s-modal-shadow)}.toast-dock,.toast-dock *{transition-property:opacity,transform!important}.toast-dock,#toast-host{transform:translateY(calc(-1 * var(--s-toast-lift, 0px)));transition-duration:var(--s-toast-lift-d, 0s);transition-timing-function:var(--e-in-out)}#toast-host{transition-property:transform}.panel-solid{position:relative;border-radius:var(--r-overlay);background:var(--s-panel-solid);box-shadow:inset 0 1px 0 var(--s-glass-spec),inset 0 -1px #0000008c,0 0 0 1px #00000073,var(--s-modal-shadow)}.panel-solid.is-tip,.glass-panel.is-tip{border-radius:var(--r-chip)}.glass-panel.is-drawer-right{border-radius:var(--r-overlay) 0 0 var(--r-overlay)}.glass-panel.is-drawer-left{border-radius:0 var(--r-overlay) var(--r-overlay) 0}.glass-chrome:after,.glass-panel:after,.pane:after,.glass-clear:after,.panel-solid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(180deg,var(--s-glass-edge) 0%,rgba(232,205,232,.06) 46%,rgba(232,205,232,.1) 100%);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);mask-clip:content-box,border-box;mask-composite:exclude}.glass-chrome>*,.glass-panel>*,.pane>*,.panel-solid>*{position:relative}.glass-clear{position:relative;background:var(--s-glass-clear);border-radius:var(--r-pill);box-shadow:inset 0 1px 0 var(--s-glass-spec),inset 0 -1px #00000073;color:var(--s-txt)}.focus-halo{--fh-mat: 0 0 #0000;--fh-ring: var(--s-ring-off);box-shadow:var(--fh-mat),var(--fh-ring)}.focus-halo:focus-visible{outline:none;--fh-ring: var(--s-ring)}.btn-mat{--fh-mat: var(--s-btn-mat-flat)}.btn-mat-accent{--fh-mat: var(--s-btn-mat)}.btn-mat-none{--fh-mat: 0 0 #0000}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes fadeOnly{0%{opacity:0}to{opacity:1}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes segPulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.45;transform:scaleY(.8)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.press{transition:transform .12s cubic-bezier(.16,1,.3,1)}.press:active:not([disabled]){transform:scale(.97)}.press-icon{transition:transform .12s cubic-bezier(.16,1,.3,1)}.press-icon:active:not([disabled]){transform:scale(.9)}@keyframes widget-rise{0%{opacity:0;transform:translateY(10px) scale(.994)}to{opacity:1;transform:none}}.widget-rise>*{animation:widget-rise .42s cubic-bezier(.16,1,.3,1) both}.widget-rise>*:nth-child(1){animation-delay:0ms}.widget-rise>*:nth-child(2){animation-delay:45ms}.widget-rise>*:nth-child(3){animation-delay:90ms}.widget-rise>*:nth-child(4){animation-delay:135ms}.widget-rise>*:nth-child(5){animation-delay:.18s}.widget-rise>*:nth-child(n+6){animation-delay:.22s}@keyframes chip-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.chip-in{animation:chip-in .22s cubic-bezier(.34,1.4,.5,1) both}@keyframes thr-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.thr-in{animation:thr-in .26s cubic-bezier(.16,1,.3,1) both}@keyframes toast-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.toast-in{animation:toast-in .26s cubic-bezier(.16,1,.3,1) both}@keyframes drawer-in{0%{opacity:0;transform:var(--from, translateX(16px))}to{opacity:1;transform:none}}@keyframes shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(200%)}}.sk{position:relative;overflow:hidden;background:var(--s-s3h)}.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(245,245,243,.1) 50%,transparent 100%);transform:translate(-100%);animation:shimmer-sweep .8s var(--e-in-out) infinite}@keyframes progress-indet{0%{left:-35%;width:35%}60%{width:45%}to{left:100%;width:35%}}@keyframes dot-blink{0%,80%,to{opacity:.25;transform:scale(.72)}40%{opacity:1;transform:scale(1)}}@keyframes ring-pulse{0%{box-shadow:0 0 0 2px var(--s-bg),0 0 0 3.5px #ffc24b,0 0 0 4px #ffc24b80}70%{box-shadow:0 0 0 2px var(--s-bg),0 0 0 3.5px #ffc24b,0 0 0 11px #ffc24b00}to{box-shadow:0 0 0 2px var(--s-bg),0 0 0 3.5px #ffc24b,0 0 0 11px #ffc24b00}}.ring-pulse{animation:ring-pulse .4s var(--e-out) infinite}.spin-ring{animation:spin .7s linear infinite}.collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.16,1,.3,1)}.collapse.open{grid-template-rows:1fr}.collapse>.collapse-inner{overflow:hidden;min-height:0}.bar-zone{display:flex;align-items:center;min-width:0}.bar-title{font:var(--t-title);letter-spacing:-.01em;color:var(--s-txt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-lane{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.bar-lane::-webkit-scrollbar{display:none}.bar-lane[data-fade="1"]{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),transparent 100%)}.page-scrim{position:sticky;top:0;height:var(--s-page-pad-top, 20px);margin-top:calc(-1 * var(--s-page-pad-top, 20px));margin-bottom:0;z-index:21;pointer-events:none;background:linear-gradient(180deg,var(--s-bg) 0 60%,transparent 100%)}body[data-nav=rail]{--s-sidebar-card: 64px;--s-content-left: 92px}body[data-nav=rail] .nav-label,body[data-nav=rail] .nav-badge,body[data-nav=rail] .nav-lock,body[data-nav=rail] .nav-section>span,body[data-nav=rail] .nav-brand-text,body[data-nav=rail] .nav-user-text{display:none}body[data-nav=rail] .nav-item{justify-content:center;padding-left:0;padding-right:0}body[data-nav=rail] .nav-section{height:1px;padding:0;margin:8px 6px;background:var(--s-border)}body[data-nav=rail] .nav-foot,body[data-nav=rail] .nav-brand{justify-content:center}.nav-scroll{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--s-border2) transparent}.nav-scroll[data-of="1"]{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 20px),transparent 100%)}.nav-scroll::-webkit-scrollbar{width:4px}.nav-scroll::-webkit-scrollbar-thumb{background:var(--s-border2);border-radius:var(--r-pill)}.nav-item{flex:none;display:flex;align-items:center;gap:8px;position:relative;height:var(--h-panel);padding:0 12px;border-radius:var(--r-control);text-decoration:none;font:var(--t-nav);color:var(--s-txt2);transition:background-color var(--d-hover) var(--e-out),color var(--d-hover) var(--e-out)}.nav-item:hover{background:var(--s-hover);color:var(--s-txt)}.nav-item.is-locked{color:var(--s-txt3);cursor:default}.nav-item.is-locked:hover{background:transparent;color:var(--s-txt3)}.nav-item.is-locked .nav-ico{opacity:.45}.nav-item.active{background:var(--s-acc-bg);color:var(--s-txt)}.nav-item.active:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:3px;height:16px;border-radius:var(--r-pill);background:linear-gradient(180deg,var(--s-acc-hi),var(--s-acc))}.nav-item .nav-ico{flex:none;opacity:.7;display:grid;place-items:center}.nav-item.active .nav-ico{opacity:1;color:var(--s-acc-txt)}.nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-badge{flex:none;font:var(--t-micro);font-weight:700;font-variant-numeric:tabular-nums;padding:0 6px;height:16px;line-height:16px;border-radius:var(--r-pill);background:var(--s-s3h);color:var(--s-txt2)}.nav-item.active .nav-badge{background:#f5f5f31f;color:var(--s-txt)}.nav-section{flex:none;display:flex;align-items:center;height:28px;padding:0 12px;margin-top:12px;font:var(--t-cap);letter-spacing:.06em;text-transform:uppercase;color:var(--s-txt3-hi);overflow:hidden;white-space:nowrap}.nav-foot{display:flex;align-items:center;gap:10px}:root{--s-stick-top: 76px;--s-row-h: 44px;--s-page-pad-top: 20px}.tbl{width:100%;font-variant-numeric:tabular-nums}.tbl-head-sticky{position:sticky;top:var(--s-stick-top);z-index:20}.cell-num{font-variant-numeric:tabular-nums;text-align:right;font-family:var(--s-font-mono)}.cell-clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tile{position:relative;background:var(--s-s1);border:1px solid var(--s-border);border-radius:var(--r-card);overflow:hidden;transition:background-color var(--d-hover) var(--e-out),border-color var(--d-hover) var(--e-out)}.tile:hover{background:var(--s-s3);border-color:var(--s-border2)}.tile-media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;background:var(--s-s3);object-fit:cover}.tile-body{padding:var(--s-s3p);display:flex;flex-direction:column;gap:var(--s-s1p)}.tile-badge{position:absolute;top:8px;left:8px;z-index:1;font:var(--t-micro);padding:2px 8px}.state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--s-s7p) var(--s-s5p);gap:var(--s-s2p)}.state-icon{width:56px;height:56px;border-radius:var(--r-overlay);display:grid;place-items:center;margin-bottom:var(--s-s2p)}.state-title{font:var(--t-section);color:var(--s-txt)}.state-sub{font:var(--t-data);color:var(--s-txt3);max-width:340px}.state-act{margin-top:var(--s-s2p);display:flex;gap:var(--s-s2p);justify-content:center}.glass-chrome{transition:background-color var(--d-hover) var(--e-out),box-shadow var(--d-hover) var(--e-out)}.glass-chrome[data-scrolled=true]{background:linear-gradient(180deg,#2b232fe0 0,#1f1b23eb 56px);box-shadow:inset 0 1px 0 var(--s-glass-spec),inset 0 -1px #0000008c,0 1px 0 var(--s-border),var(--s-sidebar-shadow)}:root{--s-toast-gap: 20px;--s-toast-lift: 0px;--s-toast-bottom: var(--s-toast-gap);--s-toast-right: 20px;--s-toast-lift-d: 0s}:where(button,a,input,select,textarea,[tabindex]):not(.focus-halo,.ring-outer,[role=dialog],[role=alertdialog]):focus-visible{outline:none;box-shadow:var(--s-ring)}[role=dialog]:focus-visible,[role=alertdialog]:focus-visible{outline:none}.ring-outer:focus-visible{outline:none}.skip-link{position:fixed;top:0;left:0;z-index:300;transform:translateY(-150%);margin:var(--s-sidebar-inset);display:inline-flex;align-items:center;height:var(--h-panel);padding:0 var(--s-s4p);border-radius:var(--r-control);background:var(--s-acc);color:var(--s-txt-ink);font:var(--t-row);text-decoration:none;box-shadow:var(--s-btn-mat);transition:transform var(--d-panel) var(--e-out)}.skip-link:focus-visible{transform:none}@media(prefers-reduced-transparency:reduce){.glass-chrome,.glass-panel,.glass-clear{-webkit-backdrop-filter:none;backdrop-filter:none}.glass-chrome{background:#211c24}.glass-panel{background:var(--s-panel-solid)}.glass-clear{background:#1c1820}}@supports not (backdrop-filter: blur(1px)){.glass-chrome{background:#211c24}.glass-panel{background:var(--s-panel-solid)}.glass-clear{background:#1c1820}}@media(prefers-contrast:more){:root{--s-border: rgba(245,245,243,.14);--s-border2: rgba(245,245,243,.22);--s-txt2: rgba(245,245,243,.86);--s-txt3: #B4B4B2;--s-txt3-hi: #C6C6C4}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.widget-rise>*,.chip-in,.thr-in,.toast-in,[style*=drawer-in],[style*=fadeInScale],[style*=fadeIn]{animation:none!important;opacity:1!important;transform:none!important}.press:active:not([disabled]),.press-icon:active:not([disabled]){transform:none}.sk:after{animation:none}.btn-sheen:hover:after{animation:none}}@media(max-width:768px){.glass-chrome{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.glass-panel{-webkit-backdrop-filter:blur(18px) saturate(175%);backdrop-filter:blur(18px) saturate(175%)}.glass-clear{-webkit-backdrop-filter:blur(12px) saturate(150%);backdrop-filter:blur(12px) saturate(150%)}}
