[hidden]{display:none!important}body{margin:0;min-height:100vh;background:var(--bg-scene);color:var(--ink);font:400 13px/1.45 var(--font-ui)}.cab{max-width:920px;margin:0 auto;padding:12px}.glass,.card,.panel,.cab-head,.notice{background-color:var(--glass-panel);background-image:var(--glass-sheen);border:1px solid var(--border-panel);box-shadow:var(--shadow-glass);backdrop-filter:blur(var(--blur-glass)) saturate(var(--saturate-glass));-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(var(--saturate-glass));border-radius:var(--radius-panel)}.cab-head{display:flex;align-items:center;gap:12px;padding:10px 14px;margin-bottom:12px}.cab-head h1{font-size:15px;font-weight:600;margin:0;flex:1}.who{color:var(--ink-muted);font-size:12.5px}button,.tabs a{font:500 12.5px/1 var(--font-ui);color:var(--ink);padding:8px 12px;border-radius:var(--radius-control);background:var(--control-bg);border:1px solid var(--border-control);box-shadow:var(--shadow-control);cursor:pointer;text-decoration:none;transition:background .14s,border-color .14s,box-shadow .14s}button:hover,.tabs a:hover{background:var(--control-bg-hover)}button:active,.tabs a:active{transform:translateY(.5px);transition-duration:.05s}button:disabled{opacity:.5;cursor:default}.tabs a.active{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-text);font-weight:600;box-shadow:var(--shadow-control-active)}button.primary{background:var(--gold-deep);border-color:var(--gold-deep);color:#fff}button.primary:hover{background:var(--gold-deep);filter:brightness(1.08)}button.danger{color:#a3261e}input{font:400 13px/1.3 var(--font-ui);color:var(--ink);padding:8px 10px;border-radius:var(--radius-control);background:var(--field-bg);border:1px solid var(--border-field);box-shadow:var(--shadow-field)}input:focus{outline:2px solid var(--accent);outline-offset:1px}.card{max-width:380px;margin:0 auto 12px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.card h2,.panel h3{margin:0 0 2px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.card label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--ink-muted)}.links{margin:0;font-size:12.5px}a{color:var(--accent-text)}.notice{padding:10px 14px;margin-bottom:12px;font-size:12.5px}.notice.ok{border-color:#2e7d3273}.notice.error{border-color:#a3261e80;color:#7d1c16}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.tabs a{flex:1;text-align:center;white-space:nowrap}.panel{padding:14px;overflow-x:auto}.panel h3{margin-top:16px}.hint{color:var(--ink-muted);font-size:12px}.list{width:100%;border-collapse:collapse;font-size:12.5px}.list th,.list td{text-align:left;padding:8px 6px;border-bottom:1px solid var(--border-divider);vertical-align:middle}.list th{color:var(--ink-muted);font-weight:500;font-size:11px}.list td:nth-child(3){white-space:nowrap}.actions{white-space:nowrap;display:flex;gap:6px;justify-content:flex-end}.muted{opacity:.55}.quota{display:flex;align-items:center;gap:12px;margin-bottom:10px;font-size:12.5px}.quota-bar{flex:1;height:6px;border-radius:3px;background:#14171c1a;overflow:hidden}.quota-bar span{display:block;height:100%;background:var(--accent)}.row{display:flex;gap:6px;margin-bottom:12px}.row input{flex:1}.steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.new-key{padding:12px;border-radius:var(--radius-control);background:var(--accent-soft);border:1px solid var(--accent-border);margin-bottom:12px;font-size:12.5px}.new-key code{display:block;word-break:break-all;margin:6px 0 8px;font-size:13px}.quota-input{width:72px;margin-right:6px}.audit{padding-left:18px;color:var(--ink-muted);font-size:12px}.danger-zone h2{color:#a3261e}@media (max-width: 768px){.list thead{display:none}.list tr{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 0;border-bottom:1px solid var(--border-divider)}.list td{border:0;padding:2px 0}.list td:first-child{grid-column:1 / -1;font-weight:500}.actions{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}.row{flex-direction:column}}.embed-dialog{width:min(560px,calc(100vw - 32px));padding:16px 18px;color:inherit}.embed-dialog::backdrop{background:#00000073}.embed-dialog h2{margin:0 0 4px;font-size:16px}.embed-dialog .row{display:flex;gap:10px;margin:8px 0}.embed-dialog label{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;font-size:12.5px;color:var(--ink-muted)}.embed-dialog{box-sizing:border-box;max-height:calc(100vh - 32px);overflow:auto}.embed-preview{width:100%;height:240px;border:1px solid var(--accent-border);border-radius:var(--radius-control);margin-bottom:8px}.embed-dialog textarea{width:100%;box-sizing:border-box;font:12px/1.4 monospace;margin-bottom:8px}
