.app{--ink-0:#0d0c12;--ink-1:#121118;--ink-2:#17161f;--ink-3:#1e1c28;--ink-4:#272534;--line:#23212d;--line-2:#302d3d;--tx:#e9e7f0;--tx-2:#bdb9cc;--tx-3:#8b879b;--lilac:var(--accent,#b8a6f6);--lilac-soft:color-mix(in srgb,var(--lilac) 13%,transparent);--mono:"JetBrains Mono","Cascadia Mono",Consolas,ui-monospace,monospace;--sans:"Manrope","Segoe UI",system-ui,-apple-system,sans-serif;--ev-bg:var(--ink-0);--ev-surface:var(--ink-1);--ev-surface-2:var(--ink-2);--ev-raised:var(--ink-3);--ev-border:var(--line);--ev-border-strong:var(--line-2);--ev-text:var(--tx);--ev-soft:var(--tx-2);--ev-muted:var(--tx-3);--ev-accent:var(--lilac);--ev-accent-soft:var(--lilac-soft);--ev-mono:var(--mono);--ev-good:#7fcfa3;--ev-bad:#ee8b98;--ev-warn:#e3c07f;background:var(--ink-0)!important;color:var(--tx)!important;font-family:var(--sans)!important}.app *{text-shadow:none}.app{--side-w:256px}.app.side-compact{--side-w:68px}.app .side-nav{width:var(--side-w)!important;box-sizing:border-box;background:var(--ink-1)!important;border-right:1px solid var(--line)!important;padding:14px 12px 12px!important;gap:6px!important;box-shadow:none!important}.app .side-brand{padding:2px 8px 8px!important}.app .side-brand>span{font:600 13px/1 var(--sans)!important;letter-spacing:.14em!important;color:var(--tx)}.app .side-brand>svg{color:var(--lilac)!important}.app .side-search{height:34px!important;border:1px solid var(--line)!important;background:var(--ink-0)!important;border-radius:7px!important;padding:0 10px!important;color:var(--tx-3)!important}.app .side-search kbd{font:500 10px var(--mono)!important;color:var(--tx-3)!important}.app .side-back,.app .side-search kbd{background:none!important;border:0!important}.app .side-back{display:flex!important;align-items:center;gap:10px;height:34px;padding:0 8px!important;color:var(--tx-2)!important;font-size:14px!important;border-radius:7px!important}.app .side-back:hover{color:var(--tx)!important;background:var(--ink-2)!important}.app .side-server-card{display:flex!important;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px!important;background:var(--ink-1)!important;border:1px solid var(--line-2)!important;border-radius:9px!important;box-shadow:none!important}.app .side-server-card strong{flex:1;min-width:0;text-align:left;font-size:14.5px!important;font-weight:700!important;color:var(--tx)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .side-server-card>svg{color:var(--tx-3)}.app .side-server-icon{width:34px!important;height:34px!important;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:7px!important;background:var(--ink-3)!important;border:0!important;color:var(--tx-3)}.app .side-server-icon img{width:100%;height:100%;object-fit:cover}.app .side-server-list{background:var(--ink-2)!important;border:1px solid var(--line-2)!important;border-radius:9px!important;box-shadow:0 12px 30px #0008!important}.app .side-groups{display:flex;flex-direction:column;gap:2px;margin-top:4px}.app .side-group{display:flex;flex-direction:column;gap:1px;padding:0!important;border:0!important}.app .side-label{display:block;margin:14px 0 4px!important;padding:0 8px!important;font:400 13.5px/1.2 var(--mono)!important;letter-spacing:0!important;text-transform:none!important;color:var(--lilac)!important;opacity:.95}.app .side-group button{position:relative;display:flex!important;align-items:center;gap:11px;height:33px!important;min-height:0!important;padding:0 10px!important;border:0!important;border-radius:7px!important;background:none!important;box-shadow:none!important;color:var(--tx)!important;font:600 14px/1 var(--sans)!important;text-align:left}.app .side-group button svg{width:16px;height:16px;color:var(--tx-3)!important;flex:none}.app .side-group button:hover{background:var(--ink-2)!important}.app .side-group button.is-active{background:var(--ink-3)!important;color:var(--tx)!important}.app .side-group button.is-active:after,.app .side-group button.is-active:before{display:none!important}.app .side-group button.is-active svg{color:var(--tx)!important}.app .side-group button span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .side-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:var(--lilac)!important;box-shadow:none!important;margin-left:auto;flex:none;opacity:.85}.app .side-user{margin-top:auto!important;padding:8px!important;border:1px solid var(--line)!important;border-radius:9px!important;background:none!important}.app .side-user-avatar{background:var(--ink-3)!important;color:var(--tx-2)!important;border:0!important}.app .side-footer{border-top:0!important;padding-top:2px!important;color:var(--tx-3)!important;font-size:11px!important}.app .side-nav.is-compact .side-label{font-size:0!important;margin:10px 8px 6px!important;height:1px;background:var(--line)}.app .side-nav.is-compact .side-group button{justify-content:center;padding:0!important}.app .side-nav.is-compact .side-dot,.app .side-nav.is-compact .side-group button span{display:none}.app .topbar{background:color-mix(in srgb,var(--ink-0) 88%,transparent)!important;border-bottom:1px solid var(--line)!important}.app .content{padding:28px 40px 0!important}.app .page-heading{margin-bottom:22px!important;padding:0!important;background:none!important;border:0!important}.app .page-heading .eyebrow{display:none!important}.app .page-heading h1{font:700 26px/1.2 var(--sans)!important;letter-spacing:-.3px!important;margin:0 0 6px!important;color:var(--tx)!important}.app .page-heading p{font-size:14px!important;color:var(--tx-3)!important;margin:0!important}.app .preview-banner{background:var(--ink-1)!important;border:1px solid var(--line)!important;border-left:2px solid var(--lilac)!important;border-radius:7px!important;color:var(--tx-2)!important;box-shadow:none!important}.app .preview-banner strong{font:500 11px var(--mono)!important;letter-spacing:0!important;color:var(--lilac)!important}.app .main-footer{color:var(--tx-3)!important;border-top:1px solid var(--line)!important}.app .analytics-card,.app .command-settings-card,.app .community-activity,.app .member-feature,.app .overview-counters>section,.app .overview-feed,.app .overview-protections,.app .overview-shortcuts,.app .panel,.app .perm-card,.app .rp-card,.app .section-sidebar,.app .security-feature,.app .server-card,.app [class*=-card]:not(.side-server-card):not(.server-cards):not(.sample-card){border-radius:10px!important;box-shadow:none!important;background-image:none!important}.app .command-settings-card,.app .panel,.app .perm-card,.app .section-sidebar{background:var(--ink-1)!important;border:1px solid var(--line)!important}.app .command-settings-card [class*=-card],.app .module-surface .panel .panel,.app .panel .panel,.app .panel [class*=-card]{background:transparent!important;border-color:var(--line)!important}.app .design-motif,.app [class*=aurora],.app [class*=glow]{display:none!important}.app [style*=linear-gradient]:not(.preset span):not(.color-swatch){background-image:none}.app .icon-tile,.app .module-title .section-icon,.app .ov-kpi-icon,.app .section-icon{background:none!important;border:0!important;box-shadow:none!important;width:auto!important;height:auto!important;padding:0!important;color:var(--tx-3)!important}.app .module-title .section-icon svg{width:20px;height:20px}.app .ld-eyebrow,.app .micro-label,.app .studio-card-eyebrow,.app .system-label,.app [class*=eyebrow]{font:400 12px/1.3 var(--mono)!important;letter-spacing:0!important;text-transform:none!important;color:var(--lilac)!important}.app h2,.app h3,.app h4{font-family:var(--sans)!important;letter-spacing:-.1px!important;color:var(--tx)}.app h3{font-size:16px!important;font-weight:700!important}.app p,.app small{color:inherit}.app .field small,.app .footnote,.app .section-heading p,.app .toggle-row p{color:var(--tx-3)!important}.app code,.app kbd{font-family:var(--mono)!important}.app .btn-outline,.app .button,.app .destructive,.app .ghost,.app button.primary{border-radius:7px!important;box-shadow:none!important;background-image:none!important;font-weight:600!important;letter-spacing:0!important}.app .button.primary,.app button.primary{background:var(--lilac)!important;border:1px solid var(--lilac)!important;color:#15121f!important}.app .button.primary:hover:not(:disabled){filter:brightness(1.07)}.app .btn-outline{background:var(--ink-2)!important;border:1px solid var(--line-2)!important;color:var(--tx)!important}.app .btn-outline:hover:not(:disabled){background:var(--ink-3)!important}.app .destructive{background:transparent!important;border:1px solid color-mix(in srgb,var(--ev-bad) 45%,transparent)!important;color:var(--ev-bad)!important}.app .destructive:hover:not(:disabled){background:color-mix(in srgb,var(--ev-bad) 10%,transparent)!important}.app .sentinel-select-trigger,.app input:not([type=color]):not([type=checkbox]):not([type=range]):not([type=radio]),.app select,.app textarea{background:var(--ink-0)!important;border:1px solid var(--line-2)!important;border-radius:7px!important;box-shadow:none!important;color:var(--tx)!important}.app .sentinel-select-trigger:focus-visible,.app input:focus-visible,.app textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--lilac) 55%,transparent)!important;outline-offset:1px;border-color:var(--lilac)!important}.app .side-search input{border:0!important;background:none!important;outline:0!important}.app .switch,.app .switch.command-switch{width:36px!important;height:20px!important;padding:0!important;border-radius:999px!important;border:0!important;box-shadow:none!important;position:relative;flex:none}.app .switch.command-switch[data-state=unchecked],.app .switch[data-state=unchecked]{background:var(--ink-4)!important;border:0!important}.app .switch.command-switch[data-state=checked],.app .switch[data-state=checked]{background:#3fa978!important;border:0!important}.app .switch .switch-thumb,.app .switch.command-switch .switch-thumb{display:block;width:16px!important;height:16px!important;border-radius:50%!important;background:#f4f2fa!important;box-shadow:none!important;transform:translateX(2px)!important;transition:transform .15s ease}.app .switch[data-state=checked] .switch-thumb{transform:translateX(18px)!important}.app .switch:disabled{opacity:.45}.app .protection-editor{padding:0!important}.app .inline-module .footnote,.app .protection-card .footnote{padding:0!important;margin:10px 0 0!important;background:none!important;border:0!important}.app .studio-tabs button.selected,.app .tabs button.selected,.app [role=tablist] [role=tab][aria-selected=true]{color:var(--tx)!important}.app .perm-count,.app .perm-effect,.app .rp-badge,.app .tag{border-radius:6px!important;box-shadow:none!important;font-weight:600}.app .tag i{box-shadow:none!important}.app .tutorial,.app .tutorial-card,.app [class*=tutorial]{border-style:solid!important;border-color:var(--line)!important;background:var(--ink-1)!important;box-shadow:none!important}.app [class*=tutorial] svg.lucide-sparkles{display:none!important}.app .toast,[role=dialog]{border-radius:10px!important;box-shadow:0 16px 40px #0009!important}.app .overview-counters .lucide-arrow-up-right{display:none!important}@media (max-width:900px){.app .content{padding:20px 16px 0!important}}.app .side-search input:not([type=color]):not([type=checkbox]):not([type=range]):not([type=radio]){border:0!important;background:none!important;outline:0!important;padding:0!important;height:auto!important}.app .ov-hero{display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:0 0 22px!important;margin-bottom:22px!important;background:none!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}.app .ov-hero:after,.app .ov-hero:before{display:none!important}.app .ov-identity{display:flex;align-items:center;gap:14px}.app .ov-avatar{width:48px!important;height:48px!important;border-radius:10px!important;background:var(--ink-3)!important;border:0!important;box-shadow:none!important;color:var(--tx-3)!important;overflow:hidden}.app .ov-avatar svg{width:22px;height:22px}.app .ov-identity h1{font:700 24px/1.2 var(--sans)!important;letter-spacing:-.3px!important;margin:0 0 6px!important}.app .ov-chips{display:flex;flex-wrap:wrap;align-items:center;gap:0!important}.app .ov-chip{background:none!important;border:0!important;padding:0!important;border-radius:0!important;font:400 12.5px/1 var(--mono)!important;color:var(--tx-3)!important;display:inline-flex;align-items:center;gap:6px}.app .ov-chip+.ov-chip:before{content:"·";margin:0 9px;color:var(--line-2)}.app .ov-chip i{width:6px;height:6px;border-radius:50%;background:var(--tx-3);box-shadow:none!important}.app .ov-chip.good{color:var(--ev-good)!important}.app .ov-chip.good i{background:var(--ev-good)}.app .ov-chip.bad{color:var(--ev-bad)!important}.app .ov-chip.bad i{background:var(--ev-bad)}.app .ov-chip.warn{color:var(--ev-warn)!important}.app .ov-refresh{cursor:pointer}.app .ov-btn{height:34px!important;padding:0 13px!important;border-radius:7px!important;background:var(--ink-2)!important;border:1px solid var(--line-2)!important;color:var(--tx)!important;font-weight:600!important;box-shadow:none!important}.app .ov-btn:hover:not(:disabled){background:var(--ink-3)!important}.app .ov-btn.danger{background:transparent!important;color:var(--ev-bad)!important;border-color:color-mix(in srgb,var(--ev-bad) 40%,transparent)!important}.app .ov-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;background:var(--ink-1);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:20px!important}.app .ov-kpi{min-height:0!important;padding:16px 20px!important;border:0!important;border-radius:0!important;background:none!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:4px!important;text-align:left;box-shadow:none!important}.app .ov-kpi+.ov-kpi{border-left:1px solid var(--line)!important}.app .ov-kpi:hover{background:var(--ink-2)!important}.app .ov-kpi-label{font:400 12.5px/1.3 var(--mono)!important;letter-spacing:0!important;text-transform:none!important;color:var(--tx-3)!important}.app .ov-kpi strong{font:700 26px/1.15 var(--sans)!important;letter-spacing:-.4px!important;color:var(--tx)!important}.app .ov-kpi strong small{font-size:14px;color:var(--tx-3);font-weight:500}.app .ov-kpi-foot{font-size:12.5px!important;color:var(--tx-3)!important}.app .ov-kpi-foot .up{color:var(--ev-good)}.app .ov-kpi-foot .down{color:var(--ev-bad)}.app .ov-progress{display:block;width:120px;height:4px;border-radius:2px;background:var(--ink-3);overflow:hidden;margin-top:6px}.app .ov-progress i{display:block;height:100%;background:var(--lilac)}.app .ov-card{background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:10px!important;box-shadow:none!important}.app .ov-card header h3{font-size:15px!important}.app .ov-card header p{font:400 12.5px/1.4 var(--sans)!important;color:var(--tx-3)!important;text-transform:none!important;letter-spacing:0!important}.app .ov-tabs{background:none!important;border:0!important;padding:0!important;gap:4px!important}.app .ov-tabs button{border-radius:6px!important;font-size:12.5px!important;padding:5px 10px!important;color:var(--tx-3)!important;background:none!important;border:1px solid transparent!important}.app .ov-tabs button.is-active{background:var(--ink-3)!important;color:var(--tx)!important}.app .ov-feed-icon{background:none!important;border:0!important;color:var(--tx-3)!important}.app .ov-module-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 24px!important}.app .ov-module-grid button{display:flex!important;align-items:center;gap:10px;min-height:0!important;padding:11px 2px!important;background:none!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;text-align:left}.app .ov-module-grid button:hover strong{color:var(--lilac)!important}.app .ov-module-grid strong{flex:1;font-size:14px!important;font-weight:600!important;color:var(--tx)!important}.app .ov-module-grid b{font:400 12px var(--mono)!important;color:var(--tx-3)!important;background:none!important;border:0!important;padding:0!important}.app .ov-module-grid button.is-on b{color:var(--lilac)!important}.app .ov-module-dot{width:6px;height:6px;border-radius:50%;background:var(--line-2);flex:none}.app .ov-module-grid button.is-on .ov-module-dot{background:var(--lilac)}@media(max-width:1100px){.app .ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app .ov-kpi:nth-child(3){border-left:0!important}.app .ov-kpi:nth-child(n+3){border-top:1px solid var(--line)!important}.app .ov-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.app .ov-hero{flex-direction:column;align-items:flex-start}.app .ov-module-grid{grid-template-columns:1fr!important}}.app .howto{margin:0 0 18px;border:0!important;background:none!important}.app .howto-toggle{display:inline-flex;align-items:center;gap:6px;padding:0;background:none;border:0;color:var(--tx-3);font:400 12.5px/1.4 var(--mono);cursor:pointer}.app .howto-toggle:hover{color:var(--lilac)}.app .howto.is-open .howto-toggle svg{transform:rotate(180deg)}.app .howto-steps{margin:10px 0 0;padding:12px 16px 12px 34px;border-left:2px solid var(--line-2);display:grid;gap:8px;color:var(--tx-2);font-size:13.5px}.app .howto-steps li::marker{color:var(--lilac);font-family:var(--mono)}.app .howto-steps strong{color:var(--tx);margin-right:6px}.app .section-sidebar{padding:6px!important;gap:1px!important}.app .section-sidebar .list-group>button,.app .section-sidebar>button{display:flex!important;align-items:center;gap:10px;min-height:36px!important;height:auto!important;padding:8px 10px!important;border:0!important;border-radius:7px!important;background:none!important;box-shadow:none!important;color:var(--tx-2)!important;text-align:left}.app .section-sidebar .list-group>button:hover,.app .section-sidebar>button:hover{background:var(--ink-2)!important;color:var(--tx)!important}.app .section-sidebar .list-group>button.selected,.app .section-sidebar>button.selected{background:var(--ink-3)!important;color:var(--tx)!important}.app .section-sidebar .list-group>button.selected:after,.app .section-sidebar .list-group>button.selected:before,.app .section-sidebar>button.selected:after,.app .section-sidebar>button.selected:before{display:none!important}.app .section-sidebar .list-group>button strong,.app .section-sidebar>button strong{font-size:14px!important;font-weight:600!important;color:inherit!important}.app .section-sidebar .list-group>button small,.app .section-sidebar>button small{font-size:12px!important;color:var(--tx-3)!important}.app .section-sidebar .list-group>button>svg.lucide-chevron-right,.app .section-sidebar>button>svg.lucide-chevron-right{display:none}.app .list-sidebar .list-group>button>span,.app .list-sidebar>button>span{flex:1}.app .list-dot{width:6px;height:6px;border-radius:50%;background:var(--line-2);flex:none}.app .list-dot.is-on{background:var(--lilac)}.app .module-title{display:flex;align-items:flex-start;gap:12px;padding:0 0 16px!important;margin-bottom:16px!important;border:0!important;border-bottom:1px solid var(--line)!important;background:none!important;border-radius:0!important}.app .module-title h2{font:700 20px/1.25 var(--sans)!important;margin:0 0 4px!important}.app .module-title p{color:var(--tx-3)!important;font-size:13.5px!important;margin:0!important}.app .protection-enable{display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px!important;margin-bottom:16px!important;background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:10px!important;box-shadow:none!important}.app .protection-enable strong{font-size:14.5px!important}.app .protection-enable small{display:block;font-size:12.5px!important;color:var(--tx-3)!important;margin-top:2px}.app .protection-cards{gap:16px!important}.app .protection-card{background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:10px!important;padding:18px!important;box-shadow:none!important}.app .protection-card header{display:block!important;margin-bottom:14px!important;padding:0!important;border:0!important}.app .protection-card header span,.app .protection-card header>svg{display:none!important}.app .protection-card header h3{font-size:15px!important;margin:0!important}.app .protection-card .form-grid{background:none!important;border:0!important;padding:0!important}.app .protection-inner-heading{margin-top:20px!important;padding-top:16px!important;border-top:1px solid var(--line)!important}.app .advanced-protection{border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:none!important;padding:12px 0 0!important;margin-top:14px}.app .advanced-protection summary{color:var(--tx-2);font-size:13.5px;cursor:pointer}.app .advanced-protection summary span{font:400 11.5px var(--mono)!important;color:var(--tx-3)!important;background:none!important;border:0!important;margin-left:6px}.app .critical-confirm{background:color-mix(in srgb,var(--ev-warn) 8%,transparent)!important;border:1px solid color-mix(in srgb,var(--ev-warn) 30%,transparent)!important;border-radius:8px!important;color:var(--tx-2)!important}.app .picker{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.app .picker-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 10px;border-radius:6px;background:var(--ink-3);color:var(--tx);font-size:13px}.app .picker-chip button{display:grid;place-items:center;width:18px;height:18px;border-radius:4px;color:var(--tx-3);background:none;border:0;cursor:pointer}.app .picker-chip button:hover{color:var(--ev-bad);background:var(--ink-4)}.app .picker .sentinel-select-trigger{width:auto!important;min-width:170px;height:30px!important}.app .systems-page-heading{display:flex!important}.app .list-meta{font:400 11.5px var(--mono)!important;color:var(--tx-3)!important;white-space:nowrap}.app .system-tutorial-top{background:none!important;border:0!important;padding:0!important}.app .system-title{display:flex!important;align-items:center;gap:14px;padding:0 0 16px!important;margin-bottom:6px!important;background:none!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}.app .system-title>div{flex:1}.app .system-title h2{font:700 20px/1.25 var(--sans)!important;margin:0 0 4px!important}.app .system-title p{font-size:13.5px!important;color:var(--tx-3)!important;margin:0!important}.app .command-state-off,.app .command-state-on,.app .system-title-icon{display:none!important}.app .system-switch-label{font:400 12.5px var(--mono);color:var(--tx-3)}.app .system-switch-label code{color:var(--tx-2)}.app .system-tabs{border-bottom:1px solid var(--line)!important;gap:2px!important;background:none!important}.app .system-tabs button{border-radius:0!important;background:none!important;border:0!important;border-bottom:2px solid transparent!important;color:var(--tx-3)!important;padding:10px 12px!important;font-weight:600!important}.app .system-tabs button.selected{color:var(--tx)!important;border-bottom-color:var(--lilac)!important}.app .system-command-tabs button{border-radius:8px!important;background:var(--ink-1)!important;border:1px solid var(--line)!important;box-shadow:none!important}.app .system-command-tabs button.selected{border-color:var(--lilac)!important;background:var(--lilac-soft)!important}.app .system-command-tabs code{background:none!important;border:0!important;color:var(--tx)!important}.app .cs-access-hint{background:none!important;border:0!important;padding:0!important;color:var(--tx-2)!important;font-size:13.5px}.app .command-settings-card .toggle-row{border-color:var(--line)!important}.app .list-sidebar .list-group>button,.app .list-sidebar>button{flex-wrap:wrap;row-gap:2px}.app .list-sidebar .list-meta{flex-basis:100%;white-space:normal}.app .howto-steps{list-style:decimal!important}.app .howto-steps li{display:list-item!important}.app .statistics-heading{display:flex!important;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px!important;padding:0!important;background:none!important;border:0!important}.app .statistics-heading h2{font:700 18px/1.3 var(--sans)!important;margin:0 0 4px!important;letter-spacing:-.2px!important}.app .statistics-heading p{color:var(--tx-2)!important;font-size:14px!important;margin:0!important}.app .statistics-heading p small{display:block;color:var(--tx-3);font-size:12px;margin-top:3px}.app .period-switch{display:inline-flex!important;gap:2px!important;padding:3px!important;background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:8px!important;box-shadow:none!important}.app .period-switch button{height:28px!important;padding:0 11px!important;border-radius:6px!important;border:0!important;background:none!important;color:var(--tx-3)!important;font-size:12.5px!important;font-weight:600!important;box-shadow:none!important}.app .period-switch button.selected{background:var(--ink-3)!important;color:var(--tx)!important}.app .statistics-insights{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:10px!important;overflow:hidden;margin-bottom:20px!important}.app .statistics-insights>div{display:flex!important;flex-direction:column;gap:3px;padding:15px 18px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important}.app .statistics-insights>div+div{border-left:1px solid var(--line)!important}.app .statistics-insights span{font:400 12.5px/1.3 var(--mono)!important;color:var(--tx-3)!important;text-transform:none!important;letter-spacing:0!important}.app .statistics-insights strong{font:700 24px/1.2 var(--sans)!important;color:var(--tx)!important;letter-spacing:-.3px}.app .statistics-insights small{font-size:12.5px;color:var(--tx-3)}.app .analytics-card header span{color:var(--tx-2)!important;font-weight:600}.app .analytics-card header svg{color:var(--tx-3)!important}.app .analytics-number{font:700 26px/1.2 var(--sans)!important;letter-spacing:-.4px!important}.app .collection-note,.app .statistics-demo-toggle{background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:8px!important;box-shadow:none!important}@media(max-width:1000px){.app .statistics-insights{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app .statistics-insights>div:nth-child(3){border-left:0!important}.app .statistics-insights>div:nth-child(n+3){border-top:1px solid var(--line)!important}}.app .appearance-page,.app .settings-page{display:flex!important;flex-direction:column;gap:16px;max-width:780px}.app .settings-panel{padding:18px 20px!important}.app .settings-panel .section-heading{margin-bottom:6px!important}.app .settings-panel .section-heading h3{font:700 15px/1.3 var(--sans)!important;margin:0 0 3px!important}.app .settings-panel .section-heading p{font-size:13.5px!important;color:var(--tx-3)!important;margin:0!important}.app .settings-panel .toggle-row{display:flex!important;align-items:center;justify-content:space-between;gap:20px;padding:13px 0!important;border:0!important;border-top:1px solid var(--line)!important;background:none!important;border-radius:0!important}.app .settings-panel .toggle-row strong{font-size:14px!important;font-weight:600!important;color:var(--tx)!important}.app .settings-panel .toggle-row p{font-size:13px!important;color:var(--tx-3)!important;margin:2px 0 0!important;max-width:560px}.app .settings-panel .field{padding-top:14px;border-top:1px solid var(--line)}.app .critical-confirm{display:flex;gap:9px;align-items:flex-start;margin:0 0 12px;padding:10px 12px;border:1px solid #ee8b9840;border-radius:8px;background:#ee8b980d;color:var(--tx-2);font-size:13.5px}.app .inline-unit{display:inline-flex;align-items:center;height:36px;border:1px solid var(--line-2);border-radius:7px;background:var(--ink-0);overflow:hidden}.app .inline-unit input{width:80px!important;height:100%!important;border:0!important;background:none!important;padding:0 10px!important;font:600 14px var(--mono)!important;color:var(--tx)!important;box-shadow:none!important}.app .inline-unit span{padding:0 12px;height:100%;display:grid;place-items:center;border-left:1px solid var(--line);color:var(--tx-3);font-size:13px;background:var(--ink-1)}.app .settings-panel .footnote{margin:14px 0 0!important;font-size:13px!important;color:var(--tx-3)!important}.app .settings-panel .footnote b{color:var(--tx-2)}.app .presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.app .preset{display:inline-flex!important;align-items:center;gap:8px;height:34px;padding:0 12px 0 9px!important;border:1px solid var(--line-2)!important;border-radius:7px!important;background:var(--ink-1)!important;color:var(--tx-2)!important;font:600 13px var(--sans)!important;cursor:pointer;box-shadow:none!important}.app .preset span{width:14px;height:14px;border-radius:4px;flex:none}.app .preset:hover{border-color:var(--tx-3)!important;color:var(--tx)!important}.app .preset.is-selected{border-color:var(--lilac)!important;color:var(--tx)!important;background:var(--lilac-soft)!important}.app .preset-custom input{width:16px;height:16px;padding:0;border:0;background:none;cursor:pointer}.app .preset-custom input::-webkit-color-swatch-wrapper{padding:0}.app .preset-custom input::-webkit-color-swatch{border:0;border-radius:4px}.app .log-health{background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:10px!important;box-shadow:none!important;padding:16px 18px!important}.app .lh-header h2,.app .lh-header h3{font:700 15px/1.3 var(--sans)!important}.app .lh-header p{color:var(--tx-3)!important;font-size:13.5px!important}.app .lh-metrics{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:0!important;border:1px solid var(--line)!important;border-radius:9px!important;overflow:hidden;background:none!important}.app .lh-metrics>*{background:none!important;border:0!important;border-radius:0!important;padding:12px 14px!important;box-shadow:none!important}.app .lh-metrics>*+*{border-left:1px solid var(--line)!important}.app .lh-metrics small,.app .lh-metrics span{font:400 12px/1.3 var(--mono)!important;color:var(--tx-3)!important;text-transform:none!important;letter-spacing:0!important}.app .lh-metrics strong{font:700 20px/1.2 var(--sans)!important;color:var(--tx)!important}.app .lh-list>*{border-color:var(--line)!important;background:none!important;box-shadow:none!important}.app .lh-filters button{border-radius:7px!important;box-shadow:none!important}.app .lh-diagnostics,.app .lh-error,.app .lh-warning{border-radius:8px!important;box-shadow:none!important;background:var(--ink-2)!important;border:1px solid var(--line-2)!important}.app .greeting-controls{padding:18px 20px!important}.app .greeting-controls .toggle-row{border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:none!important;padding:12px 0!important}.app .preview-toolbar{font:400 12.5px var(--mono)!important;color:var(--tx-3)!important;text-transform:none!important;letter-spacing:0!important;background:none!important;border:0!important}.app .greeting-message-preview{background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:10px!important;box-shadow:none!important}.app .settings-subnav{display:flex!important;gap:18px!important;border-bottom:1px solid var(--line)!important;background:none!important;padding:0!important;border-radius:0!important;margin-bottom:16px}.app .settings-subnav button{background:none!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:8px 0!important;color:var(--tx-3)!important;font-weight:600!important;box-shadow:none!important}.app .settings-subnav button.selected,.app .settings-subnav button[aria-selected=true]{color:var(--tx)!important;border-bottom-color:var(--lilac)!important}.app .upload-background{border:1px dashed var(--line-2)!important;border-radius:8px!important;background:var(--ink-0)!important;box-shadow:none!important}.app.light{--ink-0:#f6f5f9;--ink-1:#ffffff;--ink-2:#f1eff6;--ink-3:#e8e5ef;--ink-4:#cfcad9;--line:#e3e0ea;--line-2:#d4d0de;--tx:#1d1a26;--tx-2:#45404f;--tx-3:#6c6679;--lilac:color-mix(in srgb,var(--accent,#b8a6f6) 70%,#2a1d5c);--ev-good:#1f7a51;--ev-bad:#b7364b;--ev-warn:#8a6414;color-scheme:light}.app.light .side-server-list{box-shadow:0 12px 30px #1d1a2622!important}.app.light .save-dock-save,.app.light button.primary{color:#fff!important}.app .settings-panel .inline-unit{display:inline-flex!important;width:auto!important;max-width:200px}.app .settings-panel .toggle-row{min-height:0!important}.app .settings-panel .section-heading{padding:0!important;border:0!important}.app .log-health{padding:0!important;flex-direction:column;gap:14px}.app .lh-header,.app .log-health{background:none!important;border:0!important;display:flex!important}.app .lh-header{box-shadow:none!important;padding:0 2px!important;align-items:center;justify-content:space-between}.app .lh-worker{font:400 12px var(--mono)!important;background:none!important;border:0!important;color:var(--tx-3)!important}.app .lh-diagnostics,.app .lh-history{background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:10px!important;box-shadow:none!important}.app .lh-diagnostics>svg{display:none}.app .greeting-display{padding:16px 18px!important}.app .greeting-display .preview-toolbar span{font:400 12.5px var(--mono)!important;letter-spacing:0!important;text-transform:none!important;color:var(--tx-3)!important}.app .greeting-download{display:inline-flex!important;align-items:center;height:36px;padding:0 13px!important;margin-left:8px;border:1px solid var(--line-2)!important;border-radius:7px!important;background:var(--ink-2)!important;color:var(--tx)!important;font:600 13.5px var(--sans)!important;text-decoration:none!important}.app .greeting-display .footnote{padding:0!important;margin-top:12px!important;font-size:13px!important;color:var(--tx-3)!important}.app .ld-master{background:var(--ink-1)!important;border-left:1px solid var(--line)!important;border:1px solid var(--line)!important;border-radius:10px!important;box-shadow:none!important}.app .ld-master:before{display:none!important}.app .ld-presets button{background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:9px!important;box-shadow:none!important}.app .ld-presets button.selected,.app .ld-presets button[aria-pressed=true]{border-color:var(--lilac)!important;background:var(--lilac-soft)!important}.app .ld-group{background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:10px!important;box-shadow:none!important}.app .ld-group-icon{width:auto!important;height:auto!important}.app .ld-group-head .ld-count,.app .ld-group-head b,.app .ld-group-icon{background:none!important;border:0!important;color:var(--tx-3)!important}.app .ld-group-head .ld-count,.app .ld-group-head b{font:400 12.5px var(--mono)!important}.app .ld-items{border-top:1px solid var(--line)!important;background:var(--ink-0)!important}.app .ld-item{border-color:var(--line)!important}.app .ld-warning{background:#e3c07f0d!important;border:1px solid #e3c07f40!important;border-radius:8px!important;color:#e3c07f!important}.app .log-group-nav{display:flex!important;gap:18px!important;border-bottom:1px solid var(--line)!important;background:none!important;padding:0!important;border-radius:0!important}.app .log-group-nav button{background:none!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:8px 0!important;color:var(--tx-3)!important;box-shadow:none!important;font-weight:600!important}.app .log-group-nav button.selected{color:var(--tx)!important;border-bottom-color:var(--lilac)!important}.app .log-group-nav button span{background:none!important;border:0!important;font:400 12px var(--mono)!important;color:var(--tx-3)!important;padding:0!important}.app .log-section-label{font:400 12.5px var(--mono)!important;letter-spacing:0!important;text-transform:none!important;color:var(--tx-3)!important}.app .log-editor-heading{padding:0!important;background:none!important;border:0!important}.app .log-editor-heading h3{font:700 15px/1.3 var(--sans)!important}.app .log-editor-heading p{color:var(--tx-3)!important;font-size:13.5px!important}.app .log-editor-tabs{display:flex!important;gap:16px!important;padding:0!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important}.app .log-editor-tabs,.app .log-editor-tabs button{background:none!important;box-shadow:none!important}.app .log-editor-tabs button{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:7px 0!important;color:var(--tx-3)!important}.app .log-editor-tabs button.selected,.app .log-editor-tabs button[aria-selected=true]{color:var(--tx)!important;border-bottom-color:var(--lilac)!important}.app .real-log-preview,.app .studio-grid>section{background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:10px!important;box-shadow:none!important}.app .log-discord-surface{background:#1a1a1e!important;border:1px solid var(--line)!important;border-radius:8px!important;box-shadow:none!important}.app .log-disabled,.app .log-enabled,.app .log-render-state{font:400 12.5px var(--mono)!important;text-transform:none!important;letter-spacing:0!important}.app .log-editor-tabs{justify-content:flex-start!important;margin-top:14px!important}.app .log-editor-tabs button[aria-pressed=true]{color:var(--tx)!important;border-bottom-color:var(--lilac)!important}.app .log-group-nav{margin-bottom:14px!important}.app .log-current{margin-bottom:16px!important}.app .switch:disabled .switch-thumb,.app .switch[data-disabled] .switch-thumb{background:#f4f3f8!important}.app .switch:disabled,.app .switch[data-disabled]{opacity:.6}.app .system-explanation{background:none!important;border:0!important;padding:6px 0 0!important;color:var(--tx-3)!important;font-size:13px}.app .system-explanation svg{display:none}.app .sc-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:10px!important;overflow:hidden}.app .sc-kpis>*{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:14px 18px!important}.app .sc-kpis>*+*{border-left:1px solid var(--line)!important}.app .sc-kpis small,.app .sc-kpis span{font:400 12.5px var(--mono)!important;color:var(--tx-3)!important;text-transform:none!important;letter-spacing:0!important}.app .sc-kpis strong{font:700 24px/1.2 var(--sans)!important;color:var(--tx)!important}.app .sc-search{background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:8px!important;box-shadow:none!important}.app .sc-search input{border:0!important;background:none!important;box-shadow:none!important;outline:0;height:36px!important;padding:0!important}.app .sc-levels{background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:8px!important;box-shadow:none!important}.app .sc-levels button{border-radius:6px!important;box-shadow:none!important}.app .sc-levels button.is-active{background:var(--ink-3)!important;color:var(--tx)!important}.app .sc-empty{border-style:solid!important;border:1px solid var(--line)!important;background:var(--ink-1)!important;border-radius:10px!important}.app .sc-empty svg{color:var(--tx-3)!important}.app .sc-list{border-color:var(--line)!important;border-radius:10px!important;box-shadow:none!important}.app .sc-row{border-color:var(--line)!important;background:none!important;box-shadow:none!important}.app .sc-row .sc-icon{background:none!important;border:0!important}.app .sc-replay{background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:10px!important;box-shadow:none!important}.app .sc-replay>button>svg:first-child{display:none}.app .sc-footnote{color:var(--tx-3)!important;font-size:13px!important}@media(max-width:900px){.app .sc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app .sc-kpis>:nth-child(3){border-left:0!important}.app .sc-kpis>:nth-child(n+3){border-top:1px solid var(--line)!important}}.app :is(.sc-search,.search,.inline-unit,.side-search) input:not([type=color]):not([type=checkbox]):not([type=range]):not([type=radio]){border:0!important;background:none!important;box-shadow:none!important;outline:0!important;border-radius:0!important}.app .sc-replay .rp{padding:0!important;box-shadow:none!important}.app .sc-replay .rp,.app .sc-replay>div{background:none!important;border:0!important}.app .sc-replay>div{padding:0 18px 16px!important}.app .rp-card{background:var(--ink-0)!important;border-left-width:1px!important;border:1px solid var(--line)!important;border-radius:9px!important;box-shadow:none!important}.app .rp-person{background:var(--ink-1)!important;border:1px solid var(--line)!important;box-shadow:none!important}.app .rp-sample{font:400 12px var(--mono)!important;background:none!important;border:0!important;color:#e3c07f!important}.app .rp-track{gap:8px!important;padding:6px 0!important}.app .rp-dot{width:10px!important;height:10px!important}.app .save-dock-inner{border-radius:10px!important;background:var(--ink-2)!important;border:1px solid var(--line-2)!important;box-shadow:0 10px 28px #0006!important;backdrop-filter:none!important}.app.light .save-dock-inner{box-shadow:0 10px 28px #1d1a261f!important}.app .save-dock-save{background:var(--lilac)!important;color:#15121f!important}.app .save-dock-discard,.app .save-dock-save{border-radius:7px!important;box-shadow:none!important}.app .save-dock-discard{background:none!important}.app .save-dock-state kbd{font:400 11px var(--mono)!important;background:none!important;border:1px solid var(--line-2)!important;border-radius:4px!important}.app .server-toolbar .search{height:38px}.app .round-tool,.app .server-toolbar .search{border-radius:8px!important;background:var(--ink-1)!important;border:1px solid var(--line)!important}.app .round-tool{width:38px!important;height:38px!important;box-shadow:none!important}.app .server-card{background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:10px!important;box-shadow:none!important}.app .server-card:hover{border-color:var(--line-2)!important}.app .server-card footer{border-top:1px solid var(--line)!important;background:none!important}.app .server-card .server-avatar{background:var(--ink-3)!important;border:0!important;border-radius:9px!important}.app .server-picker>p{font:400 12.5px var(--mono)!important;color:var(--tx-3)!important}.app.light :is(.ov-quiet,.ov-feed,.empty,.rp-empty,.sc-empty,.lh-empty) strong{color:var(--tx)!important}.app.light .ov-chart-legend b,.app.light .ov-legend b{color:var(--tx-3)!important}.app .ov-module-grid b{font:600 12px/1 var(--sans)!important;padding:5px 9px!important;border-radius:999px!important;color:#ff8a98!important;background:#e5485d1f!important;border:1px solid #e5485d55!important}.app .ov-module-grid button.is-on b{color:#5fe0a0!important;background:#2fbf7a1f!important;border-color:#2fbf7a66!important}.app .ov-module-dot{width:8px;height:8px;background:#e5485d!important}.app .ov-module-grid button.is-on .ov-module-dot{background:#2fbf7a!important;box-shadow:0 0 0 3px #2fbf7a26}.app.light .ov-module-grid b{color:#b42335!important;background:#e5485d14!important}.app.light .ov-module-grid button.is-on b{color:#16784a!important;background:#2fbf7a17!important}.app .ov-feed-avatar{position:relative;width:32px;height:32px;flex:none}.app .ov-feed-avatar img{width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--ink-3);display:block}.app .ov-feed-avatar i{position:absolute;right:-4px;bottom:-4px;width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:var(--ink-2);border:2px solid var(--ink-1);color:var(--tx-2)}.app .ov-feed-avatar:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--ink-3)}.app .ov-feed-avatar img{position:relative}.app .system-member-list{background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:10px!important;padding:16px 18px!important;box-shadow:none!important}.app .system-member-list>header{display:flex!important;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px!important}.app .system-member-list>header h3{font:700 15px/1.3 var(--sans)!important;margin:0 0 2px!important}.app .system-member-list>header p{font:400 12.5px var(--mono)!important;color:var(--tx-3)!important;margin:0!important}.app .system-member-list>.search{height:38px;background:var(--ink-0)!important;border:1px solid var(--line)!important;border-radius:8px!important;padding:0 12px!important;margin-bottom:6px}.app .system-member-list>.footnote{font-size:12.5px!important;color:var(--tx-3)!important;padding:4px 2px!important;margin:0!important;background:none!important;border:0!important}.app .member-records{display:flex!important;flex-direction:column;gap:0!important;margin-top:6px}.app .mr-row{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 4px!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:none!important;box-shadow:none!important}.app .mr-row:first-child{border-top:0!important}.app .mr-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--ink-3);color:var(--tx-2);font:700 13px var(--sans);text-transform:uppercase}.app .mr-avatar.is-channel{border-radius:9px;font:600 16px var(--mono);color:var(--lilac)}.app .mr-avatar img{width:100%;height:100%;object-fit:cover}.app .mr-main{min-width:0}.app .mr-title{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.app .mr-title strong{font-size:14px;font-weight:700;color:var(--tx)}.app .mr-title small{font-size:12.5px;color:var(--tx-3)}.app .mr-title em{font:400 12px var(--mono);font-style:normal;color:var(--lilac);background:var(--lilac-soft);padding:2px 7px;border-radius:5px}.app .mr-main p{margin:3px 0 0;font-size:13.5px;color:var(--tx-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .mr-main p.is-empty{color:var(--tx-3);font-style:italic}.app .mr-side{display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:12.5px;color:var(--tx-3);white-space:nowrap}.app .mr-by{display:inline-flex;align-items:center;gap:6px;color:var(--tx-2)}.app .mr-by img{width:16px;height:16px;border-radius:50%}.app .mr-side time{font:400 12px var(--mono)}.app .mr-row .member-actions{display:flex;gap:6px}@media(max-width:760px){.app .mr-row{grid-template-columns:36px minmax(0,1fr)}.app .mr-row .member-actions,.app .mr-side{grid-column:2;align-items:flex-start}}.app .greeting-scene{position:relative!important;aspect-ratio:960/440;display:flex!important;align-items:center;gap:5%;padding:0 4% 0 8%!important;border-radius:10px!important;overflow:hidden;background-size:cover!important;background-position:50%!important;border:0!important;box-shadow:inset 6px 0 0 var(--greet)!important}.app .greeting-scene.centered{flex-direction:column;justify-content:center;gap:10px;text-align:center;padding:0 6%!important}.app .greeting-scene .greeting-avatar{width:15%;aspect-ratio:1;flex:none;border-radius:50%!important;border:3px solid;padding:3px;background:none!important;display:grid;place-items:center;color:#8f8ba0;box-shadow:none!important}.app .greeting-scene.centered .greeting-avatar{width:10%}.app .greeting-scene .greeting-avatar img{width:100%;height:100%;object-fit:cover}.app .greeting-scene .greeting-copy{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.app .greeting-scene.centered .greeting-copy{align-items:center}.app .greeting-kicker{font:400 12px var(--mono)}.app .greeting-scene .greeting-copy strong{font:800 clamp(18px,3vw,34px)/1.1 var(--sans)!important;color:#fff!important;letter-spacing:-.6px}.app .greeting-scene .greeting-copy p{margin:0!important;color:#ffffffb8!important;font-size:clamp(12px,1.4vw,16px)!important}.app .greeting-scene .greeting-member-number{margin-top:6px;font:600 12px var(--mono)!important;padding:4px 9px;border:1px solid;border-radius:6px;background:color-mix(in srgb,var(--greet) 16%,transparent)!important}.app .greeting-scene footer{position:absolute;right:4%;bottom:6%;font-size:11px;color:#ffffff80;border:0!important;background:none!important;padding:0!important}.app .list-group{display:flex;flex-direction:column;gap:1px}.app .list-group+.list-group{margin-top:10px}.app .list-sidebar .side-label{padding:4px 10px!important;font:400 12.5px var(--mono)!important;color:var(--lilac)!important}.app .list-dot{width:7px!important;height:7px!important}.app .list-dot.is-on{background:#2fbf7a!important;box-shadow:0 0 0 3px #2fbf7a26}.app .list-dot.is-off{background:#e5485d!important;opacity:.75}.app .rule-sentence{margin:4px 0 0!important;padding:8px 11px;border-radius:7px;background:var(--lilac-soft);color:var(--tx)!important;font-size:13.5px!important;line-height:1.45}.app .protection-enable{border-left:3px solid #e5485d!important}.app .protection-enable:has([data-state=checked]){border-left-color:#2fbf7a!important}.app .protection-enable strong{color:#ff8a98!important}.app .protection-enable:has([data-state=checked]) strong{color:#5fe0a0!important}.app .greeting-scene{box-shadow:none!important}.app .greeting-scene:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,transparent 55%,#0008 100%)}.app .greeting-scene .greeting-avatar{border:5px solid #fff!important;padding:0!important;box-shadow:0 0 90px 30px color-mix(in srgb,var(--greet) 30%,transparent)!important;position:relative;z-index:1}.app .greeting-scene .greeting-copy{position:relative;z-index:1}.app .greeting-scene .greeting-member-number{border:0!important;background:none!important;padding:0!important;font:700 13px var(--sans)!important}.app .log-look{display:grid;grid-template-columns:minmax(360px,440px) minmax(0,1fr);gap:16px;align-items:start}.app .log-look-controls,.app .log-look-preview{padding:18px 20px!important}.app .log-look-controls header h3{font:700 15px/1.3 var(--sans)!important;margin:0 0 3px!important}.app .log-look-controls header p{font-size:13.5px;color:var(--tx-3);margin:0 0 6px}.app .log-look-note{margin:8px 0 4px;padding:8px 11px;border-radius:7px;background:#e3c07f14;border:1px solid #e3c07f40;color:#e3c07f;font-size:13px}.app .log-look-row{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--line)}.app .log-look-row.is-top{align-items:start}.app .log-look-row>span{font:400 12.5px var(--mono);color:var(--tx-3)}.app .log-look-colors{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.app .log-auto{height:28px;padding:0 10px;border-radius:7px;border:1px solid var(--line-2);background:var(--ink-0);color:var(--tx-2);font:600 12.5px var(--sans);cursor:pointer}.app .log-auto.is-selected{border-color:var(--lilac);color:var(--tx);background:var(--lilac-soft)}.app .log-swatch{width:24px;height:24px;border-radius:50%;background:var(--swatch);border:2px solid transparent;outline:1px solid var(--line-2);cursor:pointer;padding:0;position:relative;overflow:hidden}.app .log-swatch.is-selected{border-color:var(--ink-1);outline:2px solid var(--swatch)}.app .log-swatch-custom{background:conic-gradient(#ee8b98,#e3c07f,#7fcfa3,#8fb4f5,#b8a6f6,#ee8b98)}.app .log-swatch-custom input{position:absolute;inset:0;opacity:0;cursor:pointer}.app .log-look-hint{margin:-4px 0 4px 96px;font-size:12.5px;color:var(--tx-3)}.app .log-look-preview .log-look-hint{margin:10px 0 0}.app .seg{display:inline-flex;gap:2px;padding:3px;background:var(--ink-0);border:1px solid var(--line);border-radius:8px}.app .seg button{height:28px;padding:0 12px;border:0;border-radius:6px;background:none;color:var(--tx-3);font:600 12.5px var(--sans);cursor:pointer}.app .seg button[aria-pressed=true]{background:var(--ink-3);color:var(--tx)}.app .log-look-fields{display:flex;flex-direction:column;gap:8px}.app .log-look-fields label{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--tx-2)}.app .log-look-preview header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:12px}.app .log-look-preview header label{display:flex;flex-direction:column;gap:6px;min-width:260px}.app .log-look-preview header label>span{font:400 12.5px var(--mono);color:var(--tx-3)}.app .log-look-download{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--tx-2);text-decoration:none}.app .log-look-canvas{background:#1a1a1e;border:1px solid var(--line);border-radius:9px;padding:14px;min-height:260px;display:grid;place-items:center}.app .log-look-canvas img{max-width:100%;border-radius:6px;transition:opacity .15s}.app .log-look-canvas img.is-rendering{opacity:.6}.app .log-look-loading{color:var(--tx-3);font-size:13px}@media(max-width:1000px){.app .log-look{grid-template-columns:1fr}}.app .log-look .seg{justify-self:start}.app .ov-hero.is-emergency{margin-bottom:16px!important;background:none!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important}.app .ov-emergency{display:flex;align-items:center;gap:14px;margin:0 0 22px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--ev-bad) 35%,transparent);border-radius:12px;background:color-mix(in srgb,var(--ev-bad) 7%,var(--ink-1))}.app .ov-emergency strong{display:block;font:600 14px/1.3 var(--sans);color:var(--tx)}.app .ov-emergency p{margin:3px 0 0;font-size:13px;color:var(--tx-3)}.app .ov-emergency-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--ev-bad);box-shadow:0 0 0 4px color-mix(in srgb,var(--ev-bad) 22%,transparent);animation:ov-pulse 1.8s ease-in-out infinite}@keyframes ov-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--ev-bad) 8%,transparent)}}@media(prefers-reduced-motion:reduce){.app .ov-emergency-dot{animation:none}}.app .ov-btn.danger.is-on{background:var(--ev-bad)!important;border-color:var(--ev-bad)!important;color:#fff!important}.app .list-sidebar{padding:10px!important}.app .list-sidebar .list-group>button{min-height:40px!important;padding:9px 10px 9px 12px!important;border-radius:8px!important}.app .list-sidebar .list-group>button strong{font-weight:500!important;color:var(--tx-2,#c9c7d1)!important}.app .list-sidebar .list-group>button.selected strong{font-weight:600!important;color:var(--tx)!important}.app .list-state{flex:none;font-style:normal;font:500 11.5px/1 var(--sans);padding:4px 8px;border-radius:99px;border:1px solid transparent}.app .list-state.is-on{color:var(--ev-good);background:color-mix(in srgb,var(--ev-good) 12%,transparent);border-color:color-mix(in srgb,var(--ev-good) 28%,transparent)}.app .list-state.is-off{color:var(--ev-bad);background:color-mix(in srgb,var(--ev-bad) 9%,transparent);border-color:color-mix(in srgb,var(--ev-bad) 24%,transparent)}.app .list-sidebar .side-label{padding:6px 12px!important}.app .st{--st-blue:#6585ff;--st-green:#47c79c;--st-coral:#ef7f8c;display:flex;flex-direction:column;gap:18px}.app .st-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.app .st-head h2{margin:0;font:600 26px/1.2 var(--sans)!important;letter-spacing:-.4px;color:var(--tx)}.app .st-head p{margin:6px 0 0;max-width:640px;font-size:15px;line-height:1.55;color:var(--tx-2)}.app .st-demo{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--tx-3)}.app .st-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.app .st-kpi{display:flex;flex-direction:column;gap:6px;padding:18px 18px 16px;background:var(--ink-1);border:1px solid var(--line);border-radius:14px;position:relative;overflow:hidden}.app .st-kpi:before{content:"";position:absolute;left:18px;top:0;width:28px;height:3px;border-radius:0 0 3px 3px;background:var(--st-blue)}.app .st-kpi.teal:before{background:var(--st-green)}.app .st-kpi>span{font:500 13px var(--sans);color:var(--tx-3)}.app .st-kpi strong{font:650 30px/1.1 var(--sans);letter-spacing:-.6px;color:var(--tx)}.app .st-kpi small{font-size:12.5px;color:var(--tx-3);line-height:1.4}.app .st-delta{font:600 12.5px var(--sans);color:var(--tx-3)}.app .st-delta em{font-style:normal;font-weight:400;color:var(--tx-3)}.app .st-delta.up{color:var(--ev-good)}.app .st-delta.down{color:var(--ev-bad)}.app .st-card{background:var(--ink-1);border:1px solid var(--line);border-radius:14px;padding:20px;min-width:0}.app .st-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.app .st-card h3{margin:0;font:600 16px/1.3 var(--sans)!important;color:var(--tx)}.app .st-card>header p{margin:4px 0 0;font-size:13px;color:var(--tx-3)}.app .st .seg.small button{height:24px;padding:0 9px;font-size:12px}.app .st-activity .analytics-bars{height:200px!important;margin:10px 0 4px!important}.app .st-activity .chart-day-readout{font-size:13.5px}.app .st-row{display:grid;gap:12px}.app .st-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.app .st-row.two{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.app .st-week{list-style:none;margin:0;padding:0}.app .st-week li{display:grid;grid-template-columns:36px 1fr 52px;align-items:center;gap:10px;font-size:13px;color:var(--tx-3)}.app .st-week i{height:8px;border-radius:99px;background:var(--ink-3);overflow:hidden}.app .st-week b{display:block;height:100%;border-radius:99px;background:color-mix(in srgb,var(--st-blue) 55%,transparent)}.app .st-week li.is-best{color:var(--tx)}.app .st-week li.is-best b{background:var(--st-blue)}.app .st-week strong{text-align:right;font-weight:600;color:var(--tx-2)}.app .st .analytics-ranking{border:0!important;padding:0!important;margin:0!important;display:grid;gap:4px}.app .st .ranking-channel{display:grid!important;grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:10px;padding:7px 4px!important;border:0!important;border-radius:7px;background:none!important;color:var(--tx-2);font-size:13.5px;text-align:left}.app .st .ranking-channel:hover{background:var(--ink-2)!important}.app .st .ranking-channel>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .st .ranking-channel i{height:6px;border-radius:99px;background:var(--ink-3);overflow:hidden}.app .st .ranking-channel i b{display:block;height:100%;background:var(--st-blue);border-radius:99px}.app .st .ranking-channel strong{font-weight:600;color:var(--tx);font-size:13px}.app .st .analytics-ranking p,.app .st .ranking-detail{font-size:12.5px;color:var(--tx-3);margin:6px 4px 0}.app .st-highlights{margin:0;gap:12px}.app .st-highlights div{display:grid;gap:2px;padding-left:12px;border-left:2px solid var(--line-2,#2a2836)}.app .st-highlights dt{font-size:12.5px;color:var(--tx-3)}.app .st-highlights dd{margin:0;font-size:14px;color:var(--tx)}.app .st-empty{font-size:13px;color:var(--tx-3);margin:0}.app .st-safety-numbers{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.app .st-safety-numbers div{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px}.app .st-safety-numbers i{width:8px;height:8px;border-radius:50%;background:var(--st-blue)}.app .st-safety-numbers i.coral{background:var(--st-coral)}.app .st-safety-numbers strong{font:650 24px/1.1 var(--sans);color:var(--tx)}.app .st-safety-numbers span{grid-column:2;font-size:12.5px;color:var(--tx-3)}.app .st-safety-bars{display:flex;align-items:flex-end;gap:3px;height:72px;margin-bottom:14px;border-bottom:1px solid var(--line)}.app .st-safety-bars span{flex:1;display:flex;flex-direction:column-reverse;height:100%;justify-content:flex-start;gap:1px}.app .st-safety-bars b{display:block;width:100%;border-radius:2px;min-height:0}.app .st-safety-bars b.coral{background:var(--st-coral)}.app .st-safety-bars b.purple{background:var(--st-blue)}.app .st-top{list-style:none;margin:0;padding:0;display:grid;gap:6px}.app .st-top li{display:flex;justify-content:space-between;font-size:13.5px;color:var(--tx-2)}.app .st-top strong{color:var(--tx);font-weight:600}.app .st .statistics-daily{margin:0!important}.app .st .statistics-daily table td:first-child{text-transform:capitalize;color:var(--tx-2)}@media(max-width:1100px){.app .st-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.app .st-row.three{grid-template-columns:1fr 1fr}.app .st-row.two{grid-template-columns:1fr}}@media(max-width:700px){.app .st-kpis,.app .st-row.three{grid-template-columns:1fr}.app .st-card>header{flex-direction:column}}.app .sa-simple{background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:14px!important;padding:20px!important;gap:16px!important}.app .sa-simple h3{font:600 16px/1.3 var(--sans)!important}.app .sa-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.app .sa-tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--ink-0);color:var(--tx);text-align:left;font:inherit}.app button.sa-tile{cursor:pointer}.app button.sa-tile:hover{border-color:var(--line-2,#2f2c3d)}.app .sa-tile.is-off{opacity:.45}.app .sa-tile>span{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--tx-3)}.app .sa-tile i{width:8px;height:8px;border-radius:50%}.app .sa-tile.applied i{background:var(--lilac)}.app .sa-tile.revoked i{background:var(--ev-good)}.app .sa-tile strong{font:650 26px/1.15 var(--sans);letter-spacing:-.4px}.app .sa-tile small{font-size:12px;color:var(--tx-3)}.app .sa-tile small.up{color:var(--ev-warn)}.app .sa-tile small.down{color:var(--ev-good)}.app .sa-chart{position:relative;padding:14px 0 0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important}.app .sa-max{position:absolute;top:0;left:0;font-size:11px;color:var(--tx-3)}.app .sa-chart:before{content:"";position:absolute;left:0;right:0;top:20px;border-top:1px dashed var(--line)}.app .sa-columns{height:160px!important;gap:4px!important;border-bottom:1px solid var(--line)!important}.app .sa-columns>button{gap:2px;justify-content:center;border-radius:6px 6px 0 0!important}.app .sa-columns>button>b,.app .sa-columns>button>i{display:block;width:min(10px,40%);border-radius:3px 3px 0 0;transition:height .25s}.app .sa-columns>button>i{background:var(--lilac)}.app .sa-columns>button>b{background:var(--ev-good)}.app .sa-columns>button.is-empty:after{content:"";align-self:flex-end;width:min(10px,40%);height:2px;background:var(--line);border-radius:2px}.app .sa-columns>button.is-focus{background:color-mix(in srgb,var(--lilac) 8%,transparent)!important}.app .sa-axis-row{margin-top:-8px!important}.app .sa-rank{display:grid!important;grid-template-columns:1fr 1fr;gap:12px}.app .sa-rank section{background:var(--ink-1)!important;border:1px solid var(--line)!important;border-radius:14px!important;padding:18px 20px!important}.app .sa-rank h3{margin:0;font:600 15px/1.3 var(--sans)!important;color:var(--tx)}.app .sa-rank section>p{margin:3px 0 12px;font-size:12.5px;color:var(--tx-3)}.app .sa-rank-row{display:grid!important;grid-template-columns:22px minmax(0,1fr) 80px 28px;align-items:center;gap:10px;padding:6px 0!important;border:0!important;background:none!important}.app .sa-rank-pos{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--ink-3);font-size:11.5px;font-weight:600;color:var(--tx-2)}.app .sa-rank-row:first-of-type .sa-rank-pos{background:color-mix(in srgb,var(--lilac) 22%,transparent);color:var(--lilac)}.app .sa-rank-name{font-size:13.5px;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .sa-rank-row i{height:6px;border-radius:99px;background:var(--ink-3);overflow:hidden}.app .sa-rank-row i b{display:block;height:100%;background:var(--lilac);border-radius:99px}.app .sa-rank-row strong{text-align:right;font-size:13px;color:var(--tx)}@media(max-width:800px){.app .sa-rank{grid-template-columns:1fr}}.app .st-kpi.coral:before{background:var(--st-coral)}.app .st-meter{height:6px;background:var(--ink-3);overflow:hidden;margin:2px 0}.app .st-meter,.app .st-meter b{display:block;border-radius:99px}.app .st-meter b{height:100%;background:var(--st-green)}.app .st-funnel{list-style:none;margin:0;padding:0;display:grid;gap:14px}.app .st-funnel li{display:grid;gap:6px}.app .st-funnel li>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;color:var(--tx-2)}.app .st-funnel strong{font:600 15px var(--sans);color:var(--tx)}.app .st-funnel em{font-style:normal;font-weight:500;margin-left:8px;color:var(--tx-3);font-size:13px}.app .st-funnel i{display:block;height:8px;border-radius:99px;background:var(--ink-3);overflow:hidden}.app .st-funnel i b{display:block;height:100%;border-radius:99px}.app .st-funnel b.teal{background:var(--st-green)}.app .st-funnel b.purple{background:var(--st-blue)}.app .st-funnel b.coral{background:var(--st-coral)}.app .st-funnel small{font-size:12px;color:var(--tx-3)}.app .st-note{margin:16px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:13px;color:var(--tx-3)}.app .st .analytics-ranking{margin-top:14px!important;padding-top:12px!important;border-top:1px solid var(--line)!important}.app .st-sub{font-size:12.5px;color:var(--tx-3);margin:0 4px 4px}.app .mr-avatar.is-actor{position:relative;overflow:visible;border-radius:50%}.app .mr-avatar.is-actor img{border-radius:50%}.app .mr-avatar.is-actor i{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;border-radius:6px;display:grid;place-items:center;background:var(--ink-1);border:1px solid var(--line);font:600 11px/1 var(--mono);font-style:normal;color:var(--lilac)}.app .list-sidebar .list-group>button{transition:background .12s ease,color .12s ease}.app .list-sidebar .list-group>button:hover:not(.selected){background:color-mix(in srgb,var(--ink-2) 70%,transparent)!important}.app .list-sidebar .list-group>button.selected{box-shadow:inset 2px 0 0 var(--lilac)!important}.app .st-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.app .st-pair.single{grid-template-columns:1fr;margin-bottom:12px}.app .st-pair>div{display:flex;flex-direction:column;gap:3px}.app .st-pair strong{font:650 28px/1.1 var(--sans);letter-spacing:-.4px;color:var(--tx)}.app .st-pair span{font-size:13px;color:var(--tx-2);line-height:1.35}.app .st-pair small{font-size:12px;color:var(--tx-3);line-height:1.4;margin-top:2px}.app .st-pair .is-warn strong{color:var(--ev-warn)}.app .st-hours{display:flex;align-items:flex-end;gap:2px;height:110px;border-bottom:1px solid var(--line)}.app .st-hours span{flex:1;height:100%;display:flex;align-items:flex-end}.app .st-hours b{display:block;width:100%;min-height:2px;border-radius:2px 2px 0 0;background:color-mix(in srgb,var(--st-green) 55%,transparent)}.app .st-hours b.is-peak{background:var(--st-green)}.app .st-hours-axis{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--tx-3)}.app .st-invites{display:grid;gap:2px}.app .st-invite,.app .st-invites-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 80px 160px;align-items:center;gap:12px;padding:9px 4px}.app .st-invites-head{font-size:12px;color:var(--tx-3);border-bottom:1px solid var(--line)}.app .st-invite{font-size:13.5px;color:var(--tx-2);border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.app .st-invite:last-child{border-bottom:0}.app .st-invite code{font:500 13px var(--mono);color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .st-invite strong{color:var(--tx);font-weight:600}.app .st-stay{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--tx-2)}.app .st-stay i{flex:1;height:6px;border-radius:99px;background:var(--ink-3);overflow:hidden}.app .st-stay b{display:block;height:100%;border-radius:99px;background:var(--st-green)}@media(max-width:700px){.app .st-invites-head{display:none}.app .st-invite{grid-template-columns:1fr auto;row-gap:4px}.app .st-stay{grid-column:1/-1}}.app .ld2{display:grid!important;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.app .ld2>.save-dock,.app .ld2>[class*=save]{grid-column:1/-1}.app .ld2-card h3,.app .ld2-head h3{margin:0;font:600 16px/1.3 var(--sans)!important;color:var(--tx)}.app .ld2-card p,.app .ld2-head p{margin:4px 0 0;font-size:13px;color:var(--tx-3)}.app .ld2-head{margin-bottom:12px}.app .ld2-list{background:var(--ink-1);border:1px solid var(--line);border-radius:14px;overflow:hidden}.app .ld2-group+.ld2-group{border-top:1px solid var(--line)}.app .ld2-group-head{display:flex;align-items:center;gap:12px;padding:0 16px 0 0}.app .ld2-group-toggle{flex:1;display:flex;align-items:center;gap:12px;padding:14px 0 14px 16px;border:0;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.app .ld2-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--ink-2);color:var(--tx-2);flex:none}.app .ld2-titles{flex:1;display:flex;flex-direction:column;min-width:0}.app .ld2-titles strong{font:600 14.5px var(--sans);color:var(--tx)}.app .ld2-titles small{font-size:12.5px;color:var(--tx-3)}.app .ld2-group-toggle em{font-style:normal;font:500 12px var(--sans);padding:3px 9px;border-radius:99px;border:1px solid var(--line);color:var(--tx-3)}.app .ld2-group-toggle em.all{color:var(--ev-good);border-color:color-mix(in srgb,var(--ev-good) 30%,transparent);background:color-mix(in srgb,var(--ev-good) 10%,transparent)}.app .ld2-group-toggle em.some{color:var(--ev-warn);border-color:color-mix(in srgb,var(--ev-warn) 30%,transparent)}.app .ld2-chevron{color:var(--tx-3);transition:transform .15s}.app .ld2-group.is-open .ld2-chevron{transform:rotate(180deg)}.app .ld2-group:hover .ld2-group-toggle .ld2-icon{color:var(--tx)}.app .ld2-items{padding:2px 16px 12px 60px;display:grid}.app .ld2-item{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;align-items:center;gap:12px;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.app .ld2-item:first-child{border-top:0}.app .ld2-item-name{font-size:13.5px;color:var(--tx)}.app .ld2-item.is-off .ld2-item-name{color:var(--tx-3)}.app .ld2-item .select,.app .ld2-item select{height:34px!important;font-size:13px!important}.app .ld2-side{display:grid;gap:12px;position:sticky;top:16px}.app .ld2-card{background:var(--ink-1);border:1px solid var(--line);border-radius:14px;padding:16px}.app .ld2-dest{border-left:3px solid var(--ev-bad)}.app .ld2-dest.is-on{border-left-color:var(--ev-good)}.app .ld2-dest-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.app .ld2-dest.is-on .ld2-dest-top p{color:var(--ev-good)}.app .ld2-dest:not(.is-on) .ld2-dest-top p{color:var(--ev-bad)}.app .ld2-field{display:grid;gap:6px}.app .ld2-field>span{font-size:12.5px;color:var(--tx-3)}.app .ld2 .ld-warning{margin:10px 0 0;font-size:12.5px}.app .ld2-presets{display:grid;gap:4px;margin-top:10px}.app .ld2-presets button{display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:9px;background:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.app .ld2-presets button:hover:not(:disabled){background:var(--ink-2)}.app .ld2-presets button.is-active{border-color:color-mix(in srgb,var(--lilac) 40%,transparent);background:color-mix(in srgb,var(--lilac) 8%,transparent)}.app .ld2-presets i{flex:none;width:14px;height:14px;margin-top:2px;border-radius:50%;border:1.5px solid var(--line-2,#3a3748)}.app .ld2-presets button.is-active i{border-color:var(--lilac);box-shadow:inset 0 0 0 3px var(--ink-1);background:var(--lilac)}.app .ld2-presets strong{display:block;font:600 13.5px var(--sans);color:var(--tx)}.app .ld2-presets small{font-size:12px;color:var(--tx-3)}.app .ld2-look{display:grid;gap:12px}.app .ld2-look img{width:100%;border-radius:10px;border:1px solid var(--line)}.app .ld2-thumb-empty{height:120px;border-radius:10px;background:var(--ink-2);display:grid;place-items:center;font-size:12.5px;color:var(--tx-3)}@media(max-width:1100px){.app .ld2{grid-template-columns:1fr}.app .ld2-side{position:static;grid-row:1}}@media(max-width:640px){.app .ld2-items{padding-left:16px}.app .ld2-item{grid-template-columns:1fr auto}.app .ld2-item>:nth-child(2){grid-column:1/-1;grid-row:2}.app .ld2-item>:nth-child(3){grid-column:2;grid-row:1}}.app .lh-metrics button>span{font:500 13px var(--sans)!important;letter-spacing:0!important;text-transform:none!important;color:var(--tx-3)!important}.app .lh-metrics button strong{font:650 26px/1.1 var(--sans)!important}.app .lh-worker{font:500 12.5px var(--sans)!important}.app .lh2{display:flex;flex-direction:column;gap:14px}.app .lh2-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.app .lh2-head h3,.app .lh2-list-card h3{margin:0;font:600 16px/1.3 var(--sans)!important;color:var(--tx)}.app .lh2-head p,.app .lh2-list-card header p{margin:4px 0 0;font-size:13px;color:var(--tx-3);display:flex;gap:10px;align-items:center}.app .lh2-status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;border:1px solid var(--line);font:500 12.5px var(--sans);color:var(--tx-3)}.app .lh2-status i{width:7px;height:7px;border-radius:50%;background:var(--tx-3)}.app .lh2-status.is-on{color:var(--ev-good);border-color:color-mix(in srgb,var(--ev-good) 30%,transparent)}.app .lh2-status.is-on i{background:var(--ev-good);box-shadow:0 0 0 3px color-mix(in srgb,var(--ev-good) 20%,transparent)}.app .lh2-status.is-off{color:var(--ev-bad);border-color:color-mix(in srgb,var(--ev-bad) 30%,transparent)}.app .lh2-status.is-off i{background:var(--ev-bad)}.app .lh2-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.app .lh2-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--ink-1);color:var(--tx);text-align:left;font:inherit;cursor:pointer;transition:border-color .12s}.app .lh2-kpi:hover{border-color:var(--line-2,#34314a)}.app .lh2-kpi>span{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--tx-3)}.app .lh2-kpi strong{font:650 26px/1.15 var(--sans)}.app .lh2-kpi small{font-size:12px;color:var(--tx-3)}.app .lh2-kpi.delivered>span svg{color:var(--ev-good)}.app .lh2-kpi.pending>span svg{color:var(--ev-warn)}.app .lh2-kpi.failed>span svg{color:var(--ev-bad)}.app .lh2-kpi.failed:not(.is-selected) strong{color:inherit}.app .lh2-kpi.is-selected{border-color:var(--lilac);background:color-mix(in srgb,var(--lilac) 7%,var(--ink-1))}.app .lh2-help{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px 10px 16px;border:1px dashed var(--line);border-radius:12px;font-size:13px;color:var(--tx-3)}.app .lh2-help>span{display:flex;align-items:center;gap:10px}.app .lh2-help>div{display:flex;gap:6px}.app .lh2-list-card{background:var(--ink-1);border:1px solid var(--line);border-radius:14px;padding:18px 20px}.app .lh2-list-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.app .lh2-list-card>header>div:last-child{display:flex;gap:6px}.app .lh2-rows{display:grid}.app .lh2-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:14px;align-items:start;padding:12px 0;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.app .lh2-row:first-child{border-top:0}.app .lh2-dot{width:8px;height:8px;border-radius:50%;margin-top:6px;background:var(--tx-3)}.app .lh2-dot.delivered{background:var(--ev-good)}.app .lh2-dot.pending,.app .lh2-dot.processing{background:var(--ev-warn)}.app .lh2-dot.failed{background:var(--ev-bad)}.app .lh2-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.app .lh2-line strong{font:600 14px var(--sans);color:var(--tx)}.app .lh2-badge{font:500 11.5px var(--sans);padding:2px 8px;border-radius:99px;border:1px solid var(--line);color:var(--tx-3)}.app .lh2-badge.delivered{color:var(--ev-good);border-color:color-mix(in srgb,var(--ev-good) 28%,transparent)}.app .lh2-badge.failed{color:var(--ev-bad);border-color:color-mix(in srgb,var(--ev-bad) 28%,transparent)}.app .lh2-badge.pending,.app .lh2-badge.processing{color:var(--ev-warn);border-color:color-mix(in srgb,var(--ev-warn) 28%,transparent)}.app .lh2-main p{margin:3px 0 0;font-size:12.5px;color:var(--tx-3)}.app .lh2-main p em{font-style:normal;color:var(--tx-2)}.app .lh2-main .lh-message{margin-top:8px!important;border:0!important;background:none!important;padding:0!important}.app .lh2-main .lh-message summary{font-size:12.5px!important;color:var(--lilac)!important;cursor:pointer;padding:0!important}.app .lh2-side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.app .lh2-side time{font-size:12px;color:var(--tx-3);white-space:nowrap}.app .lh2-side .text-button{font-size:12.5px}.app .lh2-empty{display:grid;justify-items:center;gap:6px;padding:36px 12px;text-align:center;color:var(--tx-3)}.app .lh2-empty strong{color:var(--tx);font-size:14px}.app .lh2-empty p{margin:0;font-size:13px}@media(max-width:900px){.app .lh2-kpis{grid-template-columns:1fr 1fr}}@media(max-width:560px){.app .lh2-row{grid-template-columns:10px 1fr}.app .lh2-side{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between}}.app .sp2{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:18px}.app .sp2-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:30px 30px 28px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:radial-gradient(90% 140% at 0 0,color-mix(in srgb,var(--lilac) 18%,transparent),transparent 60%),radial-gradient(60% 120% at 100% 100%,color-mix(in srgb,#7fcfa3 10%,transparent),transparent 60%),var(--ink-1)}.app .sp2-kicker{font-size:14px;color:var(--lilac)}.app .sp2-hero h1{margin:4px 0 0;font:650 32px/1.15 var(--sans)!important;letter-spacing:-.6px;color:var(--tx)}.app .sp2-hero p{margin:8px 0 0;max-width:520px;font-size:14.5px;color:var(--tx-2)}.app .sp2-add{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;background:var(--lilac);color:#14121c;font:600 14px var(--sans);text-decoration:none;transition:filter .12s}.app .sp2-add:hover{filter:brightness(1.08)}.app .sp2 .server-toolbar{display:flex;gap:8px;align-items:center}.app .sp2 .server-toolbar .search{flex:1;max-width:420px}.app .sp2-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.app .sp2-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:0 0 14px;border:1px solid var(--line);border-radius:16px;background:var(--ink-1);color:var(--tx);text-align:left;font:inherit;cursor:pointer;overflow:hidden;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.app .sp2-card:hover{transform:translateY(-2px);border-color:hsl(var(--h,260) 45% 55%/.55);box-shadow:0 10px 30px -14px hsl(var(--h,260) 60% 50%/.45)}.app .sp2-banner{position:relative;display:block;width:100%;height:78px;overflow:hidden;background:linear-gradient(120deg,hsl(var(--h,260) 55% 32%),hsl(calc(var(--h,260) + 40) 50% 20%))}.app .sp2-banner img{width:100%;height:100%;object-fit:cover;filter:blur(18px) saturate(1.3);transform:scale(1.4);opacity:.7}.app .sp2-avatar{width:56px;height:56px;margin:-28px 0 0 16px;border-radius:16px;border:3px solid var(--ink-1);background:hsl(var(--h,260) 35% 24%);display:grid;place-items:center;overflow:hidden;position:relative;z-index:1}.app .sp2-avatar img{width:100%;height:100%;object-fit:cover}.app .sp2-avatar b{font:700 18px var(--sans);color:#fff}.app .sp2-body{display:flex;flex-direction:column;gap:3px;padding:10px 16px 0;min-width:0;width:100%}.app .sp2-body strong{font:600 16px var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .sp2-body small{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--tx-3)}.app .sp2-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:14px 16px 0}.app .sp2-foot em{display:inline-flex;align-items:center;gap:6px;font:500 12px var(--sans);font-style:normal;color:var(--tx-3)}.app .sp2-foot em i{width:7px;height:7px;border-radius:50%;background:var(--tx-3)}.app .sp2-foot em.is-on{color:var(--ev-good)}.app .sp2-foot em.is-on i{background:var(--ev-good);box-shadow:0 0 0 3px color-mix(in srgb,var(--ev-good) 22%,transparent)}.app .sp2-foot em.is-off{color:var(--ev-warn)}.app .sp2-foot em.is-off i{background:var(--ev-warn)}.app .sp2-open{display:inline-flex;align-items:center;gap:4px;font:600 13px var(--sans);color:var(--tx-2);transition:gap .15s,color .15s}.app .sp2-card:hover .sp2-open{color:var(--tx);gap:7px}.app .sp2-new{justify-content:center;align-items:center;text-align:center;gap:6px;padding:24px 16px;border-style:dashed;background:none;min-height:190px}.app .sp2-new-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--lilac) 14%,transparent);color:var(--lilac);margin-bottom:6px}.app .sp2-new strong{font:600 15px var(--sans)}.app .sp2-new small{font-size:12.5px;color:var(--tx-3);max-width:220px}.app .sp2-grid.is-list{grid-template-columns:1fr}.app .sp2-grid.is-list .sp2-card{flex-direction:row;align-items:center;padding:12px 16px;gap:14px}.app .sp2-grid.is-list .sp2-banner{display:none}.app .sp2-grid.is-list .sp2-avatar{margin:0;width:44px;height:44px;border-width:0;border-radius:12px}.app .sp2-grid.is-list .sp2-body{padding:0;flex:1}.app .sp2-grid.is-list .sp2-foot{width:auto;padding:0;gap:18px}.app .sp2-grid.is-list .sp2-new{min-height:0;flex-direction:row;justify-content:flex-start;padding:12px 16px}.app .sp2-grid.is-list .sp2-new-icon{margin:0;width:44px;height:44px}.app .sp2-none{color:var(--tx-3);font-size:13.5px}@media(max-width:640px){.app .sp2-hero{padding:22px}.app .sp2-hero h1{font-size:26px!important}}.app .tu{--tu-blue:#6585ff;--tu-green:#47c79c;margin:0 0 20px;border:1px solid var(--line);border-radius:16px;background:var(--ink-1);overflow:hidden}.app .tu-head{display:flex;align-items:center;gap:10px;padding:14px 16px;color:var(--tu-blue)}.app .tu-head strong{color:var(--tx);font:600 14.5px/1.3 var(--sans)}.app .tu-head span{color:var(--tx-3);font-size:12.5px}.app .tu-hide{margin-left:auto;padding:6px 12px;border:1px solid var(--line-2);border-radius:999px;background:var(--ink-2);color:var(--tx);font:600 12.5px var(--sans);cursor:pointer}.app .tu-hide:hover{border-color:var(--tx-3)}.app .tu-chevron{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--tx-2);cursor:pointer}.app .tu-chevron:hover{background:var(--ink-2)}.app .tu-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:18px;padding:0 16px 16px}.app .tu-steps{list-style:none!important;margin:0;padding:0;display:grid;gap:2px;align-content:start}.app .tu-steps li{display:block!important;border-radius:10px}.app .tu-steps li.is-active{background:var(--ink-2)}.app .tu-steps li>button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;background:none;color:var(--tx-2);font:500 13.5px var(--sans);text-align:left;cursor:pointer;border-radius:10px}.app .tu-steps li>button:hover{color:var(--tx)}.app .tu-steps li.is-active>button{color:var(--tx);font-weight:600}.app .tu-num{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:var(--ink-3);color:var(--tx-2);font:600 11.5px var(--mono)}.app .tu-steps li.is-active .tu-num{background:var(--tu-blue);color:#fff}.app .tu-steps li.is-done .tu-num{background:color-mix(in srgb,var(--tu-green) 20%,transparent);color:var(--tu-green)}.app .tu-detail{padding:2px 12px 12px 42px;display:grid;gap:6px}.app .tu-detail p{display:flex;gap:8px;align-items:flex-start;margin:0;color:var(--tx);font-size:13.5px;line-height:1.45}.app .tu-detail small{color:var(--tx-3);font-size:12.5px;line-height:1.45}.app .tu-tick{display:grid;place-items:center;width:18px;height:18px;flex:none;margin-top:1px;border-radius:50%;background:var(--ink-3);color:transparent;transition:.25s}.app .tu-tick.is-on{background:color-mix(in srgb,var(--tu-green) 22%,transparent);color:var(--tu-green)}.app .tu-demo{display:grid;gap:10px;align-content:start;min-width:0}.app .tu-window{position:relative;border:1px solid var(--line-2);border-radius:12px;background:var(--ink-0);overflow:hidden}.app .tu-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid var(--line);color:var(--tx-3);font-size:11.5px}.app .tu-bar i{width:7px;height:7px;border-radius:50%;background:var(--ink-3)}.app .tu-bar span{margin-left:8px}.app .tu-crumb{display:flex;align-items:center;gap:4px;padding:12px 14px 0;color:var(--tx-3);font-size:12px}.app .tu-scene{position:relative;display:grid;gap:9px;padding:12px 14px 18px;min-height:206px;align-content:start;animation:tu-in .35s ease}@keyframes tu-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.app .tu-ghost{height:32px;border:1px solid var(--line);border-radius:9px;background:var(--ink-1)}.app .tu-system{position:relative;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line-2);border-radius:11px;background:var(--ink-1)}.app .tu-system strong{display:block;color:var(--tx);font-size:14px}.app .tu-system small{color:var(--tx-3);font-size:11.5px}.app .tu-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--ink-3);color:var(--tu-blue)}.app .tu-state{margin-left:auto;padding:2px 9px;border:1px solid var(--line-2);border-radius:999px;color:var(--tx-3);font-size:11.5px;transition:.25s}.app .tu-state.is-on{border-color:color-mix(in srgb,var(--tu-green) 50%,transparent);color:var(--tu-green)}.app .tu-switch{position:relative;width:42px;height:24px;border-radius:999px;background:var(--ink-3);transition:.25s}.app .tu-switch i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:.25s}.app .tu-switch.is-on{background:var(--tu-green)}.app .tu-switch.is-on i{left:21px}.app .tu-cursor{position:absolute;color:#fff;fill:#111;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6));transition:left .7s ease,top .7s ease,opacity .3s;pointer-events:none;z-index:3}.app .tu-field{position:relative;display:grid;gap:6px;padding:12px;border:1px solid var(--line-2);border-radius:11px;background:var(--ink-1);transition:border-color .2s}.app .tu-field.is-focus{border-color:var(--tu-blue)}.app .tu-field label{color:var(--tx-3);font-size:11.5px}.app .tu-input{display:flex;align-items:center;gap:6px;min-height:22px;color:var(--tx);font-size:13.5px}.app .tu-input em{color:var(--tx-3);font-style:normal}.app .tu-caret{width:1.5px;height:16px;background:var(--tu-blue);animation:tu-blink 1s steps(1) infinite}@keyframes tu-blink{50%{opacity:0}}.app .tu-menu{position:absolute;left:12px;right:12px;top:calc(100% - 4px);display:grid;padding:4px;border:1px solid var(--line-2);border-radius:9px;background:var(--ink-2);z-index:2;box-shadow:0 10px 24px rgba(0,0,0,.4)}.app .tu-menu span{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;color:var(--tx-2);font-size:12.5px}.app .tu-menu span.is-hover{background:var(--ink-3);color:var(--tx)}.app .tu-pick{display:grid;gap:6px}.app .tu-pick.is-row{grid-auto-flow:column;grid-auto-columns:1fr}.app .tu-pick span{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--line);border-radius:9px;background:var(--ink-1);color:var(--tx-2);font-size:13px;transition:.2s}.app .tu-pick.is-row span{justify-content:center}.app .tu-pick span.is-mono{font-family:var(--mono)}.app .tu-pick span.is-hover{border-color:var(--line-2);color:var(--tx)}.app .tu-pick span.is-active{border-color:var(--tu-blue);background:color-mix(in srgb,var(--tu-blue) 12%,var(--ink-1));color:var(--tx)}.app .tu-pick span.is-active svg{color:var(--tu-blue)}.app .tu-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.app .tu-chips span{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--ink-3);color:var(--tx);font-size:12.5px;opacity:0;transform:scale(.85);transition:.3s}.app .tu-chips span.is-in{opacity:1;transform:none}.app .tu-chips em{color:var(--tx-3);font-size:12.5px;font-style:normal}.app .tu-savebar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line-2);border-radius:11px;background:var(--ink-2);opacity:0;transform:translateY(10px);transition:.35s}.app .tu-savebar.is-in{opacity:1;transform:none}.app .tu-savebar span{color:var(--tx-2);font-size:12.5px}.app .tu-savebar.is-done span{color:var(--tu-green)}.app .tu-savebar button{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:0;border-radius:8px;background:var(--tx);color:var(--ink-0);font:600 12.5px var(--sans);transition:.15s}.app .tu-savebar button.is-press{transform:scale(.94)}.app .tu-savebar.is-done button{background:color-mix(in srgb,var(--tu-green) 20%,transparent);color:var(--tu-green)}.app .tu-chart{display:flex;align-items:flex-end;gap:10px;height:150px;padding:12px;border:1px solid var(--line);border-radius:11px;background:var(--ink-1)}.app .tu-chart i{position:relative;flex:1;border-radius:5px 5px 2px 2px;background:color-mix(in srgb,var(--tu-blue) 55%,transparent);transition:height .3s}.app .tu-chart i.is-hover{background:var(--tu-blue)}.app .tu-chart b{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:3px 8px;border-radius:6px;background:var(--ink-3);color:var(--tx);font:600 11px var(--sans);white-space:nowrap}.app .tu-discord-wrap{background:#313338;margin:10px 14px 18px;border-radius:10px;padding:14px}.app .tu-discord{display:flex;gap:10px;opacity:0;transform:translateY(8px);transition:.4s}.app .tu-discord.is-in{opacity:1;transform:none}.app .tu-avatar{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:#1e1f22;color:var(--lilac);font-weight:700}.app .tu-discord strong{display:flex;align-items:center;gap:6px;color:#f2f3f5;font-size:13.5px}.app .tu-discord strong em{padding:0 4px;border-radius:3px;background:#5865f2;color:#fff;font:600 9.5px var(--sans);font-style:normal}.app .tu-discord code{display:block;margin:4px 0;color:#c9cdfb;font:12px var(--mono)}.app .tu-card{position:relative;display:grid;gap:3px;margin-top:6px;padding:10px 12px 10px 16px;border-radius:8px;background:#0c0d10;overflow:hidden;max-width:340px}.app .tu-card i{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tu-green)}.app .tu-card b{color:#fff;font-size:13px}.app .tu-card small{color:#9aa1ad;font-size:11.5px}.app .tu-progress{height:3px;background:var(--line)}.app .tu-progress i{display:block;height:100%;background:var(--tu-blue)}.app .tu-controls{display:flex;align-items:center;gap:8px}.app .tu-round{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-2);border-radius:50%;background:none;color:var(--tx);cursor:pointer}.app .tu-round:disabled{opacity:.35;cursor:default}.app .tu-play{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border:1px solid var(--line-2);border-radius:999px;background:none;color:var(--tx);font:600 12.5px var(--sans);cursor:pointer}.app .tu-play:hover,.app .tu-round:not(:disabled):hover{background:var(--ink-2)}.app .tu-count{margin-left:auto;color:var(--tx-3);font-size:12px}.app .prefix-input{max-width:120px;font-family:var(--mono)}@media (max-width:900px){.app .tu-body{grid-template-columns:1fr}.app .tu-head span{display:none}}@media (prefers-reduced-motion:reduce){.app .tu-cursor,.app .tu-scene,.app .tu-switch i{animation:none;transition:none}}.app .tu-shot{display:block;margin-top:6px;max-width:100%;max-height:230px;border-radius:8px;object-fit:contain;object-position:left top}.app .tu:not(.is-open) .tu-head{padding:12px 16px}.app .st2 .st-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.app .st2 .st-custom input{width:66px;height:28px;padding:0 8px;border:0;border-left:1px solid var(--line);border-radius:0;background:none;color:var(--tx);font:500 12.5px var(--mono);outline:none}.app .st2 .st-custom input::placeholder{color:var(--tx-3)}.app .st2 .st-menu-wrap{position:relative}.app .st2 .st-tool{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--ink-1);color:var(--tx-2);font:600 12.5px var(--sans);cursor:pointer}.app .st2 .st-tool:hover,.app .st2 .st-tool[aria-expanded=true]{color:var(--tx);border-color:var(--line-2)}.app .st2 .st-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:grid;gap:2px;min-width:230px;padding:8px;border:1px solid var(--line-2);border-radius:12px;background:var(--ink-2);box-shadow:0 18px 40px rgba(0,0,0,.45)}.app .st2 .st-menu>span{padding:4px 8px 6px;color:var(--tx-3);font-size:11.5px}.app .st2 .st-menu label{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:7px;color:var(--tx);font-size:13px;cursor:pointer}.app .st2 .st-menu label:hover{background:var(--ink-3)}.app .st2 .st-menu input{accent-color:var(--st-blue)}.app .st2 .st-menu .text-button{justify-self:start;margin:4px 8px 2px}.app .st2 .st-kpis.six{grid-template-columns:repeat(3,minmax(0,1fr))}.app .st2 .st-kpi{text-align:left;cursor:pointer;transition:border-color .15s,background .15s;font:inherit;color:inherit}.app .st2 .st-kpi:before{display:none}.app .st2 .st-kpi>span:first-child{display:flex;align-items:center;gap:7px}.app .st2 .st-kpi>span:first-child:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--st-blue)}.app .st2 .st-kpi.teal>span:first-child:before{background:var(--st-green)}.app .st2 .st-kpi.coral>span:first-child:before{background:var(--st-coral)}.app .st2 .st-kpi strong{font-size:26px}.app .st2 .st-kpi:hover{border-color:var(--line-2);background:var(--ink-2)}.app .st2 .st-kpi.is-active{border-color:color-mix(in srgb,var(--st-blue) 55%,var(--line))}.app .st2 .st-main header{flex-wrap:wrap}.app .st2 .st-main-tools{display:flex;gap:8px;flex-wrap:wrap}.app .st2 .seg.icons button{display:grid;place-items:center;padding:0 7px}.app .stc-legend{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;min-height:28px;margin-bottom:8px;font-size:12.5px;color:var(--tx-3)}.app .stc-legend time{font:500 12px var(--mono);color:var(--tx-3);min-width:44px}.app .stc-key{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid transparent;border-radius:999px;background:none;color:var(--tx-2);font:500 12.5px var(--sans);cursor:pointer}.app .stc-key:hover{border-color:var(--line)}.app .stc-key strong{color:var(--tx);font-weight:650}.app .stc-key.is-off{opacity:.4}.app .stc-key i{width:8px;height:8px;border-radius:2px;background:var(--st-blue)}.app .stc-key i.teal{background:var(--st-green)}.app .stc-key i.coral{background:var(--st-coral)}.app .stc-avg{margin-left:auto;font:500 11.5px var(--mono)}.app .stc-plot{position:relative;display:flex;height:240px;padding-bottom:22px}.app .stc-plot svg{position:absolute;inset:0 0 22px 0;width:100%;height:calc(100% - 22px);pointer-events:none;overflow:visible}.app .stc-plot svg polyline{fill:none;stroke:var(--st-blue);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.app .stc-plot svg polygon{fill:color-mix(in srgb,var(--st-blue) 13%,transparent);stroke:none}.app .stc-plot svg .teal polyline{stroke:var(--st-green)}.app .stc-plot svg .teal polygon{fill:color-mix(in srgb,var(--st-green) 12%,transparent)}.app .stc-plot svg .coral polyline{stroke:var(--st-coral)}.app .stc-plot svg .coral polygon{fill:color-mix(in srgb,var(--st-coral) 10%,transparent)}.app .stc-avgline{border-top:1px dashed color-mix(in srgb,var(--tx-3) 60%,transparent);margin-bottom:22px;z-index:1}.app .stc-avgline,.app .stc-zero{position:absolute;left:0;right:0;pointer-events:none}.app .stc-zero{top:calc((100% - 22px)/2);border-top:1px solid var(--line-2)}.app .stc-col{position:relative;flex:1;min-width:0;height:100%;padding:0 1px;border:0;background:none;cursor:pointer;border-radius:6px}.app .stc-col.is-hover,.app .stc-col:hover{background:color-mix(in srgb,var(--tx) 4%,transparent)}.app .stc-col.is-selected{background:color-mix(in srgb,var(--st-blue) 10%,transparent)}.app .stc-bars{position:absolute;inset:0 0 0 0;display:flex;align-items:flex-end;justify-content:center;gap:2px;padding:0 18%}.app .stc-bars b{position:relative;flex:1;max-width:22px;min-height:1px;border-radius:4px 4px 1px 1px;background:var(--st-blue);opacity:.85;transition:opacity .15s,height .3s}.app .stc-plot:not(.is-line) .stc-bars{bottom:0}.app .stc-bars b{align-self:flex-end}.app .stc-bars b[style*=top]{border-radius:1px 1px 4px 4px}.app .stc-bars b[style*="bottom: 50%"],.app .stc-bars b[style*=top]{position:absolute;width:calc(64% - 4px);left:18%}.app .stc-bars b.teal{background:var(--st-green)}.app .stc-bars b.coral,.app .stc-bars b.neg{background:var(--st-coral)}.app .stc-col.is-selected .stc-bars b,.app .stc-col:hover .stc-bars b{opacity:1}.app .stc-dot{position:absolute;left:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:var(--ink-0);border:2px solid var(--st-blue);opacity:0;transition:opacity .15s}.app .stc-dot.teal{border-color:var(--st-green)}.app .stc-dot.coral{border-color:var(--st-coral)}.app .stc-col.is-hover .stc-dot,.app .stc-col.is-selected .stc-dot,.app .stc-col:hover .stc-dot{opacity:1}.app .stc-plot .stc-col>small{position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);font:500 10.5px var(--mono);color:var(--tx-3);white-space:nowrap}.app .stc-plot{margin-bottom:6px}.app .stc-plot .stc-col{height:calc(100% + 0px)}.app .stc-plot .stc-bars{bottom:0;top:0}.app .stc-plot>.stc-col{margin-bottom:0}.app .st-day{margin-top:16px;padding:14px;border:1px solid var(--line-2);border-radius:12px;background:var(--ink-0);animation:tu-in .25s ease}.app .st-day header{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--st-blue)}.app .st-day header strong{color:var(--tx);font-size:14px}.app .st-day header div{margin-left:auto;display:flex;gap:4px}.app .st-day header button{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:8px;background:none;color:var(--tx-2);cursor:pointer}.app .st-day header button:disabled{opacity:.35;cursor:default}.app .st-day-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.app .st-day-grid>div{display:grid;gap:3px;padding:10px 12px;border-radius:9px;background:var(--ink-1)}.app .st-day-grid span{color:var(--tx-3);font-size:12px}.app .st-day-grid strong{color:var(--tx);font:650 18px var(--sans)}.app .st-day-grid .teal strong{color:var(--st-green)}.app .st-day-grid .coral strong{color:var(--st-coral)}.app .st-day-grid small{font-size:11px}.app .st-day-grid small.up{color:var(--st-green)}.app .st-day-grid small.down{color:var(--st-coral)}.app .st2 h3 svg{display:inline-block!important;vertical-align:-2px;margin-right:4px;color:var(--st-blue)}.app .st2 .st-card>header{flex-wrap:wrap;row-gap:10px}.app .st-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.app .st-highlights button{display:grid;gap:4px;padding:14px;border:1px solid var(--line);border-radius:11px;background:var(--ink-0);text-align:left;cursor:pointer;transition:.15s;font:inherit;color:inherit}.app .st-highlights button:hover:not(:disabled){border-color:var(--line-2);background:var(--ink-2)}.app .st-highlights button:disabled{cursor:default}.app .st-highlights span{color:var(--tx-3);font-size:12.5px}.app .st-highlights strong{color:var(--tx);font:650 20px var(--sans);letter-spacing:-.3px}.app .st-highlights small{color:var(--tx-2);font-size:12px;text-transform:none}.app .st-week{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;height:180px;align-items:end}.app .st-week>div{display:grid;grid-template-rows:1fr auto auto;height:100%;gap:4px;text-align:center}.app .st-week span{display:flex;align-items:flex-end;justify-content:center}.app .st-week b{width:70%;min-height:2px;border-radius:5px 5px 2px 2px;background:color-mix(in srgb,var(--st-blue) 50%,transparent);transition:height .3s}.app .st-week .is-best b{background:var(--st-blue)}.app .st-week strong{color:var(--tx);font:600 12.5px var(--sans)}.app .st-week small,.app .st-week strong{display:block;text-align:center}.app .st-week small{color:var(--tx-3);font-size:11.5px}.app .st2 .st-hours button{flex:1;height:100%;display:flex;align-items:flex-end;padding:0;border:0;background:none;cursor:pointer;border-radius:3px 3px 0 0}.app .st2 .st-hours button:hover{background:color-mix(in srgb,var(--tx) 5%,transparent)}.app .st2 .st-hours button[aria-pressed=true] b{background:var(--st-blue)}.app .st2 .as-button{display:grid;gap:4px;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:10px}.app .st2 .st-pair .as-button{padding:10px;border:1px solid var(--line);background:var(--ink-0)}.app .st2 .st-pair .as-button:hover{border-color:var(--line-2)}.app .st2 .st-pair .as-button strong{font:650 26px var(--sans);color:var(--tx)}.app .st2 .st-pair .as-button span{color:var(--tx-2);font-size:13px}.app .st2 .st-pair .as-button small{color:var(--tx-3);font-size:12px}.app .st-rank{display:grid;gap:4px;margin-top:4px}.app .st-rank.compact{margin-top:14px}.app .st-rank button{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(60px,1.1fr) auto;align-items:center;gap:10px;padding:8px;border:0;border-radius:8px;background:none;color:var(--tx-2);font:500 13px var(--sans);text-align:left;cursor:pointer}.app .st-rank button:hover,.app .st-rank button[aria-pressed=true]{background:var(--ink-2);color:var(--tx)}.app .st-rank em{font:600 11.5px var(--mono);color:var(--tx-3);font-style:normal}.app .st-rank span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .st-rank i{height:6px;border-radius:3px;background:var(--ink-3);overflow:hidden}.app .st-rank i b{display:block;height:100%;border-radius:3px;background:var(--st-blue)}.app .st-rank i b.coral{background:var(--st-coral)}.app .st-rank strong{color:var(--tx);font-weight:650;font-variant-numeric:tabular-nums}.app .st-rank small{grid-column:2/-1;color:var(--tx-3);font-size:12px}.app .st2 .st-invites-head button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--tx-3);font:inherit;cursor:pointer}.app .st2 .st-invites-head button[aria-pressed=true]{color:var(--tx)}.app .st2 .st-invite strong em{color:var(--tx-3);font:500 11.5px var(--sans);font-style:normal;margin-left:4px}.app .st2 .st-table-tools{display:flex;gap:14px}.app .st2 .statistics-daily th button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.app .st2 .statistics-daily th button.is-sorted{color:var(--tx)}.app .st2 .statistics-daily tbody tr{cursor:pointer}.app .st2 .statistics-daily tbody tr:hover td{background:var(--ink-2)}.app .st2 .statistics-daily tbody tr.is-selected td{background:color-mix(in srgb,var(--st-blue) 10%,transparent)}@media(max-width:1200px){.app .st-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.app .st2 .st-kpis.six{grid-template-columns:repeat(2,minmax(0,1fr))}.app .st-highlights{grid-template-columns:1fr}.app .stc-plot{height:200px}}.app .st5{gap:16px}.app .st5 .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app .st5 button{font:inherit;cursor:pointer}.app .st5 button:focus-visible{outline:2px solid var(--lilac);outline-offset:2px}.app .st5 b.green{color:var(--st-green)}.app .st5 b.coral{color:var(--st-coral)}.app .st5 b.blue{color:var(--st-blue)}.app .st5-head{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.app .st5-title{min-width:0;flex:1 1 420px}.app .st5-title h2{margin:0;font:650 26px/1.2 var(--sans)!important;letter-spacing:-.4px;color:var(--tx)}.app .st5-range{display:flex;gap:8px;margin:6px 0 0;font:500 12px var(--mono);color:var(--tx-3);text-transform:lowercase}.app .st5-dot{width:6px;height:6px;border-radius:50%;background:var(--lilac);animation:st5-pulse 1s ease-in-out infinite alternate}@keyframes st5-pulse{0%{opacity:.25}to{opacity:1}}.app .st5-story{margin:10px 0 0;max-width:680px;font-size:15px;line-height:1.6;color:var(--tx-2)}.app .st5-story b{color:var(--tx);font-weight:650}.app .st5-period{position:relative}.app .st5-seg{gap:2px;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--ink-0)}.app .st5-seg,.app .st5-seg button{display:inline-flex;align-items:center}.app .st5-seg button{gap:5px;height:28px;padding:0 10px;border:0;border-radius:6px;background:none;color:var(--tx-3);font-size:12.5px;font-weight:550;white-space:nowrap;transition:background .15s,color .15s}.app .st5-seg button:hover{color:var(--tx)}.app .st5-seg button[aria-pressed=true],.app .st5-seg button[aria-selected=true]{background:var(--ink-3);color:var(--tx);box-shadow:inset 0 0 0 1px var(--line-2)}.app .st5-seg.big button{height:32px;padding:0 12px;font-size:13px}.app .st5-seg.small button{height:24px;padding:0 9px;font-size:12px}.app .st5-seg.icons button{width:30px;padding:0;justify-content:center}.app .st5-seg button svg{flex:none}.app .st5-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:260px;display:grid;gap:10px;padding:16px;border:1px solid var(--line-2);border-radius:12px;background:var(--ink-2);box-shadow:0 16px 40px #000a}.app .st5-pop label{font-size:13.5px;color:var(--tx-2)}.app .st5-pop label strong{color:var(--tx);font-size:16px}.app .st5-pop input[type=range]{width:100%;accent-color:var(--lilac)}.app .st5-pop-scale{margin-top:-6px;font:500 10.5px var(--mono);color:var(--tx-3)}.app .st5-pop-scale,.app .st5-tabs{display:flex;justify-content:space-between}.app .st5-tabs{align-items:center;gap:14px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.app .st5-tabs nav{display:flex;gap:4px;overflow-x:auto}.app .st5-tabs nav button{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 12px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--tx-3);font-size:14px;font-weight:550;white-space:nowrap}.app .st5-tabs nav button:hover{color:var(--tx)}.app .st5-tabs nav button[aria-selected=true]{color:var(--tx);border-bottom-color:var(--lilac)}.app .st5-tabs nav button[aria-selected=true] svg{color:var(--lilac)}.app .st5-compare{display:inline-flex;align-items:center;gap:9px;padding:6px 0;font-size:13px;color:var(--tx-3);cursor:pointer}.app .st5-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.app .st5-kpis.three{grid-template-columns:repeat(3,minmax(0,1fr))}.app .st5-kpi{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;padding:16px 18px 15px;border:1px solid var(--line);border-radius:14px;background:var(--ink-1);color:var(--tx);text-align:left;overflow:hidden;transition:border-color .15s,background .15s;--tone:var(--st-blue)}.app .st5-kpi.green{--tone:var(--st-green)}.app .st5-kpi.coral{--tone:var(--st-coral)}.app button.st5-kpi:hover{border-color:var(--line-2);background:var(--ink-2)}.app .st5-kpi.is-active{border-color:color-mix(in srgb,var(--tone) 55%,var(--line));background:color-mix(in srgb,var(--tone) 6%,var(--ink-1))}.app .st5-kpi.is-active:after{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:var(--tone)}.app .st5-kpi.is-static{cursor:default}.app .st5-kpi-label{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:550;color:var(--tx-3)}.app .st5-kpi-label:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tone)}.app .st5-kpi>strong{font:680 30px/1.1 var(--sans);letter-spacing:-.6px;color:var(--tx);font-variant-numeric:tabular-nums}.app .st5-kpi-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--tx-3);line-height:1.4}.app .st5-kpi-foot em,.app .st5-tip em{font-style:normal;font-weight:650;font-size:12px;padding:1px 6px;border-radius:99px;background:var(--ink-3);color:var(--tx-2)}.app .st5 em.up{color:var(--ev-good);background:color-mix(in srgb,var(--ev-good) 13%,transparent)}.app .st5 em.down{color:var(--ev-bad);background:color-mix(in srgb,var(--ev-bad) 13%,transparent)}.app .st5-meter{display:block;height:6px;margin:12px 0 8px;border-radius:99px;background:var(--ink-3);overflow:hidden}.app .st5-meter b{display:block;height:100%;border-radius:99px;background:var(--tone)}.app .st5-spark{width:100%;height:34px;display:block;overflow:visible}.app .st5-spark .line{fill:none;stroke:var(--tone);stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-linejoin:round}.app .st5-spark .area{fill:color-mix(in srgb,var(--tone) 12%,transparent);stroke:none}.app .st5-spark .prev{fill:none;stroke:var(--tx-3);stroke-width:1.2;stroke-dasharray:3 3;opacity:.55;vector-effect:non-scaling-stroke}.app .st5-spark.green{--tone:var(--st-green)}.app .st5-spark.blue{--tone:var(--st-blue)}.app .st5-spark.coral{--tone:var(--st-coral)}.app .st5-card{min-width:0;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--ink-1)}.app .st5-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.app .st5-card>header>div:first-child{min-width:0;flex:1 1 260px}.app .st5-card h3{margin:0;font:650 16px/1.3 var(--sans)!important;color:var(--tx)}.app .st5-card>header p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--tx-3)}.app .st5-card>header p b{color:var(--tx);font-weight:650}.app .st5-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.app .st5-chart{position:relative}.app .st5-legend{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;margin-bottom:8px;font-size:12.5px;color:var(--tx-3)}.app .st5-legend button{display:inline-flex;align-items:center;gap:7px;padding:3px 8px 3px 6px;margin-left:-6px;border:0;border-radius:6px;background:none;color:var(--tx-2);font-size:12.5px}.app .st5-legend button:not(:disabled):hover{background:var(--ink-2)}.app .st5-legend button:disabled{cursor:default}.app .st5-legend button.is-off{color:var(--tx-3);text-decoration:line-through}.app .st5-legend button.is-off i{opacity:.3}.app .st5-legend i,.app .st5-tip i{width:9px;height:9px;border-radius:3px;background:var(--st-blue);flex:none}.app .st5-legend i.green,.app .st5-tip i.green{background:var(--st-green)}.app .st5-legend i.coral,.app .st5-tip i.coral{background:var(--st-coral)}.app .st5-legend-avg,.app .st5-legend-prev{display:inline-flex;align-items:center;gap:7px}.app .st5-legend-prev i{background:var(--ink-4);box-shadow:inset 0 0 0 1px var(--line-2)}.app .st5-legend-avg i{width:14px;height:0;border-radius:0;background:none;border-top:1.5px dashed var(--tx-3)}.app .st5-plot{position:relative;width:100%;user-select:none}.app .st5-plot svg{display:block;overflow:visible}.app .st5-plot .grid{stroke:var(--line);stroke-width:1}.app .st5-plot .zero{stroke:var(--line-2);stroke-width:1.2}.app .st5-plot .axis{fill:var(--tx-3);font:500 10.5px var(--mono)}.app .st5-plot .hoverband{fill:color-mix(in srgb,var(--tx) 5%,transparent)}.app .st5-plot .selectband{fill:color-mix(in srgb,var(--lilac) 12%,transparent);stroke:color-mix(in srgb,var(--lilac) 40%,transparent);stroke-dasharray:3 3}.app .st5-plot .bar{--tone:var(--st-blue)}.app .st5-plot .bar.green{--tone:var(--st-green)}.app .st5-plot .bar.coral{--tone:var(--st-coral)}.app .st5-plot .bar rect{fill:var(--tone);transition:opacity .12s}.app .st5-plot .bar rect.ghost{fill:var(--tx-3);opacity:.16}.app .st5-plot .bar rect.neg{fill:var(--st-coral)}.app .st5-plot svg:hover .bar:not(.is-focus) rect:not(.ghost){opacity:.55}.app .st5-plot .ln{--tone:var(--st-blue)}.app .st5-plot .ln.green{--tone:var(--st-green)}.app .st5-plot .ln.coral{--tone:var(--st-coral)}.app .st5-plot .ln polyline{fill:none;stroke:var(--tone);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.app .st5-plot .ln polyline.ghost{stroke:var(--tx-3);stroke-width:1.5;stroke-dasharray:4 4;opacity:.6}.app .st5-plot .ln circle{fill:var(--ink-1);stroke:var(--tone);stroke-width:2.2}.app .st5-plot .avg{stroke:var(--tx-3);stroke-width:1.2;stroke-dasharray:5 4;opacity:.8;pointer-events:none}.app .st5-plot stop.green{stop-color:var(--st-green)}.app .st5-plot stop.blue{stop-color:var(--st-blue)}.app .st5-plot stop.coral{stop-color:var(--st-coral)}.app .st5-tip{position:absolute;top:4px;transform:translateX(-50%);z-index:5;min-width:190px;display:grid;gap:6px;padding:11px 13px;border:1px solid var(--line-2);border-radius:10px;background:color-mix(in srgb,var(--ink-2) 94%,transparent);backdrop-filter:blur(6px);box-shadow:0 12px 30px #0009;pointer-events:none;font-size:12.5px;color:var(--tx-2)}.app .st5-tip strong{font-size:13px;color:var(--tx);font-weight:650}.app .st5-tip>div{display:flex;align-items:center;gap:8px}.app .st5-tip>div span{flex:1}.app .st5-tip>div b{color:var(--tx);font-weight:650;font-variant-numeric:tabular-nums}.app .st5-tip small{font-size:11.5px;color:var(--tx-3)}.app .st5-tip small.hint{color:var(--lilac)}.app .st5-day{margin-top:14px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--lilac) 30%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--lilac) 4%,var(--ink-0));animation:st5-in .18s ease-out}@keyframes st5-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.app .st5-day header{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--lilac)}.app .st5-day header strong{flex:1;color:var(--tx);font-size:14px}.app .st5-day nav{display:flex;gap:4px}.app .st5-day nav button{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--ink-1);color:var(--tx-2)}.app .st5-day nav button:hover:not(:disabled){color:var(--tx);border-color:var(--line-2)}.app .st5-day nav button:disabled{opacity:.35;cursor:default}.app .st5-day-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px}.app .st5-day-grid div{display:grid;gap:2px;min-width:0}.app .st5-day-grid span{font-size:12px;color:var(--tx-3)}.app .st5-day-grid strong{font:650 19px/1.2 var(--sans);color:var(--tx);font-variant-numeric:tabular-nums}.app .st5-day-grid .green strong{color:var(--st-green)}.app .st5-day-grid .coral strong{color:var(--st-coral)}.app .st5-day-grid small{font-size:11.5px;color:var(--tx-3)}.app .st5-cols{display:flex;align-items:stretch;gap:4px;height:170px}.app .st5-cols button{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:none}.app .st5-cols button>span{flex:1;display:flex;align-items:flex-end;border-radius:6px;transition:background .12s}.app .st5-cols button:hover>span{background:var(--ink-2)}.app .st5-cols b{display:block;width:100%;border-radius:4px 4px 2px 2px;background:color-mix(in srgb,var(--st-blue) 45%,transparent);transition:background .12s}.app .st5-cols b.green{background:color-mix(in srgb,var(--st-green) 45%,transparent)}.app .st5-cols b.coral{background:color-mix(in srgb,var(--st-coral) 45%,transparent)}.app .st5-cols .is-top b,.app .st5-cols button:hover b{background:var(--st-blue)}.app .st5-cols .is-top b.green,.app .st5-cols button:hover b.green{background:var(--st-green)}.app .st5-cols .is-top b.coral,.app .st5-cols button:hover b.coral{background:var(--st-coral)}.app .st5-cols .is-picked>span{background:color-mix(in srgb,var(--lilac) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lilac) 40%,transparent)}.app .st5-cols small{height:14px;font:500 10.5px var(--mono);color:var(--tx-3);text-align:center;white-space:nowrap}.app .st5-rank{list-style:none;margin:0;padding:0;display:grid;gap:2px}.app .st5-rank li>button{width:100%;display:grid;grid-template-columns:22px minmax(0,1fr) minmax(60px,120px) auto;align-items:center;gap:10px;padding:8px;border:0;border-radius:8px;background:none;color:var(--tx-2);font-size:13.5px;text-align:left}.app .st5-rank li>button:hover,.app .st5-rank li>button[aria-expanded=true]{background:var(--ink-2)}.app .st5-rank em{font:500 11px var(--mono);font-style:normal;color:var(--tx-3)}.app .st5-rank span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .st5-rank i{height:6px;border-radius:99px;background:var(--ink-3);overflow:hidden}.app .st5-rank i b{display:block;height:100%;border-radius:99px;background:var(--st-blue)}.app .st5-rank i b.green{background:var(--st-green)}.app .st5-rank i b.coral{background:var(--st-coral)}.app .st5-rank strong{font-weight:650;color:var(--tx);font-size:13px;font-variant-numeric:tabular-nums}.app .st5-rank p{margin:2px 8px 6px 40px;font-size:12.5px;color:var(--tx-3)}.app .st5-facts{list-style:none;margin:0;padding:0;display:grid;gap:8px}.app .st5-facts button{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:var(--ink-0);color:var(--tx-2);text-align:left;transition:border-color .15s,background .15s}.app .st5-facts button:hover{border-color:var(--line-2);background:var(--ink-2)}.app .st5-facts button>svg{flex:none;color:var(--tx-3);transition:transform .15s}.app .st5-facts button:hover>svg{transform:translateX(2px);color:var(--tx)}.app .st5-facts p{flex:1;margin:0;font-size:14px;line-height:1.5}.app .st5-facts p b{color:var(--tx);font-weight:650}.app .st5-fact-icon{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--lilac) 13%,transparent);color:var(--lilac)}.app .st5-facts .good .st5-fact-icon{background:color-mix(in srgb,var(--ev-good) 13%,transparent);color:var(--ev-good)}.app .st5-facts .bad .st5-fact-icon{background:color-mix(in srgb,var(--ev-bad) 13%,transparent);color:var(--ev-bad)}.app .st5-empty{margin:0;padding:18px 0;text-align:center}.app .st5-empty,.app .st5-note{font-size:13px;color:var(--tx-3)}.app .st5-note{margin:14px 0 0;line-height:1.5}.app .st5-note b{color:var(--tx);font-weight:650}.app .st5-ghost{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--ink-0);color:var(--tx-2);font-size:12.5px;font-weight:550}.app .st5-ghost:hover{color:var(--tx);border-color:var(--line-2)}.app .st5-ghost svg.flip{transform:rotate(180deg)}.app .st5-link{margin-top:12px}.app .st5-table .statistics-table-scroll{overflow-x:auto;margin:0 -4px}.app .st5-table table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.app .st5-table th{padding:0;border-bottom:1px solid var(--line);text-align:right}.app .st5-table td:first-child,.app .st5-table th:first-child{text-align:left}.app .st5-table th button{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 8px;border:0;background:none;color:var(--tx-3);font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.04em}.app .st5-table th button.is-sorted,.app .st5-table th button:hover{color:var(--tx)}.app .st5-table th button span{color:var(--lilac)}.app .st5-table td{padding:9px 8px;border-bottom:1px solid var(--line);text-align:right;color:var(--tx-2);white-space:nowrap}.app .st5-table td:first-child{text-transform:capitalize;color:var(--tx)}.app .st5-table tbody tr{cursor:pointer;transition:background .12s}.app .st5-table tbody tr:hover{background:var(--ink-2)}.app .st5-table tbody tr.is-selected{background:color-mix(in srgb,var(--lilac) 9%,transparent)}.app .st5-table tbody tr:last-child td{border-bottom:0}.app .st5-table td.positive{color:var(--st-green)}.app .st5-table td.negative{color:var(--st-coral)}.app .st5-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app .st5-grid.wide-left{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.app .st5-funnel{list-style:none;margin:0;padding:0;display:grid;gap:10px}.app .st5-funnel li{display:grid;gap:4px}.app .st5-funnel-bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 48px;align-items:center;gap:12px;height:40px;padding:0 14px;border-radius:9px;background:var(--ink-0);border:1px solid var(--line);overflow:hidden}.app .st5-funnel-bar>b{position:absolute;left:0;top:0;bottom:0;background:color-mix(in srgb,var(--st-blue) 22%,transparent);border-right:2px solid var(--st-blue);transition:width .4s ease}.app .st5-funnel-bar>b.green{background:color-mix(in srgb,var(--st-green) 20%,transparent);border-color:var(--st-green)}.app .st5-funnel-bar>b.coral{background:color-mix(in srgb,var(--st-coral) 18%,transparent);border-color:var(--st-coral)}.app .st5-funnel-bar>em,.app .st5-funnel-bar>span,.app .st5-funnel-bar>strong{position:relative}.app .st5-funnel-bar>span{font-size:13.5px;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .st5-funnel-bar>strong{font-weight:650;color:var(--tx);font-variant-numeric:tabular-nums}.app .st5-funnel-bar>em{font-style:normal;font:500 12px var(--mono);color:var(--tx-3);text-align:right}.app .st5-funnel small{padding-left:14px;font-size:11.5px;color:var(--tx-3)}.app .st5-stats{display:grid;gap:10px}.app .st5-stats>div{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:12px;row-gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--ink-0)}.app .st5-stats strong{grid-row:span 2;min-width:56px;font:680 24px/1.1 var(--sans);color:var(--tx);font-variant-numeric:tabular-nums}.app .st5-stats span{font-size:13.5px;color:var(--tx)}.app .st5-stats small{font-size:12px;color:var(--tx-3)}.app .st5-stats .is-warn{border-color:color-mix(in srgb,var(--ev-warn) 40%,var(--line))}.app .st5-stats .is-warn small,.app .st5-stats .is-warn strong{color:var(--ev-warn)}.app .st5-invites{display:grid}.app .st5-invite,.app .st5-invites-head{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 110px 150px;align-items:center;gap:12px;padding:9px 8px}.app .st5-invites-head{border-bottom:1px solid var(--line);font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--tx-3)}.app .st5-invites-head button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit}.app .st5-invites-head button[aria-pressed=true]{color:var(--tx)}.app .st5-invite{border-bottom:1px solid var(--line);font-size:13px;color:var(--tx-2);border-radius:6px}.app .st5-invite:last-child{border-bottom:0}.app .st5-invite:hover{background:var(--ink-2)}.app .st5-invite code{font:500 12.5px var(--mono);color:var(--tx)}.app .st5-invite code,.app .st5-invite>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .st5-invite strong{color:var(--tx)}.app .st5-invite em{font-style:normal;font-size:12px;color:var(--tx-3)}.app .st5-stay{display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.app .st5-stay i{flex:1;height:6px;border-radius:99px;background:var(--ink-3);overflow:hidden}.app .st5-stay b{display:block;height:100%;border-radius:99px}.app .st5-stay b.green{background:var(--st-green)}.app .st5-stay b.coral{background:var(--st-coral)}@media(max-width:1100px){.app .st5-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.app .st5-grid.wide-left{grid-template-columns:1fr}.app .st5-day-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app .st5-grid,.app .st5-kpis,.app .st5-kpis.three{grid-template-columns:1fr}.app .st5-seg.big{flex-wrap:wrap}.app .st5-invite,.app .st5-invites-head{grid-template-columns:minmax(0,1fr) 80px 110px}.app .st5-invite>:nth-child(2),.app .st5-invites-head>:nth-child(2){display:none}}.app .st5-story b{background:none!important;padding:0}.app .st5-day-grid>div,.app .st5-facts button,.app .st5-story b{background-color:transparent}.app .st5-facts button{background-color:var(--ink-0)}.app .st5-legend button:disabled{opacity:1;color:var(--tx-2)}.app .st5-funnel-bar>b{border-right:0!important}.app .st5-funnel-bar>b.green{background:color-mix(in srgb,var(--st-green) 26%,transparent)}.app .st5-funnel-bar>b.blue{background:color-mix(in srgb,var(--st-blue) 26%,transparent)}.app .st5-funnel-bar>b.coral{background:color-mix(in srgb,var(--st-coral) 26%,transparent)}.app .st5-plot .bar .prev-mark{stroke:var(--tx);stroke-width:2;stroke-linecap:round;opacity:.55}.app .st5-legend-prev i{width:12px;height:0;border-radius:0;background:none;box-shadow:none;border-top:2px solid color-mix(in srgb,var(--tx) 55%,transparent)}.app .st5-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.app .st5-seg::-webkit-scrollbar{display:none}.app .st5,.app .st5-card,.app .st5-chart,.app .st5-tools{max-width:100%;min-width:0}@media(max-width:760px){.app .st5-kpis,.app .st5-kpis.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app .st5-kpi{padding:13px 14px}.app .st5-kpi>strong{font-size:24px}.app .st5-card{padding:16px}.app .st5-tabs nav{max-width:100%}.app .st5-tabs nav button{padding:0 9px;font-size:13.5px}.app .st5-day-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .st5-pop{right:auto;left:0}}@media(max-width:400px){.app .st5-kpis,.app .st5-kpis.three{grid-template-columns:1fr}}.app .st5-metric-row{margin:-4px 0 12px}.app .st5-plot .peak{font:600 10.5px var(--mono);fill:var(--tx-2);pointer-events:none}.app .st5-collapse{padding:0}.app .st5-collapse-head{width:100%;display:flex;align-items:center;gap:12px;padding:16px 20px;border:0;border-radius:14px;background:none;color:var(--tx);text-align:left}.app .st5-collapse-head:hover{background:var(--ink-2)}.app .st5-collapse-head>span:nth-child(2){flex:1;display:grid;gap:2px;min-width:0}.app .st5-collapse-head strong{font:650 16px/1.3 var(--sans)}.app .st5-collapse-head small{font-size:13px;color:var(--tx-3)}.app .st5-collapse-head>svg{flex:none;color:var(--tx-3);transition:transform .2s}.app .st5-collapse-head>svg.flip{transform:rotate(180deg)}.app .st5-fact-dots{display:flex;gap:4px}.app .st5-fact-dots i{width:7px;height:7px;border-radius:50%;background:var(--lilac)}.app .st5-fact-dots i.good{background:var(--ev-good)}.app .st5-fact-dots i.bad{background:var(--ev-bad)}.app .st5-collapse.is-open .st5-collapse-head{border-radius:14px 14px 0 0}.app .st5-collapse .st5-empty,.app .st5-collapse .st5-facts{padding:0 20px 20px;animation:st5-in .18s ease-out}.app .st5-journey{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.app .st5-journey li{position:relative;min-width:0}.app .st5-journey button{width:100%;height:100%;display:grid;grid-template-rows:auto auto auto auto 1fr;gap:3px;padding:14px 14px 0;border:1px solid var(--line);border-radius:12px;background:var(--ink-0);color:var(--tx);text-align:left;overflow:hidden;transition:border-color .15s,background .15s}.app .st5-journey button:hover{border-color:var(--line-2);background:var(--ink-2)}.app .st5-journey li.is-picked button{border-color:color-mix(in srgb,var(--lilac) 55%,var(--line));background:color-mix(in srgb,var(--lilac) 5%,var(--ink-0))}.app .st5-journey button>small{font:600 10.5px var(--mono);color:var(--lilac)}.app .st5-journey button>span{font-size:13px;color:var(--tx-2);font-weight:550;line-height:1.3;min-height:34px}.app .st5-journey button>strong{font:680 28px/1.1 var(--sans);letter-spacing:-.5px;font-variant-numeric:tabular-nums}.app .st5-journey button>em{font-style:normal;font-size:12px;color:var(--tx-3)}.app .st5-journey button>i{display:flex;align-items:flex-end;height:96px;margin:10px -14px 0;padding:0 14px;background:linear-gradient(to top,var(--ink-2),transparent)}.app .st5-journey button>i b{display:block;width:100%;border-radius:6px 6px 0 0;background:var(--st-blue);transition:height .4s ease}.app .st5-journey button>i b.green{background:var(--st-green)}.app .st5-journey li.is-waiting strong{color:var(--tx-3)}.app .st5-journey-conv{position:absolute;left:-14px;top:58px;z-index:2;transform:translateX(-50%);margin-left:7px;padding:3px 7px;border:1px solid var(--line-2);border-radius:99px;background:var(--ink-2);font:600 11px var(--mono);color:var(--tx-2);white-space:nowrap}.app .st5-journey-conv:before{content:"→ "}.app .st5-journey-note{margin:12px 0 0;padding:11px 14px;border-left:2px solid var(--lilac);border-radius:0 8px 8px 0;background:var(--ink-0);font-size:13.5px;line-height:1.5;color:var(--tx-2);animation:st5-in .18s ease-out}.app .st5-after{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.app .st5-after>div{display:grid;gap:2px;padding:0 14px;border-left:1px solid var(--line);min-width:0}.app .st5-after>div:first-child{padding-left:0;border-left:0}.app .st5-after span{font-size:12.5px;color:var(--tx-3)}.app .st5-after strong{font:650 20px/1.25 var(--sans);color:var(--tx);font-variant-numeric:tabular-nums}.app .st5-after .green strong{color:var(--st-green)}.app .st5-after .coral strong{color:var(--st-coral)}.app .st5-after small{font-size:11.5px;color:var(--tx-3)}.app .st5-talk{display:grid;gap:10px;padding:14px 16px;margin-bottom:14px;border:1px solid var(--line);border-radius:12px;background:var(--ink-0)}.app .st5-talk-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.app .st5-talk-head strong{font-size:14px;color:var(--tx)}.app .st5-talk-head span{font-size:13px;color:var(--tx-3)}.app .st5-talk-head b{color:var(--tx)}.app .st5-talk-bar{display:flex;gap:3px;height:34px}.app .st5-talk-bar button{flex:1 1 0;min-width:6px;border:0;border-radius:6px;background:var(--st-blue);color:#0d0c12;font:700 11.5px var(--mono);transition:opacity .15s,transform .15s}.app .st5-talk-bar button.none{background:var(--ink-4);color:var(--tx-2)}.app .st5-talk-bar button.coral{background:var(--st-coral)}.app .st5-talk-bar button.green{background:var(--st-green)}.app .st5-talk-bar button.is-dim{opacity:.3}.app .st5-talk-bar button:hover{transform:translateY(-1px)}.app .st5-talk-empty{flex:1;border-radius:6px;background:var(--ink-3)}.app .st5-talk-legend{display:flex;gap:4px 14px;flex-wrap:wrap}.app .st5-talk-legend button{display:inline-flex;align-items:center;gap:7px;padding:3px 6px;margin-left:-6px;border:0;border-radius:6px;background:none;color:var(--tx-2);font-size:12.5px}.app .st5-talk-legend button:hover,.app .st5-talk-legend button[aria-pressed=true]{background:var(--ink-2);color:var(--tx)}.app .st5-talk-legend i{width:9px;height:9px;border-radius:3px;background:var(--st-blue)}.app .st5-talk-legend i.none{background:var(--ink-4)}.app .st5-talk-legend i.coral{background:var(--st-coral)}.app .st5-talk-legend i.green{background:var(--st-green)}.app .st5-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.app .st5-tiles>div{display:grid;gap:2px;padding:13px 15px;border:1px solid var(--line);border-radius:11px;background:var(--ink-0);min-width:0}.app .st5-tiles strong{font:680 22px/1.15 var(--sans);color:var(--tx);font-variant-numeric:tabular-nums}.app .st5-tiles span{font-size:13px;color:var(--tx-2)}.app .st5-tiles small{font-size:11.5px;color:var(--tx-3)}.app .st5-tiles .is-warn{border-color:color-mix(in srgb,var(--ev-warn) 40%,var(--line))}.app .st5-tiles .is-warn strong{color:var(--ev-warn)}@media(max-width:1100px){.app .st5-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app .st5-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.app .st5-journey-conv{display:none}.app .st5-after{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.app .st5-after>div:nth-child(3){padding-left:0;border-left:0}.app .st5-tiles{grid-template-columns:1fr 1fr}}.app .st5-journey button>i{height:84px;background:repeating-linear-gradient(to top,transparent 0 20px,color-mix(in srgb,var(--line) 70%,transparent) 20px 21px)}.app .st5-journey button>i b{background:linear-gradient(to top,color-mix(in srgb,var(--st-blue) 35%,transparent),color-mix(in srgb,var(--st-blue) 80%,transparent));box-shadow:inset 0 2px 0 var(--st-blue)}.app .st5-journey button>i b.green{background:linear-gradient(to top,color-mix(in srgb,var(--st-green) 30%,transparent),color-mix(in srgb,var(--st-green) 75%,transparent));box-shadow:inset 0 2px 0 var(--st-green)}.app .st5-journey-conv{top:auto;bottom:34px}.app .st5-tip{top:18px;transform:translateX(calc(var(--step,0px) + 18px))}.app .st5-tip.left{transform:translateX(calc(-100% - 18px))}.app .st5-day-hint{font:500 11px var(--mono);color:var(--tx-3);margin-right:6px}.app .st5-day-grid{gap:8px}.app .st5-day-grid>button{display:grid;gap:3px;min-width:0;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--tx);text-align:left;transition:background .15s,border-color .15s}.app .st5-day-grid>button:hover{background:var(--ink-2);border-color:var(--line-2)}.app .st5-day-grid>button.is-current{background:color-mix(in srgb,var(--lilac) 8%,transparent);border-color:color-mix(in srgb,var(--lilac) 35%,transparent)}.app .st5-day-grid>button>span{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--tx-3)}.app .st5-day-grid>button>span em{font-style:normal;font:600 10px var(--mono);padding:1px 5px;border-radius:99px;background:color-mix(in srgb,var(--ev-warn) 15%,transparent);color:var(--ev-warn)}.app .st5-day-grid>button>strong{font:650 19px/1.2 var(--sans);font-variant-numeric:tabular-nums}.app .st5-day-grid>button.green>strong{color:var(--st-green)}.app .st5-day-grid>button.coral>strong{color:var(--st-coral)}.app .st5-day-grid>button>i{position:relative;display:block;height:4px;margin:3px 0 2px;border-radius:99px;background:var(--ink-3)}.app .st5-day-grid>button>i b{display:block;height:100%;border-radius:99px;background:var(--st-blue)}.app .st5-day-grid>button.green>i b{background:var(--st-green)}.app .st5-day-grid>button.coral>i b{background:var(--st-coral)}.app .st5-day-grid>button:not(.green):not(.coral):not(.blue)>i b{background:var(--tx-3)}.app .st5-day-grid>button>i u{position:absolute;top:-3px;width:2px;height:10px;margin-left:-1px;border-radius:2px;background:var(--tx)}.app .st5-day-grid>button>small{font-size:11.5px;color:var(--tx-3)}.app .st5-plot .hit{cursor:pointer}.app .st5-bars{display:grid;gap:10px}.app .st5-cols{position:relative}.app .st5-cols button.is-dim b{opacity:.45}.app .st5-cols button.is-picked b{opacity:1}.app .st5-cols-avg{position:absolute;left:0;right:0;bottom:calc(20px + (100% - 20px) * var(--avg) / 100% * 1);height:0;border-top:1px dashed color-mix(in srgb,var(--tx) 35%,transparent);pointer-events:none}.app .st5-pick{display:flex;align-items:center;gap:6px 16px;flex-wrap:wrap;padding:10px 12px 10px 14px;border:1px solid color-mix(in srgb,var(--lilac) 35%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--lilac) 5%,var(--ink-0));font-size:13px;color:var(--tx-3);animation:st5-in .16s ease-out}.app .st5-pick strong{color:var(--tx);font-size:14px;text-transform:capitalize}.app .st5-pick b{color:var(--tx)}.app .st5-pick>button{margin-left:auto;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:6px;background:none;color:var(--tx-3)}.app .st5-pick>button:hover{background:var(--ink-3);color:var(--tx)}.app .st5-pick-hint{margin:0;font-size:12px;color:var(--tx-3)}.app .st5-rank li>button{grid-template-columns:22px minmax(0,1fr) minmax(60px,120px) auto 16px}.app .st5-rank li>button>svg{color:var(--tx-3);transition:transform .2s}.app .st5-rank li>button>svg.flip{transform:rotate(180deg)}.app .st5-rank li.is-open>button{background:var(--ink-2);border-radius:8px 8px 0 0}.app .st5-rank-detail{display:flex;align-items:flex-end;gap:10px 24px;flex-wrap:wrap;padding:12px 14px 14px 40px;margin-bottom:6px;border-radius:0 0 8px 8px;background:var(--ink-2);animation:st5-in .16s ease-out}.app .st5-rank-detail>div{gap:3px;min-width:110px}.app .st5-rank-detail small{font-size:11.5px;color:var(--tx-3)}.app .st5-rank-detail strong{font:650 17px/1.2 var(--sans);color:var(--tx);font-variant-numeric:tabular-nums}.app .st5-rank-detail strong.green{color:var(--st-green)}.app .st5-rank-detail strong.coral{color:var(--st-coral)}.app .st5-rank-detail i{display:block;height:4px;border-radius:99px;background:var(--ink-4);overflow:hidden}.app .st5-rank-detail i b{display:block;height:100%;background:var(--st-blue)}.app .st5-rank-detail i b.green{background:var(--st-green)}.app .st5-rank-detail i b.coral{background:var(--st-coral)}.app .st5-rank-detail>.st5-ghost{margin-left:auto}.app .st5-invite-wrap{border-bottom:1px solid var(--line)}.app .st5-invite-wrap:last-child{border-bottom:0}.app button.st5-invite{width:100%;border:0;border-radius:6px;background:none;text-align:left;font:inherit;font-size:13px;color:var(--tx-2)}.app .st5-invite-wrap.is-open>button.st5-invite{background:var(--ink-2);border-radius:8px 8px 0 0}.app .st5-invite-wrap .st5-rank-detail{padding-left:14px}.app .st5-journey-detail{margin-top:14px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--lilac) 35%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--lilac) 4%,var(--ink-0));animation:st5-in .18s ease-out}.app .st5-journey-detail header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.app .st5-journey-detail header small{font:600 10.5px var(--mono);color:var(--lilac);text-transform:uppercase}.app .st5-journey-detail header strong{flex:1;font-size:15px;color:var(--tx)}.app .st5-journey-detail nav{display:flex;gap:4px}.app .st5-journey-detail nav button{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--ink-1);color:var(--tx-2)}.app .st5-journey-detail nav button:hover:not(:disabled){color:var(--tx);border-color:var(--line-2)}.app .st5-journey-detail nav button:disabled{opacity:.35;cursor:default}.app .st5-journey-nums{display:flex;gap:10px 28px;flex-wrap:wrap;margin-bottom:10px}.app .st5-journey-nums>div{display:grid;gap:2px}.app .st5-journey-nums small{font-size:11.5px;color:var(--tx-3)}.app .st5-journey-nums strong{font:680 22px/1.15 var(--sans);color:var(--tx);font-variant-numeric:tabular-nums}.app .st5-journey-nums .coral strong{color:var(--st-coral)}.app .st5-journey-detail>p{margin:0;font-size:13.5px;line-height:1.55;color:var(--tx-2)}.app .st5-journey-tip{display:flex;gap:8px;align-items:flex-start;margin-top:8px!important;color:var(--tx-3)!important}.app .st5-journey-tip svg{flex:none;margin-top:3px;color:var(--lilac)}.app .st5-journey li:not(.is-picked) button:hover>strong{color:var(--lilac)}@media(max-width:760px){.app .st5-day-hint{display:none}.app .st5-rank-detail{padding-left:14px}}.app .st5-cols-avg{bottom:calc(20px + (100% - 20px) * var(--avg))}.app .st5 div.blue,.app .st5 div.coral,.app .st5 div.green,.app .st5 span.coral,.app .st5 strong.coral{background-color:transparent}.app .st5-head,.app .st5-title{align-items:center}.app .st5-title{display:flex;gap:12px;flex-wrap:wrap}.app .st5-range{display:inline-flex;align-items:center;gap:7px;height:28px;margin:0;padding:0 11px;border:1px solid var(--line);border-radius:99px;background:var(--ink-1);font:500 12.5px var(--sans);color:var(--tx-2);text-transform:none}.app .st5-range svg{color:var(--tx-3)}.app .st5-pulse{display:flex;align-items:stretch;gap:0;border:1px solid var(--line);border-radius:14px;background:var(--ink-1);overflow:hidden}.app .st5-verdict{--tone:var(--tx-3);display:flex;align-items:center;gap:12px;flex:1 1 300px;min-width:0;padding:14px 18px;background:linear-gradient(90deg,color-mix(in srgb,var(--tone) 10%,transparent),transparent)}.app .st5-pulse.good .st5-verdict{--tone:var(--st-green)}.app .st5-pulse.bad .st5-verdict{--tone:var(--st-coral)}.app .st5-pulse.flat .st5-verdict{--tone:var(--lilac)}.app .st5-verdict>span{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--tone) 16%,transparent);color:var(--tone)}.app .st5-verdict>div{display:grid;gap:2px;min-width:0}.app .st5-verdict strong{font:650 16px/1.25 var(--sans);color:var(--tx)}.app .st5-verdict small{font-size:13px;color:var(--tx-3)}.app .st5-pulse-stats{display:flex;flex:2 1 520px}.app .st5-pulse-stats button{flex:1;display:grid;align-content:center;gap:3px;min-width:0;padding:12px 16px;border:0;border-left:1px solid var(--line);background:none;text-align:left;transition:background .15s}.app .st5-pulse-stats button:hover{background:var(--ink-2)}.app .st5-pulse-stats small{font-size:12px;color:var(--tx-3)}.app .st5-pulse-stats strong{font:680 20px/1.15 var(--sans);color:var(--tx);font-variant-numeric:tabular-nums}.app .st5-pulse-stats strong.green{color:var(--st-green)}.app .st5-pulse-stats strong.coral{color:var(--st-coral)}.app .st5-pulse-stats strong.blue{color:var(--st-blue)}@media(max-width:900px){.app .st5-pulse{flex-direction:column}.app .st5-pulse-stats{flex-wrap:wrap;border-top:1px solid var(--line)}.app .st5-pulse-stats button{flex:1 1 33%;border-left:0;border-right:1px solid var(--line)}.app .st5-pulse-stats,.app .st5-verdict{flex:none}}.app .st5-trend{--tone:var(--lilac);display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:99px;background:color-mix(in srgb,var(--tone) 13%,transparent);color:var(--tone);font:600 12.5px var(--sans)}.app .st5-trend.good{--tone:var(--st-green)}.app .st5-trend.bad{--tone:var(--st-coral)}.app .st5-plot .value{font:600 10px var(--mono);fill:var(--tx-2);pointer-events:none}.app .st5-plot .bar.is-focus .value{fill:var(--tx)}.app .st5-plot .hit:hover{fill:color-mix(in srgb,var(--tx) 3%,transparent)}.app .st5-chart-hint{margin:6px 0 0;font-size:12px;color:var(--tx-3)}.app .st5-cols button>span{flex-direction:column;justify-content:flex-end;align-items:stretch}.app .st5-cols button>span>em{display:block;margin-bottom:3px;font:600 10px var(--mono);font-style:normal;color:var(--tx-3);text-align:center;white-space:nowrap;overflow:hidden}.app .st5-cols button.is-picked>span>em,.app .st5-cols button.is-top>span>em,.app .st5-cols button:hover>span>em{color:var(--tx)}.app .st5-cols{height:190px}.app .st5-plot .hit:hover{fill:transparent}.app .st5-plot .guide{stroke:var(--tx-3);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.app .st5-plot svg.has-selection .bar:not(.is-selected):not(.is-focus) rect:not(.ghost){opacity:.4}.app .st5-plot svg:hover .bar.is-selected rect:not(.ghost){opacity:1}.app .st5-plot .bar.is-selected rect:not(.ghost){stroke:var(--tx);stroke-width:1.5}.app .st5-plot .bar.is-focus rect:not(.ghost){filter:brightness(1.15)}.app .st5-plot .ln circle.picked{fill:var(--tone);stroke:var(--tx);stroke-width:1.5}.app .st5-plot .axis-on rect{fill:var(--ink-3);stroke:var(--line-2)}.app .st5-plot .axis-on text{fill:var(--tx);font-weight:600}.app .response-palette .palette-chips{list-style:none;margin:12px 0;padding:0;display:grid;gap:6px}.app .response-palette .palette-chips li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--ink-1)}.app .response-palette .palette-chips b{flex:none;width:14px;height:14px;border-radius:4px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 0%,transparent)}.app .response-palette .palette-chips span{display:flex;align-items:baseline;gap:8px;min-width:0}.app .response-palette .palette-chips strong{font-size:13px;font-weight:600;color:var(--tx)}.app .response-palette .palette-chips small,.app .response-palette>small{font-size:12px;color:var(--tx-3)}.app .response-palette>small{display:block}.app .ld2-group-toggle em{min-width:66px;text-align:center;box-sizing:border-box}.app .ld2-item select:disabled{opacity:.5}.app .top-logo{text-decoration:none;cursor:pointer}.app .top-bot-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--line-2)}.app .side-home{display:flex;align-items:center;gap:10px;flex:1;min-width:0;color:inherit;text-decoration:none;border-radius:8px}.app .side-home:hover span{color:var(--lilac)}.app .side-bot-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--line-2)}.app .top-server-wrap{position:relative}.app .top-server{cursor:pointer}.app .top-server[aria-expanded=true]{border-color:var(--line-2)!important;background:var(--ink-2)!important}.app .top-server-backdrop{position:fixed;inset:0;z-index:40}.app .top-server-menu{position:absolute;left:0;top:calc(100% + 8px);z-index:41;width:280px;max-height:360px;overflow:auto;display:grid;gap:2px;padding:6px;border:1px solid var(--line-2);border-radius:12px;background:var(--ink-2);box-shadow:0 16px 40px #000a}.app .top-server-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:8px;background:none;color:var(--tx-2);font:500 13.5px var(--sans);text-align:left;cursor:pointer}.app .top-server-menu button:hover{background:var(--ink-3);color:var(--tx)}.app .top-server-menu button.selected{background:var(--lilac-soft);color:var(--tx)}.app .top-server-menu button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .top-server-menu .server-avatar{width:28px;height:28px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:var(--ink-3)}.app .top-server-menu .server-avatar img{width:100%;height:100%;object-fit:cover}.app .top-server-menu button.all{justify-content:center;margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 8px 8px;color:var(--lilac)}.app .top-server-menu p{margin:8px;font-size:13px;color:var(--tx-3)}html{scrollbar-gutter:stable}.app.boot{min-height:100vh;display:grid;grid-template-columns:256px minmax(0,1fr);background:var(--ink-0)}.app.boot i{display:block;border-radius:8px;background:linear-gradient(90deg,var(--ink-2) 0,var(--ink-3) 40%,var(--ink-2) 80%);background-size:200% 100%;animation:boot-shimmer 1.4s ease-in-out infinite}@keyframes boot-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.app .boot-side{display:flex;flex-direction:column;gap:12px;padding:16px 14px;border-right:1px solid var(--line);background:var(--ink-1)}.app .boot-brand{display:flex;align-items:center;gap:10px;padding:2px 6px 10px;color:var(--lilac)}.app .boot-brand span{font:600 13px var(--sans);letter-spacing:.14em;color:var(--tx)}.app .boot-line{height:12px}.app .boot-line.w80{width:80%;height:30px}.app .boot-line.w40{width:40%}.app .boot-line.title{width:260px;height:28px;margin-bottom:4px}.app .boot-card{height:52px;margin-bottom:10px}.app .boot-main{display:flex;flex-direction:column;gap:14px;padding:40px 44px}.app .boot-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.app .boot-block{height:120px;border-radius:14px!important}.app .boot-block.tall{height:300px}.app .boot-status{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--line-2);border-radius:99px;background:var(--ink-2);box-shadow:0 12px 30px #0008;font:500 13px var(--sans);color:var(--tx-2)}.app .boot-spinner{width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in srgb,var(--lilac) 25%,transparent);border-top-color:var(--lilac);animation:boot-spin .8s linear infinite}@keyframes boot-spin{to{transform:rotate(1turn)}}@media(max-width:900px){.app.boot{grid-template-columns:1fr}.app .boot-side{display:none}.app .boot-main{padding:24px 16px}.app .boot-kpis{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.app .boot-spinner,.app.boot i{animation:none}}.app .boot-side .boot-card{width:100%;height:52px;flex:none}.app .st5-rank-detail{display:grid;grid-template-columns:repeat(3,minmax(110px,170px)) 1fr;align-items:start;gap:12px 24px;padding:14px 16px 16px 40px}.app .st5-rank-detail>div{display:grid;grid-template-rows:auto auto 6px;gap:4px;min-width:0}.app .st5-rank-detail>div>small{white-space:nowrap}.app .st5-rank-detail>.st5-ghost{grid-column:-2;justify-self:end;align-self:center;white-space:nowrap;width:auto}@media(max-width:700px){.app .st5-rank-detail{grid-template-columns:1fr 1fr;padding-left:16px}.app .st5-rank-detail>.st5-ghost{grid-column:1/-1;justify-self:start}}.app .protection-extras{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;align-items:start}.app .protection-extras>.extra{border:1px solid var(--line);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:12px;background:var(--ink-0);transition:border-color .15s}.app .protection-extras>.extra.on{border-color:var(--line-2)}.app .protection-card .staff-row,.app .protection-extras .toggle-row{display:flex!important;align-items:center;justify-content:space-between;gap:14px;padding:0!important;margin:0!important;border:0!important;background:none!important;border-radius:0!important;min-height:0!important}.app .protection-card .staff-row{margin-top:16px!important;padding-top:14px!important;border-top:1px solid var(--line)!important}.app .protection-card .staff-row>span,.app .protection-extras .toggle-row>span{display:flex!important;flex-direction:column;gap:3px;min-width:0}.app .protection-card .staff-row strong,.app .protection-extras .toggle-row strong{font-size:13.5px!important;font-weight:600!important}.app .protection-card .staff-row small,.app .protection-extras .toggle-row small{font-size:12px;color:var(--tx-3);line-height:1.45}.app .protection-extras .field{margin:0!important}.app .protection-extras .escalate-grid{display:grid;grid-template-columns:72px 1fr;gap:8px}.app .protection-extras .escalate-grid>.field:nth-child(3){grid-column:1/-1}.app .protection-extras .rule-sentence{margin:0!important;font-size:12.5px!important}.app .protection-extras .switch[data-disabled]{opacity:.55;cursor:not-allowed}.app .list-state.is-watch{color:#e8c36a!important;background:#e8c36a14!important;border-color:#e8c36a40!important}.app .protection-count{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:6px;padding:4px 12px 16px;margin-bottom:6px;border-bottom:1px solid var(--line)}.app .protection-count strong{font-size:22px!important;font-weight:650!important;color:var(--tx)!important;line-height:1}.app .protection-count span{font-size:12.5px;color:var(--tx-3)}.app .protection-count i{grid-column:1/-1;height:4px;border-radius:4px;background:var(--line);overflow:hidden;position:relative}.app .protection-count i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--on);background:var(--ev-good);border-radius:4px}@media(max-width:760px){.app .module-workspace>.list-sidebar{display:block!important;overflow:visible!important}.app .module-workspace>.list-sidebar .list-group{display:grid!important;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:8px}.app .module-workspace>.list-sidebar .list-group>.side-label{grid-column:1/-1}.app .module-workspace>.list-sidebar .list-group>button{min-width:0!important;padding:8px 10px!important}.app .module-workspace>.list-sidebar .list-group>button strong{font-size:13px!important}.app .protection-count{padding:4px 10px 12px}.app .module-workspace>.list-sidebar .list-state{font-size:0!important;padding:0!important;width:9px;height:9px;border-radius:50%!important;border:0!important;background:currentColor!important}.app .system-config-columns>.command-settings-card{grid-template-columns:minmax(0,1fr)!important}.app .preview-banner{flex-wrap:wrap;row-gap:6px}}.app .duration-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.app .duration-presets button{font:500 12px var(--sans);color:var(--tx-2);background:var(--ink-0);border:1px solid var(--line);border-radius:99px;padding:5px 11px;cursor:pointer;transition:border-color .12s,color .12s}.app .duration-presets button:hover{color:var(--tx);border-color:var(--line-2)}.app .duration-presets button.selected{color:var(--lilac);border-color:color-mix(in srgb,var(--lilac) 45%,transparent);background:color-mix(in srgb,var(--lilac) 10%,transparent)}@media(min-width:1051px){.app .greeting-display{position:sticky!important;top:16px}}.app .greeting-controls>.toggle-row:first-child{border-top:0!important;padding-top:0!important}.app .greeting-display .preview-toolbar{display:flex!important;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px!important;padding:0!important;border:0!important}.app .greeting-display .preview-toolbar small{font:400 12px var(--mono);color:var(--tx-3)}.app .dc-message{display:flex;gap:12px;background:#1e1f22;border:1px solid var(--line);border-radius:10px;padding:14px 14px 16px}.app .dc-avatar{flex:none;width:38px;height:38px;border-radius:50%;overflow:hidden;background:var(--ink-3);display:grid;place-items:center;color:var(--tx-3)}.app .dc-avatar img{width:100%;height:100%;object-fit:cover}.app .dc-body{flex:1;min-width:0}.app .dc-head{display:flex;align-items:center;gap:6px;margin-bottom:4px}.app .dc-head strong{font-size:14.5px;font-weight:600;color:#f2f3f5}.app .dc-head em{font:600 10px/1 var(--sans);font-style:normal;background:#5865f2;color:#fff;padding:3px 5px;border-radius:4px}.app .dc-head small{font-size:11.5px;color:#949ba4}.app .dc-text{font-size:14px;line-height:1.45;color:#dbdee1;margin:0 0 8px;white-space:pre-wrap;overflow-wrap:anywhere}.app .dc-mention{background:#5865f23d;color:#c9cdfb;border-radius:3px;padding:0 2px;font-weight:500}.app .dc-body .greeting-render-live{display:block}.app .dc-body .greeting-render-live,.app .dc-body .greeting-scene{max-width:100%;border-radius:8px!important;margin:0!important}.app .greeting-actions{display:flex;gap:8px;align-items:center;margin-top:14px}.app .greeting-actions .greeting-download{margin-left:0!important}.app .greeting-vars{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 14px}.app .greeting-vars>span{font-size:12px;color:var(--tx-3);margin-right:2px}.app .greeting-vars button{display:inline-flex;align-items:center;gap:6px;font:500 12px var(--sans);color:var(--tx-2);background:var(--ink-0);border:1px solid var(--line);border-radius:99px;padding:4px 10px 4px 6px;cursor:pointer}.app .greeting-vars button:hover{border-color:var(--line-2);color:var(--tx)}.app .greeting-vars code{font:500 11px var(--mono);color:var(--lilac);background:color-mix(in srgb,var(--lilac) 12%,transparent);border-radius:99px;padding:2px 6px}.ov-module-grid button.is-watch b{color:#e8c36a!important;background:#e8c36a17!important;border-color:#e8c36a55!important}.ov-module-grid button.is-watch .ov-module-dot{background:#e8c36a!important;box-shadow:0 0 0 3px #e8c36a26}body,html{background:var(--ink-0)!important}@media(max-width:700px){.app .preview-banner{flex-wrap:wrap!important;row-gap:8px!important;align-items:flex-start!important}.app .preview-banner>span{flex:1 1 calc(100% - 32px)!important;min-width:0}.app .preview-banner>a{margin-left:28px!important}.app .system-title{flex-wrap:wrap!important;row-gap:10px}.app .system-title>div{flex:1 1 100%!important}.app .system-title .system-switch-label{margin-right:auto}.app .system-tabs{overflow-x:auto!important;scrollbar-width:none}}@media(max-width:700px){.app .system-tabs::-webkit-scrollbar{display:none}.app .system-tabs button{flex:0 0 auto!important}}.app .st5-talk-bar button.lv1,.app .st5-talk-legend i.lv1{background:color-mix(in srgb,var(--st-blue) 38%,var(--ink-3))}.app .st5-talk-bar button.lv2,.app .st5-talk-legend i.lv2{background:color-mix(in srgb,var(--st-blue) 68%,var(--ink-3))}.app .st5-talk-bar button.lv3,.app .st5-talk-legend i.lv3{background:var(--st-blue)}.app .st5-talk-bar button.lv1{color:var(--tx)}.app .st5-journey button>i b.green{background:linear-gradient(to top,color-mix(in srgb,var(--st-blue) 35%,transparent),color-mix(in srgb,var(--st-blue) 80%,transparent))!important;box-shadow:inset 0 2px 0 var(--st-blue)!important}.app .st5-live{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border:1px solid var(--line);border-radius:99px;font-size:12px;color:var(--tx-3);font-variant-numeric:tabular-nums}.app .st5-live i{width:7px;height:7px;border-radius:50%;background:var(--st-green);box-shadow:0 0 0 0 color-mix(in srgb,var(--st-green) 60%,transparent);animation:st5-live 2s infinite}@keyframes st5-live{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--st-green) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.app .st5-plot .bar rect{transition:y .45s cubic-bezier(.2,.8,.2,1),height .45s cubic-bezier(.2,.8,.2,1)}.app .st5-plot .ln polygon,.app .st5-plot .ln polyline{transition:all .45s ease}.app .st5-plot svg{animation:st5-rise .5s cubic-bezier(.2,.8,.2,1)}@keyframes st5-rise{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}.app.reduced .st5-live i,.app.reduced .st5-plot svg{animation:none}.app.reduced .st5-plot .bar rect{transition:none}@media(prefers-reduced-motion:reduce){.app .st5-live i,.app .st5-plot svg{animation:none}.app .st5-plot .bar rect{transition:none}}.app .st6-heat{display:grid;gap:12px}.app .st6-heat-grid{display:grid;gap:3px;overflow-x:auto;padding-bottom:2px}.app .st6-heat-row{display:grid;grid-template-columns:34px repeat(24,minmax(14px,1fr));gap:3px;align-items:center;min-width:430px}.app .st6-heat-day{font:600 11px var(--mono);color:var(--tx-3)}.app .st6-heat-row button{height:24px;padding:0;border:0;border-radius:4px;cursor:pointer;background:color-mix(in srgb,var(--st-blue) calc(var(--a)*100%),var(--ink-2));transition:transform .12s,box-shadow .12s}.app .st6-heat.green .st6-heat-row button{background:color-mix(in srgb,var(--st-green) calc(var(--a)*100%),var(--ink-2))}.app .st6-heat-row button:hover{transform:scale(1.15);box-shadow:0 0 0 1px var(--line-2)}.app .st6-heat-row button.is-picked{box-shadow:0 0 0 2px var(--tx)}.app .st6-heat-axis small{font:10px var(--mono);color:var(--tx-3);white-space:nowrap}.app .st6-heat-legend{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--tx-3)}.app .st6-heat-legend i{width:14px;height:14px;border-radius:3px;background:color-mix(in srgb,var(--st-blue) calc(var(--a)*100%),var(--ink-2))}.app .st6-heat.green .st6-heat-legend i{background:color-mix(in srgb,var(--st-green) calc(var(--a)*100%),var(--ink-2))}.app .st6-heat-legend em{font-style:normal;margin-left:auto}.app .st6-people{list-style:none;margin:0;padding:0;display:grid;gap:2px}.app .st6-people li{display:grid;grid-template-columns:20px 30px minmax(0,1fr) minmax(50px,110px) auto;align-items:center;gap:10px;padding:7px 8px;border-radius:8px}.app .st6-people li:hover{background:var(--ink-2)}.app .st6-people em{font:600 11px var(--mono);font-style:normal;color:var(--tx-3);text-align:right}.app .st6-initial,.app .st6-people img{width:30px;height:30px;border-radius:50%;object-fit:cover;background:var(--ink-3)}.app .st6-initial{display:grid;place-items:center;font-weight:650;font-size:13px;color:var(--tx-2)}.app .st6-person{display:grid;min-width:0}.app .st6-person strong{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .st6-person small,.app .st6-value small{font-size:11.5px;color:var(--tx-3)}.app .st6-people li>i{height:6px;border-radius:99px;background:var(--ink-3);overflow:hidden}.app .st6-people li>i b{display:block;height:100%;border-radius:99px;background:var(--st-blue)}.app .st6-people li>i b.green{background:var(--st-green)}.app .st6-value{display:grid;justify-items:end;font-variant-numeric:tabular-nums}.app .st6-value strong{font-size:14px;font-weight:650}.app .st6-segments{margin-bottom:4px}.app .st6-tiles{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.app .st5-talk-bar button.coral,.app .st5-talk-legend i.coral{background:var(--st-coral)}@media(max-width:760px){.app .st6-tiles{grid-template-columns:1fr}.app .st6-people li{grid-template-columns:18px 28px minmax(0,1fr) auto}.app .st6-people li>i{display:none}}.app .st6-heat-row button{background:color-mix(in srgb,var(--st-blue) calc(var(--a)*100%),var(--ink-3))}.app .st6-tiles{grid-template-columns:1fr!important;gap:8px}.app .st6-tiles>div{display:grid!important;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:12px 14px!important}.app .st6-tiles>div>strong{grid-row:span 2;font-size:24px!important}.app .st6-tiles>div>small,.app .st6-tiles>div>span{margin:0!important}.app .st6-people li{grid-template-columns:20px 30px minmax(0,1fr) minmax(50px,110px) 76px}@media(max-width:760px){.app .st6-people li{grid-template-columns:18px 28px minmax(0,1fr) 70px}}.app .greeting-actions .greeting-test{margin-left:auto}.app .greeting-test-result{margin:10px 0 0;padding:9px 12px;border-radius:8px;font-size:13px;border:1px solid var(--line);background:var(--ink-1)}.app .greeting-test-result.ok{border-color:color-mix(in srgb,var(--st-green) 45%,var(--line));color:var(--st-green)}.app .greeting-test-result.error{border-color:color-mix(in srgb,var(--st-coral) 45%,var(--line));color:var(--st-coral)}.app .st5-head{align-items:flex-end}.app .st5-title{display:grid;gap:10px;justify-items:start}.app .st5-title-row{gap:12px}.app .st5-sub,.app .st5-title-row{display:flex;align-items:center;flex-wrap:wrap}.app .st5-sub{gap:8px;min-height:28px}.app .st5-sub .st5-live,.app .st5-sub .st5-trend{height:26px;padding:0 10px;font-size:12px}.app .st5-demo{display:inline-flex;align-items:center;gap:10px;margin-left:4px;padding-left:12px;border-left:1px solid var(--line);color:var(--tx-3)}.app .st5-demo,.app .st5-demo .text-button{font-size:12.5px}.app .st5-chart-top{display:flex;align-items:center;justify-content:space-between;gap:10px 18px;flex-wrap:wrap;margin:-2px 0 10px}.app .st5-chart-top .st5-legend,.app .st5-chart-top .st5-metric-row{margin:0}.app .st5-chart-top .st5-metric-row+.st5-legend{justify-content:flex-end}.app .st5-plot .value{fill:var(--tx-3);opacity:.75;transition:opacity .15s,fill .15s}.app .st5-plot .bar.is-focus .value,.app .st5-plot .bar.is-selected .value,.app .st5-plot .value.is-top{fill:var(--tx);opacity:1}.app .st5-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.app .st5-facts button{height:100%;align-items:flex-start;padding:13px 14px}.app .st5-facts button>svg{margin-top:6px}.app .st5-facts p{font-size:13.5px;line-height:1.55;padding-top:3px}.app .st5-facts .bad button,.app .st5-facts button.bad{border-color:color-mix(in srgb,var(--ev-bad) 35%,var(--line))}@media(max-width:900px){.app .st5-facts{grid-template-columns:1fr}}.app .st5-talk{padding:0;border:0;background:none;gap:12px;margin-bottom:18px}.app .st5-card>.st5-talk:last-child,.app .st5-card>.st6-segments:last-child{margin-bottom:0}.app .st5-talk-head strong{font-size:13.5px}.app .st5-talk-head span{font-size:12.5px}.app .st5-talk-bar{height:30px}.app .st5-tiles:not(.st6-tiles){gap:1px;border:1px solid var(--line);border-radius:12px;background:var(--line);overflow:hidden}.app .st5-tiles:not(.st6-tiles)>div{border:0;border-radius:0;background:var(--ink-1);padding:14px 16px}.app .st5-tiles:not(.st6-tiles) .is-warn{background:color-mix(in srgb,var(--ev-warn) 5%,var(--ink-1))}.app .st5-grid>.st5-card{display:flex;flex-direction:column}.app .st5-grid>.st5-card>.st6-tiles{margin-top:16px}.app .st5-grid>.st5-card>.st5-note{margin-top:auto;padding-top:12px}.app .st5-rank li>button{grid-template-columns:22px minmax(0,1fr) minmax(70px,38%) minmax(48px,max-content) 16px}.app .st5-rank li>button>strong{text-align:right}.app .st5-card>.st5-rank,.app .st5-card>.st6-people{margin:0 -8px}@media(max-width:760px){.app .st5-chart-top .st5-metric-row{width:100%;overflow-x:auto}.app .st5-chart-top .st5-metric-row+.st5-legend{justify-content:flex-start}.app .st5-demo{margin-left:0;padding-left:0;border-left:0;width:100%}.app .st5-rank li>button{grid-template-columns:22px minmax(0,1fr) minmax(50px,30%) minmax(40px,max-content) 16px}}@media(max-width:480px){.app .st5-kpis,.app .st5-kpis.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app .st5-kpi{padding:12px 12px 11px}.app .st5-kpi>strong{font-size:22px}.app .st5-kpi-label{font-size:12px}.app .st5-kpi-foot{font-size:11.5px;flex-wrap:wrap}.app .st5-tabs nav button svg{display:none}.app .st5-tabs nav button{padding:0 8px}}@media(max-width:340px){.app .st5-kpis,.app .st5-kpis.three{grid-template-columns:1fr}}@media(max-width:480px){.app .st5-card>header>.st5-tools{flex-wrap:nowrap;width:100%;justify-content:space-between}.app .st5-card>header>.st5-tools .st5-seg:not(.icons) button{padding:0 7px;font-size:12px}}.app .st6-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.app .st6-stats{min-width:0}.app .st6-stats h4{margin:0 0 8px;font:600 11.5px var(--sans);letter-spacing:.4px;text-transform:uppercase;color:var(--tx-3)}.app .st6-stats ul{list-style:none;margin:0;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--ink-0)}.app .st6-stats li{--tone:var(--lilac);display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:9px}.app .st6-stats li+li{border-top:1px solid var(--line);border-top-left-radius:0;border-top-right-radius:0}.app .st6-stats li.warn{--tone:var(--ev-warn)}.app .st6-stat-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--tone) 13%,transparent);color:var(--tone)}.app .st6-stat-text{display:grid;gap:2px;min-width:0}.app .st6-stat-text strong{font-size:13.5px;font-weight:600;color:var(--tx);line-height:1.3}.app .st6-stat-text small{font-size:12px;color:var(--tx-3);line-height:1.35}.app .st6-stats li>b{font:680 20px/1 var(--sans);color:var(--tx);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.3px}.app .st6-stats li.warn>b{color:var(--ev-warn)}.app .st6-stats li.is-muted>b{color:var(--tx-3);font-weight:600}.app .st6-stats li.is-muted .st6-stat-icon{background:var(--ink-2);color:var(--tx-3)}.app .st5-card>.st6-stats{margin-top:16px}@media(max-width:760px){.app .st6-stat-grid{grid-template-columns:1fr}.app .st6-stats li>b{font-size:18px}}.app .st5-talk-legend button b{margin-left:2px;font-weight:650;color:var(--tx);font-variant-numeric:tabular-nums}.app .st5-talk-legend button.is-zero{opacity:.45;cursor:default}.app .st5-talk-legend button.is-zero:hover{background:none}.app .st6-segments-empty{display:flex;align-items:center;justify-content:center;height:30px;border:1px dashed var(--line-2);border-radius:7px;font-size:12.5px;color:var(--tx-3)}.app .st5-card>.st6-segments+.st6-stat-grid{margin-top:4px}.app .st5-plot .st5-before rect{fill:color-mix(in srgb,var(--ink-2) 55%,transparent);stroke:var(--line);stroke-dasharray:3 4}.app .st5-plot .st5-before text{font:500 11.5px var(--sans);fill:var(--tx-3)}.app .st5-plot .st5-before tspan+tspan{font-size:10.5px;opacity:.8}.app .st5-plot .ln circle.dot{fill:var(--tone);stroke:var(--ink-1);stroke-width:2}.app .st6-pick{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) 26px;align-items:center;gap:10px 18px;padding:12px 12px 12px 16px}.app .st6-pick>strong{font:650 14px/1.3 var(--sans);text-transform:none;white-space:nowrap}.app .st6-pick-stats{display:flex;flex-wrap:wrap;gap:8px 22px;min-width:0}.app .st6-pick-stats span{display:grid;gap:1px;min-width:0;padding-left:12px;border-left:1px solid var(--line)}.app .st6-pick-stats b{font:650 15px/1.2 var(--sans);color:var(--tx);font-variant-numeric:tabular-nums;white-space:nowrap}.app .st6-pick-stats .up b{color:var(--st-green)}.app .st6-pick-stats .down b{color:var(--st-coral)}.app .st6-pick-stats small{font-size:11.5px;color:var(--tx-3);white-space:nowrap}.app .st6-pick>button{margin:0}@media(max-width:620px){.app .st6-pick{grid-template-columns:minmax(0,1fr) 26px}.app .st6-pick-stats{grid-column:1/-1;grid-row:2}.app .st6-pick-stats span:first-child{padding-left:0;border-left:0}}.app .st5-day-grid.cols-1{grid-template-columns:minmax(0,320px)}.app .st5-day-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.app .st5-day-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.app .st5-day-grid em{font-style:normal}.app .st5-day-more{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:5px 9px;margin-left:-9px;border:0;border-radius:7px;background:none;color:var(--lilac);font-size:12.5px;font-weight:550}.app .st5-day-more:hover{background:var(--ink-2)}.app .st5-day-more svg{transition:transform .15s}.app .st5-day-more svg.flip{transform:rotate(180deg)}.app .st5-cols button.is-none{cursor:default}.app .st5-cols button.is-none>span{background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--line) 60%,transparent) 6px 7px);border-radius:6px}.app .st5-cols button.is-none small{opacity:.5}.app .st5-cols button.is-none:hover>span{background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in srgb,var(--line) 60%,transparent) 6px 7px)}@media(max-width:760px){.app .st5-day-grid.cols-2,.app .st5-day-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.app .st5-bars .st6-pick{grid-template-columns:minmax(0,1fr) 26px}.app .st5-bars .st6-pick-stats{grid-column:1/-1;grid-row:2;gap:8px 18px}.app .st5-bars .st6-pick-stats span:first-child{padding-left:0;border-left:0}.app .st7-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px 28px;align-items:start}.app .st7-break{min-width:0}.app .st7-break-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}.app .st7-break-head strong{font-size:14px;font-weight:650;color:var(--tx)}.app .st7-break-head span{font-size:12.5px;color:var(--tx-3)}.app .st7-summary{margin:0 0 12px;font-size:13.5px;line-height:1.5;color:var(--tx-2)}.app .st7-summary b{color:var(--tx);font-weight:650}.app .st7-break ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.app .st7-break li{--tone:var(--st-blue);display:grid;grid-template-columns:minmax(0,42%) minmax(40px,1fr) 64px;align-items:center;gap:14px;padding:8px 0;border-top:1px solid var(--line)}.app .st7-break li:first-child{border-top:0}.app .st7-break li.tone-coral{--tone:var(--st-coral)}.app .st7-break li.tone-green{--tone:var(--st-green)}.app .st7-break li.tone-muted{--tone:var(--tx-3)}.app .st7-break-label{display:grid;gap:1px;min-width:0}.app .st7-break-label strong{font-size:13.5px;font-weight:550;color:var(--tx)}.app .st7-break-label small{font-size:11.5px;color:var(--tx-3)}.app .st7-break-bar{height:8px;border-radius:99px;background:var(--ink-3);overflow:hidden}.app .st7-break-bar b{display:block;height:100%;border-radius:99px;background:var(--tone);transition:width .4s ease}.app .st7-break-num{display:flex;align-items:baseline;justify-content:flex-end;gap:6px}.app .st7-break-num strong{font:650 15px var(--sans);color:var(--tx);font-variant-numeric:tabular-nums}.app .st7-break-num small{font-size:11.5px;color:var(--tx-3);min-width:30px;text-align:right;font-variant-numeric:tabular-nums}.app .st7-break li.is-zero .st7-break-label strong,.app .st7-break li.is-zero .st7-break-num strong{color:var(--tx-3);font-weight:500}.app .st7-empty{margin:0;padding:18px 14px;border:1px dashed var(--line-2);border-radius:10px;text-align:center;font-size:13px;color:var(--tx-3)}.app .st7-says{min-width:0}.app .st7-says h4{margin:0 0 8px;font-size:14px;font-weight:650;color:var(--tx)}.app .st7-says ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.app .st7-says li{--tone:var(--tx-3);display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:11px;padding:8px 0}.app .st7-says li.good{--tone:var(--st-green)}.app .st7-says li.warn{--tone:var(--ev-warn)}.app .st7-says-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--tone) 14%,transparent);color:var(--tone)}.app .st7-says li:not(.good):not(.warn) .st7-says-icon{background:var(--ink-2);color:var(--tx-2)}.app .st7-says p{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--tx-2)}.app .st7-says p b{color:var(--tx);font-weight:650}.app .st5-card>.st7-break+.st7-says{margin-top:14px;padding-top:6px;border-top:1px solid var(--line)}@media(max-width:900px){.app .st7-split{grid-template-columns:1fr}}@media(max-width:480px){.app .st7-break li{grid-template-columns:minmax(0,1fr) 64px;gap:4px 12px}.app .st7-break-bar{grid-column:1/-1;grid-row:2}}.app .st7-break li.tone-lv1,.app .st7-stack i.tone-lv1{--tone:color-mix(in srgb,var(--st-blue) 40%,var(--ink-3))}.app .st7-break li.tone-lv2,.app .st7-stack i.tone-lv2{--tone:color-mix(in srgb,var(--st-blue) 70%,var(--ink-3))}.app .st7-break li.tone-lv3,.app .st7-stack i,.app .st7-stack i.tone-lv3{--tone:var(--st-blue)}.app .st7-stack i.tone-coral{--tone:var(--st-coral)}.app .st7-stack i.tone-green{--tone:var(--st-green)}.app .st7-break li.tone-muted,.app .st7-stack i.tone-muted{--tone:var(--ink-4)}.app .st7-stack{display:flex;gap:3px;height:30px;margin-bottom:8px}.app .st7-stack i{flex:1 1 0;min-width:6px;display:grid;place-items:center;border-radius:6px;background:var(--tone);color:#0d0c12;font:700 11px var(--mono);font-style:normal}.app .st7-stack i.tone-lv1,.app .st7-stack i.tone-muted{color:var(--tx)}.app .st7-dot{display:inline-block;width:9px;height:9px;margin-right:8px;border-radius:3px;background:var(--tone);vertical-align:0}.app .st7-break-label small{padding-left:17px}.app .st7-break li.is-zero{opacity:.5}.app .greeting-render-live,.greeting-render-live{aspect-ratio:auto!important;height:auto!important;object-fit:contain}.app .greeting-scene .greeting-avatar{aspect-ratio:1/1!important;height:auto!important;flex:none!important;overflow:hidden}.app .greeting-scene .greeting-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%}.app .hub-tabs{display:flex;gap:4px;margin:-8px 0 22px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.app .hub-tabs::-webkit-scrollbar{display:none}.app .hub-tabs button{position:relative;flex:none;padding:9px 14px 11px;border:0;background:none;color:var(--tx-3);font:600 13.5px var(--sans);cursor:pointer;white-space:nowrap}.app .hub-tabs button.is-on,.app .hub-tabs button:hover{color:var(--tx)}.app .hub-tabs button.is-on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--lilac)}