:root{color-scheme:light}html[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}body{font-family:Archivo,system-ui,-apple-system,sans-serif;background:var(--bg, #eef0f3);color:var(--ink, #14161b);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background-color .18s ease,color .18s ease}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-ink)}button,input,select,textarea{font-family:inherit}::selection{background:var(--accent-soft)}.scroll-area::-webkit-scrollbar{width:10px;height:10px}.scroll-area::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px;border:2px solid transparent;background-clip:padding-box}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 900px){.desktop-sidebar{display:none!important}.mobile-nav{display:flex!important}.app-main{padding:16px max(14px,env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))!important}.app-topbar{padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left))!important;height:calc(64px + env(safe-area-inset-top))!important;gap:8px!important}.topbar-status,.desktop-only{display:none!important}}#root,.app-shell{max-width:100%}@media (max-width: 900px){.app-main,.app-main *{min-width:0}.app-main img,.app-main svg,.app-main canvas,.app-main table{max-width:100%}html,body{overflow-x:clip}}.mover-row{display:flex;align-items:baseline;gap:10px;font-size:13px}.mover-name{flex:1;min-width:0;color:var(--ink-sub);overflow-wrap:anywhere}.mover-figures{display:flex;align-items:baseline;gap:10px;flex:none;font-variant-numeric:tabular-nums;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.mover-current{font-size:12px;color:var(--ink-muted)}.mover-delta{min-width:96px;text-align:right;font-weight:700}.mover-pct{min-width:58px;text-align:right;font-size:12px;color:var(--ink-muted)}@media (max-width: 900px){.mover-row{flex-direction:column;align-items:stretch;gap:3px;padding:6px 0;border-bottom:1px solid var(--line-soft)}.mover-name{flex:none}.mover-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:baseline}.mover-current{text-align:left}.mover-delta,.mover-pct{min-width:0;text-align:right}}.rt-sidebar{position:sticky;top:0;height:100vh;background:var(--surface);border-right:1px solid var(--line)}.rt-topbar{background:var(--surface);border-bottom:1px solid var(--line)}.rt-tabbar{position:fixed;bottom:0;left:0;right:0;z-index:50;padding:2px max(0px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(0px,env(safe-area-inset-left));background:var(--surface);border-top:1px solid var(--line)}.rt-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.rt-empty{background:var(--surface);border:1px dashed var(--line);border-radius:14px}.rt-banner{border-radius:14px}.rt-vibrant-secondary{color:var(--ink-muted)}.rt-vibrant-tertiary{color:var(--ink-faint)}.rt-nav-item{color:var(--ink-sub);background:transparent;border-radius:10px;font-weight:500}.rt-sidebar__footer{border-top:1px solid var(--line-soft)}.rt-nav-item__icon{color:var(--ink-muted)}.rt-nav-item--active{color:var(--accent-ink);background:var(--accent-soft);font-weight:600}.rt-nav-item--active .rt-nav-item__icon{color:var(--accent)}.rt-tabbar__item{color:var(--ink-muted);font-weight:500}.rt-tabbar__item--active{color:var(--accent);font-weight:700}.rt-link{color:var(--accent)}.rt-btn{border-radius:10px;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease}.rt-btn--primary{background:var(--accent);color:var(--on-accent)}.rt-btn--ghost{background:var(--surface);color:var(--ink-sub);border-color:var(--line)}.rt-btn--danger{background:var(--negative-soft);color:var(--negative);border-color:var(--negative-soft)}.rt-btn:disabled{cursor:not-allowed;opacity:.55}.rt-btn[aria-busy=true]{cursor:progress;opacity:1}.rt-seg{position:relative;display:flex;gap:2px;padding:3px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.rt-seg__item{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;min-height:30px;padding:6px 0;border:none;border-radius:7px;background:transparent;color:var(--ink-muted);cursor:pointer}.rt-seg__item[aria-checked=true]{background:var(--surface);color:var(--accent);box-shadow:var(--shadow)}.rt-trigger{gap:8px;padding:7px 12px;background:transparent;border:1px solid transparent;border-radius:9px;color:var(--ink)}@media (max-width: 380px){.rt-trigger{gap:4px;padding:7px 8px}.rt-trigger__icon{display:none!important}}.rt-trigger[aria-expanded=true]{background:var(--panel);border-color:var(--line)}.rt-trigger:disabled{cursor:not-allowed;opacity:.5}.rt-menu{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-strong)}.rt-menu__item{display:block;width:100%;border:none;border-radius:8px;background:transparent;color:var(--ink-sub);font:inherit;font-size:13.5px;font-weight:500;text-align:left;cursor:pointer}.rt-menu__item:hover,.rt-menu__item:focus-visible{background:var(--panel)}.rt-menu__item[aria-selected=true]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}@media (min-width: 901px){.rt-phone-only{display:none!important}}.rt-avatar{background:var(--accent-soft);color:var(--accent-ink);border:none}.rt-scrim{background:var(--overlay)}.rt-dialog{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-strong)}.rt-drawer{background:var(--surface);border-left:1px solid var(--line)}.rt-tooltip{background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow-strong)}.rt-auth-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-strong)}.rt-skeleton{background:var(--line-soft);animation:pulse 1.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.45}}.rt-nav-item:focus-visible,.rt-tabbar__item:focus-visible,.rt-btn:focus-visible,.rt-seg__item:focus-visible,.rt-trigger:focus-visible,.rt-menu__item:focus-visible,.rt-avatar:focus-visible,.rt-icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-skin=glassy]{--gl-ease: cubic-bezier(.22, 1, .36, 1);--gl-spring: cubic-bezier(.34, 1.56, .64, 1);--gl-fast: .16s;--gl-base: .24s;--gl-slow: .42s;--gl-radius-panel: 22px;--gl-radius-card: 18px;--gl-radius-control: 12px;--gl-radius-pill: 999px;--gl-gutter: 12px;--gl-chrome: color-mix(in srgb, var(--surface) 56%, transparent);--gl-chrome-strong: color-mix(in srgb, var(--surface) 62%, transparent);--gl-card: color-mix(in srgb, var(--surface) 62%, transparent);--gl-dense: color-mix(in srgb, var(--surface) 92%, transparent);--gl-sheet: color-mix(in srgb, var(--surface) 82%, transparent);--gl-control: color-mix(in srgb, var(--surface) 72%, transparent);--gl-control-hover: color-mix(in srgb, var(--surface) 96%, transparent);--gl-tint-active: color-mix(in srgb, var(--accent-soft) 88%, transparent);--gl-hover: color-mix(in srgb, var(--ink) 6%, transparent);--gl-press: color-mix(in srgb, var(--ink) 10%, transparent);--gl-blur-chrome: blur(24px) saturate(1.25);--gl-blur-card: blur(24px) saturate(1.25);--gl-blur-sheet: blur(28px) saturate(1.25);--gl-blur-control: blur(16px) saturate(1.2);--gl-edge: color-mix(in srgb, var(--ink) 9%, transparent);--gl-edge-soft: color-mix(in srgb, var(--ink) 6%, transparent);--gl-highlight: color-mix(in srgb, var(--surface) 92%, transparent);--gl-shade: var(--ink);--gl-shadow-panel: inset 0 1px 0 var(--gl-highlight), 0 24px 60px -30px color-mix(in srgb, var(--gl-shade) 30%, transparent);--gl-shadow-card: inset 0 1px 0 var(--gl-highlight), 0 1px 2px color-mix(in srgb, var(--gl-shade) 4%, transparent), 0 14px 32px -24px color-mix(in srgb, var(--gl-shade) 24%, transparent);--gl-shadow-pop: inset 0 1px 0 var(--gl-highlight), 0 28px 64px -20px color-mix(in srgb, var(--gl-shade) 30%, transparent), 0 4px 14px -6px color-mix(in srgb, var(--gl-shade) 12%, transparent);--gl-shadow-pill: 0 8px 18px -10px color-mix(in srgb, var(--gl-shade) 34%, transparent);--gl-photo: url(/backgrounds/ramen-ten.jpg);--gl-photo-filter: contrast(.75) brightness(1.08) saturate(1.1);--gl-wash: color-mix(in srgb, var(--bg) 60%, transparent);--gl-v-ink-sub: color-mix(in srgb, var(--ink-sub) 55%, var(--ink));--gl-v-ink-muted: color-mix(in srgb, var(--ink-muted) 45%, var(--ink));--gl-v-ink-faint: color-mix(in srgb, var(--ink-faint) 40%, var(--ink));--gl-v-negative: color-mix(in srgb, var(--negative) 75%, var(--ink));--gl-v-positive: color-mix(in srgb, var(--positive) 80%, var(--ink));--gl-v-warning: color-mix(in srgb, var(--warning) 70%, var(--ink));--gl-v-accent: var(--accent-ink);--gl-p-ink-sub: color-mix(in srgb, var(--ink-sub) 35%, var(--ink));--gl-p-ink-muted: color-mix(in srgb, var(--ink-muted) 25%, var(--ink));--gl-p-ink-faint: color-mix(in srgb, var(--ink-faint) 15%, var(--ink));--gl-scrim: color-mix(in srgb, var(--overlay) 85%, transparent)}[data-skin=glassy][data-theme=dark]{--gl-chrome: color-mix(in srgb, var(--surface) 56%, transparent);--gl-chrome-strong: color-mix(in srgb, var(--surface) 62%, transparent);--gl-card: color-mix(in srgb, var(--surface) 62%, transparent);--gl-dense: color-mix(in srgb, var(--surface) 92%, transparent);--gl-sheet: color-mix(in srgb, var(--surface) 84%, transparent);--gl-control: color-mix(in srgb, var(--panel) 70%, transparent);--gl-control-hover: color-mix(in srgb, var(--panel) 96%, transparent);--gl-edge: color-mix(in srgb, var(--ink) 13%, transparent);--gl-edge-soft: color-mix(in srgb, var(--ink) 8%, transparent);--gl-highlight: color-mix(in srgb, var(--ink) 10%, transparent);--gl-shade: var(--overlay);--gl-wash: color-mix(in srgb, var(--bg) 68%, transparent);--gl-v-ink-sub: color-mix(in srgb, var(--ink-sub) 60%, var(--ink));--gl-v-ink-muted: color-mix(in srgb, var(--ink-muted) 45%, var(--ink));--gl-v-ink-faint: color-mix(in srgb, var(--ink-faint) 45%, var(--ink));--gl-v-negative: color-mix(in srgb, var(--negative) 70%, var(--ink));--gl-v-positive: color-mix(in srgb, var(--positive) 75%, var(--ink));--gl-v-warning: var(--warning);--gl-v-accent: var(--accent-ink);--gl-p-ink-sub: color-mix(in srgb, var(--ink-sub) 30%, var(--ink));--gl-p-ink-muted: color-mix(in srgb, var(--ink-muted) 20%, var(--ink));--gl-p-ink-faint: color-mix(in srgb, var(--ink-faint) 15%, var(--ink))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){[data-skin=glassy]{--gl-chrome: var(--surface);--gl-chrome-strong: var(--surface);--gl-card: var(--surface);--gl-dense: var(--surface);--gl-sheet: var(--surface);--gl-control: var(--surface);--gl-control-hover: var(--panel)}}@media (prefers-reduced-transparency: reduce){[data-skin=glassy],[data-skin=glassy][data-theme=dark]{--gl-chrome: var(--surface);--gl-chrome-strong: var(--surface);--gl-card: var(--surface);--gl-dense: var(--surface);--gl-sheet: var(--surface);--gl-control: var(--surface);--gl-control-hover: var(--panel);--gl-blur-chrome: none;--gl-blur-card: none;--gl-blur-sheet: none;--gl-blur-control: none;--gl-scrim: var(--overlay)}}@media (prefers-contrast: more){[data-skin=glassy],[data-skin=glassy][data-theme=dark]{--gl-chrome: var(--surface);--gl-chrome-strong: var(--surface);--gl-card: var(--surface);--gl-dense: var(--surface);--gl-sheet: var(--surface);--gl-control: var(--surface);--gl-control-hover: var(--panel);--gl-blur-chrome: none;--gl-blur-card: none;--gl-blur-sheet: none;--gl-blur-control: none;--gl-edge: var(--ink-muted);--gl-edge-soft: var(--ink-muted);--gl-scrim: var(--overlay)}}@keyframes gl-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.96)}}@keyframes gl-sheet-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes gl-fade{0%{opacity:0}}@keyframes gl-drawer-in{0%{transform:translate(24px);opacity:0}}@keyframes gl-room-in{0%{opacity:0;transform:scale(1.06);filter:blur(14px)}}@keyframes gl-shell-in{0%{transform:translateY(18px) scale(.985)}}@keyframes gl-card-in{0%{opacity:0;transform:translateY(22px) scale(.975)}}@keyframes gl-rise{0%{opacity:0;transform:translateY(12px);filter:blur(6px)}}@keyframes gl-word-in{0%{opacity:0;transform:translateY(70%) rotate(2deg);filter:blur(10px)}}@keyframes gl-badge-in{0%{opacity:0;transform:scale(.6)}}[data-skin=glassy] .rt-backdrop{animation:gl-room-in 1.8s var(--gl-ease) backwards}[data-skin=glassy] .rt-sidebar,[data-skin=glassy] .rt-topbar,[data-skin=glassy] .rt-tabbar{animation:gl-shell-in .95s var(--gl-ease) backwards}[data-skin=glassy] .topbar-status{animation:gl-badge-in .65s var(--gl-spring) .38s backwards}[data-skin=glassy] .rt-avatar{animation:gl-badge-in .65s var(--gl-spring) .46s backwards}[data-skin=glassy] .rt-word{display:inline-block;max-inline-size:100%;animation:gl-word-in .8s var(--gl-ease) backwards;animation-delay:calc(var(--i, 0) * 85ms)}[data-skin=glassy] .rt-card{animation:gl-card-in .72s var(--gl-ease) backwards;animation-delay:var(--rt-d, 0ms)}[data-skin=glassy] .rt-card>:not(.rt-skeleton){animation:gl-rise .65s var(--gl-ease) backwards;animation-delay:calc(var(--rt-d, 0ms) + .24s + var(--rt-i, 0) * 70ms)}[data-skin=glassy] .rt-card:nth-child(2){--rt-d: 60ms}[data-skin=glassy] .rt-card:nth-child(3){--rt-d: .12s}[data-skin=glassy] .rt-card:nth-child(4){--rt-d: .18s}[data-skin=glassy] .rt-card:nth-child(5){--rt-d: .24s}[data-skin=glassy] .rt-card:nth-child(6){--rt-d: .3s}[data-skin=glassy] .rt-card:nth-child(7){--rt-d: .36s}[data-skin=glassy] .rt-card:nth-child(8){--rt-d: .42s}[data-skin=glassy] .rt-card:nth-child(9){--rt-d: .48s}[data-skin=glassy] .rt-card:nth-child(10){--rt-d: .54s}[data-skin=glassy] .rt-card:nth-child(11){--rt-d: .6s}[data-skin=glassy] .rt-card:nth-child(12){--rt-d: .66s}[data-skin=glassy] .rt-card:nth-child(n+13){--rt-d: .72s}[data-skin=glassy] .rt-card>:nth-child(2){--rt-i: 1}[data-skin=glassy] .rt-card>:nth-child(3){--rt-i: 2}[data-skin=glassy] .rt-card>:nth-child(4){--rt-i: 3}[data-skin=glassy] .rt-card>:nth-child(5){--rt-i: 4}[data-skin=glassy] .rt-card>:nth-child(6){--rt-i: 5}[data-skin=glassy] .rt-card>:nth-child(n+7){--rt-i: 6}.rt-backdrop{display:none}[data-skin=glassy] .rt-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--bg);overflow:hidden}[data-skin=glassy] .rt-backdrop:before,[data-skin=glassy] .rt-backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}[data-skin=glassy] .rt-backdrop:before{background:var(--gl-photo) 58% 40% / cover no-repeat;filter:var(--gl-photo-filter)}[data-skin=glassy] .rt-backdrop:after{background:var(--gl-wash)}[data-skin=glassy] .rt-app,[data-skin=glassy] .rt-auth{isolation:isolate}[data-skin=glassy] .desktop-sidebar{position:sticky;top:0;align-self:flex-start;height:100vh;height:100dvh;padding:var(--gl-gutter) 0 var(--gl-gutter) var(--gl-gutter)}[data-skin=glassy] .rt-sidebar{position:relative;top:auto;height:100%;border-radius:var(--gl-radius-panel);background:var(--gl-chrome);-webkit-backdrop-filter:var(--gl-blur-chrome);backdrop-filter:var(--gl-blur-chrome);border:1px solid var(--gl-edge);box-shadow:var(--gl-shadow-panel);overflow:hidden}[data-skin=glassy] .rt-sidebar__nav{overflow:hidden auto;scrollbar-width:none;min-height:0}[data-skin=glassy] .rt-sidebar__nav::-webkit-scrollbar{display:none}[data-skin=glassy] .rt-vibrant-secondary,[data-skin=glassy] .rt-vibrant-tertiary{color:var(--ink-sub)}[data-skin=glassy] .rt-brand-mark{border-radius:var(--gl-radius-control);box-shadow:var(--gl-shadow-pill)}[data-skin=glassy] .rt-nav-item{border-radius:var(--gl-radius-pill);min-height:40px;transition:background-color var(--gl-fast) ease,color var(--gl-fast) ease,transform var(--gl-base) var(--gl-spring)}[data-skin=glassy] .rt-nav-item:hover{background:var(--gl-hover);color:var(--ink)}[data-skin=glassy] .rt-nav-item:active{transform:scale(.98);background:var(--gl-press)}[data-skin=glassy] .rt-nav-item--active,[data-skin=glassy] .rt-nav-item--active:hover{background:var(--gl-tint-active);color:var(--accent-ink);box-shadow:inset 0 1px 0 var(--gl-highlight),inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),var(--gl-shadow-pill)}[data-skin=glassy] .rt-sidebar__footer{border-top-color:var(--gl-edge-soft)}[data-skin=glassy] .rt-topbar{top:var(--gl-gutter);margin:var(--gl-gutter) var(--gl-gutter) 0;border-radius:var(--gl-radius-panel);background:var(--gl-chrome-strong);-webkit-backdrop-filter:var(--gl-blur-chrome);backdrop-filter:var(--gl-blur-chrome);border:1px solid var(--gl-edge);box-shadow:var(--gl-shadow-panel)}[data-skin=glassy] .rt-tabbar{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));padding:4px;gap:2px;border-radius:var(--gl-radius-pill);background:var(--gl-chrome-strong);-webkit-backdrop-filter:var(--gl-blur-chrome);backdrop-filter:var(--gl-blur-chrome);border:1px solid var(--gl-edge);box-shadow:var(--gl-shadow-pop)}[data-skin=glassy] .rt-tabbar__item{color:var(--ink-sub);border-radius:var(--gl-radius-pill);transition:background-color var(--gl-fast) ease,color var(--gl-fast) ease,transform var(--gl-base) var(--gl-spring)}[data-skin=glassy] .rt-tabbar__item:active{transform:scale(.94)}[data-skin=glassy] .rt-tabbar__item--active{background:var(--gl-tint-active);color:var(--accent-ink);box-shadow:inset 0 1px 0 var(--gl-highlight)}[data-skin=glassy] .rt-card{background:var(--gl-card);-webkit-backdrop-filter:var(--gl-blur-card);backdrop-filter:var(--gl-blur-card);border-color:var(--gl-edge);border-radius:var(--gl-radius-card);box-shadow:var(--gl-shadow-card)}[data-skin=glassy] .rt-card:has(table){background:var(--gl-dense)}[data-skin=glassy] .rt-banner{border-radius:var(--gl-radius-card)}[data-skin=glassy] .rt-empty{background:var(--gl-card);-webkit-backdrop-filter:var(--gl-blur-card);backdrop-filter:var(--gl-blur-card);border-radius:var(--gl-radius-card);border-color:var(--gl-edge);box-shadow:var(--gl-shadow-card)}[data-skin=glassy] .rt-app,[data-skin=glassy] .rt-auth{--ink-sub: var(--gl-p-ink-sub);--ink-muted: var(--gl-p-ink-muted);--ink-faint: var(--gl-p-ink-faint)}[data-skin=glassy] .rt-card,[data-skin=glassy] .rt-empty,[data-skin=glassy] .rt-sidebar,[data-skin=glassy] .rt-topbar,[data-skin=glassy] .rt-tabbar{--ink-sub: var(--gl-v-ink-sub);--ink-muted: var(--gl-v-ink-muted);--ink-faint: var(--gl-v-ink-faint);--negative: var(--gl-v-negative);--positive: var(--gl-v-positive);--warning: var(--gl-v-warning)}[data-skin=glassy] .rt-seg__item[aria-checked=true]{color:var(--gl-v-accent)}[data-skin=glassy] a:not([class*=rt-]),[data-skin=glassy] .rt-link{color:var(--gl-v-accent)}[data-skin=glassy] a:not([class*=rt-]):hover,[data-skin=glassy] .rt-link:hover{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-transparency: reduce),(prefers-contrast: more){[data-skin=glassy] .rt-backdrop:before,[data-skin=glassy] .rt-backdrop:after{display:none}[data-skin=glassy] .rt-app,[data-skin=glassy] .rt-auth,[data-skin=glassy] .rt-card,[data-skin=glassy] .rt-empty,[data-skin=glassy] .rt-sidebar,[data-skin=glassy] .rt-topbar,[data-skin=glassy] .rt-tabbar{--ink-sub: inherit;--ink-muted: inherit;--ink-faint: inherit;--negative: inherit;--positive: inherit;--warning: inherit}}[data-skin=glassy] .rt-btn{border-radius:var(--gl-radius-pill);transition:background-color var(--gl-fast) ease,border-color var(--gl-fast) ease,box-shadow var(--gl-fast) ease,transform var(--gl-base) var(--gl-spring)}[data-skin=glassy] .rt-btn:not(:disabled):hover{transform:translateY(-1px)}[data-skin=glassy] .rt-btn:not(:disabled):active{transform:translateY(0) scale(.97)}[data-skin=glassy] .rt-btn--primary{box-shadow:inset 0 1px color-mix(in srgb,var(--on-accent) 28%,transparent),0 10px 22px -12px color-mix(in srgb,var(--accent) 70%,transparent)}[data-skin=glassy] .rt-btn--ghost{background:var(--gl-control);border-color:var(--gl-edge);box-shadow:inset 0 1px 0 var(--gl-highlight)}[data-skin=glassy] .rt-btn--ghost:not(:disabled):hover{background:var(--gl-control-hover);color:var(--ink)}[data-skin=glassy] .rt-btn--danger{box-shadow:inset 0 1px 0 var(--gl-highlight)}[data-skin=glassy] .rt-btn--danger:not(:disabled):hover{border-color:color-mix(in srgb,var(--negative) 40%,transparent)}[data-skin=glassy] .rt-seg{border-radius:var(--gl-radius-pill);background:color-mix(in srgb,var(--ink) 6%,transparent);border-color:var(--gl-edge-soft)}[data-skin=glassy] .rt-seg:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px - 4px) / var(--rt-seg-count, 3));border-radius:var(--gl-radius-pill);background:var(--gl-control-hover);box-shadow:inset 0 1px 0 var(--gl-highlight),var(--gl-shadow-pill);transform:translate(calc(var(--rt-seg-index, 0) * (100% + 2px)));transition:transform var(--gl-slow) var(--gl-spring)}[data-skin=glassy] .rt-seg__item{border-radius:var(--gl-radius-pill);transition:color var(--gl-fast) ease}[data-skin=glassy] .rt-seg__item[aria-checked=true]{background:transparent;box-shadow:none}[data-skin=glassy] .rt-seg__item:not([aria-checked=true]):hover{color:var(--ink)}[data-skin=glassy] .rt-trigger{border-radius:var(--gl-radius-pill);transition:background-color var(--gl-fast) ease,border-color var(--gl-fast) ease}[data-skin=glassy] .rt-trigger:not(:disabled):hover{background:var(--gl-hover)}[data-skin=glassy] .rt-trigger[aria-expanded=true]{background:var(--gl-control-hover);border-color:var(--gl-edge);box-shadow:inset 0 1px 0 var(--gl-highlight)}[data-skin=glassy] .rt-menu{border-radius:16px;background:var(--gl-sheet);-webkit-backdrop-filter:var(--gl-blur-sheet);backdrop-filter:var(--gl-blur-sheet);border-color:var(--gl-edge);box-shadow:var(--gl-shadow-pop);transform-origin:top left;animation:gl-pop-in var(--gl-base) var(--gl-spring) both}[data-skin=glassy] .rt-menu--end{transform-origin:top right}[data-skin=glassy] .rt-menu__item{border-radius:10px;transition:background-color var(--gl-fast) ease}[data-skin=glassy] .rt-menu__item:hover,[data-skin=glassy] .rt-menu__item:focus-visible{background:var(--gl-hover)}[data-skin=glassy] .rt-menu__item[aria-selected=true]{background:var(--gl-tint-active)}[data-skin=glassy] .rt-avatar{box-shadow:inset 0 1px 0 var(--gl-highlight),inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent);transition:transform var(--gl-base) var(--gl-spring)}[data-skin=glassy] .rt-avatar:hover,[data-skin=glassy] .rt-avatar[aria-expanded=true]{transform:scale(1.05)}[data-skin=glassy] .rt-tooltip{border-radius:14px;background:var(--gl-sheet);-webkit-backdrop-filter:var(--gl-blur-sheet);backdrop-filter:var(--gl-blur-sheet);border-color:var(--gl-edge);box-shadow:var(--gl-shadow-pop)}[data-skin=glassy] .rt-scrim{background:var(--gl-scrim);animation:gl-fade var(--gl-base) ease both}[data-skin=glassy] .rt-dialog{background:var(--gl-sheet);-webkit-backdrop-filter:var(--gl-blur-sheet);backdrop-filter:var(--gl-blur-sheet);border-color:var(--gl-edge);box-shadow:var(--gl-shadow-pop);animation:gl-sheet-in var(--gl-slow) var(--gl-ease) both}@media (min-width: 901px){[data-skin=glassy] .rt-dialog{border-radius:var(--gl-radius-panel)!important}}[data-skin=glassy] .rt-drawer{background:var(--gl-sheet);-webkit-backdrop-filter:var(--gl-blur-sheet);backdrop-filter:var(--gl-blur-sheet);border-left-color:var(--gl-edge);box-shadow:var(--gl-shadow-pop);animation:gl-drawer-in var(--gl-slow) var(--gl-ease) both}[data-skin=glassy] .rt-auth-card{border-radius:var(--gl-radius-panel);background:var(--gl-sheet);-webkit-backdrop-filter:var(--gl-blur-sheet);backdrop-filter:var(--gl-blur-sheet);border-color:var(--gl-edge);box-shadow:var(--gl-shadow-pop);animation:gl-sheet-in var(--gl-slow) var(--gl-ease) both}@media (max-width: 900px){[data-skin=glassy] .rt-topbar{top:0;margin:0;border-radius:0 0 var(--gl-radius-card) var(--gl-radius-card);border-top:none}}@media (prefers-reduced-motion: reduce){[data-skin=glassy] .rt-menu,[data-skin=glassy] .rt-scrim,[data-skin=glassy] .rt-dialog,[data-skin=glassy] .rt-drawer,[data-skin=glassy] .rt-auth-card,[data-skin=glassy] .rt-backdrop,[data-skin=glassy] .rt-sidebar,[data-skin=glassy] .rt-topbar,[data-skin=glassy] .rt-tabbar,[data-skin=glassy] .topbar-status,[data-skin=glassy] .rt-avatar,[data-skin=glassy] .rt-word,[data-skin=glassy] .rt-card,[data-skin=glassy] .rt-card>:not(.rt-skeleton),.rt-skeleton{animation:none!important}.rt-spinner{animation-duration:2.4s!important}[data-skin=glassy] .rt-nav-item,[data-skin=glassy] .rt-tabbar__item,[data-skin=glassy] .rt-btn,[data-skin=glassy] .rt-avatar,[data-skin=glassy] .rt-seg:before{transition:none!important}[data-skin=glassy] .rt-nav-item:active,[data-skin=glassy] .rt-tabbar__item:active,[data-skin=glassy] .rt-btn:not(:disabled):hover,[data-skin=glassy] .rt-btn:not(:disabled):active,[data-skin=glassy] .rt-avatar:hover,[data-skin=glassy] .rt-avatar[aria-expanded=true]{transform:none!important}}@media (forced-colors: active){[data-skin=glassy] .rt-backdrop{display:none}[data-skin=glassy] .rt-sidebar,[data-skin=glassy] .rt-topbar,[data-skin=glassy] .rt-tabbar,[data-skin=glassy] .rt-card,[data-skin=glassy] .rt-menu,[data-skin=glassy] .rt-dialog,[data-skin=glassy] .rt-drawer,[data-skin=glassy] .rt-tooltip,[data-skin=glassy] .rt-auth-card{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid CanvasText;box-shadow:none}[data-skin=glassy] .rt-nav-item--active,[data-skin=glassy] .rt-tabbar__item--active,[data-skin=glassy] .rt-menu__item[aria-selected=true]{outline:2px solid Highlight}}@media print{.rt-backdrop,.rt-tabbar,.desktop-sidebar,.rt-topbar{display:none!important}[data-skin=glassy] .rt-card,[data-skin=glassy] .rt-empty{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}
