:root{--color-abyss-950:#02070d;--color-abyss-900:#04111f;--color-abyss-800:#07243b;--color-abyss-700:#0a3655;--color-water-500:#2f9cc8;--color-water-300:#7bd8e8;--color-glow:#b8f2ea;--color-ink:#eaf8fb;--color-muted:#a5c0ca;--color-line:#96dceb2e;--color-panel:#05192ac7;--color-panel-strong:#071a2b;--color-accent:#f3b66b;--color-copy:#c9dce2;--color-transparent:transparent;--color-hero-glow:#2f9cc82e;--color-header-overlay:#02070dd1;--color-depth-top:#7bd8e82e;--color-depth-mid:#04111f73;--color-depth-bottom:#02070df5;--color-card-top:#07243bbd;--color-card-bottom:#02070db3;--color-border-hover:#7bd8e880;--color-orb-top:#7bd8e859;--color-orb-mid:#07243bc7;--color-answer-bg:#7bd8e814;--color-footer-overlay:#02070dbf;--font-display:Georgia, "Times New Roman", serif;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-1:.4rem;--space-2:2rem;--space-3:3rem;--space-4:5rem;--radius:1.25rem;--shadow:0 24px 80px #00000059;--color-zone-sunlight:#40aed057;--color-zone-twilight:#1450746b;--color-zone-midnight:#07233db8;--color-zone-abyssal:#03111fe6;--color-zone-hadal:#01080ffa;--color-explorer-grid:#b8f2ea1f;--color-explorer-line:#b8f2eabf;--color-explorer-hud:#02070de6;--color-explorer-marker:#07243beb;--color-button-muted:#a5c0ca1a;--color-button-hover:#7bd8e82e;--shadow-marker:0 18px 40px #00000038}*{box-sizing:border-box}html{background:var(--color-abyss-950);color:var(--color-ink);scroll-behavior:smooth}body{font-family:var(--font-body);background:radial-gradient(circle at 75% 0%,var(--color-hero-glow),var(--color-transparent) 30rem),linear-gradient(180deg,var(--color-abyss-800) 0,var(--color-abyss-900) 34rem,var(--color-abyss-950) 100%);min-height:100vh;margin:0;line-height:1.65}a{color:var(--color-water-300);text-underline-offset:.2em;text-decoration-thickness:.08em}a:hover{color:var(--color-glow)}h1,h2,h3{font-family:var(--font-display);margin:0 0 .75em;font-weight:500;line-height:1.08}h1{letter-spacing:-.045em;font-size:clamp(2.8rem,7vw,6.8rem)}h2{letter-spacing:-.025em;font-size:clamp(1.8rem,3.8vw,3.25rem)}h3{font-size:1.45rem}p{margin:0 0 1.15rem}.shell{width:min(1180px,100% - 2rem);margin-inline:auto}.skip-link{background:var(--color-ink);color:var(--color-abyss-950);z-index:100;padding:.6rem 1rem;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:20;background:var(--color-header-overlay);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--color-line);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex}.brand{color:var(--color-ink);align-items:center;gap:.65rem;font-weight:750;text-decoration:none;display:flex}.brand-mark{border:1px solid var(--color-water-500);width:2rem;height:2rem;color:var(--color-glow);border-radius:50%;place-items:center;display:grid}.primary-nav{gap:clamp(.75rem,2vw,1.8rem);display:flex}.primary-nav a{color:var(--color-muted);font-size:.92rem;text-decoration:none}.primary-nav a:hover{color:var(--color-ink)}.eyebrow,.answer-label{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-water-300);font-size:.74rem;font-weight:800}.button{background:var(--color-glow);color:var(--color-abyss-950);border-radius:999px;justify-content:center;align-items:center;padding:.8rem 1.15rem;font-weight:800;text-decoration:none;display:inline-flex}.button:hover{color:var(--color-abyss-950);transform:translateY(-1px)}.text-link{font-weight:700}.home-hero{padding:clamp(4rem,10vw,9rem) 0 var(--space-4)}.home-hero-grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:center;gap:clamp(2rem,8vw,7rem);display:grid}.hero-copy,.dek{color:var(--color-muted);max-width:48rem;font-size:clamp(1.15rem,2vw,1.45rem)}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.depth-card{border:1px solid var(--color-line);background:linear-gradient(180deg,var(--color-depth-top),var(--color-depth-mid) 24%,var(--color-depth-bottom));min-height:520px;box-shadow:var(--shadow);border-radius:2rem;grid-template-rows:auto repeat(4,1fr);gap:.75rem;padding:1.2rem;display:grid}.depth-card>span{text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted);font-size:.75rem}.depth-card a{border-top:1px solid var(--color-line);color:var(--color-ink);flex-direction:column;justify-content:center;padding:1rem;text-decoration:none;display:flex}.depth-card small{color:var(--color-muted)}.intro-band{border-block:1px solid var(--color-line);grid-template-columns:140px 1fr;gap:2rem;padding:2rem;display:grid}.intro-band p:last-child{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.25}.section-block{padding:var(--space-4) 0}.section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.question-card,.creature-card{border:1px solid var(--color-line);border-radius:var(--radius);background:linear-gradient(145deg,var(--color-card-top),var(--color-card-bottom));color:var(--color-ink);padding:1.4rem;text-decoration:none;transition:transform .2s,border-color .2s;display:block}.question-card:hover,.creature-card:hover{border-color:var(--color-border-hover);color:var(--color-ink);transform:translateY(-4px)}.question-card span,.creature-card span{color:var(--color-water-300);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.question-card h2,.question-card h3,.creature-card h2{margin-top:.75rem;font-size:1.55rem}.question-card p,.creature-card p{color:var(--color-muted)}.split-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.panel{border-radius:var(--radius);background:var(--color-panel);border:1px solid var(--color-line);padding:2rem}.panel ul{columns:2;padding-left:1.2rem}.index-page,.prose-page{padding:clamp(3rem,8vw,7rem) 0}.index-hero{max-width:780px;margin-bottom:3rem}.index-hero p:last-child{color:var(--color-muted);font-size:1.15rem}.zone-list{border-top:1px solid var(--color-line)}.zone-row{border-bottom:1px solid var(--color-line);color:var(--color-ink);grid-template-columns:64px minmax(0,1fr) minmax(220px,.7fr);align-items:center;gap:1rem;padding:1.4rem 0;text-decoration:none;display:grid}.zone-row h2{margin:0;font-size:1.8rem}.zone-row p,.zone-row>span:last-child{color:var(--color-muted);margin:0}.zone-number{color:var(--color-water-300);letter-spacing:.15em;font-size:.8rem}.article-hero{border-bottom:1px solid var(--color-line);padding:clamp(3rem,8vw,7rem) 0 3rem}.article-hero-grid{grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:3rem;display:grid}.article-hero h1{font-size:clamp(2.8rem,6vw,5.6rem)}.reviewed{color:var(--color-muted);font-size:.8rem}.depth-orb{border:1px solid var(--color-line);background:radial-gradient(circle at 50% 20%,var(--color-orb-top),var(--color-orb-mid) 35%,var(--color-depth-bottom) 75%);width:230px;height:230px;color:var(--color-muted);border-radius:50%;flex-direction:column;justify-content:space-around;padding:1.5rem;font-size:.72rem;display:flex}.depth-orb span:nth-child(2n){text-align:right}.article-grid{grid-template-columns:minmax(0,760px) minmax(250px,330px);gap:clamp(2rem,6vw,5rem);padding-block:4rem;display:grid}.article-body>section{margin-bottom:3.5rem}.article-body p{color:var(--color-copy);font-size:1.08rem}.article-body h2{margin-top:1.25rem}.direct-answer{border-left:4px solid var(--color-glow);border-radius:0 var(--radius) var(--radius) 0;background:var(--color-answer-bg);padding:1.5rem 1.6rem}.direct-answer p:last-child{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.35}.key-stat{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-panel);margin:1.5rem 0 3.5rem;padding:1.5rem}.key-stat>span{font-family:var(--font-display);color:var(--color-accent);font-size:2.2rem;display:block}.key-stat p{margin:.2rem 0 .6rem}.key-stat a{font-size:.78rem}.article-rail{flex-direction:column;gap:1rem;display:flex}.video-pending,.video-panel,.rail-card{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-panel);padding:1.3rem;position:sticky;top:92px}.rail-card{flex-direction:column;gap:.55rem;display:flex;position:static}.video-pending h2{font-size:1.5rem}.video-pending p{color:var(--color-muted)}.video-frame{aspect-ratio:16/9}.video-frame iframe{border:0;width:100%;height:100%}.table-wrap{border:1px solid var(--color-line);border-radius:var(--radius);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:620px}th,td{text-align:left;border-bottom:1px solid var(--color-line);vertical-align:top;padding:1rem}th{text-transform:uppercase;letter-spacing:.1em;color:var(--color-water-300);font-size:.72rem}td{color:var(--color-copy)}.faq-list details{border-top:1px solid var(--color-line);padding:1rem 0}.faq-list details:last-child{border-bottom:1px solid var(--color-line)}summary{cursor:pointer;color:var(--color-ink);font-weight:750}.faq-list p{padding-top:.8rem}.sources{border-top:1px solid var(--color-line);padding-top:2rem}.sources ol{padding-left:1.2rem}.sources li{margin-bottom:1rem}.sources li span{color:var(--color-muted);font-size:.78rem;display:block}.metrics-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0 4rem;display:grid}.metrics-grid div{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-panel);padding:1.25rem}.metrics-grid span{color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;display:block}.metrics-grid strong{margin-top:.6rem;display:block}.prose-page{max-width:940px}.prose-page>section{margin:3.5rem 0}.prose-page p,.prose-page li{color:var(--color-copy);font-size:1.08rem}.mini-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.mini-grid a{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-panel);flex-direction:column;gap:.4rem;padding:1.2rem;text-decoration:none;display:flex}.mini-grid span{color:var(--color-muted)}.adaptation-list{gap:.8rem;padding-left:1.4rem;display:grid}.queue-table{border-top:1px solid var(--color-line)}.queue-row{border-bottom:1px solid var(--color-line);grid-template-columns:60px 1fr 180px;align-items:center;gap:1rem;padding:1rem 0;display:grid}.queue-row>span{color:var(--color-water-300)}.queue-row div{flex-direction:column;display:flex}.queue-row small{color:var(--color-muted)}.queue-row em{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);font-size:.75rem}.site-footer{border-top:1px solid var(--color-line);background:var(--color-footer-overlay);padding:3rem 0}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:2rem;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.footer-grid p{color:var(--color-muted);max-width:38rem}@media (width<=900px){.card-grid{grid-template-columns:repeat(2,1fr)}.home-hero-grid,.article-grid,.article-hero-grid{grid-template-columns:1fr}.depth-card{min-height:400px}.depth-orb{display:none}.article-rail{order:-1}.video-pending,.video-panel{position:static}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media (width<=640px){.primary-nav{gap:.65rem}.primary-nav a{font-size:.78rem}.brand span:last-child{display:none}.card-grid,.split-grid,.metrics-grid,.mini-grid,.intro-band{grid-template-columns:1fr}.zone-row{grid-template-columns:42px 1fr}.zone-row>span:last-child{grid-column:2}.queue-row{grid-template-columns:42px 1fr}.queue-row em{grid-column:2}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}}.explorer-promo{margin-top:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius);background:linear-gradient(145deg,var(--color-card-top),var(--color-card-bottom));grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);align-items:center;gap:2rem;padding:2rem;display:grid}.explorer-promo p{color:var(--color-copy);max-width:52rem}.explorer-promo-depth{border-left:1px solid var(--color-line);min-height:240px;color:var(--color-muted);flex-direction:column;justify-content:space-between;padding-left:2rem;display:flex}.explorer-promo-depth strong{color:var(--color-glow);font-family:var(--font-display);font-size:1.5rem}.explore-hero{padding:clamp(3rem,8vw,7rem) 0 3rem}.explorer-caveat{border-left:2px solid var(--color-line);max-width:54rem;color:var(--color-muted);padding-left:1rem;font-size:.9rem}.explorer-shell{padding-bottom:var(--space-4)}.explorer-controls{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:2rem;margin-bottom:1.5rem;display:grid}.explorer-controls>div:first-child p:last-child{color:var(--color-muted);max-width:54rem}.explorer-jumps{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.explorer-jumps button{appearance:none;border:1px solid var(--color-line);background:var(--color-button-muted);color:var(--color-ink);cursor:pointer;border-radius:999px;padding:.45rem .7rem}.explorer-jumps button:hover,.explorer-jumps button:focus-visible{background:var(--color-button-hover);border-color:var(--color-border-hover)}.depth-slider{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;grid-column:1/-1;grid-template-columns:120px 1fr;align-items:center;gap:1rem;font-size:.8rem;display:grid}.depth-slider input{width:100%;accent-color:var(--color-glow)}.explorer-stage{border:1px solid var(--color-line);background:var(--color-abyss-950);width:min(1380px,100% - 1rem);box-shadow:var(--shadow);border-radius:2rem;margin-inline:auto;position:relative;overflow:hidden}.explorer-viewport{overscroll-behavior:contain;scrollbar-color:var(--color-water-500) var(--color-abyss-950);outline:none;height:76vh;min-height:620px;overflow-y:auto}.explorer-viewport:focus-visible{box-shadow:inset 0 0 0 3px var(--color-glow)}.explorer-track{background:linear-gradient(90deg,var(--color-transparent) 49.92%,var(--color-explorer-grid) 50%,var(--color-transparent) 50.08%);min-width:760px;position:relative}.explorer-zone{border-top:1px solid var(--color-line);position:absolute;left:0;right:0;overflow:hidden}.explorer-zone>a{border:1px solid var(--color-line);background:var(--color-explorer-hud);color:var(--color-ink);z-index:2;border-radius:999px;flex-direction:column;margin:1.2rem;padding:.75rem 1rem;text-decoration:none;display:inline-flex;position:sticky;top:7rem}.explorer-zone>a span{color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.explorer-zone-sunlight{background:linear-gradient(180deg,var(--color-zone-sunlight),var(--color-zone-twilight))}.explorer-zone-twilight{background:linear-gradient(180deg,var(--color-zone-twilight),var(--color-zone-midnight))}.explorer-zone-midnight{background:linear-gradient(180deg,var(--color-zone-midnight),var(--color-zone-abyssal))}.explorer-zone-abyssal{background:linear-gradient(180deg,var(--color-zone-abyssal),var(--color-zone-hadal))}.explorer-zone-hadal{background:var(--color-zone-hadal)}.explorer-hud{z-index:12;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-line);width:min(920px,100% - 2rem);box-shadow:var(--shadow);pointer-events:none;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;position:absolute;top:1rem;left:50%;overflow:hidden;transform:translate(-50%)}.explorer-hud>div{background:var(--color-explorer-hud);padding:.75rem 1rem}.explorer-hud span{color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;display:block}.explorer-hud strong{margin-top:.2rem;font-size:.92rem;display:block}.explorer-read-line{z-index:10;border-top:1px solid var(--color-explorer-line);pointer-events:none;position:absolute;top:38vh;left:0;right:0}.explorer-read-line span{color:var(--color-glow);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;position:absolute;bottom:.35rem;right:1rem}.explorer-landmark{z-index:4;border-top:1px dashed var(--color-explorer-line);grid-template-columns:120px 1fr;align-items:center;gap:1rem;display:grid;position:absolute;left:8%;right:8%;transform:translateY(-1px)}.explorer-landmark>span{color:var(--color-glow);font-variant-numeric:tabular-nums}.explorer-landmark>div{text-align:right;background:var(--color-explorer-hud);border-radius:0 0 .75rem .75rem;flex-direction:column;justify-self:end;padding:.6rem .8rem;display:flex}.explorer-landmark small{color:var(--color-muted)}.explorer-creature{top:var(--marker-depth);z-index:6;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-explorer-marker);width:min(330px,32vw);color:var(--color-ink);box-shadow:var(--shadow-marker);flex-direction:column;gap:.25rem;padding:1rem;text-decoration:none;display:flex;position:absolute;transform:translateY(-50%)}.explorer-creature-left{left:12%}.explorer-creature-right{right:12%}.explorer-creature>span{color:var(--color-water-300);letter-spacing:.08em;font-size:.7rem}.explorer-creature>small{color:var(--color-muted);line-height:1.35}.explorer-creature:hover{border-color:var(--color-border-hover);color:var(--color-ink)}.explorer-afterword{padding:var(--space-4) 0}.explorer-afterword p{max-width:55rem;color:var(--color-copy);font-size:1.1rem}.watch-section{padding:2rem 0 4rem}.watch-section>.section-heading>span{color:var(--color-muted)}.watch-grid{gap:1.5rem;display:grid}.watch-card{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-panel);grid-template-columns:minmax(320px,.8fr) minmax(0,1fr);gap:1.5rem;padding:1.25rem;display:grid}.watch-card h3{font-size:1.8rem}.watch-card p{color:var(--color-copy)}.empty-state{border:1px dashed var(--color-line);border-radius:var(--radius);background:var(--color-panel);padding:2rem}.empty-state p{color:var(--color-muted);margin:.4rem 0 0}.video-details{border-top:1px solid var(--color-line);margin-top:1rem;padding-top:.8rem}.video-details ol{padding-left:1.2rem}.video-details li span{color:var(--color-water-300);font-variant-numeric:tabular-nums}@media (width<=900px){.explorer-promo,.explorer-controls,.watch-card{grid-template-columns:1fr}.explorer-promo-depth{border-left:0;border-top:1px solid var(--color-line);padding:1.5rem 0 0}.explorer-jumps{justify-content:flex-start}.explorer-hud{grid-template-columns:repeat(3,1fr)}.explorer-hud>div:nth-child(n+4){display:none}.explorer-creature{width:min(300px,40vw)}.explorer-creature-left{left:5%}.explorer-creature-right{right:5%}}@media (width<=640px){.primary-nav{white-space:nowrap;max-width:calc(100vw - 70px);padding-bottom:.2rem;overflow-x:auto}.explorer-stage{border-inline:0;border-radius:0;width:100%}.explorer-viewport{min-height:560px}.explorer-hud{grid-template-columns:repeat(2,1fr)}.explorer-hud>div:nth-child(n+3){display:none}.explorer-landmark{grid-template-columns:90px 1fr;left:3%;right:3%}.explorer-landmark>div{max-width:210px}.explorer-creature{width:260px}.explorer-creature-left{left:2%}.explorer-creature-right{right:2%}.depth-slider{grid-template-columns:1fr}.watch-card{padding:.8rem}.watch-card .video-frame{margin:-.8rem -.8rem 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.question-card,.creature-card,.button{transition:none}}.admin-page{padding:clamp(2.5rem,7vw,6rem) 0 var(--space-4)}.admin-hero{max-width:850px;margin-bottom:var(--space-3)}.admin-hero>p:last-child{color:var(--color-copy);max-width:50rem;font-size:1.12rem}.admin-repo-panel{border:1px solid var(--color-line);border-radius:var(--radius);background:linear-gradient(145deg,var(--color-card-top),var(--color-card-bottom));box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:2rem;padding:1.5rem;display:grid}.admin-repo-panel p{color:var(--color-copy)}.admin-repo-form{gap:.65rem;display:grid}.admin-repo-form label{color:var(--color-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.admin-repo-form>div{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}.admin-repo-form input{border:1px solid var(--color-line);background:var(--color-panel-strong);min-width:0;color:var(--color-ink);font:inherit;border-radius:.75rem;padding:.8rem .9rem}.admin-repo-form input:focus{outline:2px solid var(--color-glow);outline-offset:2px}.admin-repo-form button{border:1px solid var(--color-border-hover);background:var(--color-water-500);color:var(--color-abyss-950);font:inherit;cursor:pointer;border-radius:.75rem;padding:.8rem 1rem;font-weight:700}.admin-repo-form button:disabled{cursor:not-allowed;opacity:.45}.admin-repo-form small{color:var(--color-muted)}.admin-status-section,.admin-workflow,.admin-boundary{margin-top:var(--space-4)}.admin-status-note{color:var(--color-muted);max-width:56rem}.admin-metrics{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.25rem;display:grid}.admin-metric{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-panel);padding:1.1rem}.admin-metric span{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;display:block}.admin-metric strong{font-family:var(--font-display);margin-top:.45rem;font-size:1.25rem;display:block}.admin-metric-ready{border-color:var(--color-border-hover)}.admin-metric-pending strong{color:var(--color-accent)}.admin-step{border-top:1px solid var(--color-line);grid-template-columns:58px minmax(0,1fr);gap:1rem;padding:1.4rem 0;display:grid}.admin-step:last-child{border-bottom:1px solid var(--color-line)}.admin-step-number{border:1px solid var(--color-border-hover);width:44px;height:44px;color:var(--color-glow);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.15rem;display:grid}.admin-step-content>p{color:var(--color-copy);max-width:65rem}.admin-step-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-step-heading h3{font-size:1.55rem}.admin-step-heading span{max-width:260px;color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;text-align:right;font-size:.72rem}.admin-link-row{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.admin-action-link,.admin-link-disabled{border:1px solid var(--color-line);border-radius:999px;align-items:center;min-height:38px;padding:.48rem .7rem;font-size:.82rem;display:inline-flex}.admin-action-link{background:var(--color-answer-bg);text-decoration:none}.admin-action-link:hover{border-color:var(--color-border-hover)}.admin-link-disabled{color:var(--color-muted);font-style:italic}.admin-command{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-abyss-950);color:var(--color-glow);margin:1rem 0;padding:1rem;font-size:.82rem;line-height:1.65;overflow-x:auto}.admin-script-table{border-top:1px solid var(--color-line);margin-top:1.25rem}.admin-script-row{border-bottom:1px solid var(--color-line);grid-template-columns:44px minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;gap:1rem;padding:.85rem 0;display:grid}.admin-script-row>span{color:var(--color-water-300);font-variant-numeric:tabular-nums}.admin-script-row>div:nth-child(2){flex-direction:column;gap:.25rem;display:flex}.admin-script-row small{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.admin-status-approved{color:var(--color-glow)}.admin-status-pending{color:var(--color-accent)}.admin-script-actions{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.admin-script-actions .admin-action-link,.admin-script-actions .admin-link-disabled{min-height:32px;padding:.35rem .55rem;font-size:.72rem}.admin-boundary{border:1px dashed var(--color-line);border-radius:var(--radius);background:var(--color-panel);padding:1.5rem}.admin-boundary li{color:var(--color-copy);margin:.55rem 0}@media (width<=900px){.admin-repo-panel{grid-template-columns:1fr}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-script-row{grid-template-columns:38px 1fr}.admin-script-actions{grid-column:2;justify-content:flex-start}.admin-step-heading{flex-direction:column}.admin-step-heading span{text-align:left;max-width:none}}@media (width<=640px){.admin-repo-form>div,.admin-metrics,.admin-step{grid-template-columns:1fr}.admin-step-number{width:36px;height:36px}.admin-script-row{grid-template-columns:32px 1fr}.admin-script-actions{grid-column:1/-1}.admin-action-link,.admin-link-disabled{justify-content:center;width:100%}.admin-link-row{display:grid}.admin-step-heading h3{font-size:1.35rem}}.rail-card small{color:var(--color-muted);line-height:1.45}.brand-mark{border:0;width:auto;height:auto}.brand-mark svg{display:block}
