.um-page{--pp-accent: #67e8f9;--pp-accent-2: #22d3ee;--pp-accent-soft: rgba(56, 189, 248, .04);--pp-accent-line: rgba(103, 232, 249, .4);--pp-accent-glow: rgba(56, 189, 248, .14)}.um-page .um-hero{position:relative;padding:56px 0 0;isolation:isolate;overflow:visible}.um-page .um-hero-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,var(--pp-accent-soft) 1px,transparent 1px),linear-gradient(to bottom,var(--pp-accent-soft) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 30%,transparent 80%)}.um-page .um-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,var(--pp-accent-glow),transparent 60%);filter:blur(40px)}.um-page .um-hero-inner{position:relative;z-index:2;padding:0 32px}.um-page .um-filing{max-width:1200px;margin:0 auto 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--pp-ink-3);padding:8px 12px;border:1px solid var(--pp-line-2);border-radius:6px;background:var(--pp-bg-1)}.um-page .um-filing .crumb{color:var(--pp-ink-4);margin-right:auto}.um-page .um-filing .crumb a{color:var(--pp-ink-3)}.um-page .um-filing .pip{display:inline-flex;align-items:center;gap:6px}.um-page .um-filing .pip .d{width:6px;height:6px;border-radius:50%;background:var(--pp-accent);box-shadow:0 0 6px var(--pp-accent)}.um-page .um-filing .meta{color:var(--pp-ink-4)}.um-page .um-filing .meta b{color:var(--pp-ink-2);font-weight:500}.um-page .um-headline{max-width:1200px;margin:0 auto 36px;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end}@media (max-width: 980px){.um-page .um-headline{grid-template-columns:1fr;gap:28px}}.um-page .um-headline h1{font-size:clamp(40px,5.4vw,72px);font-weight:600;letter-spacing:-.038em;line-height:.98}.um-page .um-headline h1 em{color:var(--pp-accent)}.um-page .um-headline .right p{font-size:16px;color:var(--pp-ink-3);line-height:1.5;margin-bottom:16px}.um-page .um-headline .right .ctas{display:flex;gap:10px;flex-wrap:wrap}.um-page .um-card-row{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:24px}@media (max-width: 980px){.um-page .um-card-row{grid-template-columns:1fr}}.um-page .um-id-card{border:1px solid var(--pp-line-2);border-radius:14px;background:linear-gradient(180deg,var(--pp-bg-1),var(--pp-bg-2));overflow:hidden;box-shadow:0 30px 60px -30px var(--pp-accent-glow);position:relative}.um-page .um-id-card:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#67e8f9,#22d3ee 50%,#0891b2)}.um-page .um-id-card-head{padding:16px 22px;display:flex;align-items:center;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--pp-ink-4);letter-spacing:.08em;border-bottom:1px dashed var(--pp-line)}.um-page .um-id-card-head .stamp{color:var(--pp-accent);border:1px solid var(--pp-accent-line);padding:3px 8px;border-radius:3px;font-size:9.5px}.um-page .um-id-card-body{padding:22px;display:grid;grid-template-columns:100px 1fr;gap:22px}.um-page .um-id-portrait{width:100px;height:130px;border-radius:6px;background:linear-gradient(180deg,#1a2332,#0f1620);border:1px solid var(--pp-line-2);display:grid;place-items:center;position:relative;overflow:hidden}.um-page .um-id-portrait .face{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#67e8f9,#0891b2);display:grid;place-items:center;color:#042a36;font-weight:600;font-size:24px;font-family:Inter Tight,sans-serif}.um-page .um-id-portrait .scan{position:absolute;left:8px;right:8px;bottom:8px;height:12px;display:flex;align-items:end;gap:1px}.um-page .um-id-portrait .scan span{flex:1;background:#67e8f98c;border-radius:.5px}.um-page .um-id-info{display:flex;flex-direction:column;gap:14px}.um-page .um-id-info .name{font-size:22px;font-weight:550;letter-spacing:-.02em;color:var(--pp-ink)}.um-page .um-id-info .name .sub{font-size:12px;color:var(--pp-ink-4);font-weight:400;margin-left:8px;font-family:JetBrains Mono,monospace;letter-spacing:.04em}.um-page .um-id-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;font-family:JetBrains Mono,monospace;font-size:11px}.um-page .um-id-fields .f .k{color:var(--pp-ink-4);font-size:9.5px;letter-spacing:.08em}.um-page .um-id-fields .f .v{color:var(--pp-ink-2);margin-top:2px;font-size:12px}.um-page .um-id-fields .f .v.cyan{color:var(--pp-accent)}.um-page .um-id-roles{display:flex;flex-wrap:wrap;gap:6px}.um-page .um-id-roles span{padding:3px 9px;font-size:10.5px;border:1px solid var(--pp-line-2);border-radius:3px;background:var(--pp-bg-2);color:var(--pp-ink-2);font-family:JetBrains Mono,monospace}.um-page .um-id-roles span.primary{border-color:#67e8f980;background:#67e8f914;color:var(--pp-accent)}.um-page .um-id-roles-label{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--pp-ink-5);letter-spacing:.08em;margin-bottom:6px}.um-page .um-id-barcode{margin-top:4px;padding:8px 10px;background:var(--pp-bg-2);border:1px solid var(--pp-line);border-radius:5px;display:flex;align-items:center;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--pp-ink-5)}.um-page .um-id-barcode .bars{display:flex;align-items:center;gap:1.5px;height:22px;flex:1;margin:0 14px}.um-page .um-id-barcode .bars span{display:block;background:var(--pp-ink-2);border-radius:.5px}.um-page .um-feed{border:1px solid var(--pp-line);border-radius:14px;background:var(--pp-bg-1);overflow:hidden;display:flex;flex-direction:column}.um-page .um-feed-head{padding:12px 16px;background:var(--pp-bg-2);border-bottom:1px solid var(--pp-line);display:flex;align-items:center;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--pp-ink-4);letter-spacing:.08em}.um-page .um-feed-head .live{display:inline-flex;align-items:center;gap:6px;color:var(--pp-accent)}.um-page .um-feed-head .live .d{width:6px;height:6px;border-radius:50%;background:var(--pp-accent);box-shadow:0 0 8px var(--pp-accent);animation:umblink 1.4s infinite}@keyframes umblink{50%{opacity:.4}}.um-page .um-feed-rows{display:flex;flex-direction:column;padding:4px 0}.um-page .um-feed-row{display:grid;grid-template-columns:16px 60px 1fr;gap:10px;padding:8px 16px;font-family:JetBrains Mono,monospace;font-size:11px;align-items:center}.um-page .um-feed-row .ic{width:16px;height:16px;border-radius:3px;display:grid;place-items:center;font-size:10px}.um-page .um-feed-row.add .ic{background:#4ade801a;color:#86efac;border:1px solid rgba(74,222,128,.3)}.um-page .um-feed-row.role .ic{background:#f5b74b1a;color:#f5b74b;border:1px solid rgba(245,183,75,.3)}.um-page .um-feed-row.scim .ic{background:#67e8f91a;color:var(--pp-accent);border:1px solid rgba(103,232,249,.3)}.um-page .um-feed-row.deact .ic{background:#f26b6b1a;color:#fca5a5;border:1px solid rgba(242,107,107,.3)}.um-page .um-feed-row .t{color:var(--pp-ink-5)}.um-page .um-feed-row .msg{color:var(--pp-ink-3)}.um-page .um-feed-row .msg b{color:var(--pp-ink-2);font-weight:500}.um-page .um-feed-row .msg .src{color:var(--pp-ink-4);margin-left:6px;font-size:10px}.um-page .um-feed-stat{padding:12px 16px;border-top:1px solid var(--pp-line);display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;font-family:JetBrains Mono,monospace}.um-page .um-feed-stat .s .k{color:var(--pp-ink-5);font-size:9.5px;letter-spacing:.08em}.um-page .um-feed-stat .s .v{color:var(--pp-ink);font-size:16px;margin-top:2px;font-weight:500}.um-page .um-roles-list{display:flex;flex-direction:column;gap:8px;width:100%}.um-page .um-role-chip{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--pp-line);border-radius:8px;background:var(--pp-bg-1)}.um-page .um-role-chip .badge{width:26px;height:26px;border-radius:5px;background:var(--pp-bg-3);border:1px solid var(--pp-line-2);display:grid;place-items:center;font-size:10px;color:var(--pp-accent);font-family:JetBrains Mono,monospace;font-weight:600}.um-page .um-role-chip .name{font-size:13px;color:var(--pp-ink);font-weight:500}.um-page .um-role-chip .meta{font-size:11px;color:var(--pp-ink-4);font-family:JetBrains Mono,monospace}.um-page .um-invite{background:var(--pp-bg-2);border:1px solid var(--pp-line-2);border-radius:10px;padding:18px;max-width:360px;width:100%;margin:0 auto;font-family:Inter Tight,sans-serif}.um-page .um-invite .ico{width:36px;height:36px;border-radius:50%;background:var(--pp-accent);color:#042a36;display:grid;place-items:center;font-size:16px;font-weight:600;margin-bottom:14px}.um-page .um-invite h4{font-size:16px;font-weight:550;margin-bottom:6px;color:var(--pp-ink)}.um-page .um-invite p{font-size:13px;color:var(--pp-ink-3);line-height:1.55;margin-bottom:16px}.um-page .um-invite p strong{color:var(--pp-ink)}.um-page .um-invite .btn{display:block;padding:9px;background:var(--pp-accent);color:#042a36;text-align:center;border-radius:6px;font-size:12.5px;font-weight:500}.um-page .um-invite .meta{font-size:11px;color:var(--pp-ink-4);margin-top:12px;font-family:JetBrains Mono,monospace}.um-page .um-scim{font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.7;color:var(--pp-ink-3);width:100%}.um-page .um-scim-head{display:flex;justify-content:space-between;margin-bottom:10px;color:var(--pp-ink-4)}.um-page .um-scim-head .live{color:var(--pp-accent)}.um-page .um-scim-rows{display:flex;flex-direction:column;gap:4px}.um-page .um-scim-row{display:grid;grid-template-columns:18px 1fr auto;gap:8px;padding:4px 8px;border-radius:5px}.um-page .um-scim-row.add{background:#4ade800f;border:1px solid rgba(74,222,128,.2)}.um-page .um-scim-row.mod{background:#f5b74b0f;border:1px solid rgba(245,183,75,.2)}.um-page .um-scim-row.del{background:#f26b6b0f;border:1px solid rgba(242,107,107,.2)}.um-page .um-scim-row .ic.add{color:#86efac}.um-page .um-scim-row .ic.mod{color:#f5b74b}.um-page .um-scim-row .ic.del{color:#fca5a5}.um-page .um-scim-row .name{color:var(--pp-ink-2)}.um-page .um-scim-row .meta{color:var(--pp-ink-4)}.um-page .um-scim-foot{margin-top:14px;padding-top:10px;border-top:1px dashed var(--pp-line);color:var(--pp-ink-4);display:flex;justify-content:space-between}.um-page .um-scim-foot .ok{color:var(--pp-accent-2)}
