.p-command-page{animation:p-arrive .2s ease-out}.p-source-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:23px;font-size:11px;color:var(--muted)}.p-source-line>span:last-child{margin-left:3px}.p-hero{display:flex;gap:22px;justify-content:space-between;align-items:center;border:1px solid #2f4a6b;background:radial-gradient(ellipse at 100% 0,#24589344,transparent 55%),linear-gradient(120deg,#15273f,#111e32);border-radius:16px;padding:29px 30px;margin-bottom:22px;box-shadow:0 12px 32px #0002;overflow:hidden}.p-hero-copy{max-width:620px}.p-hero-label{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font-size:9px;font-weight:650;letter-spacing:1px;color:#a9c7ee}.p-hero h2{font-size:clamp(28px,2.7vw,39px);line-height:1.16;letter-spacing:-1.2px;font-weight:650;margin:20px 0 12px;color:#f2f6ff}.p-hero p{font-size:13px;max-width:440px;color:#b2c5df;margin-bottom:18px}.p-hero-aside{border-left:1px solid #365075;padding:12px 0 12px 26px;min-width:220px;display:flex;align-items:flex-start;gap:10px;flex-direction:column;color:#8db9fa}.p-hero-aside strong{color:#e0ebfa;font-size:15px}.p-hero-aside>span{font-size:11px;color:#a8bcd8}.p-hero-aside p{font-size:11px;margin:0}.p-metric-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin-bottom:23px}.p-metric-grid.compact{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.p-metric{min-width:0;border:1px solid var(--border);background:linear-gradient(130deg,#152134,#111a29);border-radius:11px;padding:16px 17px;box-shadow:0 3px 12px #0001}.p-metric>div{display:flex;gap:8px;justify-content:space-between;align-items:center;font-size:11px;color:#b5c3d9;min-height:32px}.p-metric .stat-icon{width:29px;height:29px;flex-shrink:0}.p-metric>strong{display:block;font-size:29px;font-weight:650;letter-spacing:-.9px;margin:10px 0 3px;color:#edf3ff}.p-metric p{font-size:10px;line-height:1.6;color:var(--muted);margin:0}.p-dashboard-columns{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(270px,1fr);gap:20px;align-items:start}.p-even-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.p-stack{display:grid;gap:20px}.p-stack>.panel{margin:0}.p-section-body{padding:20px}.p-section .panel-heading{min-height:69px}.p-section .p-section-body>p{font-size:12px;color:#b3c2d9}.p-section p:last-child{margin-bottom:0}.p-class-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.p-class-card{background:#151f30;border:1px solid #2c3b52;border-radius:9px;padding:13px;min-width:0;transition:background .15s,border-color .15s}.p-class-card:hover{background:#1a2a42;border-color:#527298}.p-class-card>div:first-child{display:flex;align-items:center;gap:8px}.p-class-monogram{display:grid;place-items:center;width:28px;height:31px;font-family:Georgia,serif;font-size:21px;background:#ffffff08;border:1px solid #ffffff19;border-radius:6px}.p-class-card strong{font-size:12px}.p-class-card svg{margin-left:auto;color:#8298b9}.p-class-card>p{color:var(--muted);font-size:10px;line-height:1.7;margin:11px 0}.p-class-card>small{display:block;color:#9eafc7;font-size:9px;line-height:1.7;margin-top:10px}.p-progress>div{display:flex;justify-content:space-between;gap:6px;align-items:center;font-size:9px;color:#a8b9d1}.p-progress strong{font-size:10px;color:#d5e4fa}.p-progress progress{display:block;width:100%;height:4px;margin-top:8px;border:0;border-radius:8px;overflow:hidden;background:#27354c;appearance:none}.p-progress progress::-webkit-progress-bar{background:#27354c}.p-progress progress::-webkit-progress-value{background:#70a7f3;border-radius:8px}.p-progress progress::-moz-progress-bar{background:#70a7f3}.p-alpha-note{display:block;color:#d6bb8c;font-size:9px;line-height:1.7;margin-top:9px}.p-footnote{font-size:11px!important;color:var(--muted)!important;line-height:1.7;margin:16px 0 0}.p-feature-number{display:block;font-size:33px;font-weight:650;color:#e8effb;margin-bottom:14px;letter-spacing:-1px}.p-feature-number small{display:block;font-size:11px;font-weight:400;letter-spacing:0;color:var(--muted);margin-top:5px}.p-summary-list{padding:0;margin:12px 0}.p-summary-list>div{display:flex;gap:14px;justify-content:space-between;border-bottom:1px solid #253248;padding:11px 0;font-size:11px;line-height:1.6}.p-summary-list>div:last-child{border:0}.p-summary-list dt{color:#9eafc9}.p-summary-list dd{margin:0;max-width:65%;text-align:right;color:#d8e3f5;overflow-wrap:anywhere}.p-icon{width:33px;height:33px;display:grid;place-items:center;border:1px solid #2d405e;background:#1a2a41;border-radius:8px;color:#8cb9fa;flex-shrink:0}.p-service-list>div{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #253248}.p-service-list>div:last-child{border:0}.p-service-list>div>.badge{margin-left:auto}.p-service-list strong{font-size:11px;font-weight:600}.p-service-list small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.p-test-row{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #243147}.p-test-row:last-child{border:0}.p-test-row>div{min-width:0;flex:1}.p-test-row strong{display:block;font-size:12px;overflow-wrap:anywhere;font-weight:550}.p-test-row small{display:block;color:var(--muted);font-size:10px;margin-top:6px;line-height:1.6}.p-status{display:inline-flex;align-items:center;flex-shrink:0;border:1px solid #33435d;border-radius:5px;padding:4px 7px;font-size:10px;line-height:1.5;color:#afc0d9;background:#1b283b;white-space:normal}.p-status.green{color:#8adfbe;background:#16352e;border-color:#2d5a4c}.p-status.amber{color:#e8c38a;background:#30291f;border-color:#52452f}.p-mini-jobs{border-top:1px solid #2c3950;margin-top:13px;padding-top:8px}.p-mini-jobs>div{margin:12px 0}.p-mini-jobs strong{font-size:11px}.p-mini-jobs small{display:block;font-size:10px;color:var(--muted);margin-top:5px;overflow-wrap:anywhere}.cc-table{overflow:auto;scrollbar-width:thin;border:1px solid #28374e;border-radius:8px;max-height:620px}.cc-table table{width:100%;min-width:640px}.cc-table th{position:sticky;top:0;background:#162236;z-index:1;font-size:10px;padding:13px 14px}.cc-table td{font-size:11px;padding:13px 14px;max-width:340px;overflow-wrap:anywhere;line-height:1.7}.cc-table:focus-visible{outline:2px solid var(--bright);outline-offset:4px}.cc-filters{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:13px;margin-bottom:18px}.cc-filters label{min-width:0}.p-results-meta{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:11px;margin-bottom:12px}.p-details{border-top:1px solid #2b3a52;padding-top:15px;margin-top:16px;font-size:11px}.p-details summary{color:#a9c8f4;cursor:pointer;padding:6px 0}.p-details p{overflow-wrap:anywhere;color:var(--muted);line-height:1.9;margin-top:10px}.p-studio-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:20px;align-items:start}.p-studio-fields{display:grid;gap:16px;margin-bottom:20px}.cc-discord{border-left:4px solid #4d8ee8;border-radius:6px;padding:20px;background:#1c2534;max-width:850px}.cc-discord img{width:100%;height:auto;display:block;border-radius:5px;margin-bottom:19px}.cc-discord h2{font-size:19px;margin-bottom:14px}.cc-discord p{font-size:12px;line-height:1.8}.cc-discord small{font-size:10px;color:#a4b5cc;line-height:1.7}.cc-preserve{white-space:pre-wrap}.p-embed-field{font-size:12px;margin-top:18px}.p-embed-field p{margin-top:7px}.cc-links{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.cc-links a{font-size:11px;background:#344258;border:1px solid #4a5e7d;color:#ecf3ff;border-radius:5px;padding:8px 10px}.p-job-grid,.p-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.p-job-grid>.panel,.p-workflow-grid>.panel{margin-bottom:20px}.p-branch{display:flex;gap:9px;align-items:flex-start;padding:11px;background:#0c1727;border:1px solid #2c3e59;border-radius:7px;color:#a5c5f5;margin-bottom:15px}.p-branch code{font-size:11px;line-height:1.7;overflow-wrap:anywhere}.p-job-grid p,.p-workflow-grid p{font-size:12px}.p-log{margin:16px 0;padding:18px;background:#0b1421;border:1px solid #2b3c55;border-radius:8px;font-size:12px;line-height:1.9;color:#c3d3ec;white-space:pre-wrap;overflow-wrap:anywhere}.p-empty{text-align:center;padding:32px 20px;color:#a7bad7}.p-empty>svg{margin-bottom:13px;color:#7999c7}.p-empty h3{font-size:14px;color:#d5e3f7}.p-empty p{font-size:12px;max-width:450px;margin:8px auto 0;color:var(--muted)}.p-release-lock{display:flex;gap:20px;align-items:center;border:1px solid #4e4739;background:linear-gradient(110deg,#222729,#172333);padding:24px;border-radius:13px;margin-bottom:23px}.p-lock-icon{display:grid;place-items:center;min-width:58px;height:58px;border:1px solid #63563e;border-radius:12px;background:#353021;color:#e4c18a}.p-release-lock h2{font-size:24px;font-weight:600;letter-spacing:-.5px;margin:0 0 8px}.p-release-lock p{font-size:12px;color:#b7c3d5;max-width:640px;margin:0}.p-release-lock>.badge{margin-left:auto}.p-checklist{list-style:none;margin:0 0 20px;padding:0}.p-checklist li{display:flex;gap:10px;align-items:flex-start;padding:13px 0;border-bottom:1px solid #28374e;font-size:12px;line-height:1.7}.p-checklist li>svg{color:#ac997d;margin-top:3px}.p-checklist li>span:not(.p-status){flex:1}.p-distribution{display:grid;gap:20px}.p-distribution>div{display:grid;grid-template-columns:1fr auto;gap:8px;font-size:12px}.p-distribution span{color:#b8c8df}.p-distribution progress{width:100%;grid-column:1/-1;height:6px;accent-color:#70a7f3;border:0}.p-timeline>div{display:flex;gap:15px;align-items:flex-start;padding:17px 0;border-bottom:1px solid #2b3a51}.p-timeline>div>div{flex:1}.p-timeline strong{font-size:13px}.p-timeline p{margin:9px 0;font-size:12px}.p-timeline small{font-size:11px;color:var(--muted)}
@keyframes p-arrive{from{opacity:.8;transform:translateY(3px)}to{opacity:1;transform:none}}
@media(max-width:1400px){.p-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.p-dashboard-columns{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.p-class-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-service-list>div{flex-wrap:wrap}.p-service-list>div>.badge{margin-left:45px}}
@media(max-width:1100px){.p-dashboard-columns{grid-template-columns:1fr}.p-stack{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.p-class-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.p-workflow-grid{grid-template-columns:1fr}.p-studio-layout{grid-template-columns:1fr}.p-studio-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.p-hero{padding:25px}.p-hero-aside{min-width:180px;padding-left:20px}.p-hero-aside p{font-size:10px}}
@media(max-width:800px){.p-even-columns{grid-template-columns:1fr}.p-hero-aside{display:none}.p-class-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-job-grid{grid-template-columns:1fr}.p-section-body{padding:17px}.cc-filters{grid-template-columns:1fr 1fr}.p-search{grid-column:1/-1}}
@media(max-width:540px){.p-metric-grid,.p-metric-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.p-metric{padding:14px}.p-metric>div{align-items:flex-start;font-size:10px}.p-metric .stat-icon{display:none}.p-metric>strong{font-size:27px}.p-stack{grid-template-columns:1fr}.p-hero{padding:22px}.p-hero h2{font-size:30px}.p-hero-label{font-size:8px;letter-spacing:.6px}.p-hero-label img{display:none}.p-class-card{padding:11px}.p-class-card strong{font-size:11px}.p-class-card p{font-size:9px}.p-class-card svg{display:none}.p-studio-fields{grid-template-columns:1fr}.p-release-lock{padding:19px;align-items:flex-start}.p-lock-icon{min-width:38px;height:38px}.p-lock-icon svg{width:23px}.p-release-lock h2{font-size:22px}.p-release-lock>.badge{display:none}.cc-discord{padding:15px}.p-service-list strong{font-size:11px;overflow-wrap:anywhere}.p-source-line>span:last-child{width:100%;margin:4px 0}.p-timeline>div>.badge{display:none}}
@media(prefers-reduced-motion:reduce){.p-command-page,.p-class-card{animation:none;transition:none}}
