.om-page{--pp-accent: #93c5fd;--pp-accent-2: #bfdbfe;--pp-accent-soft: rgba(96, 165, 250, .04);--pp-accent-line: rgba(96, 165, 250, .4);--pp-accent-glow: rgba(96, 165, 250, .12)}.om-page .om-hero{position:relative;padding:56px 0 0;isolation:isolate;overflow:visible}.om-page .om-hero-glow{position:absolute;top:-120px;left:50%;transform:translate(-50%);width:800px;height:400px;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center 80%,var(--pp-accent-glow),transparent 60%);filter:blur(40px)}.om-page .om-hero-inner{position:relative;z-index:2;padding:0 32px}.om-page .om-strip{max-width:1200px;margin:0 auto 22px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--pp-ink-4);letter-spacing:.08em}.om-page .om-strip .crumb a{color:var(--pp-ink-3)}.om-page .om-strip .crumb b{color:var(--pp-ink-2)}.om-page .om-strip .right{margin-left:auto;display:flex;gap:14px;flex-wrap:wrap}.om-page .om-headline{max-width:1200px;margin:0 auto 32px}.om-page .om-headline h1{font-size:clamp(40px,5.4vw,72px);font-weight:600;letter-spacing:-.038em;line-height:.98;margin:0 0 16px;max-width:940px}.om-page .om-headline h1 em{color:var(--pp-accent)}.om-page .om-headline .sub{display:grid;grid-template-columns:1.2fr auto;gap:32px;align-items:end;max-width:1100px}@media (max-width: 880px){.om-page .om-headline .sub{grid-template-columns:1fr}}.om-page .om-headline .sub p{font-size:16px;color:var(--pp-ink-3);line-height:1.5;max-width:580px}.om-page .om-headline .sub .ctas{display:flex;gap:10px;flex-wrap:wrap}.om-page .om-shell{max-width:1200px;margin:0 auto;border:1px solid var(--pp-line-2);border-radius:14px;background:var(--pp-bg-1);overflow:hidden;box-shadow:0 30px 80px -30px #60a5fa2e}.om-page .om-shell-head{padding:14px 22px;background:var(--pp-bg-2);border-bottom:1px solid var(--pp-line);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.om-page .om-shell-head .ws-glyph{width:32px;height:32px;border-radius:7px;background:linear-gradient(135deg,#60a5fa,#2563eb);display:grid;place-items:center;color:#fff;font-family:Inter Tight,sans-serif;font-weight:600;font-size:14px}.om-page .om-shell-head .ws-name{font-size:14px;color:var(--pp-ink);font-weight:550}.om-page .om-shell-head .ws-name .id{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--pp-ink-5);margin-left:8px;font-weight:400}.om-page .om-shell-head .right{margin-left:auto;display:flex;gap:8px}.om-page .om-shell-head .chip{padding:4px 10px;font-size:11px;border-radius:4px;border:1px solid var(--pp-line-2);color:var(--pp-ink-3);font-family:JetBrains Mono,monospace}.om-page .om-shell-head .chip.ok{color:#86efac;border-color:#4ade804d;background:#4ade800f}.om-page .om-shell-body{display:grid;grid-template-columns:220px 1fr;min-height:460px}@media (max-width: 880px){.om-page .om-shell-body{grid-template-columns:1fr}}.om-page .om-side{border-right:1px solid var(--pp-line);padding:18px 12px;display:flex;flex-direction:column;gap:14px}.om-page .om-side .group{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--pp-ink-5);letter-spacing:.08em;padding:0 10px 4px;border-bottom:1px solid var(--pp-line);margin-bottom:6px}.om-page .om-side .item{padding:7px 12px;border-radius:4px;display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--pp-ink-3);font-family:Inter Tight,sans-serif}.om-page .om-side .item .ic{width:14px;opacity:.7;font-size:12px}.om-page .om-side .item:hover{background:var(--pp-bg-2);color:var(--pp-ink)}.om-page .om-side .item.on{background:#60a5fa14;color:var(--pp-accent);border-left:2px solid var(--pp-accent);padding-left:10px}.om-page .om-main{padding:26px 30px;display:flex;flex-direction:column;gap:24px}.om-page .om-tabs{display:flex;gap:0;border-bottom:1px solid var(--pp-line);margin-bottom:-2px;flex-wrap:wrap}.om-page .om-tabs .tab{padding:8px 16px;font-size:13px;color:var(--pp-ink-3);border-bottom:2px solid transparent;font-family:Inter Tight,sans-serif}.om-page .om-tabs .tab.on{color:var(--pp-ink);border-bottom-color:var(--pp-accent);font-weight:500}.om-page .om-section{display:grid;grid-template-columns:280px 1fr;gap:32px;padding-bottom:22px;border-bottom:1px solid var(--pp-line)}@media (max-width: 720px){.om-page .om-section{grid-template-columns:1fr}}.om-page .om-section:last-child{border-bottom:none}.om-page .om-section .label h4{font-size:15px;font-weight:550;letter-spacing:-.01em;color:var(--pp-ink);margin:0 0 4px}.om-page .om-section .label p{font-size:12.5px;color:var(--pp-ink-4);line-height:1.5}.om-page .om-section .field{display:flex;flex-direction:column;gap:12px}.om-page .om-input{padding:8px 12px;border:1px solid var(--pp-line-2);border-radius:5px;background:var(--pp-bg-2);font-size:13px;color:var(--pp-ink-2);font-family:Inter Tight,sans-serif}.om-page .om-input.url{font-family:JetBrains Mono,monospace;font-size:12.5px;display:flex;align-items:center;gap:0;flex-wrap:wrap}.om-page .om-input.url .pre{color:var(--pp-ink-5)}.om-page .om-input.url .v{color:var(--pp-accent)}.om-page .om-input.url .post{color:var(--pp-ink-4)}.om-page .om-toggles{display:flex;flex-direction:column;gap:10px}.om-page .om-toggle{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--pp-line);border-radius:6px;background:var(--pp-bg-2)}.om-page .om-toggle .info{flex:1}.om-page .om-toggle .info .n{font-size:13px;color:var(--pp-ink);font-weight:500}.om-page .om-toggle .info .d{font-size:11.5px;color:var(--pp-ink-4);margin-top:2px}.om-page .om-toggle .sw{width:32px;height:18px;border-radius:9px;position:relative;background:var(--pp-line-2);flex-shrink:0}.om-page .om-toggle .sw:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff}.om-page .om-toggle.on .sw{background:#60a5fa}.om-page .om-toggle.on .sw:after{left:16px}.om-page .om-roster{border:1px solid var(--pp-line);border-radius:6px;overflow:hidden}.om-page .om-roster .row{display:grid;grid-template-columns:1.4fr 130px 90px 24px;align-items:center;padding:9px 14px;border-bottom:1px solid var(--pp-line);font-size:12.5px;gap:10px}.om-page .om-roster .row:last-child{border-bottom:none}.om-page .om-roster .row.head{background:var(--pp-bg-2);font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--pp-ink-5);letter-spacing:.08em}.om-page .om-roster .who{display:flex;align-items:center;gap:8px}.om-page .om-roster .who .av{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:Inter Tight,sans-serif;font-size:10.5px;font-weight:600;color:#fff}.om-page .om-roster .who .name{color:var(--pp-ink)}.om-page .om-roster .who .em{color:var(--pp-ink-5);font-size:11px}.om-page .om-roster .role{font-family:JetBrains Mono,monospace;font-size:10.5px;padding:2px 7px;border-radius:3px;display:inline-block;width:-moz-max-content;width:max-content;border:1px solid var(--pp-line-2);color:var(--pp-ink-3);white-space:nowrap}.om-page .om-roster .role.owner{color:var(--pp-accent);border-color:var(--pp-accent-line);background:#60a5fa0f}.om-page .om-roster .role.admin{color:#c4b5fd;border-color:#a78bfa4d;background:#a78bfa0f}.om-page .om-roster .since{color:var(--pp-ink-4);font-family:JetBrains Mono,monospace;font-size:11px}.om-page .om-roster .ax{text-align:right;color:var(--pp-ink-4);font-size:14px}.om-page .om-pol{border:1px solid var(--pp-line);border-radius:6px;background:var(--pp-bg-2);padding:12px 14px;display:grid;grid-template-columns:1fr auto;gap:10px 14px;align-items:center;font-size:12.5px}.om-page .om-pol .k{color:var(--pp-ink-4)}.om-page .om-pol .v{color:var(--pp-ink);font-family:JetBrains Mono,monospace;font-size:12px}.om-page .om-domains{width:100%;font-family:JetBrains Mono,monospace;font-size:11.5px;display:flex;flex-direction:column;gap:6px}.om-page .om-domains .row{display:grid;grid-template-columns:1fr auto auto;gap:14px;padding:10px 14px;background:var(--pp-bg-1);border:1px solid var(--pp-line);border-radius:6px;align-items:center}.om-page .om-domains .row .domain{color:var(--pp-ink-2)}.om-page .om-domains .row .domain .scope{color:var(--pp-ink-5);margin-left:4px}.om-page .om-domains .row .scope{color:var(--pp-ink-4);font-size:10.5px}.om-page .om-domains .row .pill{font-size:10px;padding:2px 8px;border-radius:3px}.om-page .om-domains .row .pill.verified{background:#4ade8014;border:1px solid rgba(74,222,128,.3);color:#86efac}.om-page .om-domains .row .pill.pending{background:#f5b74b14;border:1px solid rgba(245,183,75,.3);color:#f5b74b}.om-page .om-roster-block{width:100%;font-family:JetBrains Mono,monospace;font-size:11px}.om-page .om-roster-block .head{display:grid;grid-template-columns:1fr 80px 80px 80px;gap:10px;padding:8px 12px;background:var(--pp-bg-2);border:1px solid var(--pp-line);border-radius:6px 6px 0 0;color:var(--pp-ink-4);font-size:10px;letter-spacing:.04em}.om-page .om-roster-block .row{display:grid;grid-template-columns:1fr 80px 80px 80px;gap:10px;padding:9px 12px;border-left:1px solid var(--pp-line);border-right:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);background:var(--pp-bg-1);align-items:center}.om-page .om-roster-block .row .name{color:var(--pp-ink-2)}.om-page .om-roster-block .row .role{color:var(--pp-accent-2)}.om-page .om-roster-block .row .team{color:var(--pp-ink-3)}.om-page .om-roster-block .row .src{color:var(--pp-ink-4);font-size:10px}.om-page .om-policies{width:100%;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--pp-ink-2)}.om-page .om-policies .row{display:grid;grid-template-columns:150px 1fr 110px;gap:14px;padding:9px 0;border-bottom:1px dashed var(--pp-line);align-items:baseline}.om-page .om-policies .row .k{color:var(--pp-accent-2)}.om-page .om-policies .row .src{color:var(--pp-ink-5);font-size:10.5px;text-align:right}.om-page .om-policies .row.override .src{color:var(--pp-ink-3)}.om-page .om-billing-block{width:100%;background:var(--pp-bg-1);border:1px solid var(--pp-line-2);border-radius:10px;padding:18px;font-family:Inter Tight,sans-serif}.om-page .om-billing-block .plan{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.om-page .om-billing-block .plan .name{font-size:15px;color:var(--pp-ink);font-weight:550}.om-page .om-billing-block .plan .price{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--pp-accent-2)}.om-page .om-billing-block .meter{height:6px;background:var(--pp-bg-3);border-radius:3px;overflow:hidden;margin-bottom:6px}.om-page .om-billing-block .meter .bar{height:100%;background:linear-gradient(90deg,var(--pp-accent),var(--pp-accent-2))}.om-page .om-billing-block .lim{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--pp-ink-4);display:flex;justify-content:space-between;margin-bottom:14px}.om-page .om-billing-block .lines{border-top:1px dashed var(--pp-line);padding-top:12px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--pp-ink-3);line-height:1.8}.om-page .om-billing-block .lines .row{display:flex;justify-content:space-between}.om-page .om-billing-block .lines .row .v{color:var(--pp-ink-2)}
