@font-face{font-family:DM Sans;src:url(/_next/static/media/dmsans.a6034641.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Bitcount Grid Single;src:url(/_next/static/media/bitcount-400.52e32254.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans SemiExpanded;src:url(/_next/static/media/zalando-se.95f5dced.woff2) format("woff2");font-weight:600 700;font-style:normal;font-display:swap}:root{--radius-card:10px;--hairline-width:1px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--font-size-eyebrow:9px;--font-size-eyebrow-lg:11px;--font-size-body:14px;--font-size-heading:20px;--font-size-stat:32px;--fs-wordmark:19px;--fs-title:28px;--fs-stat:22px;--fs-tab:13px;--fs-row:14px;--fs-header:11px;--fs-caption:12px;--band-h:64px;--rail-w:60px;--row-h:48px;--radius-btn:8px;--radius-surface-top:14px;--brand-chrome-bg:#0d1614;--brand-chrome-text:#f4f7f6;--brand-chrome-hairline:rgba(244,247,246,0.1);--brand-canvas-paper:#f2f4f3;--brand-canvas-card-bg:#ffffff;--brand-canvas-card-border:#e3e7e6;--brand-canvas-card-radius:var(--radius-card);--brand-accent:#3e9a8f;--brand-accent-deep:#1d5c57;--brand-accent-lifted:#56c4b6;--brand-accent-on-accent-dark:#06211d;--brand-accent-on-accent-light:#eef6f4;--brand-ink-heading:#171d1c;--brand-ink-body:#3a4441;--brand-ink-muted:#7a8582;--semantic-warning-text:#8a6414;--semantic-warning-bg:#faf3e4;--semantic-danger-text:#a2401f;--semantic-danger-bg:#fdeeea;--semantic-success-text:var(--brand-accent-deep);--semantic-success-bg:var(--brand-accent-on-accent-light);--semantic-pill-radius:999px;--font-body:"DM Sans",system-ui,-apple-system,sans-serif;--font-accent:"Bitcount Grid Single","DM Sans",monospace;--font-display:"Zalando Sans SemiExpanded","DM Sans",sans-serif;--bg:#1b1a17;--panel:#211f1a;--panel-2:#2a2820;--line:#38352d;--fg:#ede9e0;--muted:#9a9286;--accent:#3e9a8f;--accent-2:#2f7c75;--accent-tint:#15302d;--accent-lifted:#56c4b6;--brand-hero:#1d5c57;--brand-hero-2:#123f3b;--brand-hero-glow:#2f7c75;--wordmark:#b34a2a;--green:#56c4b6;--amber:#d29922;--orange:#c0633a;--red:#db5a4b;--blue:#6ea8e8;--cyan:#5c8d86;--moss:#6f7556;--shadow-card:none;--shadow-card-hover:none;color-scheme:dark;--font-display:var(--font-grotesk),"Space Grotesk",system-ui,sans-serif;--font-body:"DM Sans",var(--font-inter),"Inter",system-ui,sans-serif;--font-mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace;--font-accent-face:"Bitcount Grid Single",var(--font-mono),monospace}:root[data-theme=light]{--bg:#ffffff;--panel:#ffffff;--panel-2:#f3f5f4;--line:#e4e8e7;--fg:#16201e;--muted:#5e6b69;--accent:#1d5c57;--accent-2:#123f3b;--accent-tint:#e3efed;--accent-lifted:#56c4b6;--wordmark:#9a3b1f;--green:#1d5c57;--amber:#936410;--orange:#a85228;--red:#c0392b;--blue:#2f5f9e;--cyan:#3f6f69;--moss:#5c6148;--shadow-card:0 1px 2px rgba(18,40,38,0.05),0 6px 16px -6px rgba(18,40,38,0.12);--shadow-card-hover:0 2px 4px rgba(18,40,38,0.07),0 12px 28px -8px rgba(18,40,38,0.18);color-scheme:light}[data-app-shell]{--bg:#eef1f5;--panel:#ffffff;--panel-2:#f7f8fa;--line:#e4e7ec;--border-strong:#d0d5dd;--fg:#1a1a19;--ink-secondary:#5f5e5a;--muted:#8f8d86;--ink-caption:#a5a29a;--shadow-card:0 1px 2px rgba(18,40,38,0.05),0 6px 16px -8px rgba(18,40,38,0.12);color-scheme:light;background:var(--bg);color:var(--fg);--opshell-gutter:16px;--opshell-rail-width:60px}[data-app-shell] td{height:var(--row-h)}[data-app-shell] table:not([data-datatable]):not(.kv-layout){min-width:max-content}[data-app-shell] table:not([data-datatable]):not(.kv-layout) :is(th,td){white-space:nowrap}[data-app-shell] :has(>table:not([data-datatable]):not(.kv-layout)){overflow-x:auto}:root[data-theme=light] [data-app-shell]{--bg:#eef1f5;--panel:#ffffff;--panel-2:#f7f8fa;--line:#e4e7ec;--border-strong:#d0d5dd;--fg:#1a1a19;--ink-secondary:#5f5e5a;--muted:#8f8d86;--ink-caption:#a5a29a;--shadow-card:0 1px 2px rgba(18,40,38,0.05),0 6px 16px -8px rgba(18,40,38,0.12);color-scheme:light}.brand-logo--dark{display:block}.brand-logo--light,:root[data-theme=light] .brand-logo--dark{display:none}:root[data-theme=light] .brand-logo--light{display:block}*{box-sizing:border-box}body,html{margin:0;padding:0}:focus-visible{outline:2px solid var(--pc,var(--accent));outline-offset:2px}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}b,strong{font-weight:500}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-2)}h1,h2,h3,h4{font-family:var(--font-display);color:var(--fg);font-weight:600}.muted{color:var(--muted)}.mono{font-family:var(--font-mono)}.lockup{display:inline-flex;align-items:baseline;gap:.5em;font-family:var(--font-display);font-weight:600;letter-spacing:-.015em;line-height:1;color:var(--fg);white-space:nowrap}.lockup .aycas{letter-spacing:.02em}.lockup .product{font-weight:600;font-size:.62em;letter-spacing:.03em;padding-left:.58em;border-left:2px solid var(--accent);color:var(--accent)}.lockup.sm{font-size:19px}.lockup.lg{font-size:30px}.center{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:28px;max-width:520px;width:100%}.card h1{margin:0 0 6px;font-size:20px}.card .sub{color:var(--muted);font-size:13px;margin:0 0 18px}.btn,button{background:var(--product-ramp-deep,var(--accent));color:#fff;border:0;border-radius:6px;padding:9px 14px;font-size:13px;cursor:pointer;font-weight:500;font-family:inherit}.btn:hover,button:hover{background:var(--accent-2)}.btn:disabled,button:disabled{opacity:.5;cursor:not-allowed}[data-app-shell] .btn,[data-app-shell] button{border-radius:var(--radius-btn)}[data-app-shell] .btn:hover,[data-app-shell] button:hover{background:color-mix(in srgb,var(--product-ramp-deep) 90%,#000)}.btn.secondary{background:transparent;color:var(--fg);border:1px solid var(--border-strong,var(--line));font-weight:500}.btn.secondary:hover{background:var(--panel-2)}.btn.ghost{background:transparent;color:var(--muted);border:0;font-weight:500;padding:6px 8px}.btn.ghost:hover{color:var(--fg)}.btn.danger{background:transparent;color:var(--red);border:1px solid rgba(219,90,75,.5)}.btn.danger:hover{background:rgba(219,90,75,.1)}.btn.sm{padding:5px 10px;font-size:12px}.app{min-height:100vh;display:flex;flex-direction:column}.appbar{height:56px;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line);background:var(--panel)}.appbar,.appbar .who{display:flex;align-items:center}.appbar .who{gap:12px;font-size:13px}.shell{flex:1 1;display:flex;min-height:0}.sidebar{width:216px;border-right:1px solid var(--line);padding:14px 10px;background:var(--panel)}.navitem{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:transparent;color:var(--muted);border:0;border-radius:8px;padding:9px 11px;font-size:13px;font-weight:500;cursor:pointer;margin-bottom:2px;text-decoration:none}.navitem:hover{background:var(--panel-2);color:var(--fg)}.navitem.active{background:var(--accent-tint);color:var(--fg);box-shadow:inset 2px 0 0 var(--accent)}.main{flex:1 1;padding:24px 28px;overflow:auto}.page-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:18px;flex-wrap:wrap}.page-head h2{margin:0;font-size:18px}.page-head .hint{color:var(--muted);font-size:12px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px;margin-bottom:18px}.panel h3{margin:0 0 12px;font-size:14px}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.tile{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-card);padding:14px 16px}.tile .n{font-size:var(--fs-stat);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;font-family:var(--font-display)}.tile .l{color:var(--muted);font-size:var(--fs-caption);margin-top:6px;font-family:var(--font-mono);letter-spacing:.02em}.tile.accent .n{color:var(--accent)}.table{width:100%;border-collapse:collapse}.table th{text-align:left;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.4px;font-family:var(--font-mono);padding:8px 10px;border-bottom:1px solid var(--line);background:transparent}.table th.right{text-align:right}.table td{padding:11px 10px;border-bottom:1px solid rgba(56,53,45,.5);font-size:13px}.table tr:last-child td{border-bottom:0}.table tr.clickable{cursor:pointer}.table tr.clickable:hover td{background:var(--panel-2)}.table .empty{color:var(--muted);font-size:13px;padding:14px 10px}.right{text-align:right}.badge{display:inline-block;font-size:11px;padding:2px 9px;border-radius:999px;border:1px solid var(--line);color:var(--muted);white-space:nowrap;font-family:var(--font-mono);letter-spacing:.02em}.badge.ok{color:var(--green);border-color:var(--green)}.badge.warn{color:var(--amber);border-color:var(--amber)}.badge.bad{color:var(--red);border-color:var(--red)}.badge.neutral{color:var(--muted);border-color:var(--line)}.badge.demo{color:var(--accent);border-color:var(--accent)}.badge.restricted{color:var(--cyan);border-color:var(--cyan)}.banner{padding:11px 14px;border-radius:8px;font-size:13px;margin-bottom:14px;border:1px solid var(--line);color:var(--muted)}.banner.ok{color:var(--green);border-color:rgba(79,157,91,.5);background:rgba(79,157,91,.08)}.banner.bad{color:var(--red);border-color:rgba(219,90,75,.5);background:rgba(219,90,75,.08)}.banner.info{color:var(--fg);background:var(--panel-2)}.banner.accent{color:var(--accent);border-color:rgba(179,74,42,.5);background:rgba(179,74,42,.08)}.banner b{color:inherit}.field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.field label{font-size:12px;color:var(--muted)}.row{display:flex;gap:12px;flex-wrap:wrap}input:not([type=radio]):not([type=checkbox]),select,textarea{background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:6px;padding:9px 11px;font-size:13px;font-family:inherit;width:100%}input[type=checkbox],input[type=radio]{width:15px;height:15px;flex:none;margin:0;accent-color:var(--accent);cursor:pointer}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.7}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent)}[data-app-shell] input,[data-app-shell] select,[data-app-shell] textarea{border:1px solid var(--border-strong);border-radius:var(--radius-btn);font-size:var(--fs-row)}[data-app-shell] input:focus,[data-app-shell] select:focus,[data-app-shell] textarea:focus{border-color:var(--product-ramp-mid);box-shadow:0 0 0 3px var(--product-ramp-tint)}.stack>*+*{margin-top:14px}.kv{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(56,53,45,.5);font-size:13px}.kv:last-child{border-bottom:0}.kv .k,.section-title{color:var(--muted)}.section-title{margin:0 0 .75rem;font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-mono)}@media (max-width:760px){.sidebar{width:64px}.navitem .lbl{display:none}}.wc-topbar{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"left centre right";align-items:start;grid-gap:1.125rem;gap:1.125rem;margin-bottom:.625rem}.wc-topbar-left{grid-area:left;justify-self:start}.wc-topbar-centre{grid-area:centre;justify-self:center}.wc-topbar-right{grid-area:right;justify-self:end}@media (max-width:640px){.wc-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left right" "centre centre";row-gap:.875rem}}[data-app-shell]{min-height:100vh;display:flex;flex-direction:column}.app-topbar{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .85rem;min-height:58px;padding:0 1.75rem;border-bottom:1px solid var(--line);background:var(--panel)}.app-topbar-divider{width:1px;height:22px;background:var(--line);flex:0 0 auto}.app-topbar-spacer{flex:1 1 auto;min-width:0}.app-tenant-chev{display:inline-flex;line-height:0}.app-demo-pill,.app-tenant-chev{color:var(--muted);flex:0 0 auto}.app-demo-pill{font-family:var(--font-accent-face,var(--font-mono));font-size:var(--font-size-eyebrow-lg,.6875rem);letter-spacing:.04em;text-transform:uppercase;background:var(--semantic-warning-bg,transparent);border:1px solid var(--amber);border-radius:var(--semantic-pill-radius,999px);padding:var(--space-1,.1rem) var(--space-3,.45rem);white-space:nowrap}.app-topbar .who{display:flex;align-items:center;gap:.65rem;font-size:.8rem;flex:0 0 auto}.app-topbar .who .name{color:var(--fg);white-space:nowrap}.app-iconbtn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:var(--muted);cursor:pointer;padding:.32rem;border-radius:.45rem;line-height:0}.app-iconbtn:hover{color:var(--fg);background:var(--panel-2)}.app-iconbtn svg{width:1.05rem;height:1.05rem;display:block}.app-newmenu-wrap{position:relative;display:inline-flex;flex:0 0 auto}.app-newbtn{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .8rem;font-size:.78rem;border-radius:.5rem}.app-newmenu{position:absolute;top:calc(100% + .5rem);right:0;z-index:60;background:var(--panel);border:1px solid var(--line);border-radius:.625rem;padding:.3rem;min-width:13rem;box-shadow:0 14px 36px rgba(0,0,0,.45)}.app-newmenu button{display:flex;width:100%;align-items:center;background:transparent;border:0;color:var(--fg);border-radius:.45rem;padding:.55rem .7rem;font-size:.8rem;font-weight:400;cursor:pointer;text-align:left}.app-newmenu button:hover{background:var(--panel-2)}.app-menu-overlay{position:fixed;inset:0;z-index:50;background:transparent}.app-subbar{gap:1rem;padding:0 1.75rem;border-bottom:1px solid var(--line);background:var(--bg)}.app-navbar,.app-subbar{display:flex;align-items:flex-end;justify-content:center}.app-navbar{gap:1.75rem;flex-wrap:wrap;min-width:0}.app-navtab{display:inline-flex;align-items:center;gap:.32rem;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);font-family:inherit;font-size:.85rem;font-weight:500;padding:.8rem .75rem .7rem;margin-bottom:-1px;cursor:pointer;white-space:nowrap;border-radius:.5rem .5rem 0 0;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.app-navtab:hover{color:var(--fg);background:var(--accent-tint)}.app-navtab.on{color:var(--fg);border-bottom-color:var(--accent)}.app-navtab .chev{line-height:0}.app-mega-overlay{position:fixed;inset:0;z-index:50;background:transparent}.app-mega{position:relative;z-index:51;background:var(--panel);border-bottom:1px solid var(--line);padding:1rem 1.75rem 1.15rem}.app-mega-search{display:flex;align-items:center;gap:.7rem;background:var(--bg);border:1px solid var(--line);border-radius:.7rem;padding:.8rem 1rem;color:var(--muted);transition:border-color .15s ease,box-shadow .15s ease}.app-mega-search input{flex:1 1;min-width:0;background:transparent;border:0;color:var(--fg);font-family:inherit;font-size:.875rem;padding:0;width:100%}.app-mega-search input:focus{outline:none}.app-mega-search input::placeholder{color:var(--muted);opacity:1}.app-mega-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.app-mega-search svg{width:1rem;height:1rem;flex:0 0 auto}.app-mega-kbd{font-family:var(--font-mono);font-size:.66rem;color:var(--muted);border:1px solid var(--line);border-radius:.3rem;padding:.06rem .4rem;background:var(--panel-2);flex:0 0 auto}.app-mega-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:1rem .75rem;gap:1rem .75rem;margin-top:1rem}.app-mega-group-h{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.07em;color:var(--muted);text-transform:uppercase;margin:0 .5rem .25rem}.app-mega-item{display:flex;flex-direction:column;gap:.1rem;width:100%;text-align:left;background:transparent;border:0;border-radius:.5rem;padding:.45rem .5rem;cursor:pointer;color:var(--fg);font:inherit;text-decoration:none}.app-mega-item.on,.app-mega-item:hover{background:var(--accent-tint)}.app-mega-item-top{display:flex;align-items:baseline;gap:.5rem}.app-mega-l{font-family:var(--font-display);font-size:.84rem;font-weight:600;color:var(--fg)}.app-mega-item.on .app-mega-l,.app-mega-item:hover .app-mega-l{color:var(--accent)}.app-mega-d{font-size:.72rem;color:var(--muted)}.app-mega-pill{font-family:var(--font-mono);font-size:.56rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border:1px solid var(--line);border-radius:.4rem;padding:.04rem .34rem;margin-left:auto;flex:0 0 auto}.app-mega-empty{color:var(--muted);font-size:.82rem;padding:.9rem .5rem}.app-mega-foot{margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:.7rem;color:var(--muted);display:flex;gap:1.15rem;flex-wrap:wrap}.app-mega-foot b{color:var(--fg);font-weight:500}.app-main{flex:1 1;min-width:0;padding:2rem;overflow:auto}@media (max-width:760px){.app-topbar{gap:.5rem}.app-subbar,.app-topbar{padding:0 1rem}.app-mega{padding:.9rem 1rem 1rem}.app-main{padding:1.25rem}.app-topbar .who .name{display:none}}[data-app-shell] .opshell-bar button:hover{background:rgba(255,255,255,.14)}[data-app-shell] .opshell-section-row button:hover{color:var(--fg)}[data-app-shell] [data-testid=rail-item]:hover{background:#ffffff;color:var(--fg)}[data-app-shell] [data-testid=band-avatar]:hover{border-color:var(--border-strong)}[data-app-shell] [data-testid=band-search]:hover,[data-app-shell] [data-testid=rail-changelog]:hover{background:#ffffff}[data-app-shell] [data-testid=persona-switcher-item]:hover,[data-app-shell] [data-testid=product-switcher-item]:hover{background:var(--panel-2)}.member-shell-root{min-height:100dvh;display:flex;flex-direction:column;max-width:32rem;margin:0 auto;background:var(--bg,#ffffff)}.member-bottom-nav{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:space-around;align-items:stretch;gap:.25rem;padding:.4rem .5rem;border-top:1px solid var(--border,#e7e5e4);background:var(--surface,#ffffff)}.member-bottom-nav-item{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.35rem 0;font-size:.7rem;text-decoration:none;border-radius:.6rem}@media (min-width:900px){.member-shell-root{max-width:72rem;display:grid;grid-template-columns:15rem 1fr;grid-template-rows:auto auto 1fr}.member-shell-root>header{grid-column:1/-1;grid-row:1}.member-shell-root>[data-testid=member-header-actions]{grid-column:1/-1;grid-row:2}.member-shell-root>main{grid-column:2;grid-row:3;max-width:42rem}.member-bottom-nav{grid-column:1;grid-row:2/span 2;position:-webkit-sticky;position:sticky;top:0;bottom:auto;align-self:start;height:100dvh;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.15rem;padding:1.25rem .75rem;border-top:none;border-right:1px solid var(--border,#e7e5e4)}.member-bottom-nav-item{flex-direction:row;justify-content:flex-start;align-items:center;gap:.75rem;font-size:.85rem;padding:.6rem .9rem}}.dashboard-widget-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:1100px){.dashboard-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dashboard-widget-grid{grid-template-columns:1fr}}.dashboard-widget-item{display:flex}.dashboard-widget-item>*{width:100%;min-width:0}.dashboard-widget-item--wide{grid-column:span 2}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}