:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f0e7;font-synthesis:none;--ink:#f5f0e7;--gold:#ddbd7e;--muted:#dad3c8;--line:#e8d4a32e;--gold-light:#f4ddb0;--orange:#f1be75;--green:#7fd6a8;background:#050504;font-family:Avenir Next,PingFang SC,Noto Sans CJK SC,Microsoft YaHei,sans-serif}::selection{color:#fff;background:#72582f}main:has(#workspace:not([hidden]) .cc-announcement:not([hidden])){padding-top:24px}.cc-announcement-shell{align-items:center;gap:4px;min-width:0;margin:0 0 22px;display:flex}.cc-announcement-shell:has(>.cc-announcement:not([hidden])){background:linear-gradient(105deg,#872b31,#67232e);border:1px solid #df7a79;border-radius:10px;min-height:42px;padding:4px 8px 4px 14px;box-shadow:inset 0 1px #ffc5b918}.cc-announcement-shell:not(:has(.cc-announcement:not([hidden]),#edit-announcement:not([hidden]),#announcement-error:not([hidden]))){display:none}.cc-announcement-shell:has(>.cc-announcement[hidden]){justify-content:flex-end;margin-bottom:10px}:root .cc-announcement{color:#fff4ef;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;align-items:center;gap:12px;margin:0;padding:0;display:flex}.cc-announcement-label{color:#ffd6bc;border-right:1px solid #ffd3c743;flex:none;align-items:center;gap:7px;padding-right:12px;font-size:11px;font-weight:600;line-height:20px;display:flex}.cc-announcement-label svg{width:15px;height:15px}.cc-announcement-window{flex:1;min-width:0;line-height:24px;overflow:hidden}.cc-announcement-window:focus-visible{outline-offset:2px;border-radius:2px;outline:1px solid #ffd6bc}.cc-announcement-track{width:max-content;display:flex}.cc-announcement-track.is-scrolling{animation:18s linear infinite cc-notice-scroll}.cc-announcement-track span{white-space:nowrap;flex:none;font-size:13px;font-weight:500;display:block}.cc-announcement-track.is-scrolling span{min-width:var(--notice-width,0px);margin-right:48px}.cc-announcement-track.is-paused{animation-play-state:paused}@media (hover:hover){.cc-announcement-window:hover .cc-announcement-track{animation-play-state:paused}}html:root .cc-announcement-shell button{color:#ffe1d8;min-width:28px;height:28px;box-shadow:none;background:#ffffff08;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}html:root .cc-announcement-shell button:hover{color:#fff8f4;background:#ffffff1a}.cc-announcement-tools{flex:none;align-items:center;gap:8px;display:flex}.cc-announcement-tools svg{width:15px;height:15px}.cc-announcement-tools p{color:#f4adad;margin:0;font-size:11px}.cc-announcement-tools:has(>[hidden]):not(:has(>:not([hidden]))){display:none}#announcement-input{resize:vertical;width:100%}@keyframes cc-notice-scroll{to{transform:translate(-50%)}}@media (width<=640px){.cc-announcement-shell:has(>.cc-announcement:not([hidden])){gap:2px;min-height:40px;padding:4px 6px 4px 10px}:root .cc-announcement{gap:8px}.cc-announcement-label{padding-right:8px}.cc-announcement-label span{display:none}.cc-announcement-track span{font-size:12px}.cc-announcement-tools p{max-width:120px}}*{box-sizing:border-box}body{isolation:isolate;min-height:100svh;margin:0;font-size:15px;line-height:1.6;position:relative}button,input,textarea{font:inherit}button{cursor:pointer;color:var(--ink);background:#242321;border:1px solid #0000;border-radius:12px;padding:9px 16px;font-weight:600;transition:background-color .18s,border-color .18s,box-shadow .18s}button:hover{background:#37342e;border-color:#0000}button:disabled{opacity:.55;cursor:wait}button.primary{color:#211c13;letter-spacing:.025em;text-shadow:0 1px #ffffff30;background-color:#c7b48c;background-image:linear-gradient(115deg,#fff0 18%,#fffaf05c 37%,#fff0 55%),linear-gradient(#eee5d2 0%,#d8c9a9 46%,#bca77d 100%);background-position:65% 0,0 0;background-size:180% 100%,100% 100%;border-color:#0000;font-weight:600;transition:background-position .35s,box-shadow .18s;box-shadow:inset 0 1px #fffaf0bf,inset 0 -1px #978666,0 3px 10px #00000038}button.primary:hover:not(:disabled){background-position:35% 0,0 0;box-shadow:inset 0 1px #fffaf0e6,inset 0 -1px #978666,0 5px 14px #00000045}button.primary:active:not(:disabled){background-position:65% 0,0 0;box-shadow:inset 0 2px 4px #211c1333,inset 0 -1px #fffaf066}button.primary:focus-visible{outline-offset:-4px;outline:2px solid #342a1b}button.primary:disabled{background-position:65% 0,0 0;box-shadow:inset 0 1px #fffaf060}button.quiet{background:#34332f}button.quiet:hover{background:#514b42}button:focus-visible,a:focus-visible{outline-offset:-3px;outline:2px solid #ebcc91}input:focus-visible,textarea:focus-visible{background:#3f3b34;outline:none;box-shadow:inset 0 0 0 1.5px #e0cba3}[hidden]{display:none!important}.topbar{z-index:20;isolation:isolate;background:#12110f linear-gradient(110deg,#fff5dc09,#0000 65%);border-bottom:1px solid #0000;border-radius:0 0 28px 28px;justify-content:space-between;align-items:center;gap:20px;height:78px;padding:0 4vw;display:flex;position:sticky;top:0;box-shadow:0 10px 40px #0003,inset 0 1px #fff4dd24}.brand{--cc-mark-light:#f8ebce;--cc-mark-base:#c9a76b;--cc-mark-ink:#302719;color:inherit;white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:flex}.brand strong{letter-spacing:-1.1px;font-family:Inter,Avenir Next,Segoe UI,sans-serif;font-size:25px;font-weight:550;line-height:1}.brand-wordmark>span{color:var(--cc-mark-light);font-weight:650}.brand>span:last-child{border-left:1px solid var(--line);color:var(--muted);margin-left:5px;padding-left:13px;font-size:13px;line-height:1.4}.mark{flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.mark svg{width:100%;height:100%}.topbar-actions{align-items:center;gap:22px;display:flex}.appearance-switch{background:#292a2c;border-radius:12px;flex-shrink:0;gap:3px;padding:4px;display:flex}.appearance-switch button{color:#d0d0d0;white-space:nowrap;background:0 0;border-radius:8px;padding:5px 12px;font-size:13px}.appearance-switch button:hover{background:#414144}.appearance-switch button[aria-pressed=true]{color:#fff;background:#515154}#identity{align-items:center;gap:20px;display:flex}main{z-index:1;max-width:1700px;margin:auto;padding:48px 4vw 80px;position:relative}h1,h2,h3,p{margin:0}h1{letter-spacing:-.6px;font-size:30px;font-weight:650;line-height:1.3}h2{font-size:19px;font-weight:650}h3{font-size:16px}p{margin-top:9px}.muted,small,.hint{color:var(--muted)}small{font-size:12px}.surface{isolation:isolate;background:#12110f linear-gradient(150deg,#fff5e009,#0000 55%);border:1px solid #0000;border-radius:30px;position:relative;box-shadow:0 18px 50px #00000059,inset 0 1px #fff5e02e,inset 1px 0 #fff5e012}.login-panel{grid-template-columns:1fr 420px;gap:10vw;max-width:1000px;margin:9vh auto;display:grid}.intro h1{font-size:48px;line-height:1.4}.intro p{color:var(--muted);font-size:18px;line-height:1.9}.line-symbol{color:var(--gold-light);text-shadow:0 0 36px #e4b45f66;margin-bottom:20px;font-size:70px;line-height:1;display:block}.login-form{gap:18px;padding:34px;display:grid}.login-form p{margin:0}label{gap:8px;font-size:14px;font-weight:550;display:grid}input,textarea{width:100%;color:var(--ink);background:#302f2c;border:1px solid #0000;border-radius:12px;min-width:0;padding:10px 12px}textarea{resize:vertical;line-height:1.6}input::placeholder,textarea::placeholder{color:#b9b1a1;font-weight:400}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.page-heading nav{flex-wrap:wrap;gap:8px;display:flex}.page-heading nav button{white-space:nowrap}.page-heading [aria-current=page]{color:#f3d9a8;box-shadow:none;background:#342c1e;border-color:#0000}.work-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;display:grid}.composer{gap:18px;padding:25px;display:grid}.composer .hint{margin-top:-7px;font-size:12px}.instructions{color:var(--muted);padding:26px 7px;font-size:13px}.instructions h3{color:var(--ink)}.instructions ol{padding-left:20px}.instructions li{margin:12px 0}.instructions code{font-size:12px}.record-search{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.record-search input{background:#302f2c;flex:220px;min-width:0}.record-search input:focus-visible{background:#3f3b34}.owner-filter{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px;display:flex}.owner-filter label{color:var(--muted);font-size:13px}.owner-filter select{font:inherit;color:var(--ink);background:#302f2c;border:0;border-radius:12px;min-width:180px;max-width:100%;padding:10px 36px 10px 14px}.owner-filter select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.owner-filter span{color:var(--muted);font-size:12px}html[data-appearance=simple] .owner-filter select{background:#182039}.records-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;margin-bottom:18px;display:grid}.records-summary{flex-wrap:wrap;align-items:center;gap:8px 24px;min-width:0;display:flex}.status-overview{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:0;font-size:12px;display:flex}.status-overview>div{white-space:nowrap;align-items:center;gap:6px;display:flex}.status-overview>div:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.status-overview .status-using{color:var(--green)}.status-overview .status-offline,.status-overview .status-failed{color:#f3a5a1}.status-overview dd{font-variant-numeric:tabular-nums;min-width:1.3ch;margin:0;font-size:15px;font-weight:700}.usage-total{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;min-height:36px;display:grid}.usage-total span{color:var(--muted);font-size:12px}.usage-total small{color:var(--muted);font-size:12px;line-height:1.5}.usage-total strong{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;max-width:100%;color:var(--gold-light);text-shadow:0 1px 1px #21190a,0 0 24px #e5b76033;font-size:22px;font-weight:700;overflow-x:auto}.records-heading>button{flex-shrink:0}.records-heading h2 span{color:var(--muted);margin-left:8px;font-size:13px;font-weight:400}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;display:grid}.card{background:#12110f linear-gradient(145deg,#fff5e009,#0000 52%);border:1px solid #0000;border-radius:32px;align-self:start;min-width:0;padding:22px;box-shadow:0 16px 42px #0000005c,inset 0 1px #fff5e038,inset 1px 0 #fff5e012,inset 0 -1px #0000004d}#cards>.card{isolation:isolate;flex-direction:column;align-self:stretch;display:flex;position:relative}#cards>.card>form{margin-top:auto;padding-top:16px}.card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.card h3{overflow-wrap:anywhere;font-size:17px}.badge{white-space:nowrap;color:#d2cfc6;background:#34332f;border-radius:30px;flex-shrink:0;align-items:center;gap:6px;padding:3px 9px;font-size:12px;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge.configured{color:var(--orange);background:#34291e}.badge.online{color:var(--green);background:#1b3028}.badge.failed{color:#f3a5a1;background:#392529}.card-meta{color:var(--muted);overflow-wrap:anywhere;margin:14px 0;font-size:12px;line-height:1.8}.compact-card{padding:22px}.compact-card .card-top{display:block;position:relative}.compact-card .card-top:has(.delete-authorization) h3{padding-right:58px}.delete-authorization{color:var(--muted);padding:5px 9px;font-size:12px;position:absolute;top:0;right:0}#cards>.card>.authorization-retry{margin-top:auto;padding-top:16px}.authorization-retry .primary{width:100%}.authorization-retry-note{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compact-card h3{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.compact-card .badge{margin-top:8px}.card-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.compact-card .card-badges{margin-top:8px}.compact-card .card-badges .badge{margin-top:0}.plan-badge{white-space:nowrap;font-variant-numeric:tabular-nums;color:#cbd5e8;background:#283149;border-radius:6px;flex-shrink:0;align-items:center;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.plan-badge.plan-x5{color:#a9d8ff;background:#203951}.plan-badge.plan-x20{color:#d4c4ff;background:#352d51}.compact-card .card-meta{min-height:3.6em;margin:10px 0}.compact-card .card-meta>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compact-card .usage-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.compact-card .usage-grid dd{white-space:nowrap;text-overflow:ellipsis;font-size:21px;font-weight:600;overflow:hidden}.compact-card .account-usage{margin-top:auto}.compact-card .usage-cost{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.compact-card .edit-auth{margin-bottom:18px;padding:7px 14px;font-size:12px}.edit-auth,.usage-heading button,.delete-authorization,.remove-draft{color:var(--ink);background:#3b3935}.edit-auth:hover,.usage-heading button:hover,.delete-authorization:hover,.remove-draft:hover{color:var(--ink);background:#514b42}.usage-title{align-items:center;gap:8px;min-width:0;display:flex}.usage-title h4{flex-shrink:0}.usage-indicator{color:var(--muted);white-space:nowrap;font-size:11px}.compact-card .usage-heading button{flex-shrink:0}.detail-open{background:#3b3935;width:100%;margin-top:16px;padding:7px 12px;font-size:13px;font-weight:500}#detail-dialog{width:min(730px,94vw)}.detail-card{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;padding:20px 0 0}.detail-card:before,.detail-card:after{content:none}.proxy-draft{border:0;gap:10px;min-width:0;margin:0;padding:8px 0 0;display:grid}.proxy-draft legend{color:var(--muted);padding:0;font-size:12px;font-weight:600}.proxy-draft label{font-size:12px}.proxy-draft input,.proxy-draft textarea{padding:8px;font-size:13px}.remove-draft{justify-self:end;padding:3px 8px;font-size:12px}#proxy-drafts{gap:24px;max-height:62vh;display:grid;overflow-y:auto}.instructions summary{cursor:pointer;color:var(--ink)}.card-actions{flex-wrap:wrap;gap:8px;display:flex}.card-actions button{padding:7px 11px;font-size:13px}.card hr{border:0;border-top:1px solid #0000;margin:17px 0}.card form{gap:12px;margin-top:16px;display:grid}.card form label{font-size:12px}.auth-link{gap:8px;margin-top:12px;display:flex}.auth-link a{color:#f3d9a8;text-align:center;background:#342d20;border-radius:6px;flex:1;justify-content:center;align-items:center;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.card-note{color:var(--muted);font-size:12px}.account-usage{font-variant-numeric:tabular-nums;border-top:1px solid #0000;margin-top:18px;padding-top:16px}.usage-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.usage-heading h4{margin:0;font-size:14px}.usage-heading button{padding:5px 9px;font-size:12px}.usage-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px 18px;margin:14px 0;display:grid}.usage-grid dt{color:var(--muted);font-size:12px}.usage-grid dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:14px}.usage-cost{overflow-wrap:anywhere;font-size:13px}.usage-cost strong{color:var(--gold-light);text-shadow:0 0 18px #caa45826;font-weight:600}.usage-total strong.is-counting{text-shadow:0 0 20px #f2c87980}.form-error{color:#ffc7c1;overflow-wrap:anywhere;font-size:13px}.form-error:empty{display:none}.empty{text-align:center;color:var(--muted);border:1px dashed #b39b6b66;border-radius:10px;padding:70px 25px}.empty h3{color:var(--ink)}#load-more{margin-top:22px}#cards>.card[data-sleeping]{pointer-events:none}@media (width<=900px),(pointer:coarse){#cards>.card:before,.surface:before,.topbar:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#cards>.card{overflow-anchor:none}}.users-layout{grid-template-columns:330px 1fr;align-items:start;gap:32px;display:grid}.users-directory{min-width:0}.user-level-filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.user-level-filter button{padding:7px 11px;font-size:12px}:root .user-level-filter button[aria-pressed=true]{color:var(--ink);border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}#user-level-count{color:var(--muted);margin-left:auto;font-size:12px}.user-row{border-bottom:1px solid var(--line);background:#12110f;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.user-row>div:first-child{overflow-wrap:anywhere;min-width:0}.user-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-heading>strong{min-width:0}.settlement-controls{flex:none;align-items:center;gap:5px;display:inline-flex}.settlement-rate{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.user-heading .settlement-toggle{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.settlement-toggle svg{flex:none}.settlement-setting{flex-wrap:wrap;align-items:end;gap:8px;margin-top:10px;display:flex}.settlement-setting label{gap:5px;font-size:12px;display:grid}.settlement-setting input{width:190px;max-width:100%;padding:8px 10px;font-size:13px}.settlement-setting select{min-width:110px;padding:8px 32px 8px 10px;font-size:13px}.settlement-setting button{padding:8px 12px;font-size:12px}.settlement-setting small{flex-basis:100%;font-size:11px}.user-row small{display:block}.user-list{border:1px solid var(--line);border-radius:10px;align-self:start;overflow:hidden}.user-controls{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}dialog{border:1px solid var(--line);width:min(900px,94vw);max-height:90vh;color:var(--ink);background:#12110f;border-radius:14px;padding:28px;box-shadow:0 24px 100px #0000008c}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050504cc}.dialog-heading{justify-content:space-between;gap:20px;display:flex}.secret-warning{color:#f1be75;background:#34291e;border-radius:6px;margin:20px 0;padding:12px 14px;font-size:13px}#credential-text{height:45vh;font:13px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.dialog-actions{gap:12px;margin-top:18px;display:flex}#notice{color:#f5f0e7;z-index:10;background:#30291e;border:1px solid #bba577;border-radius:8px;max-width:90vw;padding:12px 22px;font-size:14px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@media (width<=1050px){.work-layout{grid-template-columns:270px minmax(0,1fr);gap:22px}.brand>span:last-child{display:none}.page-heading{align-items:flex-start}.login-panel{gap:5vw}.intro h1{font-size:36px}}@media (width<=720px){main{padding:25px 18px 60px}.topbar{gap:10px;height:65px;padding:0 18px}.brand strong{font-size:20px}.brand{flex-shrink:0;gap:7px}.mark{width:34px;height:34px}.brand>span:last-child{display:none}.topbar-actions{justify-content:flex-end;gap:8px;min-width:0}#who{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:18vw;overflow:hidden}#logout{white-space:nowrap;flex-shrink:0;padding:7px 9px}#identity{gap:8px;min-width:0;font-size:12px}.page-heading{display:block}.page-heading nav{margin-top:18px}.page-heading h1{font-size:26px}.work-layout,.users-layout{grid-template-columns:1fr}.instructions{padding-bottom:5px}.login-panel{max-width:440px;margin:3vh auto;display:block}.intro{margin-bottom:28px}.intro h1{font-size:30px}.intro h1 br{display:none}.intro p{font-size:14px}.line-symbol{display:none}.login-form{padding:24px}.card-top{flex-wrap:wrap}.user-row{display:block}.user-controls{margin-top:12px}dialog{padding:18px}}.edit-auth{align-self:flex-start;margin-top:8px}.refresh-auth{border-top:1px solid #0000;margin-top:16px;padding-top:16px}.refresh-auth h4{margin:0 0 12px}.refresh-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.refresh-heading h4{margin:0}.cancel-refresh{padding:5px 9px;font-size:12px}.refresh-flow{min-width:0}.refresh-flow .card-top h3{font-size:15px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){#cards>.card,.surface,.topbar{text-shadow:0 1px 3px #000000b3;background-color:#2e2d2b38;background-image:none;border-color:#0000;box-shadow:0 20px 45px #0005,inset 0 1px 2px #fff9ec30,inset 0 -1px 3px #e8d3ad12}#cards>.card:before,.surface:before,.topbar:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(2px)saturate(112%);backdrop-filter:blur(2px)saturate(112%);background:linear-gradient(135deg,#ffffff12,#0000 22%,#ffffff06 85%,#ffffff12),#161718c7;position:absolute;inset:0}.user-row{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#12110fc2}input,textarea{background-color:#302f2c}input:focus-visible,textarea:focus-visible{background-color:#3f3b34}}.has-gpu-glass #cards>.has-glass-lens,.has-gpu-glass .surface.has-glass-lens,.has-gpu-glass .topbar.has-glass-lens{background:0 0;box-shadow:0 16px 35px #00000036,inset 0 1px 1px #ffffff4d,inset 0 -1px 2px #cbdcff18}.has-gpu-glass #cards>.has-glass-lens:before,.has-gpu-glass .surface.has-glass-lens:before,.has-gpu-glass .topbar.has-glass-lens:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.cosmic-scene{z-index:0;pointer-events:none;contain:strict;background:#050504;position:fixed;inset:0;overflow:hidden}.cosmic-scene:after{content:"";background:linear-gradient(#0000 45%,#05050466),linear-gradient(90deg,#05050455,#0000 65%);position:absolute;inset:0}.cosmic-nebula{background:radial-gradient(at 74% 30%,#b87c2f40,#0000 48%),radial-gradient(at 13% 71%,#5b514d4d,#0000 44%),radial-gradient(at 55% 86%,#65533845,#0000 48%);animation:24s ease-in-out infinite alternate paused ccmax-nebula;position:absolute;inset:-12%}.cosmic-nebula:after{content:"";background:radial-gradient(at 70% 26%,#e6b56226,#0000 26%),radial-gradient(at 25% 70%,#ada69d21,#0000 40%);animation:17s ease-in-out infinite alternate-reverse paused ccmax-nebula;position:absolute;inset:0}#cosmic-stars{opacity:.85;width:100%;height:100%;position:absolute;inset:0}#cosmic-light{opacity:0;width:100%;height:100%;position:absolute;inset:0}.has-cosmic-light #cosmic-light{opacity:1}.has-cosmic-light:after{background:0 0}.has-cosmic-light .blackhole,.has-cosmic-light .cosmic-nebula{visibility:hidden}.blackhole{aspect-ratio:1;width:min(110vw,1450px);position:absolute;top:42vh;left:68%;transform:translate(-50%,-50%)rotate(-18deg)}.blackhole-glow{background:radial-gradient(#0000 15%,#f0d59b26 23%,#c594442e 33%,#8a612c14 49%,#0000 68%);animation:9s ease-in-out infinite alternate paused ccmax-corona;position:absolute;inset:0}.blackhole-disk{position:absolute;inset:0;transform:scaleY(.27)}.disk-flow{background:conic-gradient(from 25deg,#9a6830,#fff0c7,#caa367,#6a4828,#f2cf91,#49351e,#ffedcb,#ae7e40,#fff9e4,#c39651,#9a6830);border-radius:50%;animation:24s linear infinite paused ccmax-orbit;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#0000 25%,#0009 34%,#000 42%,#000c 57%,#0004 69%,#0000 83%);mask-image:radial-gradient(closest-side,#0000 25%,#0009 34%,#000 42%,#000c 57%,#0004 69%,#0000 83%)}.disk-flow:after{content:"";border-radius:inherit;background:radial-gradient(closest-side,#0000 27%,#fff2cf38 39%,#0000 47%,#dfb57424 62%,#0000 76%);position:absolute;inset:0}.disk-flow:before{content:"";border-radius:inherit;background:conic-gradient(transparent 0 20%,#ffefc76b 26%,transparent 31% 66%,#d5ab6866 73%,transparent 78%);animation:11s linear infinite reverse paused ccmax-orbit;position:absolute;inset:0}.blackhole-lens{clip-path:inset(0 0 50%);background:radial-gradient(circle,#0000 47%,#fff2dca8 49%,#e1b87485 50%,#9f743236 54%,#0000 61%);border-radius:50%;position:absolute;inset:28%;transform:scaleY(1.08)}.blackhole-core{background:#020201;border:1px solid #edce939c;border-radius:50%;position:absolute;inset:36%;box-shadow:0 0 12px #fff0cf88,0 0 36px #deb26b77,0 0 100px #b07a354d,inset 0 0 18px #74522b40}.blackhole-front{clip-path:inset(50% 0 0);position:absolute;inset:0}body.cosmic-motion:not(.cosmic-paused) .disk-flow,body.cosmic-motion:not(.cosmic-paused) .disk-flow:before,body.cosmic-motion:not(.cosmic-paused) .cosmic-nebula,body.cosmic-motion:not(.cosmic-paused) .cosmic-nebula:after,body.cosmic-motion:not(.cosmic-paused) .blackhole-glow{animation-play-state:running}@keyframes ccmax-orbit{to{transform:rotate(360deg)}}@keyframes ccmax-nebula{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(5%,3%)scale(1.13)rotate(4deg)}}@keyframes ccmax-corona{0%{opacity:.65;transform:scale(.97)}to{opacity:1;transform:scale(1.06)}}#cards>.card:focus-within{border-color:#0000}#cards>.card:after,.surface:after,.topbar:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(160px 60px at var(--hover-x,12%) var(--hover-y,0%),#fffdf47a,transparent 90%),radial-gradient(120px 40px at 88% 100%,#ecd8b326,transparent 90%);-webkit-mask-composite:xor;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover) and (pointer:fine){#cards>.card{transition:transform .2s ease-out,box-shadow .2s,border-color .2s}#cards>.card:hover{border-color:#0000;box-shadow:0 26px 54px #00000070,inset 0 1px 2px #fff9ec50,inset 0 -1px 3px #e8d3ad20}body.cosmic-motion:not(.cosmic-paused) #cards>.card.is-tilting{transform:perspective(1100px) translate3d(0,-5px,0) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(1.018);z-index:2;will-change:transform}body.has-gpu-glass.cosmic-motion:not(.cosmic-paused) #cards>.card.is-tilting{transform:translateY(-5px)scale(1.018)}}@media (width<=720px){.blackhole{opacity:.85;width:900px;top:38vh;left:78%}}@media (prefers-reduced-motion:reduce){.cc-announcement-track{width:max-content;transform:none;animation:none!important}.cc-announcement-track.is-scrolling span{margin-right:0}.cc-announcement-window{scrollbar-width:thin;overflow-x:auto}#announcement-copy,#pause-announcement{display:none}button.primary{transition:none}*{scroll-behavior:auto!important}.disk-flow,.disk-flow:before,.cosmic-nebula,.cosmic-nebula:after,.blackhole-glow{animation:none!important}#cards>.card{transition:none!important;transform:none!important}}html:not([data-appearance=cosmos]){color:#eef3ff;--ink:#eef3ff;--muted:#adbdd8;--line:#303f64;--gold:#a79bff;--gold-light:#abecff;background:#050611}html:not([data-appearance=cosmos]) ::selection{color:#fff;background:#3c5485}html:not([data-appearance=cosmos]) .cosmic-scene{background:#050611;display:block}html:not([data-appearance=cosmos]) .cosmic-scene:before{content:"";opacity:.55;background:radial-gradient(1px 1px at 23px 41px,#c8dcff 70%,#0000) 0 0/257px 229px,radial-gradient(1px 1px at 97px 163px,#aaa6e9 70%,#0000) 0 0/389px 313px,radial-gradient(1.5px 1.5px at 211px 73px,#b6dcff 60%,#0000) 0 0/479px 367px;position:absolute;inset:0}html:not([data-appearance=cosmos]) .cosmic-scene:after{background:linear-gradient(#0000 35%,#05061166),linear-gradient(90deg,#05061144,#0000 70%)}html:not([data-appearance=cosmos]) .cosmic-nebula{background:radial-gradient(at 82% 12%,#5e38a93d,#0000 48%),radial-gradient(at 11% 66%,#234c7e42,#0000 48%),radial-gradient(at 66% 84%,#34275a4d,#0000 45%);inset:0}html:not([data-appearance=cosmos]) .cosmic-nebula:after,html:not([data-appearance=cosmos]) .disk-flow:before{content:none}html:not([data-appearance=cosmos]) .cosmic-scene canvas{display:none}html:not([data-appearance=cosmos]) .blackhole{width:min(96vw,1100px);top:clamp(180px,28vh,320px);left:74%}html:not([data-appearance=cosmos]) .blackhole-glow{background:radial-gradient(#0000 17%,#9497ff1f 23%,#6c61d92b 30%,#5964cf0d 47%,#0000 68%)}html:not([data-appearance=cosmos]) .disk-flow{background:conic-gradient(from 25deg,#8473db,#efe7ff,#81dfff,#5979b4,#9f83eb,#504386,#bedfff,#8bb9ed,#ffd5b1,#ada1f3,#8473db)}html:not([data-appearance=cosmos]) .disk-flow:after{background:repeating-radial-gradient(circle,#0000 0 7px,#080a2d60 8px 10px,#e0f1ff5c 11px,#0000 12px 20px)}html:not([data-appearance=cosmos]) .blackhole-lens{background:radial-gradient(circle,#0000 47%,#dbedff70 49%,#a3b8ff60 50%,#6c59d126 54%,#0000 61%)}html:not([data-appearance=cosmos]) .blackhole-core{background:#02030b;border-color:#b4bbff8c;box-shadow:0 0 10px #d5dcff77,0 0 34px #9991ff55,0 0 85px #6b53d340,inset 0 0 18px #4a377940}html:not([data-appearance=cosmos]) .cosmic-scene *,html:not([data-appearance=cosmos]) .cosmic-scene :before,html:not([data-appearance=cosmos]) .cosmic-scene :after{animation:none}html:not([data-appearance=cosmos]) .topbar{box-shadow:none;text-shadow:none;background:#090e21;border-bottom-color:#3e52784d;border-radius:0}html:not([data-appearance=cosmos]) #cards>.card,html:not([data-appearance=cosmos]) .surface{border-color:var(--line);box-shadow:none;text-shadow:none;background:linear-gradient(145deg,#171e36,#10152b 58%);border-radius:18px;transform:none}html:not([data-appearance=cosmos]) #cards>.card:before,html:not([data-appearance=cosmos]) #cards>.card:after,html:not([data-appearance=cosmos]) .surface:before,html:not([data-appearance=cosmos]) .surface:after,html:not([data-appearance=cosmos]) .topbar:before,html:not([data-appearance=cosmos]) .topbar:after{content:none}html:not([data-appearance=cosmos]) .brand{--cc-mark-light:#c4dfff;--cc-mark-base:#a79bff;--cc-mark-ink:#182445}html:not([data-appearance=cosmos]) .usage-total strong{text-shadow:none}html:not([data-appearance=cosmos]) .usage-cost strong{color:var(--ink);text-shadow:none}html:not([data-appearance=cosmos]) .line-symbol{text-shadow:none}html:not([data-appearance=cosmos]) .user-row,html:not([data-appearance=cosmos]) dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:#10152b}html:not([data-appearance=cosmos]) button{background:#141c34;border-color:#394b75;border-radius:8px}html:not([data-appearance=cosmos]) button:hover:not(:disabled){background:#212d4c;border-color:#718fc1}html:not([data-appearance=cosmos]) button.primary{color:#0b1125;box-shadow:none;text-shadow:none;background:linear-gradient(115deg,#b8adff,#92c8ff) 0 0/100% 100%;border-color:#a79bff}html:not([data-appearance=cosmos]) button.primary:hover:not(:disabled){background:#c3bdff;border-color:#a79bff}html:not([data-appearance=cosmos]) button.primary:active:not(:disabled){background:#a79bff}html:not([data-appearance=cosmos]) button:focus-visible,html:not([data-appearance=cosmos]) a:focus-visible{outline-color:#91afff}html:not([data-appearance=cosmos]) button.primary:focus-visible{outline-color:#0b1125}html:not([data-appearance=cosmos]) input,html:not([data-appearance=cosmos]) textarea{border-color:var(--line);background:#080f24}html:not([data-appearance=cosmos]) input::placeholder,html:not([data-appearance=cosmos]) textarea::placeholder{color:#a1b2d0}html:not([data-appearance=cosmos]) input:focus-visible,html:not([data-appearance=cosmos]) textarea:focus-visible{background:#111b34;box-shadow:inset 0 0 0 1.5px #91afff}html:not([data-appearance=cosmos]) .page-heading [aria-current=page]{color:#d1caff;background:#2d294f;border-color:#716ba4}html:not([data-appearance=cosmos]) .proxy-draft legend{color:#b8adff}html:not([data-appearance=cosmos]) .auth-link a{color:#d1caff;background:#25305a}html:not([data-appearance=cosmos]) .badge:not(.online):not(.failed):not(.configured){color:#bbc9e2;background:#283149}html:not([data-appearance=cosmos]) .account-usage,html:not([data-appearance=cosmos]) .refresh-auth,html:not([data-appearance=cosmos]) .card hr{border-top-color:var(--line)}html:not([data-appearance=cosmos]) #notice{color:var(--ink);background:#263654;border-color:#536887}html:not([data-appearance=cosmos]) .appearance-switch{background:#10182e}html:not([data-appearance=cosmos]) .appearance-switch button{color:var(--muted);background:0 0;border-color:#0000}html:not([data-appearance=cosmos]) .appearance-switch button:hover{background:#212d4c}html:not([data-appearance=cosmos]) .appearance-switch button[aria-pressed=true]{color:var(--ink);background:#303c60}@media (width<=720px){html:not([data-appearance=cosmos]) .blackhole{width:760px;left:100%}}@media (width<=600px){.topbar{flex-wrap:wrap;height:auto;min-height:65px;padding:12px 18px}.topbar-actions{flex-basis:100%;justify-content:space-between}#who{max-width:32vw}}#proxy-check-dialog{width:min(760px,100vw - 32px)}#proxy-check-dialog .composer{padding:0}#proxy-check-progress:empty{display:none}#proxy-check-report{overflow-wrap:anywhere;margin-block:24px}#proxy-check-report h3{margin:24px 0 8px}#proxy-check-dialog .proxy-check-mode{align-items:center;gap:10px;display:flex}#proxy-check-extended{width:18px;height:18px;accent-color:var(--gold);flex:none}#proxy-check-report>a{color:var(--ink);text-underline-offset:4px;margin-block:10px;display:block}.proxy-check-samples{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-block:12px;font-size:13px}.proxy-check-samples :is(th,td){text-align:left;overflow-wrap:anywhere;padding:8px 4px}.proxy-check-samples th{color:var(--muted);font-weight:500}.proxy-check-samples tbody tr:nth-child(odd){background:#ffffff08}.proxy-check-metrics{grid-template-columns:1fr 1fr;gap:18px 28px;margin:20px 0;display:grid}.proxy-check-metrics dt{color:var(--muted);font-size:13px}.proxy-check-metrics dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:19px;font-weight:600}@media (width<=540px){.proxy-check-metrics{grid-template-columns:1fr}}.record-actions{align-items:center;gap:8px;display:flex}.record-actions button{justify-content:center;align-items:center;gap:6px;min-width:40px;min-height:40px;padding:8px 10px;display:inline-flex}.record-actions svg{flex:none;width:18px;height:18px}#branch-filter[aria-pressed=true]{color:var(--ink);border-color:var(--gold);background:#8282db26}.branch-filter-summary{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.6}#branch-filter-dialog{width:min(560px,100vw - 24px);max-height:85dvh;overflow:auto}#branch-filter-dialog .composer{padding:0}#branch-filter-dialog .dialog-heading{margin-bottom:0}.branch-filter-options{overscroll-behavior:contain;gap:4px;max-height:42dvh;display:grid;overflow:auto}.branch-filter-option{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.branch-filter-option:hover{background:#8d91d314}.branch-filter-option:focus-within{outline:2px solid var(--gold);outline-offset:-2px}.branch-filter-option input{accent-color:#8d91d3;flex:none;width:17px;height:17px;margin:0}.branch-filter-option span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}.branch-filter-option strong{font-size:14px}.branch-filter-option small{color:var(--muted);font-size:12px}.analytics-panel{--analytics-surface:#131a2c;--analytics-tile:#1a2235;--analytics-muted:#9eaac1;--analytics-line:#aebdd414;background:linear-gradient(135deg,#1b243a80,transparent 50%),var(--analytics-surface);border:1px solid #aebdd421;border-radius:24px;padding:26px;box-shadow:0 18px 60px #0002}.analytics-toolbar,.analytics-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-toolbar{margin-bottom:22px}.analytics-eyebrow{letter-spacing:.18em;color:#97a7c6;margin-bottom:8px;font-size:10px;font-weight:650;display:block}.analytics-toolbar h2{letter-spacing:.02em;margin:0 0 7px;font-size:20px;font-weight:650}.analytics-toolbar p{color:var(--analytics-muted);margin:0;font-size:11px;line-height:1.7}.analytics-toolbar p:not(:empty):before{content:"";background:#6dd6ac;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 9px #6dd6ac50}.analytics-actions{justify-content:flex-end;gap:9px;font-size:12px}.analytics-actions label{color:var(--analytics-muted)}.analytics-actions select{min-width:160px;max-width:280px;color:var(--ink);font:inherit;background:#1e2941;border:1px solid #aebdd430;border-radius:10px;padding:9px 12px}.analytics-actions button{border-radius:10px;padding:9px 13px;font-size:12px}.analytics-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.analytics-card,.analytics-chart{--metric-color:#b5c9ee;background:var(--analytics-tile);border:1px solid #c4d2ee09;border-radius:14px;min-width:0;padding:15px 13px}.analytics-card h3{color:#b1bdd1;align-items:center;gap:6px;margin:0 0 10px;font-size:11px;font-weight:500;line-height:1.5;display:flex}.analytics-card h3:before,.analytics-chart h3:before{content:"";background:var(--metric-color);border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.analytics-card>strong{font-variant-numeric:tabular-nums;letter-spacing:-.055em;color:#f0f4fd;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(20px,1.75vw,28px);font-weight:500;line-height:1.35;display:block}.analytics-card>p{color:var(--analytics-muted);margin:9px 0 0;font-size:10px;line-height:1.7}.analytics-green{--metric-color:#6dd6ac}.analytics-blue{--metric-color:#8ebaff}.analytics-purple{--metric-color:#ad95ff}.analytics-mini{width:100%;height:66px;margin-top:6px;display:block;overflow:visible}.analytics-mini-legend{color:var(--analytics-muted);white-space:normal;overflow-wrap:anywhere;font-size:9px;line-height:1.5;display:block}.analytics-change-bars{grid-template-rows:6px auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;align-items:start;gap:10px 6px;min-height:72px;padding:10px 0 0;display:grid}.analytics-mini-track{background:#6dd6ac22;border-radius:4px;flex:1;height:6px;overflow:hidden}.analytics-mini-track i{background:#6dd6ac;border-radius:4px;height:100%;display:block}.analytics-mini-track.red{background:#ef999322}.analytics-mini-track.red i{background:#ef9993}.analytics-change-bars .analytics-mini-legend{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;min-width:0;margin:0;line-height:1.6}.analytics-runway{flex-direction:column;justify-content:center;gap:8px;height:72px;display:flex}.analytics-runway-blocks{gap:4px;display:flex}.analytics-runway-blocks i{background:#6dd6ac19;border-radius:3px;flex:1;height:8px;display:block;overflow:hidden}.analytics-runway-blocks b{background:#6dd6ac;border-radius:3px;height:100%;display:block}.analytics-mini-labels{color:var(--analytics-muted);justify-content:space-between;font-size:10px;display:flex}.analytics-quota-grid{grid-template-columns:repeat(20,minmax(0,1fr));gap:2px;height:52px;margin:16px 0 10px;display:grid}.analytics-quota-grid i{background:#a7b2c31b;border-radius:1.5px}.analytics-quota-grid .filled{background:#59c99b}.analytics-quota-grid .warm{background:#d4b76b}.analytics-quota-grid .hot{background:#e58f8e}.analytics-gauge{grid-template-rows:62px auto;row-gap:2px;min-height:72px;display:grid;position:relative}.analytics-gauge .analytics-mini{height:62px;margin:0}.analytics-gauge .analytics-mini-legend{text-align:center;font-size:8px}.analytics-cost-bars{flex-direction:column;justify-content:center;gap:12px;height:72px;display:flex}.analytics-cost-bars>div{color:var(--analytics-muted);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;font:9px ui-monospace,monospace;display:grid}.analytics-cost-track{background:#8ebaff18;border-radius:4px;height:6px;display:block;overflow:hidden}.analytics-cost-track i{background:#86a9de;border-radius:4px;height:100%;display:block}.analytics-cost-bars>div:last-child i{opacity:.6}.analytics-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.analytics-chart{padding:16px 13px 12px}.analytics-chart-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.analytics-chart h3{color:#c4cede;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:500;display:flex}.analytics-chart h3:before{background:var(--chart-color)}.analytics-chart-heading>span{color:var(--analytics-muted);border:1px solid #aebdd41c;border-radius:20px;flex:none;padding:3px 7px;font-size:9px}.analytics-chart svg{width:100%;height:auto;margin-top:12px;display:block;overflow:visible}.analytics-axis{fill:var(--analytics-muted);font-family:ui-monospace,monospace;font-size:10px}.analytics-grid{stroke:var(--analytics-line);stroke-dasharray:2 4}.analytics-time-band{fill:#c4d2ee03}.analytics-point{opacity:0}.analytics-point:hover{opacity:1}.analytics-trend-line,.analytics-area{pointer-events:none}.analytics-bar{opacity:.85}.analytics-bar:hover{opacity:1;filter:brightness(1.2)}.analytics-chart-caption{color:var(--analytics-muted);align-items:baseline;gap:7px;margin:10px 0 0;font-size:10px;display:flex}.analytics-chart-caption strong{color:var(--chart-color);font-family:ui-monospace,monospace;font-size:11px;font-weight:500}.analytics-chart-caption span:last-child{margin-left:auto;font-size:9px}.analytics-chart-empty{min-height:170px;color:var(--analytics-muted);text-align:center;place-items:center;font-size:12px;line-height:1.8;display:grid}.analytics-quality{border-top:1px solid var(--analytics-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;padding-top:18px;display:grid}.analytics-quality .analytics-card{background:#a9bdd205;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;padding:12px 14px;display:grid}.analytics-quality h3{margin:0;font-size:10px}.analytics-quality .analytics-card>strong{letter-spacing:-.02em;font-size:13px}.analytics-quality .analytics-card>p{grid-column:1/-1;margin:0;font-size:10px}.analytics-notes{color:var(--analytics-muted);margin-top:18px;font-size:11px;line-height:1.8}.analytics-notes summary{cursor:pointer;color:#b1bdd1}.analytics-notes[open] summary{margin-bottom:14px}.analytics-table-wrap{overflow:auto}.analytics-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%}.analytics-table-wrap td,.analytics-table-wrap th{text-align:left;border-bottom:1px solid var(--line);padding:9px 12px}#analytics-error:empty{display:none}#analytics-status.analytics-stale{color:#ffd590}#analytics-status.analytics-stale:before{box-shadow:none;background:#ffd590}@media (width<=1250px){.analytics-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-card>strong{font-size:27px}.analytics-quality .analytics-card{display:block}.analytics-quality .analytics-card>strong{margin:8px 0}.analytics-chart-heading{align-items:start}.analytics-chart h3{max-width:75%}}@media (width<=900px){.analytics-charts{grid-template-columns:1fr}.analytics-chart svg{max-height:260px}.analytics-chart{padding:18px}.analytics-chart h3{font-size:13px}.analytics-chart-caption{margin-top:6px}}@media (width<=600px){.analytics-panel{border-radius:18px;padding:16px 12px}.analytics-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.analytics-actions{justify-content:flex-start;width:100%}.analytics-actions label{display:none}.analytics-actions select{flex:1;min-width:0;max-width:100%}.analytics-card{padding:13px 10px}.analytics-card>strong{font-size:23px}.analytics-quality{grid-template-columns:1fr}.analytics-quality .analytics-card{display:grid}.analytics-quality .analytics-card>strong{margin:0}.analytics-toolbar{margin-bottom:16px}}@media (width<=360px){.analytics-cards{grid-template-columns:1fr}.analytics-card>strong{font-size:28px}}html:root .owner-filter select,html:root .analytics-actions select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cpath d='m2 3 5 5 5-5' fill='none' stroke='%23cbd5e8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px 10px;padding-right:44px}.today-uploads{color:var(--gold-light);white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.today-uploads strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}html:not([data-appearance=cosmos]) .today-uploads{color:#a9c6ff}.authorization-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.authorization-choices label{min-width:0;color:var(--muted);gap:8px;font-size:13px;display:grid}html:root .authorization-choices select{appearance:none;color:#eef2ff;cursor:pointer;background-color:#182039;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10'%3E%3Cpath d='m2 3 5 5 5-5' fill='none' stroke='%23b9c4df' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #6e80a34d;border-radius:12px;width:100%;min-width:0;padding:12px 38px 12px 14px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;transition:border-color .15s,box-shadow .15s}html:root .authorization-choices select:hover{border-color:#a79aff}html:root .authorization-choices select:focus-visible{outline-offset:3px;outline:2px solid #a79aff}html:root .authorization-choices select:disabled{opacity:.55;cursor:not-allowed}.usage-mode-slow{color:#8bdcbc;background:#58bb9318;border-color:#58bb9340}.usage-mode-fast{color:#edc187;background:#e9a45c18;border-color:#e9a45c40}.owner-picker{--picker-surface:#141b30;--picker-control:#182039;--picker-input:#0b1123;--picker-line:#46517a;--picker-hover:#34395f;--picker-accent:#c7c1ff;--picker-muted:#aebbd4;width:320px;min-width:220px;max-width:100%;position:relative}html[data-appearance=cosmos] .owner-picker{--picker-surface:#171613;--picker-control:#28251f;--picker-input:#100f0d;--picker-line:#75603b;--picker-hover:#3c3221;--picker-accent:#f4ddb0;--picker-muted:#c6b999}html:root .owner-picker-trigger{text-align:left;background:var(--picker-control);border:1px solid var(--picker-line);width:100%;min-height:46px;color:var(--ink);font:inherit;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.owner-picker-trigger span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.owner-picker-chevron{color:#cbd5e8;pointer-events:none;flex:none;width:14px;height:10px}html[data-appearance=cosmos] .owner-picker-chevron{color:var(--muted)}.owner-picker-panel{z-index:50;border:1px solid var(--picker-line);background:var(--picker-surface);border-radius:16px;width:100%;min-width:280px;max-width:calc(100vw - 40px);padding:12px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 48px #0008}.owner-picker-panel[hidden],.owner-picker-back[hidden],#owner-filter[hidden]{display:none!important}.owner-picker-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.owner-picker-title{overflow-wrap:anywhere;color:var(--ink)}html:root .owner-picker-back{color:var(--picker-accent);background:var(--picker-control);border-color:var(--picker-line);flex-shrink:0;padding:5px 8px;font-size:12px}html:root .owner-picker-panel input{box-sizing:border-box;width:100%;font:inherit;background:var(--picker-input);border:1px solid var(--picker-line);color:var(--ink);border-radius:10px;margin-bottom:8px;padding:10px 12px;font-size:14px}html:root .owner-picker-panel input::placeholder{color:var(--picker-muted)}.owner-picker-list{overscroll-behavior:contain;scrollbar-color:var(--picker-line) transparent;max-height:min(320px,48vh);overflow-y:auto}.owner-picker-row{gap:4px;margin:3px 0;display:flex}html:root .owner-picker-choice{text-align:left;overflow-wrap:anywhere;min-width:0;color:var(--ink);background:0 0;border:0;border-radius:9px;flex:1;padding:10px 12px;font-size:14px}html:root .owner-picker-choice[aria-pressed=true]{background:var(--picker-hover);color:var(--picker-accent)}html:root .owner-picker-next{background:var(--picker-control);width:38px;color:var(--picker-accent);border:0;border-radius:9px;flex:none;padding:0;font-size:24px}html:root .owner-picker :is(.owner-picker-trigger,.owner-picker-choice,.owner-picker-next,.owner-picker-back):hover:not(:disabled){background:var(--picker-hover);border-color:var(--picker-line)}.owner-picker-empty{color:var(--picker-muted);padding:12px;font-size:13px}html:root .owner-picker button:focus-visible,html:root .owner-picker input:focus-visible{outline:2px solid var(--picker-accent);outline-offset:2px;box-shadow:none}.owner-picker-toolbar{border-bottom:1px solid var(--picker-line);margin-bottom:12px;padding-bottom:12px}html:root .owner-picker .owner-picker-all{isolation:isolate;color:#35250d;width:100%;min-height:54px;font:inherit;text-align:left;background:linear-gradient(115deg,#b99149 0%,#efd599 24%,#fff0c6 48%,#dfbd77 76%,#c09a52 100%);border:1px solid #f1d595;border-radius:12px;align-items:center;gap:9px;padding:12px;font-size:14px;transition:box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff7dbcc,inset 0 -1px #7d561c66,0 4px 16px #b98b3426}html:root .owner-picker .owner-picker-all:hover:not(:disabled){background:linear-gradient(115deg,#c49f5a,#f6dda7 24%,#fff5d7 48%,#e9cb8b 76%,#cba75d);border-color:#fff1c8;box-shadow:inset 0 1px #fffbea,0 5px 22px #dca94445}html:root .owner-picker .owner-picker-all:focus-visible{outline-color:#f4d28b}.owner-picker-all:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 42%,#fff9e075 48%,#ffffffb0 50%,#fff9e075 52%,#0000 58%);animation:5.5s ease-in-out infinite owner-gold-sheen;position:absolute;inset:-50% -60%;transform:translate(-60%)}.owner-picker-all:after{content:"";pointer-events:none;background:radial-gradient(2px 7px at 86% 18%,#fffbe4 25%,#0000 100%),radial-gradient(7px 2px at 86% 18%,#fffbe4 25%,#0000 100%),radial-gradient(circle at 12% 82%,#fff9df 0 1px,#0000 2px);animation:3.4s ease-in-out infinite owner-gold-sparkle;position:absolute;inset:0}.owner-picker-all-label{white-space:nowrap;font-size:14px;font-weight:700}.owner-picker-all>span{color:#5b421f;text-align:right;margin-left:auto;font-size:11px}.owner-picker-infinity{pointer-events:none;flex:none;width:32px;height:22px;overflow:visible}.owner-picker-infinity path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.6px}.infinity-track{stroke:#75501c}.infinity-flow{stroke:#fff9df;stroke-dasharray:12 38;filter:drop-shadow(0 0 2px #fff2bb);animation:3s linear infinite owner-infinity-flow;stroke-width:2.2px!important}@keyframes owner-gold-sheen{0%,15%{transform:translate(-60%)}65%,to{transform:translate(60%)}}@keyframes owner-infinity-flow{to{stroke-dashoffset:-100px}}@keyframes owner-gold-sparkle{0%,to{opacity:.25}50%{opacity:.9}}@media (width<=600px){.owner-picker{width:100%}.owner-picker-panel{box-sizing:border-box;min-width:0}}@media (prefers-reduced-motion:reduce){.owner-picker-all:before{opacity:.25;animation:none;transform:none}.owner-picker-all:after,.owner-picker-infinity .infinity-flow{animation:none}}
