.tc{--page:#fafafa;--surface:#ffffff;--surface-2:#f4f4f5;--sidebar:#f7f7f8;--ink:#17171a;--ink-2:#55555e;--ink-3:#72727e;--hairline:#e6e6ea;--hairline-2:#f0f0f2;--ring:rgba(23,23,26,.08);--shadow-c:23,23,26;--accent:#2770ce;--accent-ink:#1c5cab;--accent-bg:rgba(39,112,206,.08);--viz-1:#2a78d6;--viz-2:#86b6ef;--viz-3:#eb6834;--viz-4:#eda100;--viz-mute:#b3b3bb;--viz-track:#ececef;--s-good:#0ca30c;--s-good-ink:#04790a;--warn:#eda100;--warn-ink:#b0500f;--danger:#d03b3b;--ease-out:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.4,.44,1);--t-fast:.15s;--t-med:.26s;--t-slow:.48s;--sans:system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,monospace;--r-card:12px;--r-ctl:8px;font-family:var(--sans);color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:14px;line-height:1.45;min-height:100vh;transition:background .35s ease,color .35s ease}.tc[data-theme=paper]{--page:#f7f7f4;--surface:#fcfcfb;--surface-2:#f3f2ee;--sidebar:#f2f1ec;--ink:#141311;--ink-2:#52514e;--ink-3:#737166;--hairline:#e7e6df;--hairline-2:#efeee8;--ring:rgba(20,19,17,.08);--shadow-c:20,19,17;--viz-mute:#b7b5ab;--viz-track:#edece6}.tc *,.tc *:before,.tc *:after{box-sizing:border-box;margin:0;padding:0}.tc ::selection{background:#2770ce29}.tc :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}:where(.tc) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:where(.tc) a{color:inherit;text-decoration:none}:where(.tc) svg{display:block}:where(.tc) input,:where(.tc) select,:where(.tc) textarea{font:inherit;color:inherit}.shell{display:flex;min-height:100vh}.sb{position:sticky;top:0;align-self:flex-start;width:236px;height:100vh;flex:none;background:var(--sidebar);border-right:1px solid var(--hairline);display:flex;flex-direction:column;padding:14px 10px 12px;transition:width var(--t-med) var(--ease-out),background .35s ease;overflow:hidden}.shell.slim .sb{width:64px}.sb-brand{display:flex;align-items:center;gap:9px;padding:2px 8px 14px}.sb-logo{width:26px;flex:none;transition:transform var(--t-med) var(--ease-spring)}.sb-brand:hover .sb-logo{transform:translateY(-1px) rotate(-4deg)}.sb-word{font-size:14.5px;font-weight:650;letter-spacing:-.015em;white-space:nowrap}.sb-word small{display:block;font-size:10px;font-weight:500;letter-spacing:.06em;color:var(--ink-3);margin-top:-1px}.sb-nav{flex:1;display:flex;flex-direction:column;gap:1px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.sb-nav::-webkit-scrollbar{display:none}.nav-it{display:flex;align-items:center;gap:10px;height:32px;padding:0 8px;border-radius:7px;color:var(--ink-2);font-size:13px;font-weight:500;white-space:nowrap;position:relative;transition:background var(--t-fast) ease,color var(--t-fast) ease}.nav-it:hover{background:var(--surface-2);color:var(--ink)}.nav-it .nv-ic{flex:none;width:17px;height:17px;color:var(--ink-3);transition:color var(--t-fast) ease,transform var(--t-med) var(--ease-spring)}.nav-it:hover .nv-ic{color:var(--ink)}.nav-it .lbl{overflow:hidden;transition:opacity var(--t-fast) ease}.shell.slim .nav-it .lbl,.shell.slim .badge,.shell.slim .sb-word,.shell.slim .nav-sec{opacity:0;pointer-events:none}.shell.slim .nav-it{justify-content:center;padding:0}.shell.slim .sb-brand{justify-content:center;padding-left:0;padding-right:0}.nav-it.active{background:var(--surface);color:var(--ink);font-weight:600;border:1px solid var(--hairline);box-shadow:0 1px 2px rgba(var(--shadow-c),.05)}.nav-it.active .nv-ic{color:var(--accent)}.badge{margin-left:auto;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--accent-ink);background:var(--accent-bg);border-radius:99px;padding:1px 7px;transition:opacity var(--t-fast) ease}.badge.warn{color:var(--warn-ink);background:#eda1001f}.nav-sec{padding:14px 8px 5px;font-size:10px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;transition:opacity var(--t-fast) ease}.sb-foot{border-top:1px solid var(--hairline);padding-top:10px;margin-top:8px;display:flex;flex-direction:column;gap:2px}.user-card{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:8px;transition:background var(--t-fast) ease}.user-card:hover{background:var(--surface-2)}.u-av{width:28px;height:28px;border-radius:50%;flex:none;background:linear-gradient(135deg,var(--accent),#7a3ff2);color:#fff;font-size:10.5px;font-weight:650;display:grid;place-items:center}.u-meta{min-width:0;transition:opacity var(--t-fast) ease}.shell.slim .u-meta,.shell.slim .u-gear{opacity:0;width:0}.u-name{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-role{font-size:11px;color:var(--ink-3)}.u-gear{margin-left:auto;color:var(--ink-3);transition:transform .6s var(--ease-spring),color var(--t-fast) ease,opacity var(--t-fast) ease}.user-card:hover .u-gear{transform:rotate(90deg);color:var(--ink)}.main{flex:1;min-width:0}.topbar{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--page) 97%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--hairline)}.topbar-in{max-width:1156px;margin:0 auto;padding:0 26px;height:54px;display:flex;align-items:center;gap:12px}.crumbs{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-3)}.crumbs b{color:var(--ink);font-weight:600}.crumbs svg{color:var(--hairline)}.sb-toggle{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:var(--ink-3);transition:background var(--t-fast) ease,color var(--t-fast) ease;margin-left:-8px}.sb-toggle:hover{background:var(--surface-2);color:var(--ink)}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:10px}.wrap{max-width:1156px;margin:0 auto;padding:0 26px 56px}.wrap.wide{max-width:none;padding:0 32px 56px}.topbar-in.wide{max-width:none;padding:0 32px}.wrap.wide .measure{max-width:72ch}.seg{position:relative;display:flex;background:var(--surface-2);border:1px solid var(--hairline);border-radius:var(--r-ctl);padding:2px}.seg-thumb{position:absolute;top:2px;bottom:2px;left:0;width:60px;background:var(--surface);border:1px solid var(--hairline);border-radius:6px;box-shadow:0 1px 2px rgba(var(--shadow-c),.06);transition:transform var(--t-med) var(--ease-spring),width var(--t-med) var(--ease-spring)}.seg button{position:relative;z-index:1;padding:3.5px 13px;font-size:12.5px;font-weight:500;color:var(--ink-3);border-radius:6px;transition:color var(--t-fast) ease}.seg button.on{color:var(--ink)}.seg button:hover:not(.on){color:var(--ink-2)}.search{display:flex;align-items:center;gap:8px;width:170px;height:31px;padding:0 10px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-ctl);color:var(--ink-3);font-size:12.5px;transition:width var(--t-med) var(--ease-out),border-color var(--t-fast) ease,box-shadow var(--t-fast) ease;cursor:pointer}.search:hover{border-color:color-mix(in srgb,var(--ink) 18%,var(--hairline))}.search:focus-within{width:230px;border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline));box-shadow:0 0 0 3px var(--accent-bg)}.search input{border:0;outline:0;background:none;width:100%;font:inherit;color:var(--ink)}.search input::placeholder{color:var(--ink-3)}.kbd{margin-left:auto;flex:none;font-family:var(--mono);font-size:10px;color:var(--ink-3);border:1px solid var(--hairline);border-bottom-width:2px;border-radius:4px;padding:1px 5px;background:var(--surface-2)}.icon-btn{position:relative;width:31px;height:31px;border-radius:var(--r-ctl);display:grid;place-items:center;color:var(--ink-2);border:1px solid transparent;transition:background var(--t-fast) ease,border-color var(--t-fast) ease,color var(--t-fast) ease}.icon-btn:hover{background:var(--surface);border-color:var(--hairline);color:var(--ink)}.icon-btn .dot{position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:50%;background:var(--accent);border:1.5px solid var(--page)}@keyframes ring{0%{rotate:0deg}22%{rotate:12deg}45%{rotate:-9deg}65%{rotate:5deg}82%{rotate:-2deg}to{rotate:0deg}}.icon-btn:hover .bell{animation:ring .7s var(--ease-spring);transform-origin:50% 15%}.btn{display:inline-flex;align-items:center;gap:6px;height:31px;padding:0 13px;border-radius:var(--r-ctl);font-size:12.5px;font-weight:550;border:1px solid var(--hairline);background:var(--surface);color:var(--ink-2);transition:all var(--t-fast) ease;cursor:pointer}.btn:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 20%,var(--hairline));box-shadow:0 1px 2px rgba(var(--shadow-c),.06)}.btn.primary{background:var(--ink);border-color:var(--ink);color:var(--surface)}.btn.primary:hover{opacity:.88;color:var(--surface)}.btn.accent{background:var(--accent);border-color:var(--accent);color:#fff}.btn.accent:hover{background:var(--accent-ink);color:#fff}.btn.danger:hover{color:var(--danger);border-color:var(--danger)}.btn.sm{height:26px;padding:0 10px;font-size:11.5px}.btn.ghost{border-color:transparent;background:transparent}.btn.ghost:hover{background:var(--surface-2);box-shadow:none}.fld{display:flex;flex-direction:column;gap:5px}.fld>label{font-size:11.5px;font-weight:600;color:var(--ink-2);transition:color var(--t-fast) ease}.fld:focus-within>label{color:var(--accent-ink)}.fld .hint{font-size:11px;color:var(--ink-3);font-weight:400}.inp,.sel{height:32px;padding:0 10px;border:1px solid var(--hairline);border-radius:var(--r-ctl);background:var(--surface);font-size:12.5px;color:var(--ink);outline:0;transition:border-color var(--t-fast) ease,box-shadow var(--t-med) var(--ease-spring),background-position var(--t-fast) var(--ease-out);-webkit-appearance:none;appearance:none}.inp:hover:not(:focus),.sel:hover:not(:focus){border-color:color-mix(in srgb,var(--ink) 18%,var(--hairline))}.inp:focus,.sel:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--hairline));box-shadow:0 0 0 3.5px var(--accent-bg),0 1px 2px rgba(var(--shadow-c),.05)}.inp::placeholder{color:var(--ink-3);opacity:1;transition:opacity var(--t-fast) ease}.inp:focus::placeholder{opacity:.4}.sel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%238e8e98' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px top 50%;padding-right:26px}.sel:focus{background-position:right 9px top 60%}.toggle{position:relative;width:34px;height:20px;border-radius:99px;background:var(--hairline);transition:background var(--t-med) ease;cursor:pointer;flex:none;border:0}.toggle:hover{background:color-mix(in srgb,var(--ink) 10%,var(--hairline))}.toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:99px;background:#fff;box-shadow:0 1px 2px #0003;transition:transform var(--t-med) var(--ease-spring),width var(--t-fast) var(--ease-out),box-shadow var(--t-fast) ease}.toggle:active:after{width:20px;box-shadow:0 2px 5px #00000040}.toggle.on{background:var(--accent)}.toggle.on:hover{background:var(--accent-ink)}.toggle.on:after{transform:translate(14px)}.toggle.on:active:after{transform:translate(10px)}.toggle:before{content:"";position:absolute;z-index:1;left:20.5px;top:7.5px;width:7px;height:4px;border-left:1.6px solid var(--accent);border-bottom:1.6px solid var(--accent);border-radius:.5px;transform:rotate(-45deg) scale(.3);opacity:0;transition:opacity .12s ease,transform .2s var(--ease-spring)}.toggle.on:before{opacity:1;transform:rotate(-45deg) scale(1);transition-delay:.15s}.card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:0 1px 2px rgba(var(--shadow-c),.03);transition:border-color var(--t-med) ease,box-shadow var(--t-med) ease,background .35s ease}.card:hover{border-color:color-mix(in srgb,var(--ink) 14%,var(--hairline));box-shadow:0 1px 2px rgba(var(--shadow-c),.03),0 6px 20px -8px rgba(var(--shadow-c),.1)}.card.flat:hover{border-color:var(--hairline);box-shadow:0 1px 2px rgba(var(--shadow-c),.03)}.card-head{display:flex;align-items:baseline;gap:10px}.card-title{font-size:14px;font-weight:600;letter-spacing:-.008em}.card-sub{font-size:12px;color:var(--ink-3)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;padding:28px 2px 20px;gap:16px;flex-wrap:wrap}.page-head h1{font-size:24px;font-weight:600;letter-spacing:-.022em}.page-head .sub{margin-top:5px;font-size:13px;color:var(--ink-2);display:flex;align-items:center;gap:8px}.page-actions{display:flex;align-items:center;gap:8px}.grid{display:grid;gap:12px}.mt{margin-top:12px}.rv{opacity:0;transform:translateY(10px)}.rv.in{opacity:1;transform:none;transition:opacity var(--t-slow) var(--ease-out),transform var(--t-slow) var(--ease-out)}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}.tc *,.tc *:before,.tc *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;transition-delay:0s!important}}.kpi{padding:15px 16px 13px;position:relative;overflow:hidden;cursor:pointer;transition:border-color var(--t-med) ease,box-shadow var(--t-med) ease,background .35s ease,transform var(--t-med) var(--ease-spring)}.kpi:hover,.kpi:focus-visible{transform:translateY(-1px);border-color:color-mix(in srgb,var(--ink) 18%,var(--hairline));box-shadow:0 1px 2px rgba(var(--shadow-c),.04),0 8px 24px -10px rgba(var(--shadow-c),.16)}.kpi:active{transform:translateY(0) scale(.99);transition-duration:60ms}.kpi:after{content:"";position:absolute;top:14px;right:15px;width:13px;height:13px;background:var(--accent-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M9 7h8v8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M9 7h8v8'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;transform:translate(-4px,4px);transition:opacity var(--t-fast) ease,transform var(--t-med) var(--ease-out)}.kpi:hover:after,.kpi:focus-visible:after{opacity:1;transform:none}.kpi-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink-3)}.kpi-label{font-size:10.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.kpi-ic{color:var(--ink-3);transition:color var(--t-med) ease,opacity var(--t-fast) ease}.kpi:hover .kpi-ic,.kpi:focus-visible .kpi-ic{opacity:0}.kpi.static{cursor:default}.kpi.static:hover,.kpi.static:active{transform:none;border-color:color-mix(in srgb,var(--ink) 14%,var(--hairline));box-shadow:0 1px 2px rgba(var(--shadow-c),.03),0 6px 20px -8px rgba(var(--shadow-c),.1)}.kpi.static:after{content:none}.kpi.static:hover .kpi-ic{opacity:1;color:var(--ink-2)}.kpi-value{margin-top:9px;font-size:26px;font-weight:350;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.05;display:flex;align-items:baseline;gap:6px}.kpi-value .unit{font-size:13.5px;color:var(--ink-3);font-weight:450;letter-spacing:0}.kpi-foot{margin-top:8px;display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--ink-3);min-height:17px}.delta{display:inline-flex;align-items:center;gap:3px;font-weight:550;font-variant-numeric:tabular-nums}.delta.up{color:var(--s-good-ink)}.delta.down{color:var(--warn-ink)}.spark{position:absolute;right:12px;bottom:12px;opacity:.95}.kpi-link{display:inline-flex;align-items:center;gap:4px;color:var(--accent-ink);font-weight:550;font-size:11.5px}.kpi-link svg{transition:transform var(--t-med) var(--ease-out)}.kpi:hover .kpi-link svg{transform:translate(2.5px)}.live{display:inline-flex;align-items:center;gap:6px;color:var(--s-good-ink);font-weight:500}.live i{width:6px;height:6px;border-radius:50%;background:var(--s-good);position:relative}.live i:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1px solid var(--s-good);opacity:.28}.p-av{width:25px;height:25px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:9.5px;font-weight:600;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--hairline);position:relative;transition:transform var(--t-med) var(--ease-spring)}.p-st{position:absolute;right:-1px;bottom:-1px;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--surface)}.st-good{background:var(--s-good)}.st-warn{background:var(--viz-4)}.st-mute{background:var(--viz-mute)}.st-off{background:var(--viz-track);border-color:var(--hairline)}.chip{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:var(--ink-2);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 60%,var(--surface-2)),var(--surface-2));border:1px solid var(--hairline);border-radius:99px;padding:1.5px 9px;white-space:nowrap;box-shadow:inset 0 1px #fff9,0 1px 1px rgba(var(--shadow-c),.04)}.chip.good{color:var(--s-good-ink);background:linear-gradient(180deg,#0ca30c0d,#0ca30c1f);border-color:#0ca30c42;box-shadow:inset 0 1px #ffffff80,0 1px 1px #0ca30c0d}.chip.warn{color:var(--warn-ink);background:linear-gradient(180deg,#eda1000f,#eda10026);border-color:#eda1004d;box-shadow:inset 0 1px #ffffff80,0 1px 1px #b0500f0d}.chip.bad{color:#a03030;background:linear-gradient(180deg,#d03b3b0d,#d03b3b1c);border-color:#d03b3b42;box-shadow:inset 0 1px #ffffff80,0 1px 1px #d03b3b0d}.chip.info{color:var(--accent-ink);background:linear-gradient(180deg,#2770ce0d,#2770ce1c);border-color:#2770ce3d;box-shadow:inset 0 1px #ffffff80,0 1px 1px #2770ce0d}@keyframes chip-stamp{0%{transform:scale(.8);opacity:0}62%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.chip.stamp{animation:chip-stamp .32s var(--ease-spring)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none;background:var(--viz-mute);box-shadow:0 0 0 2.5px color-mix(in srgb,var(--viz-mute) 20%,transparent)}.dot.good{background:var(--s-good);box-shadow:0 0 0 2.5px #0ca30c29}.dot.warn{background:var(--warn);box-shadow:0 0 0 2.5px #eda10033}.dot.bad{background:var(--danger);box-shadow:0 0 0 2.5px #d03b3b29}.chip .dot{width:5px;height:5px;box-shadow:none;margin-right:-1px}.icon-btn .dot{box-shadow:none}@keyframes badge-pop{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}.badge.pop{animation:badge-pop .4s var(--ease-spring)}.rows{margin-top:7px}.row{display:flex;align-items:center;gap:12px;padding:8px;margin:0 -8px;border-radius:8px;transition:background var(--t-fast) ease;cursor:default;border-bottom:1px solid var(--hairline-2)}.rows .row:last-child{border-bottom:0}.row:hover{background:var(--surface-2)}.row.click{cursor:pointer}.row-name{font-size:12.5px;font-weight:500}.row-sub{font-size:11px;color:var(--ink-3);margin-top:1px}.row-right{margin-left:auto;text-align:right}.row-val{font-size:12.5px;font-weight:550;font-variant-numeric:tabular-nums}.row .go{opacity:0;transform:translate(-4px);transition:opacity var(--t-fast) ease,transform var(--t-fast) ease;color:var(--ink-3)}.row:hover .go{opacity:1;transform:none}.rk{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);width:16px;text-align:right}.see-all{display:inline-flex;align-items:center;gap:5px;margin:7px 0 6px;font-size:12px;font-weight:500;color:var(--ink-3);transition:color var(--t-fast) ease;cursor:pointer}.see-all:hover{color:var(--accent-ink)}.see-all svg{transition:transform var(--t-med) var(--ease-out)}.see-all:hover svg{transform:translate(2.5px)}.app{display:grid;grid-template-columns:28px 1fr 74px;align-items:center;gap:12px;padding:6px 8px;border-radius:8px;position:relative;overflow:hidden;cursor:default}.app:before{content:"";position:absolute;inset:0;background:var(--surface-2);transform:scaleX(0);transform-origin:left;transition:transform var(--t-med) var(--ease-out);border-radius:8px}.app:hover:before{transform:scaleX(1)}.app>*{position:relative}.app-ic{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--hairline);transition:transform var(--t-med) var(--ease-spring),box-shadow var(--t-med) ease}.app:hover .app-ic{transform:scale(1.12) rotate(-4deg);box-shadow:0 2px 8px -2px rgba(var(--shadow-c),.18)}.app-name{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-bar{display:block;margin-top:5px;height:4px;border-radius:2px;background:var(--hairline-2);overflow:hidden}.app-fill{display:block;height:100%;border-radius:2px;width:0;transition:width .9s var(--ease-out)}.app-val{text-align:right;font-variant-numeric:tabular-nums}.app-val .t{font-size:12.5px;font-weight:550;display:block;transition:opacity var(--t-fast) ease,transform var(--t-fast) ease}.app-val .p{font-size:11px;color:var(--ink-3);display:block;margin-top:-16px;opacity:0;transform:translateY(4px);transition:opacity var(--t-fast) ease,transform var(--t-fast) ease}.app:hover .app-val .t{opacity:0;transform:translateY(-4px)}.app:hover .app-val .p{opacity:1;transform:none}.tbl{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th{text-align:left;font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px;border-bottom:1px solid var(--hairline);white-space:nowrap}.tbl td{padding:9px 10px;border-bottom:1px solid var(--hairline-2);vertical-align:middle;transition:box-shadow var(--t-fast) ease}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background var(--t-fast) ease,opacity var(--t-fast) ease}.tbl tbody tr:hover{background:var(--surface-2)}.tbl tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.tbl tbody:hover tr:not(:hover){opacity:.6}.tbl .num{text-align:right;font-variant-numeric:tabular-nums}.tbl-wrap{overflow-x:auto}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--hairline);margin-top:4px}.tab{padding:8px 13px;font-size:12.5px;font-weight:550;color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--t-fast) ease,border-color var(--t-fast) ease;cursor:pointer}.tab:hover{color:var(--ink-2)}.tab.on{color:var(--ink);border-bottom-color:var(--ink)}.drawer-veil{position:fixed;inset:0;background:#11111352;opacity:0;pointer-events:none;transition:opacity var(--t-med) ease;z-index:90}.drawer-veil.on{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:92vw;background:var(--surface);border-left:1px solid var(--hairline);box-shadow:-12px 0 40px -12px rgba(var(--shadow-c),.25);transform:translate(102%);transition:transform var(--t-med) var(--ease-out);z-index:91;display:flex;flex-direction:column}.drawer.on{transform:none}.drawer-head{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--hairline)}.drawer-title{font-size:14px;font-weight:600}.drawer-x{margin-left:auto;width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:var(--ink-3);transition:background var(--t-fast) ease,color var(--t-fast) ease}.drawer-x:hover{background:var(--surface-2);color:var(--ink)}.drawer-body{flex:1;overflow-y:auto;padding:16px 18px}.drawer-foot{padding:12px 18px;border-top:1px solid var(--hairline);display:flex;gap:8px;justify-content:flex-end}.emp{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:42px 20px;color:var(--ink-3)}.emp .emp-ic{width:38px;height:38px;border-radius:10px;background:var(--surface-2);border:1px solid var(--hairline);display:grid;place-items:center;margin-bottom:12px;color:var(--ink-3)}.emp b{color:var(--ink-2);font-size:13px;font-weight:600}.emp p{font-size:12px;margin-top:3px;max-width:300px}.emp .btn{margin-top:12px}.axis{position:relative;height:21px;margin-left:var(--who-w,168px)}.tick{position:absolute;top:0;font-family:var(--mono);font-size:10px;color:var(--ink-3);transform:translate(-50%)}.tick.first{transform:none}.tick.last{transform:translate(-100%)}.p-rows{position:relative}.gridlines{position:absolute;inset:0 0 0 var(--who-w,168px);pointer-events:none}.gl{position:absolute;top:0;bottom:0;width:1px;background:var(--hairline-2)}.now{position:absolute;top:-20px;bottom:0;left:var(--now-x);width:1px;background:color-mix(in srgb,var(--accent) 55%,transparent);z-index:3;pointer-events:none}.now:before{content:"";position:absolute;top:0;left:-2.5px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.now-lbl{position:absolute;top:-3px;left:5px;font-family:var(--mono);font-size:10px;font-weight:600;color:var(--accent-ink);background:var(--surface);padding:0 4px;border-radius:3px;white-space:nowrap;line-height:14px}.p-row{display:flex;align-items:center;height:38px;border-radius:8px;transition:opacity var(--t-med) ease,background var(--t-fast) ease;position:relative}.p-rows:hover .p-row:not(:hover){opacity:.45}.p-row:hover{background:var(--surface-2)}.p-who{flex:0 0 var(--who-w,168px);display:flex;align-items:center;gap:10px;padding-left:6px}.p-row:hover .p-av{transform:scale(1.1)}.p-name{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform var(--t-med) var(--ease-out)}.p-row:hover .p-name{transform:translate(2px)}.p-meta{font-family:var(--mono);font-size:10px;color:var(--ink-3)}.p-track{position:relative;flex:1;height:13px;border-radius:5px;background:var(--viz-track)}.seg-b{position:absolute;top:0;bottom:0;border-radius:4px;transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--ease-out),filter var(--t-fast) ease,box-shadow var(--t-fast) ease}.tl-on .seg-b{transform:scaleX(1)}.seg-b:hover{filter:brightness(.92) saturate(1.1);box-shadow:0 0 0 2px var(--surface);z-index:2}.seg-1{background:var(--viz-1)}.seg-2{background:var(--viz-2)}.seg-3{background:var(--viz-3)}.seg-4{background:var(--viz-4)}.seg-hatch{background:repeating-linear-gradient(45deg,var(--viz-mute) 0 3px,color-mix(in srgb,var(--viz-mute) 34%,var(--surface)) 3px 6px)}.p-chip{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:2;font-size:10.5px;font-weight:550;color:var(--ink-3);background:var(--surface);border:1px solid var(--hairline);border-radius:99px;padding:1px 8px;white-space:nowrap}.legend{margin-left:auto;display:flex;gap:13px}.lg{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-2)}.sw{width:9px;height:9px;border-radius:3px}.sw.hatch{background:repeating-linear-gradient(45deg,var(--viz-mute) 0 2px,transparent 2px 4px);border:1px solid var(--viz-mute)}.donut-wrap{position:relative;flex:none}.donut-c{position:absolute;inset:0;display:grid;place-items:center;text-align:center;pointer-events:none}.donut-v{font-size:24px;font-weight:350;letter-spacing:-.02em;font-variant-numeric:tabular-nums;transition:opacity var(--t-fast) ease}.donut-l{font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:650;color:var(--ink-3);margin-top:2px;transition:opacity var(--t-fast) ease}.donut-c.swap .donut-v,.donut-c.swap .donut-l{opacity:0}.donut circle.seg{transition:stroke-width var(--t-med) var(--ease-spring),opacity var(--t-med) ease;cursor:pointer}.donut.dim circle.seg:not(.hot){opacity:.28}.dl{display:flex;flex-direction:column;gap:8px;flex:1}.dl-row{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ink-2);border-radius:6px;padding:2px 6px;margin:-2px -6px;transition:background var(--t-fast) ease;cursor:default}.dl-row:hover{background:var(--surface-2)}.dl-row b{margin-left:auto;font-weight:550;color:var(--ink);font-variant-numeric:tabular-nums}.dl-row .pct{width:38px;text-align:right;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.lc .grid-l{stroke:var(--hairline-2)}.lc .exp{stroke:var(--ink-3);stroke-width:1.2;stroke-dasharray:3 4;fill:none;opacity:.6}.lc .act{stroke:var(--accent);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.lc .area{fill:var(--accent);opacity:.07}.lc .axl{font-family:var(--mono);font-size:9.5px;fill:var(--ink-3)}.lc .pt{fill:var(--accent);stroke:var(--surface);stroke-width:1.5;opacity:0;transition:opacity var(--t-fast) ease}.lc .pt.end{opacity:1}.lc .hover-l{stroke:var(--hairline);stroke-width:1;opacity:0}.tip{position:fixed;z-index:100;pointer-events:none;background:#171614ed;color:#f2f1ee;font-size:11.5px;line-height:1.5;border-radius:8px;padding:7px 10px;box-shadow:0 8px 24px -6px #14131159;opacity:0;transform:translateY(4px) scale(.98);transition:opacity var(--t-fast) ease,transform var(--t-fast) var(--ease-out);max-width:260px}.tip.on{opacity:1;transform:none}.tip .t-title{font-weight:600;display:flex;align-items:center;gap:6px}.tip .t-sw{width:8px;height:8px;border-radius:2.5px}.tip .t-meta{font-family:var(--mono);font-size:10.5px;color:#b9b7b0;margin-top:2px}.pal-veil{position:fixed;inset:0;background:#1111135c;opacity:0;pointer-events:none;transition:opacity var(--t-fast) ease;z-index:95;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pal-veil.on{opacity:1;pointer-events:auto}.pal{position:fixed;left:50%;top:16vh;transform:translate(-50%) scale(.98);width:560px;max-width:92vw;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:0 24px 70px -12px rgba(var(--shadow-c),.35);z-index:96;opacity:0;pointer-events:none;transition:opacity var(--t-fast) ease,transform var(--t-fast) var(--ease-out);overflow:hidden}.pal.on{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.pal-in{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--hairline)}.pal-in input{flex:1;border:0;outline:0;background:none;font-size:14px;color:var(--ink)}.pal-list{max-height:320px;overflow-y:auto;padding:6px}.pal-it{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:13px;cursor:pointer;color:var(--ink-2)}.pal-it .nv-ic{width:16px;height:16px;color:var(--ink-3)}.pal-it.sel{background:var(--surface-2);color:var(--ink)}.pal-it .pal-k{margin-left:auto;font-size:10.5px;color:var(--ink-3);font-family:var(--mono)}.pal-sec{font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:8px 10px 3px}.foot-note{margin-top:24px;text-align:center;font-size:11px;color:var(--ink-3)}html,body{margin:0;height:100%}body.tc{--accent:#0f766e;--accent-ink:#0b5c56;--accent-bg:rgba(15,118,110,.09)}.tc ::selection{background:#0f766e29}.tc[dir],[dir=rtl] .tc{font-family:var(--sans)}.tc :is(a,button,input,select,textarea,summary,[tabindex],[role=button],[role=option],[role=menuitem],[role=menuitemradio],[role=treeitem],[role=tab]):focus-visible,.tc .inp:focus-visible,.tc .sel:focus-visible,.tc .menu .mi:focus-visible,.tc .btn:focus-visible,.tc .icon-btn:focus-visible,.tc .cb:focus-visible,.tc .toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tc .search input:focus-visible,.tc .pal-in input:focus-visible{outline:0}.tc .search:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.tc .pal-in:has(input:focus-visible){box-shadow:inset 0 -2px 0 var(--accent)}.tc .tbl tbody tr:focus-visible{outline-offset:-2px}.tc .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent}.tc .topbar:before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--page) 97%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.tc .chip.warn{color:#9a4408}.tc .chip.good{color:#046a08}.tc .chip.info{color:var(--accent-ink);background:linear-gradient(180deg,#0f766e0d,#0f766e1c);border-color:#0f766e42}.tc .n.warn,.tc .row-val.warn{color:#9a4408}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}main#df-main{min-width:0}.page-head h1{font-size:24px}.page-head .sub a{color:var(--accent-ink)}.crumbs a{color:var(--ink-3);transition:color var(--t-fast) ease}.crumbs a:hover{color:var(--ink)}.tbl td a.doc-link{color:var(--ink);font-weight:500}.tbl td a.doc-link:hover{color:var(--accent-ink)}.tbl tbody tr.selected{background:var(--accent-bg)}.tbl .tags-cell{display:flex;gap:4px;flex-wrap:wrap}.tbl .tags-cell .chip{font-weight:500}.num,.tabular{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.muted{color:var(--ink-3)}.small{font-size:12px}.card.pad{padding:17px 20px 15px}.section-title{font-size:10.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.cb{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1.5px solid var(--hairline);border-radius:4px;background:var(--surface);display:inline-grid;place-items:center;cursor:pointer;position:relative;transition:border-color var(--t-fast) ease,background var(--t-fast) ease,transform var(--t-fast) var(--ease-spring);vertical-align:middle}.cb:hover{border-color:color-mix(in srgb,var(--ink) 30%,var(--hairline))}.cb:active{transform:scale(.9)}.cb:after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(.4) translateY(-1px);opacity:0;transition:transform .2s var(--ease-spring),opacity .12s ease}.cb:checked,.cb:indeterminate{background:var(--accent);border-color:var(--accent)}.cb:checked:after{opacity:1;transform:rotate(-45deg) scale(1) translateY(-1px)}.cb:indeterminate:after{opacity:1;border-left:0;width:8px;height:0;transform:none}.wisp{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--s-good-ink);animation:wisp 1.6s var(--ease-out) forwards}@keyframes wisp{0%{opacity:0;transform:translateY(3px)}15%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}.btn{white-space:nowrap;transition:color var(--t-fast) ease,background var(--t-fast) ease,border-color var(--t-fast) ease,box-shadow var(--t-fast) ease,opacity var(--t-fast) ease,transform var(--t-fast) var(--ease-spring)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:default;pointer-events:none}.icon-btn:active{transform:scale(.94)}.btn df-icon{color:inherit}.btn.accent df-icon,.btn.primary df-icon{color:#fff}.df-icon svg path,.df-icon svg circle{transition:transform var(--t-med) var(--ease-spring),opacity var(--t-fast) ease;transform-box:fill-box;transform-origin:center}a:hover .ic-upload .ic-arrow,.btn:hover .ic-upload .ic-arrow{transform:translateY(-2px)}.btn:hover .ic-download .ic-arrow-down{transform:translateY(2px)}a:hover .ic-search svg,.btn:hover .ic-search svg{transform:rotate(-12deg)}a:hover .ic-ask .ic-spark,.btn:hover .ic-ask .ic-spark{transform:scale(1.25)}a:hover .ic-admin .ic-gear,.btn:hover .ic-admin .ic-gear{transform:rotate(35deg)}a:hover .ic-library .ic-lib-c{transform:rotate(6deg) translate(1px)}a:hover .ic-home svg{transform:translateY(-1px)}.btn:hover .ic-refresh .ic-spin,.icon-btn:hover .ic-refresh .ic-spin{transform:rotate(90deg)}.btn:hover .ic-trash .ic-lid,.mi:hover .ic-trash .ic-lid{transform:translateY(-2px) rotate(-8deg)}.btn:hover .ic-history .ic-hand,.icon-btn:hover .ic-history .ic-hand{transform:rotate(60deg);transform-origin:12px 12px}.btn:hover .ic-translate svg{transform:translate(1px)}.btn:hover .ic-external svg{transform:translate(1px,-1px)}.btn:hover .ic-arrow-right svg,a:hover .ic-arrow-right svg{transform:translate(2px)}.df-icon svg{transition:transform var(--t-med) var(--ease-spring)}.seg[role=radiogroup] button{display:inline-flex;align-items:center;gap:5px}.seg button:active{transform:scale(.97)}.tbl .chip{font-size:10.5px}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 0 10px}.toolbar .grow{flex:1}.toolbar .search{width:220px;cursor:text}.toolbar .search:focus-within{width:280px}.bulk-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:10px;border-radius:10px;background:var(--accent-bg);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--hairline));font-size:12.5px;animation:fold-in .22s var(--ease-out)}.bulk-bar b{font-variant-numeric:tabular-nums}@keyframes fold-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.fchip{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:99px;border:1px solid var(--hairline);background:var(--surface);font-size:11.5px;font-weight:550;color:var(--ink-2);transition:background var(--t-fast) ease,border-color var(--t-fast) ease,color var(--t-fast) ease,transform var(--t-fast) var(--ease-spring)}.fchip:hover{border-color:color-mix(in srgb,var(--ink) 20%,var(--hairline));color:var(--ink)}.fchip:active{transform:scale(.96)}.fchip.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.split{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start}.split>*{min-width:0}.tbl-wrap{max-width:100%;position:relative}.card{min-width:0}.wrap,.wrap.wide,main#df-main,.main{max-width:100vw}.main{overflow-x:clip}@media (max-width: 900px){.split{grid-template-columns:minmax(0,1fr)}.page-actions{flex-wrap:wrap}}[dir=rtl] .sb{border-right:0;border-left:1px solid var(--hairline)}[dir=rtl] .badge,[dir=rtl] .topbar-right,[dir=rtl] .kbd{margin-left:0;margin-right:auto}[dir=rtl] .sb-toggle{margin-left:0;margin-right:-8px}[dir=rtl] .tbl th{text-align:right}[dir=rtl] .tbl .num{text-align:left}[dir=rtl] .tbl tbody tr:hover td:first-child{box-shadow:inset -2px 0 0 var(--accent)}[dir=rtl] .row-right{margin-left:0;margin-right:auto;text-align:left}[dir=rtl] .drawer-x,[dir=rtl] .u-gear,[dir=rtl] .legend,[dir=rtl] .dl-row b{margin-left:0;margin-right:auto}[dir=rtl] .sel{background-position:left 9px top 50%;padding-right:10px;padding-left:26px}[dir=rtl] .sel:focus{background-position:left 9px top 60%}[dir=rtl] .ic-chevron-right svg,[dir=rtl] .ic-chevron-left svg,[dir=rtl] .ic-arrow-right svg,[dir=rtl] .ic-logout svg,[dir=rtl] .ic-external svg{transform:scaleX(-1)}[dir=rtl] .mono,[dir=rtl] .num,[dir=rtl] .tabular{direction:ltr;unicode-bidi:isolate}[dir=rtl] .emp p{direction:rtl}[dir=rtl] .doc-link,[dir=rtl] .doc-title,[dir=rtl] .ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.rows.dim:hover .row:not(:hover){opacity:.55}.rows.dim .row{transition:background var(--t-fast) ease,opacity var(--t-fast) ease}.row .row-name{display:inline-block;transition:transform var(--t-med) var(--ease-out)}.row.click:hover .row-name{transform:translate(2px)}[dir=rtl] .row.click:hover .row-name{transform:translate(-2px)}.row.click:active{transform:scale(.995)}@media (prefers-reduced-motion: reduce){.wisp,.bulk-bar{animation:none}.cb:after{transition:none}}.tc df-search .wrap{max-width:none;padding:0 32px 56px}@media (max-width: 900px){.tc df-search .wrap{padding:0 16px 48px}}.tc df-ask .emp.start{position:relative;padding:46px 20px 30px}.tc df-ask .emp.start:before{content:"";width:64px;height:44px;margin:0 auto 14px;display:block;opacity:.95;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 44' fill='none' stroke='%230b5c56' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 10c-5-3.5-12-4.5-22-4.5v30c10 0 17 1 22 4.5 5-3.5 12-4.5 22-4.5v-30c-10 0-17 1-22 4.5z' fill='white'/%3E%3Cpath d='M32 10v30'/%3E%3Cpath d='M15 15h11M15 21h9M15 27h11M38 15h11M38 21h9M38 27h11' stroke='%230f766e' stroke-opacity='.55'/%3E%3C/svg%3E") center/contain no-repeat;animation:ask-open var(--t-slow) var(--ease-out) both}.tc df-ask .emp.start:after{content:"";position:absolute;left:50%;top:14px;width:120px;height:62px;transform:translate(-50%);border-radius:50%;background:var(--accent-bg);filter:blur(14px);z-index:-1;opacity:0;animation:ask-glow var(--t-slow) ease .2s forwards}@keyframes ask-open{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:.95;transform:none}}@keyframes ask-glow{to{opacity:1}}.tc df-ask .emp.start b{font-size:16px;color:var(--ink);letter-spacing:-.012em}.tc df-ask .emp.start p{max-width:46ch}.tc df-ask .sugg .chip.sg{height:30px;padding:0 13px;font-size:12.5px}@media (prefers-reduced-motion: reduce){.tc df-ask .emp.start:before,.tc df-ask .emp.start:after{animation:none;opacity:1}}.tc dialog:modal:not(.drawer-dlg):not(.pal-dlg){margin:auto}@media (hover: none),(pointer: coarse){.row .go{opacity:1;transform:none}.rows.dim:hover .row:not(:hover){opacity:1}}.df-drop-on{position:relative}.df-drop-on:after{content:attr(data-drop-label);position:absolute;inset:5px;z-index:45;pointer-events:none;display:grid;place-content:start center;text-align:center;padding:24px 18px;border:2px dashed var(--accent);border-radius:var(--r-card);background:color-mix(in srgb,var(--surface) 88%,var(--accent));color:var(--accent-ink);font-size:13.5px;font-weight:600;letter-spacing:-.008em;animation:df-drop-in var(--t-fast) var(--ease-out)}.df-drop-on.df-drop-tight:after{content:attr(data-drop-short);inset:1px;border-radius:7px;border-width:1.5px;font-size:11px;padding:0 8px;display:block;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes df-drop-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.df-drop-on:after{animation:none}}@supports not ((backdrop-filter: blur(4px)) or (-webkit-backdrop-filter: blur(4px))){.tc .topbar:before{background:var(--page)}}
