@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");@font-face{font-family:Formular;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.cdnfonts.com/s/92008/formular-light-trial.woff) format("woff");unicode-range:u+0020,u+00a0,u+0030-0039,u+0041-005a,u+0061-007a,u+04??,u+2116,u+20bd}@font-face{font-family:Formular;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.cdnfonts.com/s/92008/formular-regular-trial.woff) format("woff");unicode-range:u+0020,u+00a0,u+0030-0039,u+0041-005a,u+0061-007a,u+04??,u+2116,u+20bd}@font-face{font-family:Formular;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.cdnfonts.com/s/92008/formular-bold-trial.woff) format("woff");unicode-range:u+0020,u+00a0,u+0030-0039,u+0041-005a,u+0061-007a,u+04??,u+2116,u+20bd}:root{--pmops-bg:#06000d;--pmops-text:#fafafa;--pmops-text-2:#c5c6d0;--pmops-text-3:#9b9ca8;--pmops-panel:#160828;--pmops-surface:rgba(10,7,18,0.42);--pmops-surface-2:rgba(201,179,255,0.06);--pmops-primary:#722cff;--pmops-primary-deep:#4e13cf;--pmops-primary-soft:#a27df3;--pmops-violet:#c9b3ff;--pmops-violet-muted:#b8a3e8;--pmops-violet-glow:rgba(201,179,255,0.22);--pmops-border:rgba(255,255,255,0.08);--pmops-border-strong:rgba(201,179,255,0.22);--pmops-ok:#3bc385;--pmops-err:#f05252;--pmops-radius:14px;--pmops-blur:22px;--pmops-rhythm:8px;--pmops-grad-page:radial-gradient(ellipse 140% 90% at 50% -18%,rgba(201,179,255,0.09),transparent 58%),radial-gradient(ellipse 80% 60% at 100% 0%,rgba(201,179,255,0.055),transparent 50%),linear-gradient(165deg,#06000d,#0e0818 28%,#0a0612 55%,#06000d);--pmops-font:"Formular","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html{scroll-behavior:smooth;min-height:100%;background-color:var(--pmops-bg);background-image:var(--pmops-grad-page)}body,html{overflow-x:hidden}body{font-family:var(--pmops-font);color:var(--pmops-text);background:transparent;margin:0;line-height:1.55;font-size:14px}.pmops-glass-card{background:var(--pmops-surface);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--pmops-border);border-radius:var(--pmops-radius);padding:calc(var(--pmops-rhythm) * 3)}.pmops-glass-card--compact{background:rgba(10,7,18,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:calc(var(--pmops-rhythm) * 2)}.pmops-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 28px;border-radius:30px;font-size:14px;font-weight:400;cursor:pointer;text-decoration:none;border:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.pmops-btn--primary{background:rgba(114,44,255,.22);border:1px solid rgba(114,44,255,.48);color:var(--pmops-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.pmops-btn--primary:hover{background:rgba(114,44,255,.38);box-shadow:0 4px 20px rgba(114,44,255,.3);transform:translateY(-1px)}.pmops-btn--ghost{background:transparent;border:1px solid rgba(255,255,255,.22);color:var(--pmops-text)}.pmops-badge{display:inline-block;font-size:12px;color:var(--pmops-violet);background:var(--pmops-surface-2);border:1px solid var(--pmops-border-strong);padding:4px 10px;border-radius:999px}.pmops-status--approved,.pmops-status--signed{color:var(--pmops-ok)}.pmops-status--draft{color:var(--pmops-violet)}.pmops-status--absent{color:var(--pmops-text-3)}.pmops-status--obsolete{color:var(--pmops-err)}.pmops-h1{font-size:clamp(28px,4vw,42px);font-weight:700;letter-spacing:-.03em;margin:0 0 calc(var(--pmops-rhythm) * 2)}.pmops-h2{font-size:22px;font-weight:700;margin:calc(var(--pmops-rhythm) * 3) 0 var(--pmops-rhythm)}.pmops-text-muted{color:var(--pmops-text-2)}.pmops-layout{max-width:1200px;margin:0 auto;padding:calc(var(--pmops-rhythm) * 4) calc(var(--pmops-rhythm) * 3)}.pmops-brand span{color:var(--pmops-primary);font-weight:800}@media (max-width:560px){.pmops-layout{padding:calc(var(--pmops-rhythm) * 2.5) calc(var(--pmops-rhythm) * 2)}}a{color:var(--pmops-violet);text-decoration:none}a:hover{color:var(--pmops-text)}.pmops-topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--pmops-rhythm) * 4)}.pmops-project-grid{display:grid;grid-gap:calc(var(--pmops-rhythm) * 2);gap:calc(var(--pmops-rhythm) * 2)}.pmops-artifact-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--pmops-border)}.pmops-artifact-row:last-child{border-bottom:none}.pmops-artifact-id{font-weight:700;min-width:48px;color:var(--pmops-violet-muted)}@media (min-width:760px){.pmops-project-grid--list{grid-template-columns:repeat(2,1fr)}}