:root{color-scheme:dark;--bg:#070807;--panel:#111412;--panel-2:#171a17;--line:rgba(255,255,255,.12);--line-strong:rgba(255,255,255,.22);--text:#f7f3e8;--muted:#aaa79d;--soft:rgba(255,255,255,.055);--accent:#39ff88}*{box-sizing:border-box}body,html{padding:0;margin:0;background:#000;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:86px}[id]{scroll-margin-top:86px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:disabled{opacity:.5;cursor:not-allowed}.container{max-width:1240px;margin:0 auto;padding:24px}main.container>*{padding-left:10px;padding-right:10px}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(7,8,7,.84);border-bottom:1px solid rgba(255,255,255,.07)}.logo{font-weight:900;font-size:26px}.nav-actions{display:flex;align-items:center;gap:10px}.nav-link{background:var(--soft);padding:10px 12px;font-weight:800}.close-button,.menu-button,.nav-link{border:1px solid var(--line);border-radius:8px;color:var(--text)}.close-button,.menu-button{display:none;background:#101310;cursor:pointer}.menu-button{width:44px;height:42px;place-items:center;gap:4px}.menu-button span{display:block;width:18px;height:2px;border-radius:999px;background:var(--text)}.drawer-backdrop{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.66);display:flex;justify-content:flex-end}.drawer{width:min(360px,88vw);min-height:100%;background:#0b0d0b;border-left:1px solid var(--line);padding:18px;display:grid;align-content:start;grid-gap:18px;gap:18px;box-shadow:-24px 0 70px rgba(0,0,0,.45)}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.close-button{display:inline-grid;place-items:center;width:40px;height:40px;font-size:26px;line-height:1}.drawer-links,.drawer-wallet{display:grid;grid-gap:10px;gap:10px}.drawer-link{border:1px solid var(--line);border-radius:8px;padding:13px;background:#101310;font-weight:850}.drawer-wallet .cta{width:100%}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.row.compact{gap:8px}.badge,.mini{border:1px solid var(--line);border-radius:999px;background:var(--soft);color:var(--text)}.mini{padding:5px 8px;color:var(--muted)}.badge,.mini{font-size:12px}.badge{padding:4px 8px;font-weight:800}.pool-badge{border-color:color-mix(in srgb,var(--accent),transparent 50%);color:var(--text)}.hero{padding:64px 0 38px;display:grid;grid-gap:22px;gap:22px}.compact-hero{padding-bottom:26px}.pool-hero{border-bottom:1px solid color-mix(in srgb,var(--accent),transparent 72%);background:linear-gradient(180deg,var(--accent-soft),transparent 68%)}.hero h1{font-size:76px;line-height:.92;margin:0;max-width:960px}.hero p{color:var(--muted);font-size:20px;max-width:780px;line-height:1.55;margin:0}h2{font-size:28px;margin:0 0 16px}h3{margin:0 0 10px;font-size:20px}.muted{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.print-grid{align-items:stretch}.card{border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.025));border-radius:8px;padding:18px;box-shadow:0 16px 50px rgba(0,0,0,.28)}.modal-card{background:#101310;border-color:rgba(255,255,255,.2);box-shadow:0 28px 90px rgba(0,0,0,.72)}.modal-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;overflow-y:auto;overscroll-behavior:contain;padding:20px;background:rgba(0,0,0,.76)}.mint-modal{width:min(620px,100%);max-height:min(720px,calc(100dvh - 40px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;overflow:hidden}.modal-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.modal-head h2{margin:0}.modal-close{display:inline-grid;place-items:center;width:40px;height:40px;font-size:20px;font-weight:900}.modal-body{min-height:0;overflow-y:auto;display:grid;grid-gap:12px;gap:12px;padding-right:4px;-webkit-overflow-scrolling:touch}.field-stack{display:grid;grid-gap:7px;gap:7px}.field-stack label{color:var(--muted);font-size:13px;font-weight:800}.tag-picker{display:flex;gap:7px;flex-wrap:wrap}.pill{border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.055);color:var(--text);padding:7px 10px;cursor:pointer}.mint-message{min-height:112px;resize:vertical}.modal-helper{margin:-2px 0 0;font-size:13px}.modal-actions{display:flex;gap:10px;flex-wrap:wrap;padding-top:2px}.tx-modal-overlay{z-index:80}.tx-modal{width:min(440px,100%);display:grid;grid-gap:14px;gap:14px}.tx-modal p{margin:0;line-height:1.5}.tx-hash{width:-moz-fit-content;width:fit-content;max-width:100%;overflow-wrap:anywhere}.pool-card{position:relative;overflow:hidden}.pool-card:after{content:"";position:absolute;inset:auto 18px 0 18px;height:3px;background:var(--accent)}.bundle-card{display:grid;grid-gap:14px;gap:14px;align-content:start}.bundle-studio{display:grid;grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:8px;padding:18px;background:linear-gradient(135deg,rgba(239,111,180,.09),transparent 34%),rgba(255,255,255,.035)}.bundle-studio-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:14px;gap:14px;align-items:start}.bundle-options{grid-template-columns:repeat(2,minmax(0,1fr))}.bundle-option,.bundle-options{display:grid;grid-gap:10px;gap:10px}.bundle-option{position:relative;min-height:174px;align-content:space-between;text-align:left;border:1px solid var(--line);border-radius:8px;padding:15px;background:rgba(7,8,7,.46);color:var(--text);cursor:pointer;overflow:hidden}.bundle-option:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--accent);transform:scaleX(.18);transform-origin:left;transition:transform .18s ease}.bundle-option.selected:after,.bundle-option:hover:after{transform:scaleX(1)}.bundle-option.selected{border-color:color-mix(in srgb,var(--accent),transparent 44%);background:linear-gradient(180deg,color-mix(in srgb,var(--accent),transparent 88%),rgba(255,255,255,.04))}.bundle-option b{font-size:21px}.bundle-option strong{font-size:34px;line-height:1}.bundle-option small{color:var(--muted);line-height:1.45}.bundle-estimate{display:grid;grid-gap:14px;gap:14px;border:1px solid color-mix(in srgb,var(--accent),transparent 62%);border-radius:8px;padding:16px;background:#101310;box-shadow:0 18px 70px rgba(0,0,0,.35)}.estimate-head h3{margin:4px 0 0}.estimate-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.estimate-metrics div,.estimate-primary div,.split-grid div{border:1px solid var(--line);border-radius:8px;padding:12px;background:rgba(255,255,255,.045)}.estimate-metrics span,.estimate-primary span,.split-grid span{display:block;color:var(--muted);font-size:12px;text-transform:uppercase}.estimate-primary b{display:block;margin-top:6px;font-size:22px}.split-bars{display:flex;height:12px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08)}.split-bars i:first-child{background:var(--accent)}.split-bars i:nth-child(2){background:#ef6fb4}.split-bars i:nth-child(3){background:#f6a23a}.split-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.estimate-metrics b,.split-grid b{display:block;margin-top:5px}.split-grid small{display:block;color:var(--muted);margin-top:2px}.estimate-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.cta{background:var(--text);color:#070807;border:1px solid transparent;border-radius:8px;padding:12px 16px;font-weight:900;cursor:pointer}.secondary{background:transparent;color:var(--text);border-color:var(--line-strong)}.input,.select-compact{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.06);color:var(--text)}.input{width:100%;padding:12px}.select-compact{padding:10px 12px;min-height:42px}.arena-shell,.dashboard-shell,.feed-shell,.pool-dashboard{display:grid;grid-gap:18px;gap:18px;margin-bottom:42px}.wallet-connect-panel{display:grid;grid-gap:12px;gap:12px;max-width:720px}.wallet-connect-panel h2,.wallet-connect-panel p{margin:0}.dashboard-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-end}.dashboard-head h1{margin:2px 0 8px;font-size:42px;line-height:1}.dashboard-head p{margin:0;max-width:680px;line-height:1.5}.dashboard-main,.dashboard-section,.dashboard-side{display:grid;grid-gap:14px;gap:14px;min-width:0}.position-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.position-card,.position-grid{display:grid;grid-gap:14px;gap:14px}.position-card{border:1px solid color-mix(in srgb,var(--accent),transparent 58%);border-radius:8px;padding:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent),transparent 91%),transparent),var(--panel)}.position-card-head h3{margin:3px 0 0}.position-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.position-metrics div{border:1px solid var(--line);border-radius:8px;padding:11px;background:rgba(255,255,255,.045)}.position-metrics span{display:block;color:var(--muted);font-size:12px;text-transform:uppercase}.position-metrics b{display:block;margin-top:5px;overflow-wrap:anywhere}.withdraw-segments{width:100%}.withdraw-segments button{flex:1 1}.compact-note{margin:-2px 0 0;font-size:13px;line-height:1.45}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 370px;grid-gap:16px;gap:16px;align-items:start}.dashboard-tabs{width:100%}.dashboard-tabs button{flex:1 1}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.hero-toolbar{margin-top:-6px}.toolbar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.segmented{display:inline-flex;gap:3px;border:1px solid var(--line);border-radius:8px;padding:3px;background:rgba(255,255,255,.045);max-width:100%;overflow-x:auto}.segmented button{border:0;border-radius:6px;background:transparent;color:var(--muted);min-height:34px;padding:7px 10px;white-space:nowrap;cursor:pointer}.segmented button.active{color:var(--text);background:rgba(255,255,255,.12)}.stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.stat{border:1px solid var(--line);background:rgba(255,255,255,.045);border-radius:8px;padding:13px}.eyebrow,.stat span{display:block;color:var(--muted);font-size:12px;text-transform:uppercase}.stat b{display:block;margin-top:6px;font-size:22px}.arena-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px;align-items:start}.arena-main,.arena-side{display:grid;grid-gap:14px;gap:14px;min-width:0}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.section-heading h2{margin:2px 0 0}.section-heading.tight{align-items:start}.chart-panel{border:1px solid var(--line);background:radial-gradient(circle at top left,rgba(57,255,136,.12),transparent 32%),var(--panel);border-radius:8px;padding:16px;overflow:hidden}.chart-topline{display:flex;justify-content:space-between;gap:12px;color:var(--muted)}.chart-topline b{color:var(--text)}.line-chart{width:100%;height:240px;display:block}.chart-axis{stroke:rgba(255,255,255,.24);stroke-width:1}.chart-gridline{stroke:rgba(255,255,255,.08);stroke-width:1}.chart-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900;animation:draw-line .9s ease forwards}.chart-legend{display:flex;gap:14px;flex-wrap:wrap;color:var(--muted);font-size:13px}.chart-legend span{display:inline-flex;align-items:center;gap:6px}.chart-legend i{width:9px;height:9px;border-radius:999px}.chart-loading,.skeleton-card{min-height:260px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.1),rgba(255,255,255,.04));background-size:220% 100%;animation:shimmer 1.2s ease infinite}.pool-standings{display:grid;grid-gap:8px;gap:8px}.pool-row{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:14px;overflow:hidden;background:rgba(255,255,255,.04)}.pool-row strong{color:var(--accent)}.pool-row small{display:block;color:var(--muted);margin-top:3px}.pool-row em{color:var(--muted);font-style:normal;white-space:nowrap}.pool-row i{position:absolute;left:0;bottom:0;height:3px;background:var(--accent)}.activity-list{display:grid;grid-gap:8px;gap:8px}.activity-item{display:grid;grid-template-columns:12px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:11px;background:rgba(255,255,255,.045)}.activity-item small{display:block;color:var(--muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-item em{color:var(--muted);font-size:12px;font-style:normal}.live-dot{width:9px;height:9px;border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent),transparent 80%);animation:pulse 1.6s ease infinite}.print{min-height:210px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;border-color:color-mix(in srgb,var(--accent),transparent 72%)}.quote{font-size:19px;line-height:1.36;margin:0}.tag-row{gap:6px}.print-meta,.tag-row{display:flex;flex-wrap:wrap}.print-meta{gap:8px;color:var(--muted);font-size:13px}.print-meta span:not(:last-child):after{content:" /";color:rgba(255,255,255,.25)}.warn{border-color:rgba(255,180,0,.45);background:rgba(255,180,0,.08)}.print-detail-shell{display:grid;grid-gap:18px;gap:18px;margin:30px 0 46px}.print-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;align-items:start}.print-detail-card{display:grid;grid-gap:16px;gap:16px;min-height:360px;border-color:color-mix(in srgb,var(--accent),transparent 68%)}.print-detail-card h1{margin:0;font-size:46px;line-height:1}.print-detail-card .quote{font-size:28px;line-height:1.25;overflow-wrap:anywhere}.print-detail-actions{display:flex;gap:10px;flex-wrap:wrap;align-self:end}.print-activity,.print-detail-side{display:grid;grid-gap:14px;gap:14px;min-width:0}.print-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-list{display:grid;grid-gap:8px;gap:8px;margin:0}.detail-list div{border:1px solid var(--line);border-radius:8px;padding:12px;background:rgba(255,255,255,.045)}.detail-list dt{color:var(--muted);font-size:12px;text-transform:uppercase}.detail-list dd{margin:5px 0 0;overflow-wrap:anywhere;font-weight:800}.bundle-list{display:grid;grid-gap:8px;gap:8px}.bundle-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:10px;background:rgba(255,255,255,.045)}.bundle-row small{display:block;color:var(--muted);margin-top:3px}.bundle-row .cta{padding:9px 11px}.mint-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;padding:16px;background:var(--panel)}.mint-panel h2{margin:0}.rewards-section{margin-top:44px;display:grid;grid-gap:16px;gap:16px;border:1px solid var(--line);border-radius:8px;padding:18px;background:linear-gradient(135deg,rgba(57,255,136,.12),transparent 36%),rgba(255,255,255,.035)}.rewards-heading p{max-width:520px;margin:0;line-height:1.5}.reward-flow{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.reward-flow>.flow-node{grid-column:span 1}.reward-flow>.flow-split{grid-column:span 2}.secondary-flow{grid-template-columns:1.25fr 1.7fr 1.25fr}.secondary-flow>.flow-node,.secondary-flow>.flow-split{grid-column:auto}.flow-node,.flow-split{position:relative;min-height:150px;min-width:0;border:1px solid var(--line);border-radius:8px;padding:14px;background:rgba(7,8,7,.46)}.flow-node:after{content:"";position:absolute;top:50%;right:-11px;width:11px;height:1px;background:var(--line-strong)}.flow-node:last-child:after{display:none}.flow-node span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgba(255,255,255,.1);color:var(--text);font-weight:900;margin-bottom:12px}.flow-node b,.flow-split b,.reward-grid b{display:block}.flow-node small,.flow-split small,.reward-grid span{display:block;color:var(--muted);line-height:1.45;margin-top:6px}.flow-node.primary{border-color:rgba(57,255,136,.42)}.flow-node.accent{border-color:rgba(246,162,58,.44)}.flow-split{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.flow-split div{display:grid;align-content:center;border-radius:7px;padding:10px;background:rgba(255,255,255,.055);min-width:0}.flow-split b{font-size:24px;line-height:1}.reward-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.reward-grid div{border:1px solid var(--line);border-radius:8px;padding:13px;background:rgba(255,255,255,.04)}.doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.empty-state{border:1px dashed var(--line-strong);border-radius:8px;padding:22px;color:var(--muted);background:rgba(255,255,255,.035)}.compact-empty{padding:16px}.center-row{display:flex;justify-content:center;padding:10px 0 0}.footer{margin-top:80px;padding-top:28px;padding-bottom:34px;color:#999;border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:auto minmax(220px,max-content) minmax(260px,1fr);grid-gap:12px 18px;gap:12px 18px;align-items:start}.footer-brand{font-weight:900}.footer a,.footer-brand{color:var(--text)}.footer-links{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.footer p{margin:0;max-width:680px;line-height:1.5}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes shimmer{to{background-position:-220% 0}}@keyframes pulse{0%,to{transform:scale(1);opacity:.74}50%{transform:scale(1.28);opacity:1}}@media (max-width:900px){.container{padding:18px}.hero{padding-top:42px}.hero h1{font-size:48px}.hero p{font-size:17px}.print-detail-card h1{font-size:38px}.print-detail-card .quote{font-size:23px}.arena-grid,.dashboard-grid,.print-detail-grid{grid-template-columns:1fr}.dashboard-head,.section-heading{align-items:start;flex-direction:column}.doc-grid,.reward-flow,.reward-grid{grid-template-columns:1fr}.reward-flow>.flow-node,.reward-flow>.flow-split{grid-column:auto}.bundle-studio-grid,.footer{grid-template-columns:1fr}.flow-node{min-height:auto}.flow-node:after{top:auto;right:auto;left:26px;bottom:-11px;width:1px;height:11px}}@media (min-width:901px) and (max-width:1220px){.reward-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.reward-flow>.flow-node{grid-column:span 1}.reward-flow>.flow-split{grid-column:span 2}.secondary-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.secondary-flow>.flow-node{grid-column:span 1}.secondary-flow>.flow-split{grid-column:span 2}}@media (max-width:620px){.modal-overlay{place-items:start center;padding:10px}.mint-modal{max-height:calc(100dvh - 20px);padding:14px;gap:10px}.modal-body{gap:10px;padding-right:2px}.mint-message{min-height:86px}.modal-actions{display:grid;grid-template-columns:1fr}.modal-actions .cta{width:100%}.tag-picker{gap:6px}.pill{padding:6px 9px}.nav{margin:0 -18px;padding:12px 18px;background:#070807;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-actions{display:none}.menu-button{display:grid}.toolbar,.toolbar-right{display:grid;grid-template-columns:1fr}.hero h1{font-size:38px}.print-detail-card h1{font-size:32px}.print-detail-card .quote{font-size:21px}.print-detail-stats{grid-template-columns:1fr}.pool-row{grid-template-columns:38px minmax(0,1fr)}.pool-row em{grid-column:2}.segmented button{padding:7px 8px}.line-chart{height:210px}.bundle-options,.estimate-metrics,.estimate-primary,.flow-split,.position-metrics,.split-grid{grid-template-columns:1fr}.bundle-option{min-height:150px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.chart-line{stroke-dashoffset:0}}.admin-shell{display:grid;grid-gap:20px;gap:20px;margin:28px 0 48px}.admin-gate{max-width:520px;margin:48px auto;display:grid;grid-gap:14px;gap:14px;justify-items:start;text-align:left}.admin-gate h2{margin:0}.admin-gate .eyebrow{color:var(--accent)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800;color:var(--muted)}.admin-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.admin-head h1{margin:6px 0;font-size:40px;line-height:1}.admin-head p{margin:0}.admin-head-status{display:flex;gap:8px}.admin-tabs{display:flex;flex-wrap:wrap;gap:6px;border:1px solid var(--line);border-radius:12px;padding:6px;background:var(--soft)}.admin-tab{border:1px solid transparent;background:transparent;color:var(--muted);padding:9px 14px;border-radius:8px;font-weight:800;cursor:pointer;transition:background .15s,color .15s}.admin-tab:hover{color:var(--text)}.admin-tab.active{background:var(--text);color:#070807}.admin-content,.admin-stack{display:grid;grid-gap:16px;gap:16px}.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.admin-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.admin-metric{display:grid;grid-gap:6px;gap:6px;padding:16px}.admin-metric-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.admin-metric-value{font-size:24px;font-weight:900}.admin-metric-value.ok{color:var(--accent)}.admin-metric-value.danger{color:#ff6b6b}.admin-section{display:grid;grid-gap:12px;gap:12px}.admin-section h3,.admin-section p{margin:0}.admin-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.admin-subtle{font-size:13px}.admin-dl{display:grid;grid-gap:8px;gap:8px;margin:4px 0 0}.admin-dl-row{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--line)}.admin-dl-row:last-child{border-bottom:none;padding-bottom:0}.admin-dl dt{margin:0;font-size:14px}.admin-dl dd{margin:0;font-weight:700;text-align:right}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.admin-quote{margin:0;padding:12px 14px;border-left:3px solid var(--accent);background:var(--soft);border-radius:6px;color:var(--text);font-style:italic}.admin-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.admin-form-grid.three{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.admin-field{display:grid;grid-gap:6px;gap:6px;position:relative}.admin-label{font-size:13px;font-weight:700;color:var(--muted)}.admin-inline-form{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.admin-inline-form .input{flex:1 1;min-width:200px}.admin-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.admin-actions .cta{padding:10px 16px}.cta.danger{background:#ff5a5a;color:#18090a;border-color:transparent}.admin-switch{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:10px 0}.admin-switch input{width:18px;height:18px;accent-color:var(--accent)}.admin-max{position:absolute;right:8px;top:30px;border:1px solid var(--line-strong);background:var(--soft);color:var(--text);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:800;cursor:pointer}.admin-status{font-size:13px;font-weight:700}.admin-status.pending{color:#ffd166}.admin-status.success{color:var(--accent)}.admin-status.error{color:#ff6b6b}.admin-status.muted{color:var(--muted);font-weight:600}.admin-pill{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid var(--line);white-space:nowrap}.admin-pill.ok{color:var(--accent);border-color:color-mix(in srgb,var(--accent),transparent 60%)}.admin-pill.danger{color:#ff6b6b;border-color:color-mix(in srgb,#ff6b6b,transparent 55%)}.admin-pill.warn{color:#ffd166;border-color:color-mix(in srgb,#ffd166,transparent 55%)}.admin-pill.muted{color:var(--muted)}.admin-badges{display:flex;gap:6px;flex-wrap:wrap}.admin-new{border-style:dashed}.admin-note{font-size:12px}.admin-tag-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.admin-tag-row{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--soft);flex-wrap:wrap}.admin-tag-row.on{border-color:color-mix(in srgb,var(--accent),transparent 60%)}.admin-tag-name{font-weight:800;flex:1 1}.admin-tag-row .cta{padding:6px 12px;font-size:13px}@media (max-width:620px){.admin-head h1{font-size:30px}.admin-tabs{overflow-x:auto;flex-wrap:nowrap}.admin-tab{white-space:nowrap}.admin-actions .cta{width:100%}}