:root{--accent:#6e7bff;--accent-soft:color-mix(in oklab,var(--accent) 16%,transparent);--accent-line:color-mix(in oklab,var(--accent) 42%,transparent);--on-accent:#06070c;--bg0:#07080d;--bg1:#0c0e16;--text:#edeff7;--muted:#99a0b6;--dim:#7a809a;--line:rgba(255,255,255,0.09);--line-2:rgba(255,255,255,0.06);--glass:rgba(255,255,255,0.045);--glass-2:rgba(255,255,255,0.075);--hover:rgba(255,255,255,0.06);--success:#34d399;--warning:#f4b740;--critical:#fb7185;--info:#60a5fa;--popover:color-mix(in oklab,var(--bg1) 94%,transparent);--raised:color-mix(in oklab,#151826 96%,transparent);--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI",system-ui,sans-serif;--mono:"SF Mono",ui-monospace,"JetBrains Mono",Menlo,monospace;--radius:16px;--radius-sm:10px;--shadow-pop:0 24px 60px -24px rgba(0,0,0,0.9);color-scheme:dark}body,html{height:100%}body{margin:0;font-family:var(--font);color:var(--text);background:radial-gradient(60% 60% at 12% 0,color-mix(in oklab,var(--accent) 30%,transparent),transparent 60%),radial-gradient(55% 55% at 100% 8%,rgba(167,139,250,.26),transparent 62%),radial-gradient(60% 60% at 88% 100%,rgba(34,211,238,.16),transparent 64%),linear-gradient(160deg,var(--bg0),var(--bg1));background-color:var(--bg1);background-attachment:fixed;-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-moz-selection{background:color-mix(in oklab,var(--accent) 34%,transparent)}::selection{background:color-mix(in oklab,var(--accent) 34%,transparent)}.glass{background:var(--glass);border:1px solid var(--line);backdrop-filter:blur(30px) saturate(150%);-webkit-backdrop-filter:blur(30px) saturate(150%)}.sr-only{width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip,.sr-only{position:absolute}.skip{left:-999px;top:8px;z-index:100;background:var(--accent);color:var(--on-accent);padding:8px 12px;border-radius:8px}.skip:focus{left:8px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;padding:8px 13px;border-radius:10px;font-size:12.5px;font-weight:650;white-space:nowrap;border:1px solid var(--line);background:var(--hover);color:var(--text);text-decoration:none}.ui-btn:hover:not(:disabled){border-color:var(--accent-line)}.ui-btn:disabled{opacity:.55;cursor:default}.ui-btn svg{width:15px;height:15px}.ui-btn[data-variant=primary]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:0 8px 20px -10px var(--accent)}.ui-btn[data-variant=primary]:hover:not(:disabled){filter:brightness(1.07)}.ui-btn[data-variant=ghost]{background:transparent;border-color:transparent;color:var(--muted)}.ui-btn[data-variant=ghost]:hover:not(:disabled){color:var(--text);background:var(--hover);border-color:var(--line-2)}.ui-iconbtn{width:33px;height:31px;border-radius:9px;display:grid;place-items:center;cursor:pointer;color:var(--muted);border:1px solid var(--line-2);background:var(--hover);flex:0 0 auto}.ui-iconbtn:hover{color:var(--text);border-color:var(--accent-line)}.ui-iconbtn svg{width:16px;height:16px}.ui-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--glass);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);min-width:0}.ui-card[data-pad=true]{padding:15px 16px}.ui-panel-h{display:flex;align-items:center;gap:10px;padding:14px 16px 0;flex-wrap:wrap}.ui-panel-h h2{margin:0;font-size:14px;font-weight:700}.ui-panel-h .ui-sub{font-size:11.5px;color:var(--dim)}.ui-panel-h .ui-right{margin-left:auto;display:flex;align-items:center;gap:12px}.ui-sectlabel{display:flex;align-items:center;gap:10px;margin:22px 0 11px}.ui-sectlabel h2{margin:0;font-size:13.5px;font-weight:700}.ui-sectlabel .ui-ln{flex:1;height:1px;background:var(--line-2)}.ui-sectlabel .ui-seemore{font-size:11.5px;font-weight:650;color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.ui-stat{padding:15px 16px}.ui-stat .ui-stat-h{display:flex;align-items:center;gap:8px}.ui-stat .ui-stat-ic{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-line);flex:0 0 auto}.ui-stat .ui-stat-ic svg{width:15px;height:15px}.ui-stat .ui-stat-l{font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-stat .ui-stat-v{font-size:27px;font-weight:760;letter-spacing:-.02em;margin-top:12px;font-variant-numeric:tabular-nums}.ui-stat .ui-stat-v small{font-size:14px;font-weight:650;color:var(--muted);margin-left:2px}.ui-stat .ui-stat-f{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:8px;font-size:12px;color:var(--dim)}.ui-track{height:5px;border-radius:5px;background:var(--hover);margin-top:11px;overflow:hidden}.ui-track>i{display:block;height:100%;border-radius:5px}.ui-delta{font-weight:750;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:3px}.ui-delta[data-dir=up]{color:var(--success)}.ui-delta[data-dir=down]{color:var(--critical)}.ui-delta[data-dir=flat]{color:var(--warning)}.ui-delta svg{width:12px;height:12px}.ui-tablewrap{overflow-x:auto;padding:4px 4px 6px}.ui-table{width:100%;border-collapse:collapse;font-size:13px}.ui-table thead th{text-align:left;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--dim);padding:9px 14px;border-bottom:1px solid var(--line-2);white-space:nowrap}.ui-table tbody td{padding:11px 14px;border-bottom:1px solid var(--line-2);vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table tbody tr:hover td{background:var(--hover)}.ui-table .ui-num{text-align:right;font-variant-numeric:tabular-nums}.ui-status{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:650;padding:4px 9px;border-radius:8px;border:1px solid var(--line);white-space:nowrap;color:var(--muted)}.ui-status .ui-dot{width:7px;height:7px;border-radius:50%;background:var(--dim)}.ui-status[data-tone=success]{color:var(--success);border-color:color-mix(in oklab,var(--success) 35%,var(--line));background:color-mix(in oklab,var(--success) 9%,transparent)}.ui-status[data-tone=success] .ui-dot{background:var(--success)}.ui-status[data-tone=warning]{color:color-mix(in oklab,var(--warning) 90%,var(--text));border-color:color-mix(in oklab,var(--warning) 38%,var(--line));background:color-mix(in oklab,var(--warning) 10%,transparent)}.ui-status[data-tone=warning] .ui-dot{background:var(--warning)}.ui-status[data-tone=critical]{color:var(--critical);border-color:color-mix(in oklab,var(--critical) 38%,var(--line));background:color-mix(in oklab,var(--critical) 9%,transparent)}.ui-status[data-tone=critical] .ui-dot{background:var(--critical)}.ui-pbar{width:130px;max-width:100%;height:7px;border-radius:6px;background:var(--hover);overflow:hidden;display:inline-block;vertical-align:middle}.ui-pbar>i{display:block;height:100%;border-radius:6px}.ui-pcap{font-size:11px;color:var(--dim);margin-left:8px;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-alerts{padding:6px 12px 12px;display:flex;flex-direction:column;gap:8px}.ui-alert{position:relative;display:flex;align-items:flex-start;gap:11px;padding:11px 13px 11px 16px;border-radius:12px;border:1px solid var(--line);background:var(--glass);overflow:hidden;color:inherit;text-decoration:none}a.ui-alert:hover{border-color:var(--accent-line);background:var(--glass-2)}.ui-alert:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--dim)}.ui-alert[data-tone=critical]:before{background:var(--critical)}.ui-alert[data-tone=warning]:before{background:var(--warning)}.ui-alert[data-tone=success]:before{background:var(--success)}.ui-alert[data-tone=info]:before{background:var(--accent)}.ui-alert .ui-ai{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto;background:var(--hover);color:var(--muted)}.ui-alert[data-tone=critical] .ui-ai{background:color-mix(in oklab,var(--critical) 16%,transparent);color:var(--critical)}.ui-alert[data-tone=warning] .ui-ai{background:color-mix(in oklab,var(--warning) 16%,transparent);color:color-mix(in oklab,var(--warning) 90%,var(--text))}.ui-alert[data-tone=success] .ui-ai{background:color-mix(in oklab,var(--success) 16%,transparent);color:var(--success)}.ui-alert[data-tone=info] .ui-ai{background:var(--accent-soft);color:var(--accent)}.ui-alert .ui-ai svg{width:16px;height:16px}.ui-alert .ui-at{flex:1;min-width:0}.ui-alert .ui-at .ui-t{font-size:13px;font-weight:650}.ui-alert .ui-at .ui-d{font-size:11.5px;color:var(--muted);margin-top:2px}.ui-alert .ui-amt{font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-alert[data-tone=critical] .ui-amt{color:var(--critical)}.ui-alert[data-tone=warning] .ui-amt{color:color-mix(in oklab,var(--warning) 90%,var(--text))}.ui-alert[data-tone=success] .ui-amt{color:var(--success)}.ui-alert .ui-x{border:0;background:none;color:var(--dim);cursor:pointer;width:32px;height:32px;margin:-6px -6px -6px 0;border-radius:8px;flex:0 0 auto}.ui-alert .ui-x:hover{color:var(--text);background:var(--hover)}.ui-seg{display:inline-flex;padding:3px;border-radius:11px;background:var(--hover);border:1px solid var(--line-2)}.ui-seg button{cursor:pointer;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;color:var(--muted);border:1px solid transparent;background:transparent}.ui-seg button:hover{color:var(--text)}.ui-seg button[aria-pressed=true]{color:var(--text);background:var(--accent-soft);border-color:var(--accent-line)}.ui-tabbar{display:flex;align-items:center;gap:2px;border-bottom:1px solid var(--line-2);margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.ui-tabbar::-webkit-scrollbar{display:none}.ui-tabbar a{padding:9px 14px;font-size:13px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:40px}.ui-tabbar a:hover{color:var(--text)}.ui-tabbar a[aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}.ui-legend{display:flex;align-items:center;gap:13px;font-size:11px;color:var(--muted)}.ui-legend i{display:inline-flex;align-items:center;gap:6px;font-style:normal}.ui-legend b{width:9px;height:9px;border-radius:3px;display:inline-block}.ui-legend .ui-dsh{width:13px;height:0;border-top:2px dashed var(--dim)}.ui-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:72px 20px;color:var(--muted)}.ui-empty .ui-empty-ic{width:64px;height:64px;border-radius:19px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-line);margin-bottom:16px}.ui-empty .ui-empty-ic svg{width:28px;height:28px}.ui-empty h2{margin:0;font-size:17px;color:var(--text);font-weight:700}.ui-empty p{margin:7px 0 0;font-size:13px;max-width:380px;line-height:1.5}.ui-empty .ui-empty-act{margin-top:18px;display:flex;gap:8px}.ui-theme{display:inline-flex;align-items:center;gap:9px;padding:4px 9px;border-radius:20px;background:var(--hover);border:1px solid var(--line-2)}.ui-theme .ui-theme-l{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-weight:700}.ui-swatches{display:flex;gap:6px}.ui-sw{width:17px;height:17px;border-radius:50%;cursor:pointer;border:2px solid transparent;padding:0;transition:transform .12s ease;position:relative}.ui-sw:after{content:"";position:absolute;inset:-6px}.ui-sw:hover{transform:scale(1.15)}.ui-sw[aria-checked=true]{border-color:var(--text)}@media (max-width:480px){.ui-stat{padding:12px 13px}.ui-stat .ui-stat-ic{display:none}.ui-stat .ui-stat-l{font-size:10px;letter-spacing:.05em}.ui-stat .ui-stat-v{font-size:23px;margin-top:8px}.ui-stat .ui-stat-v small{font-size:12px}.ui-stat .ui-stat-f{font-size:11px;gap:4px 6px}}@media (max-width:720px),(pointer:coarse){.ui-shell .ui-tabbar a,.ui-shell [role=button],.ui-shell [role=tab],.ui-shell a.ui-btn,.ui-shell a.ui-menu-item,.ui-shell a.ui-seemore,.ui-shell button,.ui-shell main a.block,.ui-shell main a.flex,.ui-shell main a.inline-flex,.ui-shell select,.ui-shell summary{min-height:44px;min-width:44px}.ui-shell a.ui-seemore,.ui-shell main a.inline-flex{display:inline-flex;align-items:center}.ui-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}.ui-swatches{gap:2px}.ui-shell .ui-sw{width:44px;height:44px;padding:10px;background-clip:content-box!important;border-width:0;box-shadow:inset 0 0 0 10px transparent}.ui-shell .ui-sw[aria-checked=true]{outline:2px solid var(--text);outline-offset:-8px}.ui-shell .ui-sw:after{inset:0}.ui-shell .ui-sw:hover{transform:none}.ui-shell select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23a1a1aa' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}}.ui-shell{height:100vh;height:100dvh;display:grid;grid-template-columns:240px minmax(0,1fr)}.ui-rail{border-right:1px solid var(--line-2);display:flex;flex-direction:column;min-height:0;background:linear-gradient(180deg,var(--glass-2),transparent);backdrop-filter:blur(40px) saturate(150%);-webkit-backdrop-filter:blur(40px) saturate(150%)}.ui-side-head{padding:14px 14px 8px;display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.ui-orgbadge{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;flex:0 0 auto;box-shadow:0 8px 22px -8px var(--accent)}.ui-orgbadge img{display:block;width:34px;height:34px}.ui-org{font-size:14.5px;font-weight:700;line-height:1.1;min-width:0}.ui-org small{display:block;font-size:10.5px;color:var(--dim);font-weight:600;letter-spacing:.02em}.ui-side-scroll{overflow-y:auto;padding:4px 8px 8px;flex:1;min-height:0}.ui-grp-h{padding:12px 8px 5px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--dim)}.ui-item{display:flex;align-items:center;gap:11px;padding:8px 9px;border-radius:10px;color:var(--muted);cursor:pointer;position:relative;font-size:13.5px;font-weight:550;border:1px solid transparent;width:100%;background:none;text-align:left;text-decoration:none}.ui-item:hover{background:var(--hover);color:var(--text)}.ui-item[aria-current=page]{background:var(--accent-soft);color:var(--text);border-color:var(--accent-line);font-weight:650}.ui-item[aria-current=page] svg{color:var(--accent)}.ui-item svg{width:18px;height:18px;flex:0 0 auto}.ui-item .ui-item-l{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-tag{font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;padding:1px 6px;border-radius:9px;background:color-mix(in oklab,var(--warning) 20%,transparent);color:color-mix(in oklab,var(--warning) 88%,var(--text))}.ui-tag[data-tone=critical]{background:color-mix(in oklab,var(--critical) 20%,transparent);color:var(--critical)}.ui-mini{display:block;margin:6px 10px 12px;padding:11px 12px;border-radius:13px;border:1px solid var(--line);background:var(--glass);color:inherit;text-decoration:none}a.ui-mini:hover{border-color:var(--accent-line)}.ui-mini .ui-mh{font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--dim)}.ui-mini .ui-mv{font-size:21px;font-weight:750;margin-top:4px;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:5px}.ui-mini .ui-mv small{font-size:12px;color:var(--muted);font-weight:600}.ui-mini .ui-mbar{height:6px;border-radius:6px;background:var(--hover);margin-top:9px;overflow:hidden}.ui-mini .ui-mbar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--accent) 55%,#a78bfa))}.ui-mini .ui-msub{font-size:11px;color:var(--dim);margin-top:7px}.ui-side-foot{border-top:1px solid var(--line-2);padding:6px 8px 8px;display:flex;flex-direction:column;gap:2px;position:relative}.ui-me{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:10px;font-size:12.5px;border:0;background:none;color:inherit;cursor:pointer;width:100%;text-align:left}.ui-me:hover{background:var(--hover)}.ui-me b{font-weight:650}.ui-me b,.ui-me small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-me small{color:var(--dim);font-size:10.5px}.ui-me-t{min-width:0;flex:1}.ui-av{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--on-accent);background:var(--accent);flex:0 0 auto;overflow:hidden}.ui-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-popover{position:absolute;z-index:45;min-width:260px;padding:10px;border-radius:14px;border:1px solid var(--line);background:var(--popover);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:8px}.ui-rail .ui-popover{left:8px;bottom:calc(100% + 6px)}.ui-account-head{display:flex;align-items:center;gap:10px;padding:2px 2px 8px;border-bottom:1px solid var(--line-2)}.ui-account-head b{display:block;font-size:13.5px}.ui-account-head small{display:block;font-size:11.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;max-width:200px}.ui-menu-item{display:flex;align-items:center;gap:10px;padding:9px 10px;min-height:40px;border-radius:9px;font-size:13px;font-weight:600;color:var(--muted);text-decoration:none;border:0;background:none;cursor:pointer;width:100%;text-align:left}.ui-menu-item:hover{background:var(--hover);color:var(--text)}.ui-menu-item svg{width:17px;height:17px;flex:0 0 auto}.ui-main{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--glass)}.ui-topbar{padding:13px 22px;min-height:64px;border-bottom:1px solid var(--line-2);display:flex;align-items:center;gap:10px 14px;background:var(--glass-2);flex-wrap:wrap}.ui-topbar .ui-tt{min-width:0}.ui-topbar .ui-crumb{font-size:11.5px;color:var(--dim);font-weight:600}.ui-topbar .ui-crumb .ui-sep{margin:0 6px;opacity:.6}.ui-topbar h1{margin:1px 0 0;font-size:18px;font-weight:720;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis}.ui-topbar .ui-ha{margin-left:auto;display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}.ui-topbar .ui-ha:empty{display:none}.ui-canvas{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px 22px 28px;min-height:0;position:relative}.ui-page-desc{margin:-4px 0 16px;font-size:13px;color:var(--muted)}.ui-fab{position:fixed;right:22px;bottom:22px;z-index:30;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;border:0;cursor:pointer;color:var(--on-accent);background:var(--accent);box-shadow:0 14px 30px -12px var(--accent);transition:transform .15s ease}.ui-fab:hover{transform:translateY(-1px)}.ui-fab svg{width:22px;height:22px}.ui-fab[aria-expanded=true]{background:var(--glass-2);color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow-pop)}.ui-shell:not([data-mobile=true]):has(>.ui-rail[data-compact=true]){grid-template-columns:92px minmax(0,1fr)}.ui-rail[data-compact=true] .ui-side-scroll{padding:4px 6px 8px}.ui-rail[data-compact=true] .ui-side-foot{padding:6px}.ui-rail[data-compact=true] .ui-item{flex-direction:column;justify-content:center;gap:4px;min-height:56px;padding:7px 2px;text-align:center}.ui-rail[data-compact=true] .ui-item .ui-item-l{flex:none;max-width:100%;font-size:10.5px;font-weight:600;line-height:1.15;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ui-rail[data-compact=true] .ui-item svg{width:20px;height:20px}.ui-rail[data-compact=true] :is(.ui-org,.ui-grp-h,.ui-mini,.ui-me-t){display:none}.ui-rail[data-compact=true] .ui-grp+.ui-grp{border-top:1px solid var(--line-2);margin-top:6px;padding-top:6px}.ui-rail[data-compact=true] .ui-item .ui-tag{position:absolute;top:4px;right:12px}.ui-rail[data-compact=true] .ui-side-head{justify-content:center;padding:14px 0 8px}.ui-rail[data-compact=true] .ui-me{justify-content:center;padding:7px 0}.ui-tabbar-m{display:none}.ui-shell[data-mobile=true]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.ui-shell[data-mobile=true] .ui-main{padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.ui-shell[data-mobile=true] .ui-topbar{padding:8px 16px;min-height:56px}.ui-shell[data-mobile=true] .ui-topbar h1{font-size:17px}.ui-shell[data-mobile=true] .ui-canvas{padding:16px 16px 24px}.ui-shell[data-mobile=true] .ui-fab{right:max(16px,env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom));width:48px;height:48px}.ui-shell[data-mobile=true] .ui-seg button,.ui-shell[data-mobile=true] .ui-tabbar a{min-height:44px}.ui-shell[data-mobile=true] .ui-tabbar-m{display:flex;align-items:stretch;gap:2px;padding:4px max(6px,env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));border-top:1px solid var(--line-2);background:color-mix(in oklab,var(--bg1) 94%,transparent);position:relative;z-index:35}.ui-tab{flex:1 1 0;min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--muted);text-decoration:none;font-size:11px;font-weight:650;border-radius:12px;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.ui-tab-i{position:relative;width:52px;height:28px;border-radius:14px;display:grid;place-items:center;transition:background .15s ease}.ui-tab-i svg{width:21px;height:21px}.ui-tab-i .ui-dot{position:absolute;top:3px;right:12px;width:7px;height:7px;border-radius:50%;background:var(--warning);box-shadow:0 0 0 2px var(--bg1)}.ui-tab-l{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-tab[aria-current=page],.ui-tab[aria-expanded=true]{color:var(--text)}.ui-tab[aria-current=page] .ui-tab-i,.ui-tab[aria-expanded=true] .ui-tab-i{background:var(--accent-soft);color:var(--accent)}.ui-sheet-layer{position:fixed;inset:0;z-index:50;background:rgba(3,4,8,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:flex-end}.ui-sheet{width:100%;max-height:86dvh;overflow-y:auto;border-radius:20px 20px 0 0;border:1px solid var(--line);border-bottom:0;background:var(--raised);box-shadow:var(--shadow-pop);padding:8px max(12px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.ui-sheet-grab{width:40px;height:5px;border-radius:3px;background:var(--line);margin:2px auto 8px}.ui-sheet-h{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 8px}.ui-sheet-h h2{margin:0;font-size:15px;font-weight:700}.ui-sheet .ui-item{min-height:48px;font-size:15px}.ui-sheet .ui-theme{margin:8px 4px}.ui-sheet-x{width:44px;height:44px;border-radius:12px;border:1px solid var(--line-2);background:var(--hover);color:var(--muted);display:grid;place-items:center;cursor:pointer}.ui-sheet-x svg{width:18px;height:18px}.ui-center{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:20px}.ui-shell[data-mobile=true] .ui-canvas table:not(.ui-table){display:block;max-width:100%;overflow-x:auto}