.kpi-tile-module__3j6kZG__tile{gap:var(--primitive-space-3);padding:var(--primitive-space-5) var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), radial-gradient(ellipse at 100% 0%, var(--tile-tone,color-mix(in oklab, var(--primitive-teal) 18%, transparent)), transparent 56%), var(--primitive-panel);color:var(--primitive-body);font-variant-numeric:tabular-nums;box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), 0 18px 38px color-mix(in oklab, var(--primitive-recessed) 87.5%, transparent);isolation:isolate;grid-template-rows:auto auto 1fr auto;display:grid;position:relative;overflow:hidden}.kpi-tile-module__3j6kZG__tile>*{z-index:1;position:relative}.kpi-tile-module__3j6kZG__tile:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in oklab, var(--primitive-text-strong) 1.8%, transparent) 3px 4px);mix-blend-mode:overlay;opacity:.4;position:absolute;inset:0}.kpi-tile-module__3j6kZG__head{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-2-5);display:flex}.kpi-tile-module__3j6kZG__label{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted)}.kpi-tile-module__3j6kZG__periodChip{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);padding:var(--primitive-space-0-5) var(--primitive-space-2);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);white-space:nowrap}.kpi-tile-module__3j6kZG__body{align-items:baseline;gap:var(--primitive-space-2-5);flex-wrap:wrap;display:flex}.kpi-tile-module__3j6kZG__value{font-family:var(--primitive-font-display);font-size:clamp(32px,3.4vw,44px);line-height:var(--primitive-leading-none);color:var(--primitive-text-strong);letter-spacing:.005em;font-feature-settings:"tnum" 1;align-items:baseline;gap:var(--primitive-space-1);display:inline-flex}.kpi-tile-module__3j6kZG__unit{font-family:var(--primitive-font-mono);font-style:normal;font-size:var(--primitive-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted)}.kpi-tile-module__3j6kZG__delta{align-items:center;gap:var(--primitive-space-1);padding:var(--primitive-space-0-5) var(--primitive-space-2);border-radius:var(--primitive-radius-pill);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.08em;border:1px solid var(--primitive-line);display:inline-flex}.kpi-tile-module__3j6kZG__deltaUp{color:var(--primitive-green);background:color-mix(in oklab, var(--primitive-green) 8%, transparent);border-color:color-mix(in oklab, var(--primitive-green) 32%, transparent)}.kpi-tile-module__3j6kZG__deltaDown{color:var(--primitive-red);background:color-mix(in oklab, var(--primitive-red) 8%, transparent);border-color:color-mix(in oklab, var(--primitive-red) 32%, transparent)}.kpi-tile-module__3j6kZG__deltaFlat{color:var(--primitive-muted);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent)}.kpi-tile-module__3j6kZG__spark{width:100%;height:48px;display:block}.kpi-tile-module__3j6kZG__spark>svg{width:100%}.kpi-tile-module__3j6kZG__caption{font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);font-size:10.5px}@media (prefers-reduced-motion:reduce){.kpi-tile-module__3j6kZG__tile{transition:none}}
.quick-action-grid-module__uC0kNa__surface{gap:var(--primitive-space-3);padding:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), var(--primitive-panel);color:var(--primitive-body);display:grid}.quick-action-grid-module__uC0kNa__head{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.quick-action-grid-module__uC0kNa__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-text-strong)}.quick-action-grid-module__uC0kNa__helper{font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);font-size:10.5px}.quick-action-grid-module__uC0kNa__grid{gap:var(--primitive-space-2-5);margin:0;padding:0;list-style:none;display:grid}.quick-action-grid-module__uC0kNa__col3{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-action-grid-module__uC0kNa__col2{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action-grid-module__uC0kNa__cell{display:contents}.quick-action-grid-module__uC0kNa__action{gap:var(--primitive-space-2-5);width:100%;padding:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1%, transparent) 50%), radial-gradient(circle at 100% 0%, var(--action-tone,color-mix(in oklab, var(--primitive-teal) 18%, transparent)), transparent 70%), color-mix(in oklab, var(--primitive-panel) 73%, transparent);color:var(--primitive-body);text-align:left;cursor:pointer;transition:transform .2s var(--primitive-ease-out), border-color .2s ease, box-shadow .2s ease;font-variant-numeric:tabular-nums;grid-template-rows:auto 1fr auto;display:grid;position:relative}.quick-action-grid-module__uC0kNa__action:hover,.quick-action-grid-module__uC0kNa__action:focus-visible{border-color:var(--primitive-line-strong);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 8%, transparent), 0 14px 32px color-mix(in oklab, var(--primitive-recessed) 100%, transparent);outline:none;transform:translateY(-2px)}.quick-action-grid-module__uC0kNa__actionTop{justify-content:space-between;align-items:center;gap:var(--primitive-space-2);display:flex}.quick-action-grid-module__uC0kNa__glyph{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);color:var(--action-tone,var(--primitive-text-strong));line-height:var(--primitive-leading-none);letter-spacing:.01em}.quick-action-grid-module__uC0kNa__pin{color:var(--primitive-muted)}.quick-action-grid-module__uC0kNa__actionBody{gap:var(--primitive-space-0-5);display:grid}.quick-action-grid-module__uC0kNa__actionLabel{color:var(--primitive-text-strong);font-size:13.5px;font-weight:var(--primitive-weight-semibold);letter-spacing:.005em}.quick-action-grid-module__uC0kNa__actionDesc{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.08em;font-size:10.5px;line-height:1.4}.quick-action-grid-module__uC0kNa__actionMeta{justify-content:space-between;align-items:center;gap:var(--primitive-space-2);min-height:18px;display:flex}.quick-action-grid-module__uC0kNa__badge{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--action-tone,var(--primitive-teal));padding:var(--primitive-space-0-5) var(--primitive-space-1-5);border-radius:var(--primitive-radius-sm);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);border:1px solid;font-size:9.5px}.quick-action-grid-module__uC0kNa__shortcut{margin-left:auto}@media (max-width:720px){.quick-action-grid-module__uC0kNa__col3{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-action-grid-module__uC0kNa__col2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.quick-action-grid-module__uC0kNa__action{transition:none}.quick-action-grid-module__uC0kNa__action:hover,.quick-action-grid-module__uC0kNa__action:focus-visible{transform:none}}
.system-status-banner-module__xGfWUa__banner{gap:var(--primitive-space-3);padding:var(--primitive-space-4) var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), var(--primitive-panel);color:var(--primitive-body);font-variant-numeric:tabular-nums;isolation:isolate;grid-template-columns:1fr;display:grid;position:relative}.system-status-banner-module__xGfWUa__toneGreen{border-color:color-mix(in oklab, var(--primitive-green) 40%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-green) 8%, transparent), color-mix(in oklab, var(--primitive-green) 1.8%, transparent) 60%), color-mix(in oklab, var(--primitive-green) 6%, var(--primitive-panel))}.system-status-banner-module__xGfWUa__toneAmber{border-color:color-mix(in oklab, var(--primitive-amber) 40%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-amber) 8%, transparent), color-mix(in oklab, var(--primitive-amber) 1.8%, transparent) 60%), color-mix(in oklab, var(--primitive-amber) 6%, var(--primitive-panel))}.system-status-banner-module__xGfWUa__toneRed{border-color:color-mix(in oklab, var(--primitive-red) 40%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-red) 8%, transparent), color-mix(in oklab, var(--primitive-red) 1.8%, transparent) 60%), color-mix(in oklab, var(--primitive-red) 6%, var(--primitive-panel))}.system-status-banner-module__xGfWUa__toneTeal{border-color:color-mix(in oklab, var(--primitive-teal) 40%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-teal) 8%, transparent), color-mix(in oklab, var(--primitive-teal) 1.8%, transparent) 60%), color-mix(in oklab, var(--primitive-teal) 6%, var(--primitive-panel))}.system-status-banner-module__xGfWUa__toneNeutral{border-color:var(--primitive-line)}.system-status-banner-module__xGfWUa__pulse{top:var(--primitive-space-4);right:var(--primitive-space-4);border-radius:var(--primitive-radius-round);background:var(--primitive-green);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--primitive-green) 20%, transparent);animation:2.4s ease-in-out infinite system-status-banner-module__xGfWUa__pulse;position:absolute}.system-status-banner-module__xGfWUa__toneRed .system-status-banner-module__xGfWUa__pulse{background:var(--primitive-red);box-shadow:0 0 0 4px color-mix(in oklab, var(--primitive-red) 22%, transparent)}.system-status-banner-module__xGfWUa__toneAmber .system-status-banner-module__xGfWUa__pulse{background:var(--primitive-amber);box-shadow:0 0 0 4px color-mix(in oklab, var(--primitive-amber) 20%, transparent)}.system-status-banner-module__xGfWUa__toneTeal .system-status-banner-module__xGfWUa__pulse{background:var(--primitive-teal);box-shadow:0 0 0 4px color-mix(in oklab, var(--primitive-teal) 22%, transparent)}@keyframes system-status-banner-module__xGfWUa__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.18)}}.system-status-banner-module__xGfWUa__head{align-items:center;gap:var(--primitive-space-3);min-width:0;display:flex}.system-status-banner-module__xGfWUa__glyph{border-radius:var(--primitive-radius-md);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 5%, transparent);width:36px;height:36px;color:var(--primitive-text-strong);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.system-status-banner-module__xGfWUa__toneGreen .system-status-banner-module__xGfWUa__glyph{color:var(--primitive-green)}.system-status-banner-module__xGfWUa__toneAmber .system-status-banner-module__xGfWUa__glyph{color:var(--primitive-amber)}.system-status-banner-module__xGfWUa__toneRed .system-status-banner-module__xGfWUa__glyph{color:var(--primitive-red)}.system-status-banner-module__xGfWUa__toneTeal .system-status-banner-module__xGfWUa__glyph{color:var(--primitive-teal)}.system-status-banner-module__xGfWUa__identity{gap:var(--primitive-space-0-5);min-width:0;display:grid}.system-status-banner-module__xGfWUa__kicker{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);font-size:10.5px}.system-status-banner-module__xGfWUa__title{color:var(--primitive-text-strong);font-size:var(--primitive-h5);font-weight:var(--primitive-weight-bold);letter-spacing:.005em;margin:0;line-height:1.2}.system-status-banner-module__xGfWUa__body{gap:var(--primitive-space-2);display:grid}.system-status-banner-module__xGfWUa__note{font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);color:var(--primitive-body);margin:0}.system-status-banner-module__xGfWUa__services{gap:var(--primitive-space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.system-status-banner-module__xGfWUa__service{font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;padding:var(--primitive-space-0-5) var(--primitive-space-2);border-radius:var(--primitive-radius-sm);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);color:var(--primitive-body);font-size:10.5px}.system-status-banner-module__xGfWUa__foot{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);padding-top:var(--primitive-space-1);border-top:1px dashed var(--primitive-line);margin-top:var(--primitive-space-1);flex-wrap:wrap;display:flex}.system-status-banner-module__xGfWUa__updated{font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);font-size:10.5px}.system-status-banner-module__xGfWUa__cta{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1-5) var(--primitive-space-3);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.12em;text-transform:uppercase;border:1px solid;text-decoration:none;transition:background .2s;display:inline-flex}.system-status-banner-module__xGfWUa__cta:hover,.system-status-banner-module__xGfWUa__cta:focus-visible{background:color-mix(in oklab, var(--primitive-text-strong) 8%, transparent);outline:none}@media (prefers-reduced-motion:reduce){.system-status-banner-module__xGfWUa__pulse{animation:none}.system-status-banner-module__xGfWUa__cta{transition:none}}
.activity-feed-row-module__U3ExQW__row{gap:var(--primitive-space-3);padding:var(--primitive-space-3) var(--primitive-space-3) var(--primitive-space-3) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent), color-mix(in oklab, var(--primitive-text-strong) 0.8%, transparent) 60%), var(--primitive-panel);color:var(--primitive-body);font-variant-numeric:tabular-nums;grid-template-columns:36px minmax(0,1fr);display:grid;position:relative}.activity-feed-row-module__U3ExQW__thread{left:var(--primitive-space-8);top:var(--primitive-space-10);bottom:-var(--primitive-space-3);background:linear-gradient(180deg, var(--primitive-line) 0%, transparent 100%);pointer-events:none;width:2px;position:absolute}.activity-feed-row-module__U3ExQW__row:last-of-type .activity-feed-row-module__U3ExQW__thread{display:none}.activity-feed-row-module__U3ExQW__toneRed{border-left:3px solid color-mix(in oklab, var(--primitive-red) 60%, transparent)}.activity-feed-row-module__U3ExQW__toneAmber{border-left:3px solid color-mix(in oklab, var(--primitive-amber) 60%, transparent)}.activity-feed-row-module__U3ExQW__toneTeal{border-left:3px solid color-mix(in oklab, var(--primitive-teal) 60%, transparent)}.activity-feed-row-module__U3ExQW__toneGreen{border-left:3px solid color-mix(in oklab, var(--primitive-green) 60%, transparent)}.activity-feed-row-module__U3ExQW__toneViolet{border-left:3px solid color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 60%, transparent)}.activity-feed-row-module__U3ExQW__toneNeutral{border-left:3px solid var(--primitive-line)}.activity-feed-row-module__U3ExQW__actor{z-index:1;align-items:flex-start;display:inline-flex}.activity-feed-row-module__U3ExQW__body{gap:var(--primitive-space-1-5);min-width:0;display:grid}.activity-feed-row-module__U3ExQW__summary{font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);color:var(--primitive-body);margin:0}.activity-feed-row-module__U3ExQW__actorName{color:var(--primitive-text-strong);font-weight:var(--primitive-weight-semibold)}.activity-feed-row-module__U3ExQW__verb{color:var(--primitive-muted)}.activity-feed-row-module__U3ExQW__surface{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);padding:var(--primitive-space-px) var(--primitive-space-1-5);border-radius:var(--primitive-radius-sm);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);margin:0 var(--primitive-space-0-5)}.activity-feed-row-module__U3ExQW__target{color:var(--primitive-text-strong);font-weight:var(--primitive-weight-medium)}.activity-feed-row-module__U3ExQW__detail{font-size:12.5px;line-height:var(--primitive-leading-normal);color:var(--primitive-muted);margin:0}.activity-feed-row-module__U3ExQW__meta{justify-content:space-between;align-items:center;gap:var(--primitive-space-2-5);font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);flex-wrap:wrap;font-size:10.5px;display:flex}.activity-feed-row-module__U3ExQW__role{color:var(--primitive-muted)}.activity-feed-row-module__U3ExQW__timestamp{color:var(--primitive-body)}
.command-palette-module__f_I16a__palette{gap:var(--primitive-space-0);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), radial-gradient(ellipse at 80% -20%, color-mix(in oklab, var(--primitive-teal) 12%, transparent), transparent 50%), var(--primitive-panel-strong);color:var(--primitive-body);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), 0 32px 60px color-mix(in oklab, var(--primitive-recessed) 100%, transparent);font-variant-numeric:tabular-nums;grid-template-rows:auto 1fr auto;max-height:540px;display:grid;overflow:hidden}.command-palette-module__f_I16a__closed{opacity:.5;filter:saturate(.6)}.command-palette-module__f_I16a__head{align-items:center;gap:var(--primitive-space-2-5);padding:var(--primitive-space-3) var(--primitive-space-4);border-bottom:1px solid var(--primitive-line);grid-template-columns:16px 1fr auto;display:grid}.command-palette-module__f_I16a__searchIcon{color:var(--primitive-muted)}.command-palette-module__f_I16a__input{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-base);letter-spacing:.005em;caret-color:var(--primitive-teal);background:0 0;border:none;outline:none;width:100%}.command-palette-module__f_I16a__input::placeholder{color:var(--primitive-muted)}.command-palette-module__f_I16a__shortcut{display:inline-flex}.command-palette-module__f_I16a__list{padding:var(--primitive-space-2) var(--primitive-space-1-5);gap:var(--primitive-space-1-5);display:grid;overflow-y:auto}.command-palette-module__f_I16a__section{padding:var(--primitive-space-1) 0}.command-palette-module__f_I16a__sectionHead{align-items:center;gap:var(--primitive-space-1-5);margin:var(--primitive-space-1) var(--primitive-space-3) var(--primitive-space-1-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);font-weight:var(--primitive-weight-medium);display:inline-flex}.command-palette-module__f_I16a__sectionList{gap:var(--primitive-space-px);margin:0;padding:0;list-style:none;display:grid}.command-palette-module__f_I16a__item{align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-2) var(--primitive-space-3);border-radius:var(--primitive-radius-md);color:var(--primitive-body);cursor:pointer;grid-template-columns:1fr auto;transition:background .16s;display:grid}.command-palette-module__f_I16a__item:hover{background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent)}.command-palette-module__f_I16a__itemActive{background:color-mix(in oklab, var(--primitive-teal) 10%, transparent);outline:1px solid color-mix(in oklab, var(--primitive-teal) 32%, transparent)}.command-palette-module__f_I16a__itemSuggestion{background:linear-gradient(90deg, color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 8%, transparent), transparent 80%);border:1px solid color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 22%, transparent)}.command-palette-module__f_I16a__itemBody{gap:var(--primitive-space-0-5);min-width:0;display:grid}.command-palette-module__f_I16a__itemLabel{color:var(--primitive-text-strong);font-size:13.5px;font-weight:var(--primitive-weight-medium);letter-spacing:.005em}.command-palette-module__f_I16a__itemHint{font-family:var(--primitive-font-mono);letter-spacing:.08em;color:var(--primitive-muted);font-size:10.5px}.command-palette-module__f_I16a__itemShortcut{align-items:center;gap:var(--primitive-space-1);display:inline-flex}.command-palette-module__f_I16a__empty{padding:var(--primitive-space-6) var(--primitive-space-4);font-size:var(--primitive-text-sm);color:var(--primitive-muted);text-align:center;margin:0}.command-palette-module__f_I16a__foot{align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-2-5) var(--primitive-space-4);border-top:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2%, transparent);flex-wrap:wrap;display:flex}.command-palette-module__f_I16a__footHint{align-items:center;gap:var(--primitive-space-1-5);font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);font-size:10.5px;display:inline-flex}@media (prefers-reduced-motion:reduce){.command-palette-module__f_I16a__item{transition:none}}
.pinned-board-module__YViH5a__board{gap:var(--primitive-space-3);padding:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 0.8%, transparent) 60%), var(--primitive-panel);color:var(--primitive-body);display:grid}.pinned-board-module__YViH5a__boardHead{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.pinned-board-module__YViH5a__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-text-strong)}.pinned-board-module__YViH5a__hint{font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);font-size:10.5px}.pinned-board-module__YViH5a__canvas{gap:var(--primitive-space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.pinned-board-module__YViH5a__card{gap:var(--primitive-space-2-5);padding:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), radial-gradient(circle at 100% 0%, var(--card-tone,color-mix(in oklab, var(--primitive-teal) 18%, transparent)), transparent 60%), var(--primitive-panel);font-variant-numeric:tabular-nums;grid-template-rows:auto 1fr;display:grid;position:relative}.pinned-board-module__YViH5a__span1{grid-column:span 1}.pinned-board-module__YViH5a__span2{grid-column:span 2}@media (max-width:720px){.pinned-board-module__YViH5a__span2{grid-column:span 1}}.pinned-board-module__YViH5a__cardHead{align-items:center;gap:var(--primitive-space-2);grid-template-columns:auto 1fr auto;display:grid}.pinned-board-module__YViH5a__handle{border-radius:var(--primitive-radius-sm);width:22px;height:22px;color:var(--primitive-muted);cursor:grab;justify-content:center;align-items:center;display:inline-flex}.pinned-board-module__YViH5a__handle:hover,.pinned-board-module__YViH5a__handle:focus-visible{background:color-mix(in oklab, var(--primitive-text-strong) 6%, transparent);color:var(--primitive-text-strong);outline:none}.pinned-board-module__YViH5a__cardTitle{font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-semibold);color:var(--primitive-text-strong);letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pinned-board-module__YViH5a__cardActions{align-items:center;gap:var(--primitive-space-1);display:inline-flex}.pinned-board-module__YViH5a__iconButton{border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);width:22px;height:22px;color:var(--primitive-muted);border-radius:var(--primitive-radius-sm);cursor:pointer;justify-content:center;align-items:center;transition:background .16s;display:inline-flex}.pinned-board-module__YViH5a__iconButton:hover,.pinned-board-module__YViH5a__iconButton:focus-visible{background:color-mix(in oklab, var(--primitive-text-strong) 10%, transparent);color:var(--primitive-text-strong);outline:none}.pinned-board-module__YViH5a__iconButton:disabled{cursor:not-allowed;opacity:.4}.pinned-board-module__YViH5a__cardBody{gap:var(--primitive-space-2);min-height:0;display:grid}.pinned-board-module__YViH5a__placeholder{gap:var(--primitive-space-1-5);padding:var(--primitive-space-3);border:1px dashed var(--primitive-line);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-text-strong) 2%, transparent);display:grid}.pinned-board-module__YViH5a__placeholderLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-text-strong)}.pinned-board-module__YViH5a__placeholderHint{font-family:var(--primitive-font-mono);letter-spacing:.1em;color:var(--primitive-muted);font-size:10.5px}@media (prefers-reduced-motion:reduce){.pinned-board-module__YViH5a__iconButton{transition:none}}
.role-switcher-module__p7NWsq__wrapper{gap:var(--primitive-space-2-5);font-variant-numeric:tabular-nums;display:grid;position:relative}.role-switcher-module__p7NWsq__impersonateNotice{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-1-5) var(--primitive-space-2-5);border:1px solid color-mix(in oklab, var(--primitive-amber) 50%, transparent);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-amber) 10%, transparent);color:var(--primitive-amber);font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;width:max-content;max-width:100%;margin:0;font-size:10.5px;display:inline-flex}.role-switcher-module__p7NWsq__impersonateNotice strong{color:var(--primitive-text-strong);font-weight:var(--primitive-weight-semibold)}.role-switcher-module__p7NWsq__chipButton{align-items:center;gap:var(--primitive-space-2-5);padding:var(--primitive-space-1-5) var(--primitive-space-3) var(--primitive-space-1-5) var(--primitive-space-1-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 50%), color-mix(in oklab, var(--primitive-panel) 98%, transparent);color:var(--primitive-body);cursor:pointer;transition:border-color .2s,background .2s;display:inline-flex}.role-switcher-module__p7NWsq__chipButton:hover,.role-switcher-module__p7NWsq__chipButton:focus-visible{border-color:var(--primitive-line-strong);background:color-mix(in oklab, var(--primitive-text-strong) 6%, transparent);outline:none}.role-switcher-module__p7NWsq__identity{gap:var(--primitive-space-0-5);text-align:left;display:grid}.role-switcher-module__p7NWsq__userName{color:var(--primitive-text-strong);font-size:12.5px;font-weight:var(--primitive-weight-semibold);letter-spacing:.005em;line-height:var(--primitive-leading-none)}.role-switcher-module__p7NWsq__roleLine{align-items:center;gap:var(--primitive-space-1);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);display:inline-flex}.role-switcher-module__p7NWsq__roleGlyph{color:var(--primitive-amber);align-items:center;display:inline-flex}.role-switcher-module__p7NWsq__chevron{color:var(--primitive-muted);transition:transform .2s}.role-switcher-module__p7NWsq__chevronOpen{transform:rotate(180deg)}.role-switcher-module__p7NWsq__menu{padding:var(--primitive-space-2);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), var(--primitive-panel-strong);gap:var(--primitive-space-1);z-index:20;box-shadow:0 24px 56px color-mix(in oklab, var(--primitive-recessed) 100%, transparent);max-height:360px;margin:0;list-style:none;display:grid;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto}.role-switcher-module__p7NWsq__menuItem{gap:var(--primitive-space-1-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border-radius:var(--primitive-radius-md);cursor:pointer;transition:background .16s;display:grid}.role-switcher-module__p7NWsq__menuItem:hover,.role-switcher-module__p7NWsq__menuItem:focus-visible{background:color-mix(in oklab, var(--primitive-text-strong) 5%, transparent);outline:none}.role-switcher-module__p7NWsq__menuItemActive{background:color-mix(in oklab, var(--primitive-teal) 8%, transparent);outline:1px solid color-mix(in oklab, var(--primitive-teal) 30%, transparent)}.role-switcher-module__p7NWsq__menuItemHead{justify-content:space-between;align-items:center;gap:var(--primitive-space-2);display:flex}.role-switcher-module__p7NWsq__activeTag{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-teal)}.role-switcher-module__p7NWsq__menuItemDesc{font-size:var(--primitive-text-xs);color:var(--primitive-body);margin:0;line-height:1.45}.role-switcher-module__p7NWsq__permissions{gap:var(--primitive-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.role-switcher-module__p7NWsq__permission{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.1em;padding:var(--primitive-space-0-5) var(--primitive-space-1-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-sm);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);color:var(--primitive-muted)}@media (prefers-reduced-motion:reduce){.role-switcher-module__p7NWsq__chipButton,.role-switcher-module__p7NWsq__chevron,.role-switcher-module__p7NWsq__menuItem{transition:none}}
.tenant-switcher-module__-kF0PG__wrapper{font-variant-numeric:tabular-nums;display:inline-block;position:relative}.tenant-switcher-module__-kF0PG__trigger{align-items:center;gap:var(--primitive-space-2-5);padding:var(--primitive-space-1-5) var(--primitive-space-3) var(--primitive-space-1-5) var(--primitive-space-1-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), color-mix(in oklab, var(--primitive-panel) 98%, transparent);color:var(--primitive-body);cursor:pointer;min-width:240px;transition:background .2s,border-color .2s;display:inline-flex}.tenant-switcher-module__-kF0PG__trigger:hover,.tenant-switcher-module__-kF0PG__trigger:focus-visible{background:color-mix(in oklab, var(--primitive-text-strong) 6%, transparent);border-color:var(--primitive-line-strong);outline:none}.tenant-switcher-module__-kF0PG__badge{border-radius:var(--primitive-radius-md);background:linear-gradient(135deg, var(--badge-tone,var(--primitive-teal)), transparent);width:32px;height:32px;color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-sm);letter-spacing:.05em;font-weight:var(--primitive-weight-bold);border:1px solid color-mix(in oklab, var(--primitive-text-strong) 15%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tenant-switcher-module__-kF0PG__identity{gap:var(--primitive-space-0-5);text-align:left;min-width:0;display:grid}.tenant-switcher-module__-kF0PG__workspaceName{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-semibold);letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-switcher-module__-kF0PG__domain{align-items:center;gap:var(--primitive-space-1);font-family:var(--primitive-font-mono);letter-spacing:.1em;color:var(--primitive-muted);font-size:10.5px;display:inline-flex}.tenant-switcher-module__-kF0PG__chevron{color:var(--primitive-muted);margin-left:auto}.tenant-switcher-module__-kF0PG__menu{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), var(--primitive-panel-strong);z-index:20;min-width:320px;box-shadow:0 24px 56px color-mix(in oklab, var(--primitive-recessed) 100%, transparent);position:absolute;top:calc(100% + 8px);left:0;right:auto;overflow:hidden}.tenant-switcher-module__-kF0PG__menuHead{padding:var(--primitive-space-2-5) var(--primitive-space-3);border-bottom:1px solid var(--primitive-line);justify-content:space-between;align-items:center;display:flex}.tenant-switcher-module__-kF0PG__menuKicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-text-strong)}.tenant-switcher-module__-kF0PG__menuCount{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted)}.tenant-switcher-module__-kF0PG__list{padding:var(--primitive-space-1-5);gap:var(--primitive-space-0-5);max-height:320px;margin:0;list-style:none;display:grid;overflow-y:auto}.tenant-switcher-module__-kF0PG__item{align-items:center;gap:var(--primitive-space-2-5);padding:var(--primitive-space-2) var(--primitive-space-2-5);border-radius:var(--primitive-radius-md);cursor:pointer;grid-template-columns:32px 1fr auto;transition:background .16s;display:grid}.tenant-switcher-module__-kF0PG__item:hover,.tenant-switcher-module__-kF0PG__item:focus-visible{background:color-mix(in oklab, var(--primitive-text-strong) 5%, transparent);outline:none}.tenant-switcher-module__-kF0PG__itemActive{background:color-mix(in oklab, var(--primitive-teal) 8%, transparent);outline:1px solid color-mix(in oklab, var(--primitive-teal) 30%, transparent)}.tenant-switcher-module__-kF0PG__itemBadge{border-radius:var(--primitive-radius-md);background:linear-gradient(135deg, var(--badge-tone,var(--primitive-teal)), transparent);width:32px;height:32px;color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-sm);letter-spacing:.05em;font-weight:var(--primitive-weight-bold);border:1px solid color-mix(in oklab, var(--primitive-text-strong) 15%, transparent);justify-content:center;align-items:center;display:inline-flex}.tenant-switcher-module__-kF0PG__itemBody{gap:var(--primitive-space-0-5);min-width:0;display:grid}.tenant-switcher-module__-kF0PG__itemTitleRow{align-items:center;gap:var(--primitive-space-1-5);display:flex}.tenant-switcher-module__-kF0PG__itemTitle{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-medium);letter-spacing:.005em}.tenant-switcher-module__-kF0PG__primaryTag{align-items:center;gap:var(--primitive-space-0-5);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-amber);padding:var(--primitive-space-px) var(--primitive-space-1);border-radius:var(--primitive-radius-xs);border:1px solid;font-size:9.5px;display:inline-flex}.tenant-switcher-module__-kF0PG__itemDomain{font-family:var(--primitive-font-mono);letter-spacing:.1em;color:var(--primitive-muted);font-size:10.5px}.tenant-switcher-module__-kF0PG__checkIcon{color:var(--primitive-teal)}.tenant-switcher-module__-kF0PG__menuFoot{padding:var(--primitive-space-1-5);border-top:1px solid var(--primitive-line)}.tenant-switcher-module__-kF0PG__addButton{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-2) var(--primitive-space-3);border:1px dashed var(--primitive-line);border-radius:var(--primitive-radius-md);width:100%;color:var(--primitive-muted);cursor:pointer;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.12em;text-transform:uppercase;background:0 0;transition:background .16s,color .16s;display:inline-flex}.tenant-switcher-module__-kF0PG__addButton:hover,.tenant-switcher-module__-kF0PG__addButton:focus-visible{background:color-mix(in oklab, var(--primitive-text-strong) 5%, transparent);color:var(--primitive-text-strong);outline:none}@media (prefers-reduced-motion:reduce){.tenant-switcher-module__-kF0PG__trigger,.tenant-switcher-module__-kF0PG__item,.tenant-switcher-module__-kF0PG__addButton{transition:none}}
.weekly-briefing-card-module__-8ehZW__card{gap:var(--primitive-space-4);padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-teal) 10%, transparent), transparent 56%), var(--primitive-panel);color:var(--primitive-body);font-variant-numeric:tabular-nums;display:grid}.weekly-briefing-card-module__-8ehZW__head{gap:var(--primitive-space-3);grid-template-columns:40px 1fr auto;align-items:center;display:grid}.weekly-briefing-card-module__-8ehZW__headIcon{border-radius:var(--primitive-radius-md);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 5%, transparent);width:40px;height:40px;color:var(--primitive-teal);justify-content:center;align-items:center;display:inline-flex}.weekly-briefing-card-module__-8ehZW__headIdentity{gap:var(--primitive-space-0-5);min-width:0;display:grid}.weekly-briefing-card-module__-8ehZW__kicker{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);font-size:10.5px}.weekly-briefing-card-module__-8ehZW__title{color:var(--primitive-text-strong);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-bold);letter-spacing:.005em;margin:0}.weekly-briefing-card-module__-8ehZW__preparedBy{font-family:var(--primitive-font-mono);letter-spacing:.1em;color:var(--primitive-muted);font-size:10.5px}.weekly-briefing-card-module__-8ehZW__headStats{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.weekly-briefing-card-module__-8ehZW__group{gap:var(--primitive-space-2);display:grid}.weekly-briefing-card-module__-8ehZW__groupHead{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);margin:0;font-size:10.5px;font-weight:500}.weekly-briefing-card-module__-8ehZW__list{gap:var(--primitive-space-2);margin:0;padding:0;list-style:none;display:grid}.weekly-briefing-card-module__-8ehZW__item{gap:var(--primitive-space-2-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);grid-template-columns:28px 1fr auto;align-items:center;display:grid}.weekly-briefing-card-module__-8ehZW__tone-green{border-left:3px solid color-mix(in oklab, var(--primitive-green) 60%, transparent)}.weekly-briefing-card-module__-8ehZW__tone-amber{border-left:3px solid color-mix(in oklab, var(--primitive-amber) 60%, transparent)}.weekly-briefing-card-module__-8ehZW__tone-teal{border-left:3px solid color-mix(in oklab, var(--primitive-teal) 60%, transparent)}.weekly-briefing-card-module__-8ehZW__tone-red{border-left:3px solid color-mix(in oklab, var(--primitive-red) 60%, transparent)}.weekly-briefing-card-module__-8ehZW__tone-violet{border-left:3px solid color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 60%, transparent)}.weekly-briefing-card-module__-8ehZW__tone-neutral{border-left:3px solid var(--primitive-line)}.weekly-briefing-card-module__-8ehZW__itemGlyph{border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);width:28px;height:28px;color:var(--primitive-text-strong);justify-content:center;align-items:center;display:inline-flex}.weekly-briefing-card-module__-8ehZW__tone-green .weekly-briefing-card-module__-8ehZW__itemGlyph{color:var(--primitive-green)}.weekly-briefing-card-module__-8ehZW__tone-amber .weekly-briefing-card-module__-8ehZW__itemGlyph{color:var(--primitive-amber)}.weekly-briefing-card-module__-8ehZW__tone-teal .weekly-briefing-card-module__-8ehZW__itemGlyph{color:var(--primitive-teal)}.weekly-briefing-card-module__-8ehZW__tone-red .weekly-briefing-card-module__-8ehZW__itemGlyph{color:var(--primitive-red)}.weekly-briefing-card-module__-8ehZW__itemBody{gap:var(--primitive-space-0-5);min-width:0;display:grid}.weekly-briefing-card-module__-8ehZW__itemHead{align-items:baseline;gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.weekly-briefing-card-module__-8ehZW__itemTitle{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-semibold);letter-spacing:.005em}.weekly-briefing-card-module__-8ehZW__itemDue{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-amber)}.weekly-briefing-card-module__-8ehZW__itemDetail{margin:var(--primitive-space-0-5) 0 0;color:var(--primitive-muted);font-size:12.5px;line-height:1.45}.weekly-briefing-card-module__-8ehZW__itemOwner{flex-shrink:0}@media (max-width:560px){.weekly-briefing-card-module__-8ehZW__head{grid-template-columns:40px 1fr}.weekly-briefing-card-module__-8ehZW__headStats{grid-column:1/-1}}
.team-pulse-strip-module__L2G9cG__strip{gap:var(--primitive-space-3);padding:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), var(--primitive-panel);color:var(--primitive-body);font-variant-numeric:tabular-nums;display:grid}.team-pulse-strip-module__L2G9cG__head{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.team-pulse-strip-module__L2G9cG__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-text-strong)}.team-pulse-strip-module__L2G9cG__summary{gap:var(--primitive-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.team-pulse-strip-module__L2G9cG__summaryItem{align-items:center;gap:var(--primitive-space-1-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);display:inline-flex}.team-pulse-strip-module__L2G9cG__summaryCount{color:var(--primitive-text-strong);font-weight:var(--primitive-weight-semibold);font-size:var(--primitive-text-xs);font-feature-settings:"tnum" 1}.team-pulse-strip-module__L2G9cG__summaryLabel{color:var(--primitive-muted)}.team-pulse-strip-module__L2G9cG__summaryDot,.team-pulse-strip-module__L2G9cG__statusDot{border-radius:var(--primitive-radius-round);width:8px;height:8px;display:inline-block}.team-pulse-strip-module__L2G9cG__dotOnline{background:var(--primitive-green);box-shadow:0 0 0 2px color-mix(in oklab, var(--primitive-green) 18%, transparent)}.team-pulse-strip-module__L2G9cG__dotAway{background:var(--primitive-amber);box-shadow:0 0 0 2px color-mix(in oklab, var(--primitive-amber) 18%, transparent)}.team-pulse-strip-module__L2G9cG__dotBusy{background:color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red));box-shadow:0 0 0 2px color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 18%, transparent)}.team-pulse-strip-module__L2G9cG__dotOffline{background:var(--primitive-muted);box-shadow:0 0 0 2px color-mix(in oklab, var(--primitive-text-strong) 8%, transparent)}.team-pulse-strip-module__L2G9cG__dotSick{background:var(--primitive-red);box-shadow:0 0 0 2px color-mix(in oklab, var(--primitive-red) 18%, transparent)}.team-pulse-strip-module__L2G9cG__list{gap:var(--primitive-space-2-5);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.team-pulse-strip-module__L2G9cG__chip{gap:var(--primitive-space-2-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);grid-template-columns:auto 1fr;align-items:center;display:grid}.team-pulse-strip-module__L2G9cG__chipBody{gap:var(--primitive-space-0-5);min-width:0;display:grid}.team-pulse-strip-module__L2G9cG__chipName{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-semibold);letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-pulse-strip-module__L2G9cG__chipRole{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted)}.team-pulse-strip-module__L2G9cG__chipStatus{align-items:center;gap:var(--primitive-space-1-5);font-family:var(--primitive-font-mono);letter-spacing:.08em;margin-top:var(--primitive-space-0-5);font-size:10.5px;display:inline-flex}.team-pulse-strip-module__L2G9cG__tone-green{color:var(--primitive-green)}.team-pulse-strip-module__L2G9cG__tone-amber{color:var(--primitive-amber)}.team-pulse-strip-module__L2G9cG__tone-teal{color:var(--primitive-teal)}.team-pulse-strip-module__L2G9cG__tone-red{color:var(--primitive-red)}.team-pulse-strip-module__L2G9cG__tone-violet{color:color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red))}.team-pulse-strip-module__L2G9cG__tone-neutral{color:var(--primitive-muted)}
.quick-glance-row-module__NFj0AW__strip{align-items:center;gap:var(--primitive-space-4);padding:var(--primitive-space-3) var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), var(--primitive-panel);color:var(--primitive-body);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.quick-glance-row-module__NFj0AW__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted)}.quick-glance-row-module__NFj0AW__list{gap:var(--primitive-space-5);flex-wrap:wrap;flex:1;align-items:center;margin:0;padding:0;list-style:none;display:flex}.quick-glance-row-module__NFj0AW__cell{column-gap:var(--primitive-space-2);row-gap:var(--primitive-space-0-5);padding-right:var(--primitive-space-5);border-right:1px dashed var(--primitive-line);grid-template:"label label""value delta"/auto auto;align-items:baseline;display:grid}.quick-glance-row-module__NFj0AW__list .quick-glance-row-module__NFj0AW__cell:last-of-type{border-right:none;padding-right:0}.quick-glance-row-module__NFj0AW__cellLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);grid-area:label}.quick-glance-row-module__NFj0AW__cellValue{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);line-height:var(--primitive-leading-none);color:var(--cell-tone,var(--primitive-text-strong));letter-spacing:.005em;font-feature-settings:"tnum" 1;align-items:baseline;gap:var(--primitive-space-1);grid-area:value;display:inline-flex}.quick-glance-row-module__NFj0AW__unit{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);font-style:normal}.quick-glance-row-module__NFj0AW__delta{align-items:center;gap:var(--primitive-space-0-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.08em;grid-area:delta;display:inline-flex}.quick-glance-row-module__NFj0AW__deltaUp{color:var(--primitive-green)}.quick-glance-row-module__NFj0AW__deltaDown{color:var(--primitive-red)}.quick-glance-row-module__NFj0AW__deltaFlat{color:var(--primitive-muted)}@media (max-width:720px){.quick-glance-row-module__NFj0AW__strip{padding:var(--primitive-space-3);gap:var(--primitive-space-3)}.quick-glance-row-module__NFj0AW__list{gap:var(--primitive-space-4)}.quick-glance-row-module__NFj0AW__cell{padding-right:var(--primitive-space-4)}}
.system-tour-launcher-module__P8t37W__card{gap:var(--primitive-space-4);padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), radial-gradient(ellipse at 100% 0%, color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 14%, transparent), transparent 56%), var(--primitive-panel);color:var(--primitive-body);font-variant-numeric:tabular-nums;display:grid}.system-tour-launcher-module__P8t37W__head{gap:var(--primitive-space-3);grid-template-columns:44px 1fr;align-items:flex-start;display:grid}.system-tour-launcher-module__P8t37W__glyph{border-radius:var(--primitive-radius-lg);border:1px solid var(--primitive-line);background:color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 12%, transparent);width:44px;height:44px;color:color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red));justify-content:center;align-items:center;display:inline-flex}.system-tour-launcher-module__P8t37W__headIdentity{gap:var(--primitive-space-1);min-width:0;display:grid}.system-tour-launcher-module__P8t37W__kicker{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);font-size:10.5px}.system-tour-launcher-module__P8t37W__title{color:var(--primitive-text-strong);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-bold);letter-spacing:.005em;margin:0}.system-tour-launcher-module__P8t37W__description{margin:var(--primitive-space-1) 0 0;font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);color:var(--primitive-body)}.system-tour-launcher-module__P8t37W__progressRow{gap:var(--primitive-space-2);display:grid}.system-tour-launcher-module__P8t37W__progressMeta{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);display:flex}.system-tour-launcher-module__P8t37W__progressCount{align-items:baseline;gap:var(--primitive-space-1);font-family:var(--primitive-font-display);font-feature-settings:"tnum" 1;display:inline-flex}.system-tour-launcher-module__P8t37W__progressCount strong{color:var(--primitive-text-strong);font-size:var(--primitive-text-lg);letter-spacing:.005em;font-weight:var(--primitive-weight-bold)}.system-tour-launcher-module__P8t37W__progressCount em{font-style:normal;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted)}.system-tour-launcher-module__P8t37W__eta{align-items:center;gap:var(--primitive-space-1);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);font-size:10.5px;display:inline-flex}.system-tour-launcher-module__P8t37W__steps{gap:var(--primitive-space-1-5);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.system-tour-launcher-module__P8t37W__step{align-items:center;gap:var(--primitive-space-2-5);padding:var(--primitive-space-1-5) 0;border-bottom:1px dashed var(--primitive-line);grid-template-columns:20px 1fr;display:grid}.system-tour-launcher-module__P8t37W__steps .system-tour-launcher-module__P8t37W__step:last-of-type{border-bottom:none}.system-tour-launcher-module__P8t37W__stepDot{border-radius:var(--primitive-radius-round);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);width:18px;height:18px;color:var(--primitive-muted);justify-content:center;align-items:center;display:inline-flex}.system-tour-launcher-module__P8t37W__stepDone .system-tour-launcher-module__P8t37W__stepDot{background:color-mix(in oklab, var(--primitive-green) 18%, transparent);border-color:color-mix(in oklab, var(--primitive-green) 50%, transparent);color:var(--primitive-green)}.system-tour-launcher-module__P8t37W__stepLabel{font-size:var(--primitive-text-sm);color:var(--primitive-body);line-height:1.4}.system-tour-launcher-module__P8t37W__stepDone .system-tour-launcher-module__P8t37W__stepLabel{color:var(--primitive-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--primitive-text-strong) 18%, transparent);text-decoration-color:color-mix(in oklab, var(--primitive-text-strong) 18%, transparent)}.system-tour-launcher-module__P8t37W__foot{gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.system-tour-launcher-module__P8t37W__primaryCta{min-width:0;padding:var(--primitive-space-2-5) var(--primitive-space-4);border-radius:var(--primitive-radius-md);border:1px solid color-mix(in oklab, var(--primitive-red) 55%, transparent);background:var(--primitive-red);color:var(--primitive-text-on-accent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;flex:1;transition:background .2s,border-color .2s}.system-tour-launcher-module__P8t37W__primaryCta:hover,.system-tour-launcher-module__P8t37W__primaryCta:focus-visible{background:var(--primitive-amber);border-color:var(--primitive-amber);color:var(--primitive-text-on-accent);outline:none}.system-tour-launcher-module__P8t37W__secondaryCta{padding:var(--primitive-space-2-5) var(--primitive-space-3);border-radius:var(--primitive-radius-md);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 3%, transparent);color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:color .2s,background .2s}.system-tour-launcher-module__P8t37W__secondaryCta:hover,.system-tour-launcher-module__P8t37W__secondaryCta:focus-visible{background:color-mix(in oklab, var(--primitive-text-strong) 6%, transparent);color:var(--primitive-text-strong);outline:none}@media (prefers-reduced-motion:reduce){.system-tour-launcher-module__P8t37W__primaryCta,.system-tour-launcher-module__P8t37W__secondaryCta{transition:none}}
.feature-spotlight-card-module__DEgTdW__card{gap:var(--primitive-space-4);padding:var(--primitive-space-5);border:1px solid color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 32%, transparent);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 18%, var(--primitive-panel-strong));color:var(--primitive-body);isolation:isolate;font-variant-numeric:tabular-nums;display:grid;position:relative;overflow:hidden}.feature-spotlight-card-module__DEgTdW__aurora{pointer-events:none;background:radial-gradient(ellipse at 20% -10%, color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 32%, transparent), transparent 50%), radial-gradient(ellipse at 120% 110%, color-mix(in oklab, var(--primitive-teal) 24%, transparent), transparent 50%);z-index:0;position:absolute;inset:0}.feature-spotlight-card-module__DEgTdW__card>*{z-index:1;position:relative}.feature-spotlight-card-module__DEgTdW__head{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);display:flex}.feature-spotlight-card-module__DEgTdW__badge{align-items:center;gap:var(--primitive-space-1);padding:var(--primitive-space-1) var(--primitive-space-2-5);border-radius:var(--primitive-radius-pill);border:1px solid color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 60%, transparent);background:color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 18%, transparent);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;display:inline-flex}.feature-spotlight-card-module__DEgTdW__dismiss{border-radius:var(--primitive-radius-round);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent);width:24px;height:24px;color:var(--primitive-muted);cursor:pointer;justify-content:center;align-items:center;transition:background .2s,color .2s;display:inline-flex}.feature-spotlight-card-module__DEgTdW__dismiss:hover,.feature-spotlight-card-module__DEgTdW__dismiss:focus-visible{background:color-mix(in oklab, var(--primitive-text-strong) 10%, transparent);color:var(--primitive-text-strong);outline:none}.feature-spotlight-card-module__DEgTdW__body{gap:var(--primitive-space-2-5);display:grid}.feature-spotlight-card-module__DEgTdW__title{font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-bold);color:var(--primitive-text-strong);letter-spacing:.005em;margin:0;line-height:1.2}.feature-spotlight-card-module__DEgTdW__description{color:var(--primitive-body);margin:0;font-size:13.5px;line-height:1.55}.feature-spotlight-card-module__DEgTdW__bullets{margin:var(--primitive-space-1) 0 0;gap:var(--primitive-space-1-5);padding:0;list-style:none;display:grid}.feature-spotlight-card-module__DEgTdW__bullet{padding-left:var(--primitive-space-4);font-size:12.5px;line-height:var(--primitive-leading-normal);color:var(--primitive-body);position:relative}.feature-spotlight-card-module__DEgTdW__bulletDot{top:var(--primitive-space-2);border-radius:var(--primitive-radius-round);background:color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 80%, transparent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 20%, transparent);position:absolute;left:0}.feature-spotlight-card-module__DEgTdW__foot{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);padding-top:var(--primitive-space-2);border-top:1px dashed color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 32%, transparent);flex-wrap:wrap;display:flex}.feature-spotlight-card-module__DEgTdW__ctaPrimary{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-2-5) var(--primitive-space-4);border-radius:var(--primitive-radius-md);border:1px solid color-mix(in oklab, var(--primitive-red) 55%, transparent);background:var(--primitive-red);color:var(--primitive-text-on-accent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .2s,border-color .2s;display:inline-flex}.feature-spotlight-card-module__DEgTdW__ctaPrimary:hover,.feature-spotlight-card-module__DEgTdW__ctaPrimary:focus-visible{background:var(--primitive-amber);border-color:var(--primitive-amber);color:var(--primitive-text-on-accent);outline:none}.feature-spotlight-card-module__DEgTdW__released{font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);font-size:10.5px}@media (prefers-reduced-motion:reduce){.feature-spotlight-card-module__DEgTdW__ctaPrimary,.feature-spotlight-card-module__DEgTdW__dismiss{transition:none}}
.daily-summary-card-module__ordo0G__card{gap:var(--primitive-space-4);padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 60%), var(--primitive-panel);color:var(--primitive-body);font-variant-numeric:tabular-nums;display:grid}.daily-summary-card-module__ordo0G__head{gap:var(--primitive-space-3);grid-template-columns:40px 1fr;align-items:center;display:grid}.daily-summary-card-module__ordo0G__headGlyph{border-radius:var(--primitive-radius-lg);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-amber) 14%, transparent);width:40px;height:40px;color:var(--primitive-amber);justify-content:center;align-items:center;display:inline-flex}.daily-summary-card-module__ordo0G__headIdentity{gap:var(--primitive-space-0-5);display:grid}.daily-summary-card-module__ordo0G__kicker{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);font-size:10.5px}.daily-summary-card-module__ordo0G__title{color:var(--primitive-text-strong);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-bold);letter-spacing:.005em;margin:0}.daily-summary-card-module__ordo0G__prepared{font-family:var(--primitive-font-mono);letter-spacing:.1em;color:var(--primitive-muted);font-size:10.5px}.daily-summary-card-module__ordo0G__cols{gap:var(--primitive-space-3);grid-template-columns:1fr 1fr;display:grid}.daily-summary-card-module__ordo0G__col{gap:var(--primitive-space-2-5);padding:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-text-strong) 2.5%, transparent);display:grid}.daily-summary-card-module__ordo0G__colGreen{border-color:color-mix(in oklab, var(--primitive-green) 28%, transparent)}.daily-summary-card-module__ordo0G__colAmber{border-color:color-mix(in oklab, var(--primitive-amber) 28%, transparent)}.daily-summary-card-module__ordo0G__colHead{gap:var(--primitive-space-2);grid-template-columns:22px 1fr auto;align-items:center;display:grid}.daily-summary-card-module__ordo0G__colGlyph{border-radius:var(--primitive-radius-sm);background:color-mix(in oklab, var(--primitive-text-strong) 5%, transparent);width:22px;height:22px;color:var(--primitive-text-strong);justify-content:center;align-items:center;display:inline-flex}.daily-summary-card-module__ordo0G__colGreen .daily-summary-card-module__ordo0G__colGlyph{color:var(--primitive-green)}.daily-summary-card-module__ordo0G__colAmber .daily-summary-card-module__ordo0G__colGlyph{color:var(--primitive-amber)}.daily-summary-card-module__ordo0G__colTitle{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0}.daily-summary-card-module__ordo0G__colCount{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.14em;color:var(--primitive-muted);padding:var(--primitive-space-0-5) var(--primitive-space-2);border-radius:var(--primitive-radius-pill);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent)}.daily-summary-card-module__ordo0G__itemList{gap:var(--primitive-space-2);margin:0;padding:0;list-style:none;display:grid}.daily-summary-card-module__ordo0G__item{gap:var(--primitive-space-1);padding:var(--primitive-space-2-5) var(--primitive-space-3);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-recessed) 56%, transparent);border-left:3px solid var(--item-tone,var(--primitive-line));display:grid}.daily-summary-card-module__ordo0G__itemLabel{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:10.5px}.daily-summary-card-module__ordo0G__itemValue{align-items:baseline;gap:var(--primitive-space-1);font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);color:var(--item-tone,var(--primitive-text-strong));letter-spacing:.005em;font-feature-settings:"tnum" 1;font-weight:var(--primitive-weight-bold);display:inline-flex}.daily-summary-card-module__ordo0G__itemUnit{font-style:normal;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted)}.daily-summary-card-module__ordo0G__itemDetail{font-size:var(--primitive-text-xs);color:var(--primitive-body);line-height:1.4}.daily-summary-card-module__ordo0G__empty{padding:var(--primitive-space-2);font-size:var(--primitive-text-xs);color:var(--primitive-muted);text-align:center;margin:0;font-style:italic}.daily-summary-card-module__ordo0G__outlook{gap:var(--primitive-space-1-5);padding:var(--primitive-space-3);border:1px dashed var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-text-strong) 2.2%, transparent);display:grid}.daily-summary-card-module__ordo0G__outlookKicker{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);font-size:10.5px}.daily-summary-card-module__ordo0G__outlookBody{font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);color:var(--primitive-body);margin:0}@media (max-width:640px){.daily-summary-card-module__ordo0G__cols{grid-template-columns:1fr}}
.api-scope-chip-module__CbQWCW__wrap{align-items:center;display:inline-flex;position:relative}.api-scope-chip-module__CbQWCW__chip{align-items:center;gap:var(--primitive-space-2);padding:5px var(--primitive-space-2-5) 5px var(--primitive-space-3);border:1px solid var(--action-border,var(--primitive-line));border-radius:var(--primitive-radius-md);background:linear-gradient(180deg, var(--primitive-field-bg), transparent 50%), var(--action-bg,color-mix(in oklab, var(--primitive-canvas) 40%, transparent));color:var(--action-text,var(--primitive-text-strong));font-family:var(--primitive-font-mono);cursor:default;display:inline-flex}button.api-scope-chip-module__CbQWCW__chip{cursor:pointer;transition:border-color .16s,background .16s,transform .16s}button.api-scope-chip-module__CbQWCW__chip:hover,button.api-scope-chip-module__CbQWCW__chip:focus-visible{border-color:var(--action-border-strong,color-mix(in oklab, var(--primitive-text-strong) 42%, transparent));outline:none;transform:translateY(-1px)}.api-scope-chip-module__CbQWCW__selected{border-color:var(--action-border-strong,color-mix(in oklab, var(--primitive-text-strong) 50%, transparent));background:linear-gradient(180deg, var(--primitive-glass-strong), transparent 50%), var(--action-bg-strong,var(--primitive-glass-strong))}.api-scope-chip-module__CbQWCW__scope{font-size:var(--primitive-text-xs);letter-spacing:.02em}.api-scope-chip-module__CbQWCW__action{padding:var(--primitive-space-0-5) var(--primitive-space-2);border-radius:var(--primitive-radius-sm);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;background:var(--action-tag-bg,var(--primitive-glass-strong));color:var(--action-tag-text,currentColor);place-items:center;font-size:9px;font-weight:800;display:inline-grid}.api-scope-chip-module__CbQWCW__actionRead{--action-border:color-mix(in oklab, var(--primitive-teal) 32%, transparent);--action-border-strong:color-mix(in oklab, var(--primitive-teal) 60%, transparent);--action-bg:color-mix(in oklab, var(--primitive-teal) 6%, transparent);--action-bg-strong:color-mix(in oklab, var(--primitive-teal) 14%, transparent);--action-text:color-mix(in oklab, var(--primitive-teal) 22%, var(--primitive-text-strong));--action-tag-bg:color-mix(in oklab, var(--primitive-teal) 18%, transparent);--action-tag-text:var(--primitive-teal)}.api-scope-chip-module__CbQWCW__actionWrite{--action-border:color-mix(in oklab, var(--primitive-amber) 36%, transparent);--action-border-strong:color-mix(in oklab, var(--primitive-amber) 60%, transparent);--action-bg:color-mix(in oklab, var(--primitive-amber) 6%, transparent);--action-bg-strong:color-mix(in oklab, var(--primitive-amber) 14%, transparent);--action-text:color-mix(in oklab, var(--primitive-amber) 35%, var(--primitive-text-strong));--action-tag-bg:color-mix(in oklab, var(--primitive-amber) 22%, transparent);--action-tag-text:var(--primitive-amber)}.api-scope-chip-module__CbQWCW__actionAdmin{--action-border:color-mix(in oklab, var(--primitive-red) 42%, transparent);--action-border-strong:color-mix(in oklab, var(--primitive-red) 60%, transparent);--action-bg:color-mix(in oklab, var(--primitive-red) 8%, transparent);--action-bg-strong:color-mix(in oklab, var(--primitive-red) 18%, transparent);--action-text:color-mix(in oklab, var(--primitive-red) 28%, var(--primitive-text-strong));--action-tag-bg:color-mix(in oklab, var(--primitive-red) 26%, transparent);--action-tag-text:color-mix(in oklab, var(--primitive-red) 28%, var(--primitive-text-strong))}.api-scope-chip-module__CbQWCW__actionDelete{--action-border:color-mix(in oklab, var(--primitive-red) 50%, transparent);--action-border-strong:color-mix(in oklab, var(--primitive-red) 65%, transparent);--action-bg:color-mix(in oklab, var(--primitive-red) 10%, transparent);--action-bg-strong:color-mix(in oklab, var(--primitive-red) 20%, transparent);--action-text:color-mix(in oklab, var(--primitive-red) 28%, var(--primitive-text-strong));--action-tag-bg:color-mix(in oklab, var(--primitive-red) 30%, transparent);--action-tag-text:color-mix(in oklab, var(--primitive-red) 28%, var(--primitive-text-strong))}.api-scope-chip-module__CbQWCW__bubbleSlot{opacity:0;pointer-events:none;white-space:nowrap;z-index:8;max-width:280px;transition:transform .2s,opacity .2s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.api-scope-chip-module__CbQWCW__wrap:hover .api-scope-chip-module__CbQWCW__bubbleSlot,.api-scope-chip-module__CbQWCW__wrap:focus-within .api-scope-chip-module__CbQWCW__bubbleSlot{opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){button.api-scope-chip-module__CbQWCW__chip,.api-scope-chip-module__CbQWCW__bubbleSlot{transition:none}}
.session-table-module__GANyXG__wrap{display:block}.session-table-module__GANyXG__deviceCell{align-items:center;gap:var(--primitive-space-2-5);display:inline-flex}.session-table-module__GANyXG__deviceIcon{border-radius:var(--primitive-radius-md);border:1px solid var(--primitive-line);background:var(--primitive-field-bg);width:28px;height:28px;color:var(--primitive-teal);place-items:center;display:inline-grid}.session-table-module__GANyXG__deviceCell strong{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);font-weight:600;display:block}.session-table-module__GANyXG__deviceCell small{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.06em;font-size:11px;display:block}.session-table-module__GANyXG__mono{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);color:var(--primitive-body);letter-spacing:.04em}.session-table-module__GANyXG__lockedAction{color:var(--primitive-muted);font-family:var(--primitive-font-mono)}.session-table-module__GANyXG__revokeBtn{appearance:none;align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1-5) var(--primitive-space-3);border-radius:var(--primitive-btn-radius);border:1px solid var(--primitive-btn-secondary-border);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;cursor:pointer;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.session-table-module__GANyXG__revokeBtn:hover,.session-table-module__GANyXG__revokeBtn:focus-visible{border-color:color-mix(in oklab, var(--primitive-red) 55%, transparent);background:color-mix(in oklab, var(--primitive-red) 8%, transparent);color:color-mix(in oklab, var(--primitive-red) 28%, var(--primitive-text-strong));outline:none}@media (prefers-reduced-motion:reduce){.session-table-module__GANyXG__revokeBtn{transition:none}}
.audit-trail-module__LyrTBG__trail{gap:18px;display:grid}.audit-trail-module__LyrTBG__head{gap:var(--primitive-space-3);padding:var(--primitive-space-4) 18px;border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4.5%, transparent), transparent 60%), var(--primitive-panel);display:grid}.audit-trail-module__LyrTBG__filterGroup{gap:var(--primitive-space-2);display:grid}.audit-trail-module__LyrTBG__filterLabel{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase}.audit-trail-module__LyrTBG__chipRow{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.audit-trail-module__LyrTBG__rangeBtn{appearance:none;padding:var(--primitive-space-1-5) var(--primitive-space-3);border-radius:var(--primitive-radius-pill);border:1px solid var(--primitive-line);background:var(--primitive-field-bg);color:var(--primitive-body);font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;font-size:11px;font-weight:700;transition:border-color .14s,color .14s,background .14s}.audit-trail-module__LyrTBG__rangeBtn[data-active=true]{border-color:color-mix(in oklab, var(--primitive-red) 50%, transparent);background:color-mix(in oklab, var(--primitive-red) 14%, transparent);color:var(--primitive-text-strong)}.audit-trail-module__LyrTBG__rangeBtn:hover,.audit-trail-module__LyrTBG__rangeBtn:focus-visible{border-color:var(--primitive-line-strong);outline:none}.audit-trail-module__LyrTBG__mono{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);color:var(--primitive-body);letter-spacing:.04em}.audit-trail-module__LyrTBG__actorCell strong{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm)}.audit-trail-module__LyrTBG__action{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.04em}.audit-trail-module__LyrTBG__targetHint{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:11px}.audit-trail-module__LyrTBG__expandBtn{appearance:none;border-radius:var(--primitive-radius-round);border:1px solid var(--primitive-line);background:var(--primitive-field-bg);width:26px;height:26px;color:var(--primitive-body);font-family:var(--primitive-font-mono);cursor:pointer;font-size:14px;font-weight:800;transition:border-color .14s,background .14s,color .14s}.audit-trail-module__LyrTBG__expandBtn:hover,.audit-trail-module__LyrTBG__expandBtn:focus-visible{border-color:var(--primitive-line-strong);background:var(--primitive-glass-strong);color:var(--primitive-text-strong);outline:none}.audit-trail-module__LyrTBG__expandBtn[aria-expanded=true]{background:color-mix(in oklab, var(--primitive-teal) 18%, transparent);border-color:color-mix(in oklab, var(--primitive-teal) 55%, transparent);color:var(--primitive-text-strong)}.audit-trail-module__LyrTBG__expansionStack{gap:var(--primitive-space-3);display:grid}.audit-trail-module__LyrTBG__expansion{gap:var(--primitive-space-3);padding:var(--primitive-space-4);border:1px solid color-mix(in oklab, var(--primitive-teal) 32%, transparent);border-radius:var(--primitive-radius-lg);background:radial-gradient(ellipse at 100% 0%, color-mix(in oklab, var(--primitive-teal) 6%, transparent), transparent 50%), var(--primitive-panel);display:grid}.audit-trail-module__LyrTBG__expansionHead{justify-content:space-between;align-items:center;gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.audit-trail-module__LyrTBG__expansionTitle{color:var(--primitive-text-strong);font-size:14px}.audit-trail-module__LyrTBG__expansionTitle code{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs)}.audit-trail-module__LyrTBG__expansionMeta{gap:var(--primitive-space-2-5);color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.1em;text-transform:uppercase;align-items:center;display:inline-flex}.audit-trail-module__LyrTBG__expansionMeta code{color:var(--primitive-teal)}.audit-trail-module__LyrTBG__footer{justify-content:center;display:flex}.audit-trail-module__LyrTBG__loadMore{appearance:none;padding:var(--primitive-space-2-5) var(--primitive-space-4);border-radius:var(--primitive-btn-radius);border:1px solid var(--primitive-btn-secondary-border);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;cursor:pointer;font-weight:800;transition:border-color .16s,color .16s,background .16s}.audit-trail-module__LyrTBG__loadMore:hover,.audit-trail-module__LyrTBG__loadMore:focus-visible{border-color:var(--primitive-line-strong);background:var(--primitive-surface-hover);color:var(--primitive-text-strong);outline:none}@media (prefers-reduced-motion:reduce){.audit-trail-module__LyrTBG__rangeBtn,.audit-trail-module__LyrTBG__expandBtn,.audit-trail-module__LyrTBG__loadMore{transition:none}}
.policy-rule-editor-module__uXmgOa__editor{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:radial-gradient(ellipse at 92% 6%, color-mix(in oklab, var(--primitive-teal) 6%, transparent), transparent 50%), linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-panel);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), 0 22px 56px color-mix(in oklab, var(--primitive-canvas) 30%, transparent);gap:18px;padding:22px;display:grid}.policy-rule-editor-module__uXmgOa__head{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.policy-rule-editor-module__uXmgOa__kicker{color:var(--primitive-amber);font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700}.policy-rule-editor-module__uXmgOa__hint{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.1em}.policy-rule-editor-module__uXmgOa__rule{gap:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-text-strong) 3%, transparent);padding:18px;display:grid}.policy-rule-editor-module__uXmgOa__line{align-items:center;gap:var(--primitive-space-2-5);flex-wrap:wrap;display:flex}.policy-rule-editor-module__uXmgOa__connective{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);color:var(--primitive-muted);letter-spacing:.14em;text-transform:uppercase;min-width:88px;font-weight:700}.policy-rule-editor-module__uXmgOa__slot{align-items:center;display:inline-flex;position:relative}.policy-rule-editor-module__uXmgOa__slotControl{appearance:none;border-radius:var(--primitive-radius-pill);border:1px solid color-mix(in oklab, var(--primitive-teal) 36%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-teal) 6%, transparent), transparent 50%), var(--primitive-panel-strong);min-height:36px;color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.04em;cursor:pointer;padding:0 36px 0 14px;font-weight:700}.policy-rule-editor-module__uXmgOa__slotControl:focus-visible{outline:2px solid var(--primitive-teal);outline-offset:2px}.policy-rule-editor-module__uXmgOa__slotGlyph{right:var(--primitive-space-3);color:var(--primitive-teal);font-size:var(--primitive-text-xs);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.policy-rule-editor-module__uXmgOa__outcomeGroup{gap:var(--primitive-space-1);padding:var(--primitive-space-1);border-radius:var(--primitive-radius-pill);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-canvas) 40%, transparent);display:inline-flex}.policy-rule-editor-module__uXmgOa__outcomeBtn{appearance:none;padding:var(--primitive-space-1-5) 14px;border-radius:var(--primitive-radius-pill);color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800;transition:background .14s,color .14s}.policy-rule-editor-module__uXmgOa__outcomeBtn[data-outcome=allow][data-active=true]{background:var(--primitive-green);color:color-mix(in oklab, var(--primitive-green) 16%, var(--primitive-canvas))}.policy-rule-editor-module__uXmgOa__outcomeBtn[data-outcome=deny][data-active=true]{background:var(--primitive-red);color:var(--primitive-text-strong)}.policy-rule-editor-module__uXmgOa__outcomeBtn:hover,.policy-rule-editor-module__uXmgOa__outcomeBtn:focus-visible{color:var(--primitive-text-strong);outline:none}.policy-rule-editor-module__uXmgOa__preview{gap:var(--primitive-space-1-5);padding:var(--primitive-space-4);border:1px solid color-mix(in oklab, var(--primitive-amber) 32%, transparent);border-radius:var(--primitive-radius-lg);background:repeating-linear-gradient(45deg, transparent 0 8px, color-mix(in oklab, var(--primitive-amber) 3%, transparent) 8px 10px), color-mix(in oklab, color-mix(in oklab, var(--primitive-amber) 8%, var(--primitive-canvas)) 80%, transparent);display:grid}.policy-rule-editor-module__uXmgOa__previewKicker{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase}.policy-rule-editor-module__uXmgOa__previewLine{color:var(--primitive-body);margin:0;font-size:14px;line-height:1.6}.policy-rule-editor-module__uXmgOa__previewLine strong{color:var(--primitive-text-strong);font-weight:800}.policy-rule-editor-module__uXmgOa__previewLine strong[data-outcome=allow]{color:var(--primitive-green)}.policy-rule-editor-module__uXmgOa__previewLine strong[data-outcome=deny]{color:var(--primitive-red)}@media (prefers-reduced-motion:reduce){.policy-rule-editor-module__uXmgOa__outcomeBtn{transition:none}}
.permissions-module__wLnGPG__page{gap:var(--primitive-space-7);padding:clamp(20px,3vw,36px);display:grid}.permissions-module__wLnGPG__main{gap:var(--primitive-space-7);width:100%;max-width:1320px;margin:0 auto;padding:clamp(20px,3vw,36px);display:grid}.permissions-module__wLnGPG__notice{align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-2-5) 14px;border:1px solid color-mix(in oklab, var(--primitive-red) 32%, transparent);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-red) 6%, transparent);color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;width:max-content;max-width:100%;display:inline-flex}.permissions-module__wLnGPG__notice:before{content:"";border-radius:var(--primitive-radius-round);background:var(--primitive-red);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--primitive-red) 16%, transparent)}.permissions-module__wLnGPG__grid{gap:var(--primitive-space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.permissions-module__wLnGPG__card{gap:var(--primitive-space-3);border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 100% 0%, var(--accent-soft,color-mix(in oklab, var(--primitive-teal) 14%, transparent)), transparent 60%), var(--primitive-panel);color:var(--primitive-body);isolation:isolate;transition:transform var(--primitive-duration-normal) var(--primitive-ease-out), border-color var(--primitive-duration-normal) ease, box-shadow var(--primitive-duration-normal) ease;border-radius:14px;grid-template-rows:auto 1fr auto;padding:18px;text-decoration:none;display:grid;position:relative;overflow:hidden}.permissions-module__wLnGPG__card:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg, transparent 0 3px, var(--primitive-texture-stroke) 3px 4px);mix-blend-mode:overlay;opacity:.5;position:absolute;inset:0}.permissions-module__wLnGPG__card>*{z-index:1;position:relative}.permissions-module__wLnGPG__card:hover,.permissions-module__wLnGPG__card:focus-visible{border-color:var(--primitive-line-strong);box-shadow:0 22px 46px color-mix(in oklab, var(--primitive-canvas) 46%, transparent);outline:none;transform:translateY(-3px)}.permissions-module__wLnGPG__accentTeal{--accent-soft:color-mix(in oklab, var(--primitive-teal) 18%, transparent)}.permissions-module__wLnGPG__accentAmber{--accent-soft:color-mix(in oklab, var(--primitive-amber) 18%, transparent)}.permissions-module__wLnGPG__accentRed{--accent-soft:color-mix(in oklab, var(--primitive-red) 18%, transparent)}.permissions-module__wLnGPG__accentGreen{--accent-soft:color-mix(in oklab, var(--primitive-green) 18%, transparent)}.permissions-module__wLnGPG__accentViolet{--accent-soft:color-mix(in oklab, var(--primitive-violet) 18%, transparent)}.permissions-module__wLnGPG__thumb{aspect-ratio:16/10;border:1px solid var(--primitive-line);background:radial-gradient(ellipse at 30% 12%, var(--primitive-glass-soft), transparent 50%), var(--primitive-panel-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.permissions-module__wLnGPG__thumbGlyph{font-family:var(--primitive-font-display);color:var(--primitive-text-strong);letter-spacing:.04em;font-size:38px;line-height:.9}.permissions-module__wLnGPG__cardKicker{font-family:var(--primitive-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);font-size:11px}.permissions-module__wLnGPG__cardTitle{margin:var(--primitive-space-1-5) 0 var(--primitive-space-1);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-bold);color:var(--primitive-text-strong);letter-spacing:.005em}.permissions-module__wLnGPG__cardBody{font-size:var(--primitive-text-sm);color:var(--primitive-body);margin:0;line-height:1.5}.permissions-module__wLnGPG__meta{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);font-size:11px;display:flex}.permissions-module__wLnGPG__metaAction{color:var(--primitive-text-strong);align-items:center;gap:var(--primitive-space-1-5);display:inline-flex}.permissions-module__wLnGPG__demoSurface{gap:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, var(--primitive-texture-stroke), transparent 60%), var(--primitive-panel);padding:22px;display:grid}.permissions-module__wLnGPG__demoLabel{font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);font-size:11px}.permissions-module__wLnGPG__demoStack{gap:14px;display:grid}.permissions-module__wLnGPG__demoInline{align-items:center;gap:var(--primitive-space-4);flex-wrap:wrap;display:flex}.permissions-module__wLnGPG__roleBadgeHero,.permissions-module__wLnGPG__roleBadgeSurface{isolation:isolate;border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 5.5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent)), var(--primitive-panel);box-shadow:inset 1px 1px 0 var(--primitive-neumo-light), inset -18px -18px 34px var(--primitive-neumo-dark), var(--primitive-shadow-soft);position:relative;overflow:hidden}.permissions-module__wLnGPG__roleBadgeHero:before,.permissions-module__wLnGPG__roleBadgeSurface:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--primitive-texture-stroke) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(0deg, color-mix(in oklab, var(--primitive-text-strong) 1.8%, transparent) 1px, transparent 1px) 0 0 / 32px 32px, radial-gradient(circle at 12% 12%, color-mix(in oklab, var(--primitive-red) 20%, transparent), transparent 30%), radial-gradient(circle at 90% 8%, color-mix(in oklab, var(--primitive-teal) 12%, transparent), transparent 32%);opacity:.88;position:absolute;inset:0}.permissions-module__wLnGPG__roleBadgeHero{padding:var(--primitive-space-6);grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:stretch;gap:22px;display:grid}.permissions-module__wLnGPG__roleBadgeHeroCopy{align-content:center;justify-items:start;gap:var(--primitive-space-4);min-width:0;padding:var(--primitive-space-1);display:grid}.permissions-module__wLnGPG__roleBadgeHeroCopy p,.permissions-module__wLnGPG__roleBadgeSectionHead p{max-width:760px;color:var(--primitive-body);margin:0;font-size:14px;line-height:1.6}.permissions-module__wLnGPG__roleBadgeActionRow,.permissions-module__wLnGPG__roleBadgeChipRow{gap:var(--primitive-space-2-5);flex-wrap:wrap;align-items:center;display:flex}.permissions-module__wLnGPG__roleBadgePreview{max-width:100%}.permissions-module__wLnGPG__roleBadgeMetricGrid{gap:var(--primitive-space-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.permissions-module__wLnGPG__roleBadgeSurface{gap:18px;padding:22px;display:grid}.permissions-module__wLnGPG__roleBadgeSectionHead{gap:var(--primitive-space-2);min-width:0;display:grid}.permissions-module__wLnGPG__roleBadgeWall{gap:var(--primitive-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.permissions-module__wLnGPG__roleBadgeToneCard,.permissions-module__wLnGPG__roleBadgeAssignmentCard{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 4.5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1%, transparent)), color-mix(in oklab, var(--primitive-canvas) 66%, transparent);gap:14px;min-width:0;display:grid}.permissions-module__wLnGPG__roleBadgeToneCard{padding:var(--primitive-space-4);align-content:start;justify-items:start}.permissions-module__wLnGPG__roleBadgeAssignments{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;display:grid}.permissions-module__wLnGPG__roleBadgeAssignmentCard{padding:var(--primitive-space-4)}.permissions-module__wLnGPG__roleBadgeAssignmentHead{gap:var(--primitive-space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.permissions-module__wLnGPG__roleBadgeAvatar{border:1px solid color-mix(in oklab, var(--primitive-red) 34%, transparent);background:linear-gradient(145deg, color-mix(in oklab, var(--primitive-red) 88%, transparent), color-mix(in oklab, var(--primitive-red-dark) 88%, var(--primitive-canvas))), var(--primitive-red);width:38px;height:38px;color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);border-radius:10px;place-items:center;font-weight:800;display:grid}.permissions-module__wLnGPG__roleBadgePerson{gap:3px;min-width:0;display:grid}.permissions-module__wLnGPG__roleBadgePerson strong,.permissions-module__wLnGPG__roleBadgeAssignmentMeta dd,.permissions-module__wLnGPG__roleBadgeTable td{color:var(--primitive-text-strong)}.permissions-module__wLnGPG__roleBadgePerson strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.permissions-module__wLnGPG__roleBadgePerson small{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.permissions-module__wLnGPG__roleBadgeAssignmentRole{min-width:0}.permissions-module__wLnGPG__roleBadgeAssignmentMeta{gap:var(--primitive-space-2-5);padding:var(--primitive-space-3);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-canvas) 18%, transparent);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.permissions-module__wLnGPG__roleBadgeAssignmentMeta div{gap:var(--primitive-space-1);min-width:0;display:grid}.permissions-module__wLnGPG__roleBadgeAssignmentMeta dt,.permissions-module__wLnGPG__roleBadgeTable th{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.permissions-module__wLnGPG__roleBadgeAssignmentMeta dd{overflow-wrap:anywhere;font-size:var(--primitive-text-sm);margin:0;line-height:1.35}.permissions-module__wLnGPG__roleBadgeTableShell{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-canvas) 22%, transparent);overflow-x:auto}.permissions-module__wLnGPG__roleBadgeTable{border-collapse:collapse;width:100%;min-width:820px}.permissions-module__wLnGPG__roleBadgeTable caption{clip:rect(0 0 0 0);position:absolute}.permissions-module__wLnGPG__roleBadgeTable th,.permissions-module__wLnGPG__roleBadgeTable td{border-bottom:1px solid var(--primitive-line);text-align:left;vertical-align:middle;padding:13px 14px}.permissions-module__wLnGPG__roleBadgeTable th{background:color-mix(in oklab, var(--primitive-text-strong) 3.5%, transparent)}.permissions-module__wLnGPG__roleBadgeTable td{font-size:var(--primitive-text-sm)}.permissions-module__wLnGPG__roleBadgeTable tbody tr:last-child td{border-bottom:0}.permissions-module__wLnGPG__roleBadgeTable code{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs)}:is(html[data-primitive-theme=light] .permissions-module__wLnGPG__roleBadgeHero,html[data-primitive-theme=light] .permissions-module__wLnGPG__roleBadgeSurface){background:linear-gradient(145deg, var(--primitive-glass-strong), var(--primitive-glass-soft)), var(--primitive-panel)}html[data-primitive-theme=light] .permissions-module__wLnGPG__roleBadgeHero:before{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-canvas) 4.5%, transparent) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(0deg, color-mix(in oklab, var(--primitive-canvas) 3.5%, transparent) 1px, transparent 1px) 0 0 / 32px 32px, radial-gradient(circle at 12% 12%, color-mix(in oklab, var(--primitive-red) 13%, transparent), transparent 32%), radial-gradient(circle at 90% 8%, color-mix(in oklab, var(--primitive-teal) 13%, transparent), transparent 34%)}html[data-primitive-theme=light] .permissions-module__wLnGPG__roleBadgeSurface:before{background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-canvas) 4.5%, transparent) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(0deg, color-mix(in oklab, var(--primitive-canvas) 3.5%, transparent) 1px, transparent 1px) 0 0 / 32px 32px, radial-gradient(circle at 12% 12%, color-mix(in oklab, var(--primitive-red) 13%, transparent), transparent 32%), radial-gradient(circle at 90% 8%, color-mix(in oklab, var(--primitive-teal) 13%, transparent), transparent 34%)}:is(html[data-primitive-theme=light] .permissions-module__wLnGPG__roleBadgeToneCard,html[data-primitive-theme=light] .permissions-module__wLnGPG__roleBadgeAssignmentCard){background:linear-gradient(145deg, var(--primitive-glass-strong), var(--primitive-glass-soft)), var(--primitive-panel-strong)}:is(html[data-primitive-theme=light] .permissions-module__wLnGPG__roleBadgeAssignmentMeta,html[data-primitive-theme=light] .permissions-module__wLnGPG__roleBadgeTableShell){background:var(--primitive-field-bg)}html[data-primitive-theme=light] .permissions-module__wLnGPG__roleBadgePreview{--tone-text:var(--primitive-text-strong);--tone-muted:var(--primitive-muted);--tone-icon:var(--primitive-text-strong)}html[data-primitive-theme=light] .permissions-module__wLnGPG__roleBadgeTable th{background:color-mix(in oklab, var(--primitive-canvas) 4.5%, transparent)}.permissions-module__wLnGPG__demoStage{padding:var(--primitive-space-9);border:1px dashed var(--primitive-line);background:color-mix(in oklab, var(--primitive-canvas) 24%, transparent);border-radius:14px;place-items:center;display:grid}.permissions-module__wLnGPG__aclList,.permissions-module__wLnGPG__approvalStack{gap:var(--primitive-space-3);display:grid}.permissions-module__wLnGPG__console{gap:var(--primitive-space-6);grid-template-columns:1fr 340px;display:grid}.permissions-module__wLnGPG__consoleMain{gap:var(--primitive-space-6);min-width:0;display:grid}.permissions-module__wLnGPG__consoleSide{gap:var(--primitive-space-5);align-content:start;display:grid}.permissions-module__wLnGPG__topRow{gap:var(--primitive-space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.permissions-module__wLnGPG__smallStack{gap:var(--primitive-space-2-5);display:grid}.permissions-module__wLnGPG__demoSurface .permissions-module__wLnGPG__demoStack>*+*{margin:0}.permissions-module__wLnGPG__cta{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-2-5) var(--primitive-space-4);border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);border:1px solid var(--primitive-red);box-shadow:var(--primitive-btn-primary-shadow);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;cursor:pointer;transition:background var(--primitive-duration-fast) var(--primitive-ease-out), color var(--primitive-duration-fast) var(--primitive-ease-out), box-shadow var(--primitive-duration-fast) var(--primitive-ease-out);font-weight:800;text-decoration:none;display:inline-flex}.permissions-module__wLnGPG__cta:hover,.permissions-module__wLnGPG__cta:focus-visible{background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);border-color:var(--primitive-amber);box-shadow:var(--primitive-btn-primary-hover-shadow);outline:none}.permissions-module__wLnGPG__ctaGhost{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-2-5) var(--primitive-space-4);border-radius:var(--primitive-btn-radius);border:1px solid var(--primitive-btn-secondary-border);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;cursor:pointer;transition:border-color var(--primitive-duration-fast) var(--primitive-ease-out), color var(--primitive-duration-fast) var(--primitive-ease-out);font-weight:800;text-decoration:none;display:inline-flex}.permissions-module__wLnGPG__ctaGhost:hover,.permissions-module__wLnGPG__ctaGhost:focus-visible{border-color:var(--primitive-line-strong);color:var(--primitive-text-strong);outline:none}@media (max-width:1100px){.permissions-module__wLnGPG__console,.permissions-module__wLnGPG__roleBadgeHero{grid-template-columns:1fr}}@media (max-width:720px){.permissions-module__wLnGPG__roleBadgeHero,.permissions-module__wLnGPG__roleBadgeSurface{padding:var(--primitive-space-4)}.permissions-module__wLnGPG__roleBadgeAssignmentHead{grid-template-columns:auto minmax(0,1fr)}.permissions-module__wLnGPG__roleBadgeAssignmentHead>:last-child{grid-column:1/-1;justify-self:start}.permissions-module__wLnGPG__roleBadgeAssignmentMeta{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.permissions-module__wLnGPG__card{transition:none}}
.admin-hub-module__hteW_G__page{gap:var(--primitive-space-7);padding:clamp(20px,3vw,36px);display:grid}.admin-hub-module__hteW_G__main{gap:var(--primitive-space-7);width:100%;max-width:1440px;margin:0 auto;padding:clamp(20px,3vw,36px);display:grid}.admin-hub-module__hteW_G__notice{align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 32%, transparent);border-radius:var(--primitive-radius-pill);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 7%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.4%, transparent)), color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 7%, transparent);color:color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 35%, var(--primitive-text-strong));font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;width:max-content;max-width:100%;display:inline-flex}.admin-hub-module__hteW_G__notice:before{content:"";border-radius:var(--primitive-radius-round);background:color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red));width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 18%, transparent)}.admin-hub-module__hteW_G__grid{gap:var(--primitive-space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.admin-hub-module__hteW_G__card{gap:var(--primitive-space-3);padding:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent) 42%), radial-gradient(ellipse at 100% 0%, var(--accent-soft,color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 18%, transparent)), transparent 56%), var(--primitive-panel);color:var(--primitive-body);isolation:isolate;box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), inset -14px -14px 26px color-mix(in oklab, var(--primitive-recessed) 56%, transparent), 0 18px 38px color-mix(in oklab, var(--primitive-recessed) 87.5%, transparent);transition:transform var(--primitive-duration-normal) var(--primitive-ease-out), border-color var(--primitive-duration-normal) ease, box-shadow var(--primitive-duration-normal) ease;grid-template-rows:auto 1fr auto;text-decoration:none;display:grid;position:relative;overflow:hidden}.admin-hub-module__hteW_G__card:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in oklab, var(--primitive-text-strong) 2%, transparent) 3px 4px);mix-blend-mode:overlay;opacity:.5;position:absolute;inset:0}.admin-hub-module__hteW_G__card>*{z-index:1;position:relative}.admin-hub-module__hteW_G__card:hover,.admin-hub-module__hteW_G__card:focus-visible{border-color:var(--primitive-line-strong);box-shadow:inset 1px 1px 0 color-mix(in oklab, var(--primitive-text-strong) 8%, transparent), inset -14px -14px 26px color-mix(in oklab, var(--primitive-recessed) 50%, transparent), 0 26px 56px color-mix(in oklab, var(--primitive-recessed) 100%, transparent);outline:none;transform:translateY(-3px)}.admin-hub-module__hteW_G__accentRed{--accent-soft:color-mix(in oklab, var(--primitive-red) 18%, transparent)}.admin-hub-module__hteW_G__accentAmber{--accent-soft:color-mix(in oklab, var(--primitive-amber) 18%, transparent)}.admin-hub-module__hteW_G__accentTeal{--accent-soft:color-mix(in oklab, var(--primitive-teal) 18%, transparent)}.admin-hub-module__hteW_G__accentGreen{--accent-soft:color-mix(in oklab, var(--primitive-green) 18%, transparent)}.admin-hub-module__hteW_G__accentViolet{--accent-soft:color-mix(in oklab, color-mix(in oklab, var(--primitive-teal) 58%, var(--primitive-red)) 18%, transparent)}.admin-hub-module__hteW_G__accentNeutral{--accent-soft:color-mix(in oklab, var(--primitive-text-strong) 8%, transparent)}.admin-hub-module__hteW_G__thumb{aspect-ratio:16/10;border-radius:var(--primitive-radius-md);border:1px solid var(--primitive-line);background:linear-gradient(135deg, color-mix(in oklab, var(--primitive-text-strong) 6%, transparent), transparent 46%), radial-gradient(ellipse at 30% 12%, color-mix(in oklab, var(--primitive-text-strong) 5%, transparent), transparent 50%), var(--primitive-panel-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);place-items:center;display:grid;position:relative;overflow:hidden}.admin-hub-module__hteW_G__thumbGlyph{font-family:var(--primitive-font-display);color:var(--primitive-text-strong);letter-spacing:.04em;font-size:clamp(26px,4vw,40px);line-height:.9}.admin-hub-module__hteW_G__cardKicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted)}.admin-hub-module__hteW_G__cardTitle{margin:var(--primitive-space-1-5) 0 var(--primitive-space-1);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-bold);color:var(--primitive-text-strong);letter-spacing:.005em}.admin-hub-module__hteW_G__cardBody{font-size:var(--primitive-text-sm);color:var(--primitive-body);margin:0;line-height:1.5}.admin-hub-module__hteW_G__meta{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);display:flex}.admin-hub-module__hteW_G__metaAction{color:var(--primitive-text-strong);align-items:center;gap:var(--primitive-space-1-5);display:inline-flex}.admin-hub-module__hteW_G__demoSurface{gap:var(--primitive-space-4);padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 2.2%, transparent), transparent 60%), var(--primitive-panel);display:grid}.admin-hub-module__hteW_G__demoLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted)}.admin-hub-module__hteW_G__demoStack{gap:var(--primitive-space-4);display:grid}.admin-hub-module__hteW_G__demoCol{gap:var(--primitive-space-3);min-width:0;display:grid}.admin-hub-module__hteW_G__demoSplit{gap:var(--primitive-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.admin-hub-module__hteW_G__demoTriple{gap:var(--primitive-space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.admin-hub-module__hteW_G__demoStateLabel{font-family:var(--primitive-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);margin-bottom:var(--primitive-space-2);font-size:10.5px}.admin-hub-module__hteW_G__cockpit{gap:var(--primitive-space-4);grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(0,320px) minmax(0,1fr) minmax(0,320px);min-height:clamp(720px,86vh,1180px);display:grid}.admin-hub-module__hteW_G__cockpitTopBar{justify-content:space-between;align-items:center;gap:var(--primitive-space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.admin-hub-module__hteW_G__cockpitStatus,.admin-hub-module__hteW_G__cockpitGlance{grid-column:1/-1}.admin-hub-module__hteW_G__cockpitKpis{gap:var(--primitive-space-3);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.admin-hub-module__hteW_G__cockpitRail{gap:var(--primitive-space-4);grid-column:1;align-content:start;min-width:0;display:grid}.admin-hub-module__hteW_G__cockpitCanvas{gap:var(--primitive-space-4);grid-column:2;align-content:start;min-width:0;display:grid}.admin-hub-module__hteW_G__cockpitAside{gap:var(--primitive-space-4);grid-column:3;align-content:start;min-width:0;display:grid}@media (max-width:1280px){.admin-hub-module__hteW_G__cockpit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-hub-module__hteW_G__cockpitRail,.admin-hub-module__hteW_G__cockpitAside{grid-column:span 1}.admin-hub-module__hteW_G__cockpitCanvas{grid-column:1/-1}}@media (max-width:920px){.admin-hub-module__hteW_G__cockpit{grid-template-columns:1fr}.admin-hub-module__hteW_G__cockpitRail,.admin-hub-module__hteW_G__cockpitCanvas,.admin-hub-module__hteW_G__cockpitAside{grid-column:1}}@media (max-width:760px){.admin-hub-module__hteW_G__demoSplit{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-hub-module__hteW_G__card{transition:none}}
