.container.cm-page{max-width:1320px}.cm-page{--pk-h:160;--pk-surface:#0a0e15;--pk-raised:#0e141e;--pk-edge:var(--edge,hsla(0,0%,100%,.085));--pk-edge-strong:var(--edge-strong,hsla(0,0%,100%,.14));--pk-gold:var(--gold-bright,#f5c065);--pk-radius:16px;--pk-gap:16px;display:grid;grid-gap:26px;gap:26px;padding-top:24px;padding-bottom:64px}.cm-page>*{min-width:0}.cm-page .pk-head{position:relative;overflow:hidden;padding:24px 26px 22px;border-radius:22px;border:1px solid var(--pk-edge-strong);background:radial-gradient(70% 140% at 0 0,hsl(var(--pk-h) 72% 44%/.34),transparent 62%),radial-gradient(55% 110% at 100% 100%,hsl(var(--pk-h) 60% 34%/.14),transparent 64%),linear-gradient(180deg,#101826 0,#070a10 100%);box-shadow:0 36px 80px -48px rgba(0,0,0,.95),0 0 0 1px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.08)}.cm-page .pk-head:before{content:"";position:absolute;inset:0 auto 0 0;width:55%;background:repeating-linear-gradient(115deg,hsl(var(--pk-h) 75% 60%/.08) 0 20px,transparent 20px 40px);-webkit-mask-image:linear-gradient(90deg,#000 5%,transparent 92%);mask-image:linear-gradient(90deg,#000 5%,transparent 92%);pointer-events:none}.cm-page .pk-head__main{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center}.cm-page .pk-head__main.has-crest{grid-template-columns:auto minmax(0,1fr)}.cm-page .pk-head__main.has-aside{grid-template-columns:minmax(0,1fr) auto}.cm-page .pk-head__main.has-crest.has-aside{grid-template-columns:auto minmax(0,1fr) auto}.cm-page .pk-head__crest{display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle,hsl(var(--pk-h) 70% 50%/.3),rgba(4,7,12,.6) 70%);box-shadow:inset 0 0 0 1px hsl(var(--pk-h) 70% 64%/.38),0 0 0 6px rgba(4,7,12,.35),0 0 60px -14px hsl(var(--pk-h) 80% 52%/.7)}.cm-page .pk-head__crest>*{max-width:72px;max-height:72px}.cm-page .pk-head__text{min-width:0}.cm-page .pk-head__kicker{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.cm-page .pk-head__dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.cm-page .pk-head__title{margin:6px 0 0;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem);font-weight:700;line-height:1.05;letter-spacing:-.01em;color:#fff}.cm-page .pk-head__lead{margin:8px 0 0;max-width:76ch;font-size:.92rem;line-height:1.5;color:var(--ink-soft,#c4cee2)}.cm-page .pk-head__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;font-size:.8rem;color:var(--text-dim)}.cm-page .pk-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.cm-page .pk-head__aside{justify-self:end;min-width:0}.cm-page .pk-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:20px 0 0}.cm-page .pk-stat{display:block;min-width:0;margin:0;padding:11px 14px 12px;border-radius:12px;border:1px solid var(--pk-edge);background:rgba(4,7,12,.58);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.08);color:inherit;text-decoration:none}.cm-page .pk-stat dt{font-family:var(--font-mono),monospace;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.cm-page .pk-stat dd{margin:4px 0 0;font-family:var(--font-display),system-ui,sans-serif;font-size:1.42rem;font-weight:700;line-height:1.12;color:#fff}.cm-page .pk-stat dd,.cm-page .pk-stat__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-page .pk-stat__sub{display:block;margin-top:3px;font-size:.74rem;color:var(--text-dim)}.cm-page .pk-stat--good{box-shadow:inset 0 2px 0 var(--win)}.cm-page .pk-stat--good dd{color:var(--win)}.cm-page .pk-stat--warn{box-shadow:inset 0 2px 0 var(--pk-gold)}.cm-page .pk-stat--warn dd{color:var(--pk-gold)}.cm-page .pk-stat--bad{box-shadow:inset 0 2px 0 var(--loss)}.cm-page .pk-stat--bad dd{color:var(--loss)}.cm-page .pk-stat--accent{box-shadow:inset 0 2px 0 var(--accent)}.cm-page .pk-stat--accent dd{color:var(--accent)}.cm-page a.pk-stat--link:hover{border-color:var(--pk-edge-strong);background:rgba(12,18,28,.8)}.cm-page .pk-banner{padding:12px 16px;border-radius:12px;border:1px solid var(--pk-edge-strong);background:var(--pk-raised);font-size:.9rem;line-height:1.45;color:var(--text)}.cm-page .pk-banner--good{border-color:color-mix(in srgb,var(--win) 45%,transparent);background:color-mix(in srgb,var(--win) 9%,var(--pk-surface))}.cm-page .pk-banner--warn{border-color:color-mix(in srgb,var(--pk-gold) 45%,transparent);background:color-mix(in srgb,var(--pk-gold) 9%,var(--pk-surface))}.cm-page .pk-banner--bad{border-color:color-mix(in srgb,var(--loss) 45%,transparent);background:color-mix(in srgb,var(--loss) 9%,var(--pk-surface))}.cm-page .pk-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:4px;margin-top:-8px;padding:7px 8px;border-radius:12px;border:1px solid var(--pk-edge);background:rgba(7,10,16,.97);box-shadow:0 14px 30px -20px rgba(0,0,0,.95);overflow-x:auto;scrollbar-width:none}.cm-page .pk-nav::-webkit-scrollbar{display:none}.cm-page .pk-nav__label{flex:none;padding:0 8px 0 6px;font-family:var(--font-mono),monospace;font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute,#4f5a72)}.cm-page .pk-nav a{flex:none;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:8px;font-size:.82rem;font-weight:600;white-space:nowrap;color:var(--ink-soft,#c4cee2);text-decoration:none}.cm-page .pk-nav a b{font-family:var(--font-mono),monospace;font-size:.66rem;font-weight:700;color:var(--pk-gold)}.cm-page .pk-nav a:hover{background:hsla(0,0%,100%,.05);color:#fff}.cm-page .pk-nav a.is-active{background:color-mix(in srgb,var(--pk-gold) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pk-gold) 38%,transparent);color:#fff}.cm-page .pk-nav__count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:color-mix(in srgb,var(--pk-gold) 22%,transparent);font-family:var(--font-mono),monospace;font-size:.62rem;font-weight:700;color:var(--pk-gold)}.cm-page .pk-nav__count.is-urgent{background:var(--loss);color:#fff}.cm-page .pk-sec{scroll-margin-top:70px;min-width:0}.cm-page .pk-sec__head{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:4px 14px;gap:4px 14px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--pk-edge)}.cm-page .pk-sec__head:after{content:"";position:absolute;left:0;bottom:-1px;width:120px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--pk-gold),transparent)}.cm-page .pk-sec__num{display:grid;place-items:center;min-width:34px;height:30px;padding:0 6px;border-radius:8px;border:1px solid color-mix(in srgb,var(--pk-gold) 38%,transparent);background:color-mix(in srgb,var(--pk-gold) 8%,transparent);font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:700;color:var(--pk-gold)}.cm-page .pk-sec__titles{min-width:0}.cm-page .pk-sec__title{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-size:1.32rem;font-weight:700;line-height:1.15;letter-spacing:-.005em;color:#fff}.cm-page .pk-sec__lead{margin:3px 0 0;max-width:90ch;font-size:.86rem;line-height:1.45;color:var(--text-dim)}.cm-page .pk-sec__actions{align-self:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 14px}.cm-page .pk-sec__body{display:grid;grid-gap:var(--pk-gap);gap:var(--pk-gap);min-width:0}.cm-page .pk-sec__body>*{min-width:0}.cm-page .pk-grid{display:grid;grid-gap:var(--pk-gap);gap:var(--pk-gap);align-items:stretch}.cm-page .pk-grid>*{min-width:0}.cm-page .pk-grid--halves{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-page .pk-grid--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-page .pk-grid--quarters{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-page .pk-grid--main-side{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr)}.cm-page .pk-grid--side-main{grid-template-columns:minmax(300px,1fr) minmax(0,1.75fr)}.cm-page .pk-grid--auto{grid-template-columns:repeat(auto-fill,minmax(min(var(--pk-min,260px),100%),1fr))}.cm-page .pk-grid--top{align-items:start}.cm-page .pk-span-all{grid-column:1/-1}.cm-page .pk-span-2{grid-column:span 2}.cm-page .pk-stack{display:grid;grid-gap:var(--pk-gap);gap:var(--pk-gap);align-content:start;min-width:0}.cm-page .pk-stack>*{min-width:0}.cm-page .pk-panel{display:flex;flex-direction:column;min-width:0;border-radius:var(--pk-radius);border:1px solid var(--pk-edge);background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.008) 240px),var(--pk-surface);box-shadow:0 26px 60px -36px rgba(0,0,0,.9),inset 0 1px 0 hsla(0,0%,100%,.05)}.cm-page .pk-panel--flush{overflow:hidden}.cm-page .pk-panel__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;padding:13px 16px 12px;border-bottom:1px solid var(--pk-edge);border-radius:var(--pk-radius) var(--pk-radius) 0 0;background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent)}.cm-page .pk-panel__titles{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;min-width:0}.cm-page .pk-panel__title{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-display),system-ui,sans-serif;font-size:.92rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff}.cm-page .pk-panel__title:before{content:"";flex:none;width:4px;height:16px;border-radius:2px;background:linear-gradient(180deg,var(--accent),var(--pk-gold));box-shadow:0 0 10px color-mix(in srgb,var(--accent) 60%,transparent)}.cm-page .pk-panel__sub{font-family:var(--font-mono),monospace;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.cm-page .pk-panel__tools{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.cm-page .pk-panel__body{flex:1 1;min-width:0;padding:16px}.cm-page .pk-panel--flush>.pk-panel__body{padding:0}.cm-page .pk-panel__foot{padding:10px 16px 12px;border-top:1px solid var(--pk-edge);border-radius:0 0 var(--pk-radius) var(--pk-radius);background:var(--pk-raised);font-size:.78rem;color:var(--text-dim)}.cm-page .pk-panel--attention{border-color:color-mix(in srgb,var(--pk-gold) 42%,transparent)}.cm-page .pk-panel--attention .pk-panel__title:before{background:var(--pk-gold);box-shadow:0 0 10px color-mix(in srgb,var(--pk-gold) 70%,transparent)}.cm-page .pk-panel--good{border-color:color-mix(in srgb,var(--win) 36%,transparent)}.cm-page .pk-panel--good .pk-panel__title:before{background:var(--win)}.cm-page .pk-panel--bad{border-color:color-mix(in srgb,var(--loss) 40%,transparent)}.cm-page .pk-panel--bad .pk-panel__title:before{background:var(--loss);box-shadow:0 0 10px color-mix(in srgb,var(--loss) 60%,transparent)}.cm-page .pk-panel--accent{border-color:color-mix(in srgb,var(--accent) 36%,transparent)}.cm-page .pk-link{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--accent);text-decoration:none}.cm-page .pk-link:hover{color:#fff}.cm-page .pk-empty{padding:16px 18px;border-radius:12px;border:1px dashed var(--pk-edge-strong);background:hsla(0,0%,100%,.015);font-size:.86rem;line-height:1.5;color:var(--text-dim)}.cm-page .pk-empty__title{display:block;margin-bottom:3px;font-weight:600;color:var(--ink-soft,#c4cee2)}.cm-page .pk-empty__text{margin:0}.cm-page .pk-empty__action{margin-top:10px}@media (max-width:1100px){.cm-page .pk-grid--quarters,.cm-page .pk-grid--thirds{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-page .pk-grid--main-side,.cm-page .pk-grid--side-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.cm-page{gap:22px;padding-top:16px}.cm-page .pk-head{padding:18px 16px 16px;border-radius:18px}.cm-page .pk-head__main,.cm-page .pk-head__main.has-aside{grid-template-columns:minmax(0,1fr);gap:14px}.cm-page .pk-head__main.has-crest,.cm-page .pk-head__main.has-crest.has-aside{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px}.cm-page .pk-head__main .pk-head__aside{grid-column:1/-1}.cm-page .pk-head__crest{width:60px;height:60px}.cm-page .pk-head__crest>*{max-width:46px;max-height:46px}.cm-page .pk-head__aside{justify-self:stretch}.cm-page .pk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-page .pk-stats>:last-child:nth-child(odd){grid-column:1/-1}.cm-page .pk-stat dd,.cm-page .pk-stat__sub{white-space:normal}.cm-page .pk-nav__label{display:none}.cm-page .pk-sec__head{grid-template-columns:auto minmax(0,1fr)}.cm-page .pk-sec__actions{grid-column:1/-1;justify-content:flex-start}.cm-page .pk-grid--halves,.cm-page .pk-grid--quarters,.cm-page .pk-grid--thirds{grid-template-columns:minmax(0,1fr)}.cm-page .pk-span-2{grid-column:auto}}