:root{--perf-chrome-solid:#071e22;--perf-chrome-shadow:0 18px 40px -20px #000000a8, 0 2px 10px #00000038, inset 0 1px 0 #ffffff0b;--perf-chrome-rail-shadow:-18px 0 40px -24px #0000009e, inset 1px 0 0 #ffffff09;--perf-pill-fill:linear-gradient(180deg, var(--perf-accent) 0%, var(--perf-accent-2) 100%);--perf-pill-ink:#04161a;--perf-chrome-hairline:#ffffff0d}:root.light{--perf-chrome-solid:#fff;--perf-chrome-shadow:0 14px 30px -18px #163c3447, 0 2px 8px #184d4112, inset 0 1px 0 #fffffff2;--perf-chrome-rail-shadow:-16px 0 32px -24px #163c3438, inset 1px 0 0 #ffffffe6;--perf-pill-fill:linear-gradient(180deg, color-mix(in srgb, var(--perf-accent) 96%, #000) 0%, color-mix(in srgb, var(--perf-accent) 82%, #000) 100%);--perf-pill-ink:#fff;--perf-chrome-hairline:#ffffffe6}:root.light.fun{--perf-chrome-solid:#fff;--perf-chrome-shadow:0 14px 32px -18px #325c8b4d, 0 3px 9px #51ac7c0f, inset 0 1px 0 #fffffff5;--perf-chrome-rail-shadow:-16px 0 34px -24px #325c8b3d, inset 1px 0 0 #ffffffeb;--perf-pill-fill:linear-gradient(180deg, color-mix(in srgb, var(--perf-accent) 94%, #000) 0%, color-mix(in srgb, var(--perf-accent) 80%, #000) 100%);--perf-pill-ink:#fff}.aurora-glass .web-glass-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--perf-accent) 5%, transparent) 0%, transparent 62%), var(--perf-card-bg);border-bottom:1px solid var(--perf-card-border-strong);box-shadow:var(--perf-chrome-shadow)}.perf-chrome-logstrip{border-top:1px solid var(--perf-card-border);background:color-mix(in srgb, var(--perf-accent) 4%, transparent);box-shadow:inset 0 1px 0 var(--perf-chrome-hairline)}.perf-chrome-divider{background:var(--perf-card-border)}.perf-chrome-eyebrow{color:var(--perf-accent-ink)}.aurora-glass .web-glass-inset{background:var(--perf-track);border:1px solid var(--perf-card-border);box-shadow:inset 0 1px 2px #00000029, inset 0 0 0 1px var(--perf-track-border)}.aurora-glass .web-nav-pill{color:var(--perf-muted);transition:color .16s,background-color .16s,box-shadow .16s}.aurora-glass .web-nav-pill:hover{color:var(--perf-text);background:color-mix(in srgb, var(--perf-accent) 10%, transparent)}.aurora-glass .web-nav-pill[data-active=true]{color:var(--perf-pill-ink)!important;background:var(--perf-pill-fill)!important;box-shadow:0 1px 2px #0000002e, 0 6px 16px -6px color-mix(in srgb, var(--perf-accent) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--perf-accent) 42%, transparent), inset 0 1px 0 #ffffff4d!important}.aurora-glass .web-nav-pill[data-active=true]:hover{color:var(--perf-pill-ink)!important;background:var(--perf-pill-fill)!important}.perf-chrome-kbd-btn{color:var(--perf-muted);transition:color .15s,border-color .15s}.aurora-glass .web-glass-inset.perf-chrome-kbd-btn:hover{color:var(--perf-text);border-color:var(--perf-card-border-strong);background:color-mix(in srgb, var(--perf-accent) 8%, var(--perf-track))}.perf-chrome-icon-btn{border:1px solid var(--perf-card-border);background:color-mix(in srgb, var(--perf-accent) 5%, transparent);color:var(--perf-muted);transition:color .15s,border-color .15s,background-color .15s}.perf-chrome-icon-btn:hover{color:var(--perf-accent);border-color:var(--perf-card-border-strong);background:color-mix(in srgb, var(--perf-accent) 11%, transparent)}.perf-chrome-kbd{border:1px solid var(--perf-card-border);background:color-mix(in srgb, var(--perf-accent) 6%, transparent);color:var(--perf-muted);border-radius:4px}.aurora-glass .web-glass-btn.perf-chrome-log-pill{transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s;background:linear-gradient(180deg, color-mix(in srgb, var(--perf-accent) 7%, transparent) 0%, color-mix(in srgb, var(--perf-accent) 2%, transparent) 100%)!important;border:1px solid var(--perf-card-border)!important;box-shadow:0 1px 2px #0000001a, inset 0 1px 0 var(--perf-chrome-hairline)!important;color:var(--perf-text)!important}.aurora-glass .web-glass-btn.perf-chrome-log-pill:hover{background:color-mix(in srgb, var(--perf-accent) 13%, transparent)!important;border-color:color-mix(in srgb, var(--perf-accent) 48%, transparent)!important;color:var(--perf-accent-ink)!important;box-shadow:0 4px 14px -8px color-mix(in srgb, var(--perf-accent) 60%, transparent), inset 0 1px 0 var(--perf-chrome-hairline)!important}.perf-chrome-log-pill[data-active=true]{background:color-mix(in srgb, #ff3b30 9%, var(--perf-chrome-solid));color:#ff3b30;border:1.5px solid #ff3b30;box-shadow:0 4px 14px -8px #ff3b308c}:root.light .perf-chrome-log-pill[data-active=true]{color:#d92318}.aurora-glass .web-glass-rail{background:linear-gradient(270deg, color-mix(in srgb, var(--perf-accent) 4%, transparent) 0%, transparent 55%), var(--perf-card-bg);border-left:1px solid var(--perf-card-border-strong);box-shadow:var(--perf-chrome-rail-shadow)}.perf-rail-cta{border:1px solid color-mix(in srgb, var(--perf-accent) 45%, transparent);background:var(--perf-pill-fill);color:var(--perf-pill-ink);letter-spacing:.02em;cursor:pointer;box-shadow:0 6px 16px -8px color-mix(in srgb, var(--perf-accent) 60%, transparent), inset 0 1px 0 #ffffff47;border-radius:11px;justify-content:center;align-items:center;margin:0 4px 6px;padding:9px 6px;font-family:inherit;font-size:12px;font-weight:700;transition:box-shadow .15s,border-color .15s;display:inline-flex}.perf-rail-cta:hover{border-color:color-mix(in srgb, var(--perf-accent) 70%, transparent);box-shadow:0 8px 20px -8px color-mix(in srgb, var(--perf-accent) 72%, transparent), inset 0 1px 0 #ffffff57}.aurora-glass .web-glass-panel.perf-rail-popup{background:var(--perf-card-bg);box-shadow:0 20px 44px -18px #0000008c,0 2px 10px #0000002e}:root.light .aurora-glass .web-glass-panel.perf-rail-popup{box-shadow:0 18px 38px -18px #163c344d,0 2px 8px #184d4114}.perf-palette-scrim{background:#00080aad}:root.light .perf-palette-scrim{background:#0c1c1f66}.aurora-glass .web-glass-panel.perf-palette-panel{background:var(--perf-card-bg);border:1px solid var(--perf-card-border-strong);box-shadow:0 28px 72px #0000006b, 0 0 28px color-mix(in srgb, var(--perf-accent) 6%, transparent), inset 0 1px 0 #ffffff0b}:root.light .aurora-glass .web-glass-panel.perf-palette-panel{box-shadow:0 24px 60px #1d413a2e,0 3px 10px #1d413a0f}.perf-palette-input-row{border-bottom:1px solid var(--perf-card-border);background:color-mix(in srgb, var(--perf-accent) 4%, transparent)}.perf-palette-input-row .perf-palette-search-icon{color:var(--perf-accent)}.perf-palette-input{color:var(--perf-text)}.perf-palette-input::placeholder{color:var(--perf-muted)}.perf-palette-section-title{letter-spacing:.14em;text-transform:uppercase;color:var(--perf-accent-ink);padding:8px 20px;font-size:11px;font-weight:730;line-height:1}.perf-palette-row{color:var(--perf-text);background:0 0;border:0 solid #0000;border-left-width:2px;transition:background-color .12s,border-color .12s}.perf-palette-row[data-selected=true]{background:color-mix(in srgb, var(--perf-accent) 9%, transparent);border-left-color:var(--perf-accent)}.perf-palette-row-icon{color:var(--perf-muted);background:color-mix(in srgb, var(--perf-accent) 6%, transparent);border:1px solid var(--perf-card-border);transition:color .12s,border-color .12s,background-color .12s}.perf-palette-row[data-selected=true] .perf-palette-row-icon{color:var(--perf-accent);background:color-mix(in srgb, var(--perf-accent) 13%, transparent);border-color:color-mix(in srgb, var(--perf-accent) 32%, transparent)}.perf-palette-hint,.perf-palette-empty{color:var(--perf-muted)}.app-page-bottom-clearance{width:100%;height:calc(24px + env(safe-area-inset-bottom,0px));flex:none}:root[data-mobile-tabbar="1"] .app-page-bottom-clearance{height:calc(var(--mobile-tabbar-reserve,0px) + 40px)}:root[data-mobile-tabbar="1"]{scroll-padding-bottom:calc(var(--mobile-tabbar-reserve,0px) + 40px)}.aurora-glass .web-nav-pill:focus-visible,.perf-chrome-log-pill:focus-visible,.perf-chrome-kbd-btn:focus-visible,.perf-chrome-icon-btn:focus-visible,.perf-rail-cta:focus-visible,.perf-palette-row:focus-visible{outline:2px solid var(--perf-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.aurora-glass .web-nav-pill,.aurora-glass .web-glass-btn.perf-chrome-log-pill,.perf-chrome-kbd-btn,.perf-chrome-icon-btn,.perf-rail-cta,.perf-palette-row,.perf-palette-row-icon{transition:none}}
