.notification-bell-module__wHucHa__bell{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:radial-gradient(ellipse at 30% 0%, var(--primitive-glass-strong), transparent 60%), var(--primitive-surface-2);width:44px;height:44px;color:var(--primitive-text-strong);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:border-color .2s,transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative}.notification-bell-module__wHucHa__bell:hover{border-color:var(--primitive-line-strong);background:radial-gradient(ellipse at 30% 0%, var(--primitive-glass-strong), transparent 55%), var(--primitive-surface-hover);box-shadow:var(--primitive-shadow-soft);transform:translateY(-1px)}.notification-bell-module__wHucHa__bell:focus-visible{border-color:var(--primitive-focus-ring);box-shadow:var(--primitive-focus-shadow);outline:none}.notification-bell-module__wHucHa__bell:active{transform:translateY(0)}.notification-bell-module__wHucHa__bell svg{display:block}.notification-bell-module__wHucHa__pulseDot{top:var(--primitive-space-2);right:var(--primitive-space-2);border-radius:var(--primitive-radius-round);background:var(--primitive-red);width:9px;height:9px;box-shadow:0 0 0 2px var(--primitive-canvas);animation:1.8s ease-in-out infinite notification-bell-module__wHucHa__pulse;position:absolute}.notification-bell-module__wHucHa__badge{min-width:20px;height:20px;padding:0 var(--primitive-space-1-5);border-radius:var(--primitive-radius-pill);background:var(--primitive-red);color:var(--primitive-text-on-accent);font-family:var(--primitive-font-mono);font-variant-numeric:tabular-nums;font-size:var(--primitive-text-2xs);letter-spacing:.04em;box-shadow:0 0 0 2px var(--primitive-canvas), 0 6px 14px color-mix(in oklab, var(--primitive-red) 42%, transparent);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.notification-bell-module__wHucHa__badge[data-tone=amber]{background:var(--primitive-amber);color:var(--accent-foreground);box-shadow:0 0 0 2px var(--primitive-canvas), 0 6px 14px color-mix(in oklab, var(--primitive-amber) 34%, transparent)}.notification-bell-module__wHucHa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes notification-bell-module__wHucHa__pulse{0%,to{box-shadow:0 0 0 2px var(--primitive-canvas), 0 0 0 0 color-mix(in oklab, var(--primitive-red) 55%, transparent);transform:scale(1)}50%{box-shadow:0 0 0 2px var(--primitive-canvas), 0 0 0 6px color-mix(in oklab, var(--primitive-red) 0%, transparent);transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.notification-bell-module__wHucHa__pulseDot{animation:none}.notification-bell-module__wHucHa__bell{transition:none}.notification-bell-module__wHucHa__bell:hover{transform:none}}
.notification-popover-module__67qM1a__popover{border:1px solid var(--primitive-line-strong);background:linear-gradient(180deg, var(--primitive-glass-strong), transparent 60%), var(--primitive-panel-strong);width:clamp(320px,88vw,380px);color:var(--primitive-body);box-shadow:var(--primitive-shadow-deep);border-radius:14px;grid-template-rows:auto auto 1fr auto;gap:0;display:grid;overflow:hidden}.notification-popover-module__67qM1a__head{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);padding:14px var(--primitive-space-4) var(--primitive-space-2-5);border-bottom:1px solid var(--primitive-line);display:flex}.notification-popover-module__67qM1a__title{font-family:var(--primitive-font-display);font-size:var(--primitive-text-md);letter-spacing:.06em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-weight:400}.notification-popover-module__67qM1a__markAll{appearance:none;color:var(--primitive-teal);font-family:var(--primitive-font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:var(--primitive-space-1) var(--primitive-space-1-5);background:0 0;border:0;border-radius:6px;font-size:11px;transition:color .16s,background .16s}.notification-popover-module__67qM1a__markAll:hover{color:var(--primitive-text-strong);background:color-mix(in oklab, var(--primitive-teal) 14%, transparent)}.notification-popover-module__67qM1a__markAll:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}.notification-popover-module__67qM1a__markAll:disabled{color:var(--primitive-muted);cursor:not-allowed;opacity:.55;background:0 0}.notification-popover-module__67qM1a__tabs{gap:var(--primitive-space-1);padding:var(--primitive-space-2) var(--primitive-space-3);border-bottom:1px solid var(--primitive-line);background:var(--primitive-recessed);display:flex}.notification-popover-module__67qM1a__tab{appearance:none;color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;padding:var(--primitive-space-1-5) var(--primitive-space-2-5);border-radius:var(--primitive-radius-pill);align-items:center;gap:var(--primitive-space-1-5);cursor:pointer;background:0 0;border:0;font-size:11px;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.notification-popover-module__67qM1a__tab:hover{color:var(--primitive-text-strong);background:var(--primitive-surface-hover)}.notification-popover-module__67qM1a__tab:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}.notification-popover-module__67qM1a__tab[aria-selected=true]{color:var(--primitive-text-strong);background:color-mix(in oklab, var(--primitive-red) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primitive-red) 40%, transparent)}.notification-popover-module__67qM1a__tabCount{min-width:18px;height:18px;padding:0 var(--primitive-space-1-5);border-radius:var(--primitive-radius-pill);background:var(--primitive-glass-strong);color:var(--primitive-body);font-variant-numeric:tabular-nums;font-size:var(--primitive-text-2xs);letter-spacing:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.notification-popover-module__67qM1a__tab[aria-selected=true] .notification-popover-module__67qM1a__tabCount{color:var(--primitive-text-strong)}.notification-popover-module__67qM1a__list{padding:var(--primitive-space-1) 0;max-height:360px;margin:0;list-style:none;display:grid;overflow-y:auto}.notification-popover-module__67qM1a__item{gap:var(--primitive-space-3);padding:var(--primitive-space-3) var(--primitive-space-4);border-bottom:1px solid var(--primitive-line-muted);grid-template-columns:auto 1fr auto;align-items:start;transition:background .16s;display:grid}.notification-popover-module__67qM1a__item:last-child{border-bottom:0}.notification-popover-module__67qM1a__item:hover{background:var(--primitive-glass-soft)}.notification-popover-module__67qM1a__itemIcon{border:1px solid var(--tone-line,var(--primitive-line));background:var(--tone-fill,var(--primitive-surface-3));width:32px;height:32px;color:var(--tone-ink,var(--primitive-text-strong));font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);border-radius:10px;place-items:center;display:grid}.notification-popover-module__67qM1a__itemIcon[data-tone=info]{--tone-line:color-mix(in oklab, var(--primitive-teal) 38%, transparent);--tone-fill:color-mix(in oklab, var(--primitive-teal) 12%, transparent);--tone-ink:var(--primitive-teal)}.notification-popover-module__67qM1a__itemIcon[data-tone=success]{--tone-line:color-mix(in oklab, var(--primitive-green) 38%, transparent);--tone-fill:color-mix(in oklab, var(--primitive-green) 12%, transparent);--tone-ink:var(--primitive-green)}.notification-popover-module__67qM1a__itemIcon[data-tone=warn]{--tone-line:color-mix(in oklab, var(--primitive-amber) 40%, transparent);--tone-fill:color-mix(in oklab, var(--primitive-amber) 13%, transparent);--tone-ink:var(--primitive-amber)}.notification-popover-module__67qM1a__itemIcon[data-tone=error]{--tone-line:color-mix(in oklab, var(--destructive) 42%, transparent);--tone-fill:color-mix(in oklab, var(--destructive) 12%, transparent);--tone-ink:var(--destructive)}.notification-popover-module__67qM1a__itemBody{gap:var(--primitive-space-1);min-width:0;display:grid}.notification-popover-module__67qM1a__itemTitle{font-size:var(--primitive-text-sm);color:var(--primitive-text-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;display:-webkit-box;overflow:hidden}a.notification-popover-module__67qM1a__itemTitle,button.notification-popover-module__67qM1a__itemTitle{appearance:none;text-align:left;cursor:pointer;border-radius:var(--primitive-radius-sm);background:0 0;border:0;padding:0;text-decoration:none;transition:color .16s}a.notification-popover-module__67qM1a__itemTitle:hover,button.notification-popover-module__67qM1a__itemTitle:hover{color:var(--primitive-teal)}a.notification-popover-module__67qM1a__itemTitle:focus-visible,button.notification-popover-module__67qM1a__itemTitle:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}.notification-popover-module__67qM1a__itemSub{font-size:var(--primitive-text-xs);color:var(--primitive-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.notification-popover-module__67qM1a__itemMeta{gap:var(--primitive-space-2-5);font-family:var(--primitive-font-mono);font-variant-numeric:tabular-nums;font-size:var(--primitive-text-2xs);color:var(--primitive-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;display:flex}.notification-popover-module__67qM1a__unreadDot{border-radius:var(--primitive-radius-round);background:var(--primitive-red);width:8px;height:8px;margin-top:var(--primitive-space-1-5);box-shadow:0 0 0 3px color-mix(in oklab, var(--primitive-red) 18%, transparent);flex-shrink:0}.notification-popover-module__67qM1a__empty{padding:var(--primitive-space-9) var(--primitive-space-4);color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;place-items:center;font-size:11px;display:grid}.notification-popover-module__67qM1a__foot{padding:var(--primitive-space-2-5) var(--primitive-space-4);border-top:1px solid var(--primitive-line);background:var(--primitive-recessed);font-family:var(--primitive-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;display:flex}.notification-popover-module__67qM1a__viewAll{appearance:none;color:var(--primitive-teal);cursor:pointer;padding:var(--primitive-space-1) var(--primitive-space-1-5);background:0 0;border:0;border-radius:6px;text-decoration:none;transition:color .16s,background .16s}.notification-popover-module__67qM1a__viewAll:hover{color:var(--primitive-text-strong);background:color-mix(in oklab, var(--primitive-teal) 14%, transparent)}.notification-popover-module__67qM1a__viewAll:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}@media (prefers-reduced-motion:reduce){.notification-popover-module__67qM1a__tab,.notification-popover-module__67qM1a__item,.notification-popover-module__67qM1a__markAll,.notification-popover-module__67qM1a__viewAll,a.notification-popover-module__67qM1a__itemTitle,button.notification-popover-module__67qM1a__itemTitle{transition:none}}
.read-state-toggle-module__s74oba__toggle{appearance:none;border:2px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-round);cursor:pointer;background:0 0;place-items:center;width:16px;height:16px;padding:0;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;display:inline-grid}.read-state-toggle-module__s74oba__toggle:hover{border-color:var(--primitive-text-strong);transform:scale(1.08)}.read-state-toggle-module__s74oba__toggle:active{transform:scale(.96)}.read-state-toggle-module__s74oba__toggle:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}.read-state-toggle-module__s74oba__toggle[aria-pressed=true]{border-color:var(--primitive-red);background:var(--primitive-red);box-shadow:0 0 0 4px color-mix(in oklab, var(--primitive-red) 16%, transparent)}.read-state-toggle-module__s74oba__toggle[aria-pressed=true]:hover{background:var(--primitive-red-dark);border-color:var(--primitive-red-dark)}.read-state-toggle-module__s74oba__toggle[aria-pressed=true]:focus-visible{box-shadow:var(--primitive-focus-shadow)}.read-state-toggle-module__s74oba__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.read-state-toggle-module__s74oba__toggle{transition:none}.read-state-toggle-module__s74oba__toggle:hover,.read-state-toggle-module__s74oba__toggle:active{transform:none}}
.notification-card-module__Jl6u9G__card{padding:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-surface-2);color:var(--primitive-body);isolation:isolate;grid-template-columns:auto 1fr auto;gap:14px;transition:border-color .2s,transform .2s,box-shadow .2s,background .2s;display:grid;position:relative}.notification-card-module__Jl6u9G__card[data-unread=true]{border-color:color-mix(in oklab, var(--primitive-red) 36%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-red) 8%, transparent), transparent 60%), var(--primitive-surface-2)}.notification-card-module__Jl6u9G__card[data-unread=true]:before{content:"";border-radius:var(--primitive-radius-lg) 0 0 var(--primitive-radius-lg);background:var(--primitive-red);z-index:-1;width:3px;position:absolute;inset:0 auto 0 0}.notification-card-module__Jl6u9G__card:hover{border-color:var(--primitive-line-strong);box-shadow:var(--primitive-shadow-soft);transform:translateY(-1px)}.notification-card-module__Jl6u9G__glyph{border:1px solid var(--tone-line,var(--primitive-line));background:var(--tone-fill,var(--primitive-surface-3));width:40px;height:40px;color:var(--tone-ink,var(--primitive-body));font-family:var(--primitive-font-mono);border-radius:10px;flex-shrink:0;place-items:center;font-size:14px;display:grid}.notification-card-module__Jl6u9G__glyph[data-tone=info]{--tone-line:color-mix(in oklab, var(--primitive-teal) 38%, transparent);--tone-fill:color-mix(in oklab, var(--primitive-teal) 12%, transparent);--tone-ink:var(--primitive-teal)}.notification-card-module__Jl6u9G__glyph[data-tone=success]{--tone-line:color-mix(in oklab, var(--primitive-green) 38%, transparent);--tone-fill:color-mix(in oklab, var(--primitive-green) 12%, transparent);--tone-ink:var(--primitive-green)}.notification-card-module__Jl6u9G__glyph[data-tone=warn]{--tone-line:color-mix(in oklab, var(--primitive-amber) 40%, transparent);--tone-fill:color-mix(in oklab, var(--primitive-amber) 13%, transparent);--tone-ink:var(--primitive-amber)}.notification-card-module__Jl6u9G__glyph[data-tone=error]{--tone-line:color-mix(in oklab, var(--destructive) 42%, transparent);--tone-fill:color-mix(in oklab, var(--destructive) 12%, transparent);--tone-ink:var(--destructive)}.notification-card-module__Jl6u9G__glyph[data-tone=system]{--tone-line:var(--primitive-line-strong);--tone-fill:var(--primitive-surface-3);--tone-ink:var(--primitive-body)}.notification-card-module__Jl6u9G__body{gap:var(--primitive-space-1-5);min-width:0;display:grid}.notification-card-module__Jl6u9G__titleRow{align-items:baseline;gap:var(--primitive-space-2-5);flex-wrap:wrap;display:flex}.notification-card-module__Jl6u9G__title{color:var(--primitive-text-strong);letter-spacing:.005em;margin:0;font-size:14px;font-weight:700}.notification-card-module__Jl6u9G__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted)}.notification-card-module__Jl6u9G__sub{font-size:var(--primitive-text-sm);color:var(--primitive-body);margin:0;line-height:1.5}.notification-card-module__Jl6u9G__metaRow{gap:var(--primitive-space-2-5);font-family:var(--primitive-font-mono);font-variant-numeric:tabular-nums;font-size:var(--primitive-text-2xs);color:var(--primitive-muted);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;display:flex}.notification-card-module__Jl6u9G__metaDot{border-radius:var(--primitive-radius-round);background:var(--primitive-muted);width:3px;height:3px}.notification-card-module__Jl6u9G__actionsRow{gap:var(--primitive-space-2);margin-top:var(--primitive-space-1);flex-wrap:wrap;display:flex}.notification-card-module__Jl6u9G__actionPrimary,.notification-card-module__Jl6u9G__actionSecondary{appearance:none;font-family:var(--primitive-font-mono);letter-spacing:.1em;text-transform:uppercase;padding:var(--primitive-space-1-5) var(--primitive-space-3);border-radius:var(--primitive-radius-md);cursor:pointer;font-size:11px;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s}.notification-card-module__Jl6u9G__actionPrimary{border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-primary-bg);color:var(--primitive-btn-primary-fg);box-shadow:var(--primitive-btn-primary-shadow);border:0}.notification-card-module__Jl6u9G__actionPrimary:hover{background:var(--primitive-btn-primary-hover-bg);color:var(--primitive-btn-primary-hover-fg);box-shadow:var(--primitive-btn-primary-hover-shadow)}.notification-card-module__Jl6u9G__actionPrimary:active{transform:translateY(1px)}.notification-card-module__Jl6u9G__actionPrimary:focus-visible,.notification-card-module__Jl6u9G__actionSecondary:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}.notification-card-module__Jl6u9G__actionSecondary{border:1px solid var(--primitive-btn-secondary-border);border-radius:var(--primitive-btn-radius);background:var(--primitive-btn-secondary-bg);color:var(--primitive-btn-secondary-fg)}.notification-card-module__Jl6u9G__actionSecondary:hover{border-color:var(--primitive-line-strong);color:var(--primitive-text-strong);background:var(--primitive-surface-hover)}.notification-card-module__Jl6u9G__actionSecondary:active{transform:translateY(1px)}.notification-card-module__Jl6u9G__rightCol{gap:var(--primitive-space-2);align-content:start;justify-items:end;display:grid}.notification-card-module__Jl6u9G__markRead{appearance:none;color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:var(--primitive-space-1) var(--primitive-space-1-5);background:0 0;border:0;border-radius:6px;transition:color .16s,background .16s}.notification-card-module__Jl6u9G__markRead:hover{color:var(--primitive-text-strong);background:var(--primitive-surface-hover)}.notification-card-module__Jl6u9G__markRead:focus-visible{color:var(--primitive-text-strong);box-shadow:var(--primitive-focus-shadow);outline:none}@media (prefers-reduced-motion:reduce){.notification-card-module__Jl6u9G__card,.notification-card-module__Jl6u9G__actionPrimary,.notification-card-module__Jl6u9G__actionSecondary{transition:none}.notification-card-module__Jl6u9G__card:hover{transform:none}}
.notification-history-timeline-module__11Sz1q__timeline{gap:22px;display:grid}.notification-history-timeline-module__11Sz1q__group{gap:var(--primitive-space-3);display:grid}.notification-history-timeline-module__11Sz1q__groupHead{padding-bottom:var(--primitive-space-1-5);border-bottom:1px solid var(--primitive-line);align-items:center;gap:14px;display:flex}.notification-history-timeline-module__11Sz1q__groupDate{font-family:var(--primitive-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-size:14px;font-weight:400}.notification-history-timeline-module__11Sz1q__groupCount{align-items:center;gap:var(--primitive-space-1-5);border-radius:var(--primitive-radius-pill);border:1px solid var(--primitive-line);background:var(--primitive-surface-3);font-family:var(--primitive-font-mono);font-variant-numeric:tabular-nums;font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);padding:3px 9px;display:inline-flex}.notification-history-timeline-module__11Sz1q__groupCountUnread{color:var(--primitive-red);border-color:color-mix(in oklab, var(--primitive-red) 36%, transparent);background:color-mix(in oklab, var(--primitive-red) 8%, transparent)}.notification-history-timeline-module__11Sz1q__list{gap:var(--primitive-space-2-5);margin:0;padding:0;list-style:none;display:grid}.notification-history-timeline-module__11Sz1q__row{gap:var(--primitive-space-3);padding:var(--primitive-space-3) 14px;border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:var(--primitive-surface-1);grid-template-columns:28px 1fr auto;align-items:center;transition:background .16s,border-color .16s,transform .16s;display:grid}.notification-history-timeline-module__11Sz1q__row:hover{background:var(--primitive-surface-2);border-color:var(--primitive-line-strong);transform:translate(2px)}.notification-history-timeline-module__11Sz1q__row[data-unread=true]{border-color:color-mix(in oklab, var(--primitive-red) 28%, transparent);background:linear-gradient(90deg, color-mix(in oklab, var(--primitive-red) 8%, transparent), transparent 40%), var(--primitive-surface-2)}.notification-history-timeline-module__11Sz1q__dotCell{place-items:center;display:grid;position:relative}.notification-history-timeline-module__11Sz1q__dotCell:before{content:"";background:linear-gradient(180deg, transparent, var(--primitive-line) 24%, var(--primitive-line) 76%, transparent);z-index:0;width:1px;height:calc(100% + 22px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.notification-history-timeline-module__11Sz1q__list .notification-history-timeline-module__11Sz1q__row:first-child .notification-history-timeline-module__11Sz1q__dotCell:before{height:50%;top:100%;transform:translate(-50%,-100%)}.notification-history-timeline-module__11Sz1q__list .notification-history-timeline-module__11Sz1q__row:last-child .notification-history-timeline-module__11Sz1q__dotCell:before{height:50%;top:0;transform:translate(-50%)}.notification-history-timeline-module__11Sz1q__list .notification-history-timeline-module__11Sz1q__row:first-child:last-child .notification-history-timeline-module__11Sz1q__dotCell:before{display:none}.notification-history-timeline-module__11Sz1q__dot{z-index:1;border-radius:var(--primitive-radius-round);background:var(--primitive-muted);width:10px;height:10px;box-shadow:0 0 0 3px var(--primitive-canvas);position:relative}.notification-history-timeline-module__11Sz1q__dot[data-tone=info]{background:var(--primitive-teal)}.notification-history-timeline-module__11Sz1q__dot[data-tone=success]{background:var(--primitive-green)}.notification-history-timeline-module__11Sz1q__dot[data-tone=warn]{background:var(--primitive-amber)}.notification-history-timeline-module__11Sz1q__dot[data-tone=error]{background:var(--destructive)}.notification-history-timeline-module__11Sz1q__dot[data-tone=system]{background:var(--primitive-muted)}.notification-history-timeline-module__11Sz1q__row[data-unread=true] .notification-history-timeline-module__11Sz1q__dot{box-shadow:0 0 0 3px var(--primitive-canvas), 0 0 0 6px color-mix(in oklab, var(--primitive-red) 18%, transparent)}.notification-history-timeline-module__11Sz1q__body{gap:var(--primitive-space-0-5);min-width:0;display:grid}.notification-history-timeline-module__11Sz1q__title{font-size:var(--primitive-text-sm);color:var(--primitive-text-strong);margin:0;font-weight:600}.notification-history-timeline-module__11Sz1q__sub{font-size:var(--primitive-text-xs);color:var(--primitive-body);margin:0}.notification-history-timeline-module__11Sz1q__meta{align-items:center;gap:var(--primitive-space-2);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--primitive-muted);display:flex}.notification-history-timeline-module__11Sz1q__time{font-family:var(--primitive-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase;color:var(--primitive-muted);font-size:11px}.notification-history-timeline-module__11Sz1q__empty{padding:var(--primitive-space-9) var(--primitive-space-5);text-align:center;color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.12em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.notification-history-timeline-module__11Sz1q__row{transition:none}.notification-history-timeline-module__11Sz1q__row:hover{transform:none}}
.snooze-controls-module__o_dVyq__panel{padding:var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-surface-2);gap:14px;display:grid}.snooze-controls-module__o_dVyq__head{gap:var(--primitive-space-1);display:grid}.snooze-controls-module__o_dVyq__label{font-family:var(--primitive-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-size:14px;font-weight:400}.snooze-controls-module__o_dVyq__help{font-family:var(--primitive-font-mono);letter-spacing:.06em;color:var(--primitive-muted);margin:0;font-size:11px}.snooze-controls-module__o_dVyq__chips{gap:var(--primitive-space-2);flex-wrap:wrap;display:flex}.snooze-controls-module__o_dVyq__chip{appearance:none;border:1px solid var(--primitive-line);background:var(--primitive-surface-3);color:var(--primitive-body);padding:var(--primitive-space-2) var(--primitive-space-3);border-radius:var(--primitive-radius-pill);font-family:var(--primitive-font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;align-items:center;gap:var(--primitive-space-1-5);font-size:11px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.snooze-controls-module__o_dVyq__chip:hover{border-color:var(--primitive-line-strong);color:var(--primitive-text-strong);background:var(--primitive-surface-hover)}.snooze-controls-module__o_dVyq__chip:active{transform:translateY(1px)}.snooze-controls-module__o_dVyq__chip:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}.snooze-controls-module__o_dVyq__chip[aria-current=true]{border-color:var(--primitive-red);background:color-mix(in oklab, var(--primitive-red) 16%, transparent);color:var(--primitive-text-strong)}.snooze-controls-module__o_dVyq__customWrap{gap:var(--primitive-space-2-5);padding:var(--primitive-space-3);border:1px dashed var(--primitive-line);background:var(--primitive-recessed);border-radius:10px;display:grid}.snooze-controls-module__o_dVyq__customGrid{gap:var(--primitive-space-2-5);grid-template-columns:1fr 1fr;display:grid}.snooze-controls-module__o_dVyq__field{gap:var(--primitive-space-1);display:grid}.snooze-controls-module__o_dVyq__fieldLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted)}.snooze-controls-module__o_dVyq__input{appearance:none;border:1px solid var(--primitive-line);background:var(--primitive-field-bg);color:var(--primitive-text-strong);padding:var(--primitive-space-2) var(--primitive-space-2-5);border-radius:var(--primitive-radius-md);font-family:var(--primitive-font-mono);font-variant-numeric:tabular-nums;font-size:var(--primitive-text-xs);color-scheme:normal;transition:border-color .16s,background .16s,box-shadow .16s}.snooze-controls-module__o_dVyq__input:hover{border-color:var(--primitive-line-strong);background:var(--primitive-field-hover)}.snooze-controls-module__o_dVyq__input:focus-visible{border-color:var(--primitive-focus-ring);box-shadow:var(--primitive-focus-shadow);outline:none}.snooze-controls-module__o_dVyq__summary{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-2) var(--primitive-space-3);border:1px solid color-mix(in oklab, var(--primitive-teal) 36%, transparent);background:color-mix(in oklab, var(--primitive-teal) 8%, transparent);color:var(--primitive-teal);font-family:var(--primitive-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;border-radius:10px;font-size:11px;display:flex}@media (prefers-reduced-motion:reduce){.snooze-controls-module__o_dVyq__chip,.snooze-controls-module__o_dVyq__input{transition:none}.snooze-controls-module__o_dVyq__chip:active{transform:none}}
.quiet-hours-scheduler-module__9M1hLW__scheduler{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-surface-2);gap:18px;padding:18px;display:grid}.quiet-hours-scheduler-module__9M1hLW__section{gap:var(--primitive-space-2-5);display:grid}.quiet-hours-scheduler-module__9M1hLW__legend{font-family:var(--primitive-font-display);font-size:var(--primitive-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--primitive-text-strong);border:0;margin:0;padding:0;font-weight:400}.quiet-hours-scheduler-module__9M1hLW__days{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}.quiet-hours-scheduler-module__9M1hLW__dayChip{appearance:none;border:1px solid var(--primitive-line);background:var(--primitive-surface-3);color:var(--primitive-body);width:38px;height:38px;font-family:var(--primitive-font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:10px;font-size:11px;transition:border-color .16s,background .16s,color .16s,transform .16s}.quiet-hours-scheduler-module__9M1hLW__dayChip:hover{border-color:var(--primitive-line-strong);color:var(--primitive-text-strong);background:var(--primitive-surface-hover)}.quiet-hours-scheduler-module__9M1hLW__dayChip:active{transform:scale(.95)}.quiet-hours-scheduler-module__9M1hLW__dayChip:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}.quiet-hours-scheduler-module__9M1hLW__dayChip[aria-pressed=true]{border-color:var(--primitive-red);background:color-mix(in oklab, var(--primitive-red) 18%, transparent);color:var(--primitive-text-strong)}.quiet-hours-scheduler-module__9M1hLW__timeRow{gap:var(--primitive-space-3);grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.quiet-hours-scheduler-module__9M1hLW__timeArrow{padding-bottom:var(--primitive-space-2-5);text-align:center;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);color:var(--primitive-muted);align-self:end}.quiet-hours-scheduler-module__9M1hLW__field{gap:var(--primitive-space-1);display:grid}.quiet-hours-scheduler-module__9M1hLW__fieldLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted)}.quiet-hours-scheduler-module__9M1hLW__input{appearance:none;border:1px solid var(--primitive-line);background:var(--primitive-field-bg);color:var(--primitive-text-strong);padding:var(--primitive-space-2-5) var(--primitive-space-3);border-radius:var(--primitive-radius-md);font-family:var(--primitive-font-mono);font-variant-numeric:tabular-nums;font-size:var(--primitive-text-sm);letter-spacing:.04em;color-scheme:normal;transition:border-color .16s,background .16s,box-shadow .16s}.quiet-hours-scheduler-module__9M1hLW__input:hover{border-color:var(--primitive-line-strong);background:var(--primitive-field-hover)}.quiet-hours-scheduler-module__9M1hLW__input:focus-visible{border-color:var(--primitive-focus-ring);box-shadow:var(--primitive-focus-shadow);outline:none}.quiet-hours-scheduler-module__9M1hLW__exceptions{gap:var(--primitive-space-2-5);display:grid}.quiet-hours-scheduler-module__9M1hLW__exception{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);background:var(--primitive-glass-soft);border-radius:10px;transition:border-color .16s;display:flex}.quiet-hours-scheduler-module__9M1hLW__exception:hover{border-color:var(--primitive-line-strong)}.quiet-hours-scheduler-module__9M1hLW__exceptionLabel{gap:var(--primitive-space-0-5);display:grid}.quiet-hours-scheduler-module__9M1hLW__exceptionLabel strong{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);font-weight:600}.quiet-hours-scheduler-module__9M1hLW__exceptionLabel span{color:var(--primitive-muted);font-size:11px;font-family:var(--primitive-font-mono);letter-spacing:.06em}.quiet-hours-scheduler-module__9M1hLW__switch{appearance:none;border-radius:var(--primitive-radius-pill);border:1px solid var(--primitive-line);background:var(--primitive-recessed);cursor:pointer;flex-shrink:0;width:38px;height:22px;transition:background .16s,border-color .16s,box-shadow .16s;position:relative}.quiet-hours-scheduler-module__9M1hLW__switch:after{content:"";top:var(--primitive-space-0-5);left:var(--primitive-space-0-5);border-radius:var(--primitive-radius-round);background:var(--primitive-text-on-accent);width:16px;height:16px;box-shadow:0 1px 3px color-mix(in oklab, var(--primitive-overlay) 83%, transparent);transition:transform .16s cubic-bezier(.16,1,.3,1),background .16s;position:absolute}.quiet-hours-scheduler-module__9M1hLW__switch:hover{border-color:var(--primitive-line-strong)}.quiet-hours-scheduler-module__9M1hLW__switch[aria-checked=true]{background:var(--primitive-red);border-color:var(--primitive-red)}.quiet-hours-scheduler-module__9M1hLW__switch[aria-checked=true]:after{transform:translate(16px)}.quiet-hours-scheduler-module__9M1hLW__switch:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}@media (prefers-reduced-motion:reduce){.quiet-hours-scheduler-module__9M1hLW__dayChip,.quiet-hours-scheduler-module__9M1hLW__switch,.quiet-hours-scheduler-module__9M1hLW__switch:after,.quiet-hours-scheduler-module__9M1hLW__input,.quiet-hours-scheduler-module__9M1hLW__exception{transition:none}.quiet-hours-scheduler-module__9M1hLW__dayChip:active{transform:none}}
.channel-matrix-module__GgopKa__matrix{--matrix-violet:var(--primitive-violet);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-surface-2);border-radius:14px;gap:14px;padding:18px;display:grid}.channel-matrix-module__GgopKa__legend{font-family:var(--primitive-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--primitive-text-strong);border:0;margin:0;padding:0;font-size:14px;font-weight:400}.channel-matrix-module__GgopKa__tableWrap{overflow-x:auto}.channel-matrix-module__GgopKa__table{border-collapse:collapse;width:100%;min-width:540px}.channel-matrix-module__GgopKa__colHead,.channel-matrix-module__GgopKa__rowHead{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);font-weight:600}.channel-matrix-module__GgopKa__colHead{padding:var(--primitive-space-2) var(--primitive-space-1-5);text-align:center;border-bottom:1px solid var(--primitive-line);white-space:nowrap}.channel-matrix-module__GgopKa__rowHead{padding:var(--primitive-space-3) var(--primitive-space-3) var(--primitive-space-3) 0;text-align:left;color:var(--primitive-text-strong);font-size:var(--primitive-text-xs);letter-spacing:.08em;border-bottom:1px solid var(--primitive-line-muted);white-space:nowrap}.channel-matrix-module__GgopKa__cell{padding:var(--primitive-space-2);text-align:center;border-bottom:1px solid var(--primitive-line-muted)}.channel-matrix-module__GgopKa__row:nth-child(2n) .channel-matrix-module__GgopKa__rowHead,.channel-matrix-module__GgopKa__row:nth-child(2n) .channel-matrix-module__GgopKa__cell{background:var(--primitive-glass-soft)}.channel-matrix-module__GgopKa__row:hover .channel-matrix-module__GgopKa__rowHead,.channel-matrix-module__GgopKa__row:hover .channel-matrix-module__GgopKa__cell{background:var(--primitive-surface-hover)}.channel-matrix-module__GgopKa__toggle{appearance:none;border-radius:var(--primitive-radius-pill);border:1px solid var(--primitive-line);background:var(--primitive-recessed);cursor:pointer;vertical-align:middle;width:30px;height:18px;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-block;position:relative}.channel-matrix-module__GgopKa__toggle:after{content:"";top:var(--primitive-space-px);left:var(--primitive-space-px);border-radius:var(--primitive-radius-round);background:var(--primitive-text-on-accent);width:14px;height:14px;box-shadow:0 1px 2px color-mix(in oklab, var(--primitive-overlay) 83%, transparent);transition:transform .16s cubic-bezier(.16,1,.3,1);position:absolute}.channel-matrix-module__GgopKa__toggle:hover{border-color:var(--primitive-line-strong)}.channel-matrix-module__GgopKa__toggle[aria-pressed=true]{background:var(--primitive-red);border-color:var(--primitive-red)}.channel-matrix-module__GgopKa__toggle[aria-pressed=true]:after{transform:translate(12px)}.channel-matrix-module__GgopKa__toggle:focus-visible{box-shadow:var(--primitive-focus-shadow);outline:none}.channel-matrix-module__GgopKa__toggle:disabled{cursor:not-allowed;opacity:.4}.channel-matrix-module__GgopKa__toggle[data-tone=email][aria-pressed=true]{background:var(--primitive-teal);border-color:var(--primitive-teal)}.channel-matrix-module__GgopKa__toggle[data-tone=sms][aria-pressed=true]{background:var(--primitive-amber);border-color:var(--primitive-amber)}.channel-matrix-module__GgopKa__toggle[data-tone=push][aria-pressed=true]{background:var(--primitive-red);border-color:var(--primitive-red)}.channel-matrix-module__GgopKa__toggle[data-tone=inapp][aria-pressed=true]{background:var(--primitive-green);border-color:var(--primitive-green)}.channel-matrix-module__GgopKa__toggle[data-tone=slack][aria-pressed=true]{background:var(--matrix-violet);border-color:var(--matrix-violet)}@media (prefers-reduced-motion:reduce){.channel-matrix-module__GgopKa__toggle,.channel-matrix-module__GgopKa__toggle:after{transition:none}}
.workshop-manager-dashboard-module__AjM1SG__surface{gap:18px;display:grid}.workshop-manager-dashboard-module__AjM1SG__boardRow{gap:var(--primitive-space-4);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.workshop-manager-dashboard-module__AjM1SG__boardRow>*{min-width:0}.workshop-manager-dashboard-module__AjM1SG__gaugePair{gap:var(--primitive-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.workshop-manager-dashboard-module__AjM1SG__gaugePair>*,.workshop-manager-dashboard-module__AjM1SG__matrixWrap{min-width:0}@media (max-width:1080px){.workshop-manager-dashboard-module__AjM1SG__boardRow{grid-template-columns:1fr}}
.calendar-day-view-module__fP2x3W__view{gap:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);font-family:var(--primitive-font-body);padding:18px;display:grid}.calendar-day-view-module__fP2x3W__head{justify-content:space-between;align-items:flex-end;gap:var(--primitive-space-3);padding-bottom:var(--primitive-space-2-5);border-bottom:1px solid var(--primitive-line);display:flex}.calendar-day-view-module__fP2x3W__kicker{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase;display:block}.calendar-day-view-module__fP2x3W__title{margin-top:var(--primitive-space-1);color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:26px;font-weight:var(--primitive-weight-regular);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-transform:uppercase;display:block}.calendar-day-view-module__fP2x3W__count{color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase}.calendar-day-view-module__fP2x3W__rows{gap:0;margin:0;padding:0;list-style:none;display:grid}.calendar-day-view-module__fP2x3W__row{min-height:72px;padding:var(--primitive-space-3) 0;border-top:1px solid var(--primitive-line);grid-template-columns:72px 1fr;align-items:stretch;gap:14px;display:grid;position:relative}.calendar-day-view-module__fP2x3W__row[data-empty=true]{opacity:.78}.calendar-day-view-module__fP2x3W__halfRule{border-top:1px dashed var(--primitive-line-muted);height:1px;position:absolute;top:50%;left:90px;right:0}.calendar-day-view-module__fP2x3W__hour{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.06em;padding-top:var(--primitive-space-1);align-self:flex-start}.calendar-day-view-module__fP2x3W__stack{gap:var(--primitive-space-2);min-width:0;display:grid}.calendar-day-view-module__fP2x3W__empty{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;align-self:center}.calendar-day-view-module__fP2x3W__event{--cal-tone:var(--primitive-muted);--cal-tint:var(--primitive-surface-3);justify-content:space-between;align-items:center;gap:var(--primitive-space-2-5);padding:var(--primitive-space-2-5) 14px;border-radius:var(--primitive-radius-md);background:var(--cal-tint);border-left:3px solid var(--cal-tone);transition:transform .18s var(--primitive-ease-out), box-shadow .18s ease;display:flex}.calendar-day-view-module__fP2x3W__event:hover{box-shadow:0 6px 18px var(--primitive-shadow-outline);transform:translate(2px)}.calendar-day-view-module__fP2x3W__event[data-tone=red]{--cal-tone:var(--primitive-red);--cal-tint:color-mix(in oklab, var(--primitive-red) 16%, transparent)}.calendar-day-view-module__fP2x3W__event[data-tone=amber]{--cal-tone:var(--primitive-amber);--cal-tint:color-mix(in oklab, var(--primitive-amber) 14%, transparent)}.calendar-day-view-module__fP2x3W__event[data-tone=teal]{--cal-tone:var(--primitive-teal);--cal-tint:color-mix(in oklab, var(--primitive-teal) 14%, transparent)}.calendar-day-view-module__fP2x3W__event[data-tone=green]{--cal-tone:var(--primitive-green);--cal-tint:color-mix(in oklab, var(--primitive-green) 14%, transparent)}.calendar-day-view-module__fP2x3W__eventBody{gap:2px;min-width:0;display:grid}.calendar-day-view-module__fP2x3W__eventBody strong{color:var(--primitive-text-strong);font-size:14px;font-weight:var(--primitive-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendar-day-view-module__fP2x3W__bay{color:var(--primitive-body);font-family:var(--primitive-font-mono);letter-spacing:.04em;font-size:11px}.calendar-day-view-module__fP2x3W__timeChip{padding:var(--primitive-space-1) 9px;border-radius:var(--primitive-radius-pill);background:var(--primitive-surface-3);border:1px solid var(--primitive-line);color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.06em;white-space:nowrap;align-items:center;display:inline-flex}@media (max-width:640px){.calendar-day-view-module__fP2x3W__row{gap:var(--primitive-space-2);grid-template-columns:56px 1fr}.calendar-day-view-module__fP2x3W__event{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.calendar-day-view-module__fP2x3W__event{transition:none}.calendar-day-view-module__fP2x3W__event:hover{transform:none}}
.calendar-agenda-view-module__Jg_0qq__view{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);font-family:var(--primitive-font-body);gap:14px;padding:18px;display:grid}.calendar-agenda-view-module__Jg_0qq__head{gap:var(--primitive-space-1);padding-bottom:var(--primitive-space-3);border-bottom:1px solid var(--primitive-line);display:grid}.calendar-agenda-view-module__Jg_0qq__kicker{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase}.calendar-agenda-view-module__Jg_0qq__title{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:24px;font-weight:var(--primitive-weight-regular);letter-spacing:.01em;text-transform:uppercase}.calendar-agenda-view-module__Jg_0qq__summary{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.calendar-agenda-view-module__Jg_0qq__scroller{gap:var(--primitive-space-4);max-height:560px;padding-right:var(--primitive-space-1);display:grid;overflow-y:auto}.calendar-agenda-view-module__Jg_0qq__group{gap:var(--primitive-space-2);display:grid}.calendar-agenda-view-module__Jg_0qq__groupHead{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-3);padding:var(--primitive-space-2) var(--primitive-space-3);background:linear-gradient(180deg, var(--primitive-panel-strong), var(--primitive-panel));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;border-radius:6px;display:flex;position:sticky;top:0}.calendar-agenda-view-module__Jg_0qq__groupHead strong{color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase}.calendar-agenda-view-module__Jg_0qq__groupHead span{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-variant-numeric:tabular-nums;letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase}.calendar-agenda-view-module__Jg_0qq__groupHead[data-today=true]{background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-red) 32%, transparent), color-mix(in oklab, var(--primitive-red) 12%, transparent)), var(--primitive-panel-strong);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primitive-red) 42%, transparent)}.calendar-agenda-view-module__Jg_0qq__groupHead[data-today=true] span{color:var(--primitive-text-strong)}.calendar-agenda-view-module__Jg_0qq__list{gap:var(--primitive-space-1-5);margin:0;padding:0;list-style:none;display:grid}.calendar-agenda-view-module__Jg_0qq__item{--cal-tone:var(--primitive-muted);--cal-tint:var(--primitive-surface-3);gap:var(--primitive-space-3);border-radius:var(--primitive-radius-md);border-left:3px solid var(--cal-tone);background:var(--cal-tint);transition:transform .18s var(--primitive-ease-out), box-shadow .18s ease;grid-template-columns:130px 1fr;align-items:start;padding:12px 14px;display:grid}.calendar-agenda-view-module__Jg_0qq__item:hover{box-shadow:0 6px 18px var(--primitive-shadow-outline);transform:translate(2px)}.calendar-agenda-view-module__Jg_0qq__item[data-tone=red]{--cal-tone:var(--primitive-red);--cal-tint:color-mix(in oklab, var(--primitive-red) 14%, transparent)}.calendar-agenda-view-module__Jg_0qq__item[data-tone=amber]{--cal-tone:var(--primitive-amber);--cal-tint:color-mix(in oklab, var(--primitive-amber) 12%, transparent)}.calendar-agenda-view-module__Jg_0qq__item[data-tone=teal]{--cal-tone:var(--primitive-teal);--cal-tint:color-mix(in oklab, var(--primitive-teal) 12%, transparent)}.calendar-agenda-view-module__Jg_0qq__item[data-tone=green]{--cal-tone:var(--primitive-green);--cal-tint:color-mix(in oklab, var(--primitive-green) 12%, transparent)}.calendar-agenda-view-module__Jg_0qq__time{color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.04em;padding-top:var(--primitive-space-0-5)}.calendar-agenda-view-module__Jg_0qq__body{gap:var(--primitive-space-1);display:grid}.calendar-agenda-view-module__Jg_0qq__body strong{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-semibold)}.calendar-agenda-view-module__Jg_0qq__body span{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.02em;font-size:11px}@media (max-width:620px){.calendar-agenda-view-module__Jg_0qq__item{gap:var(--primitive-space-1-5);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.calendar-agenda-view-module__Jg_0qq__item{transition:none}.calendar-agenda-view-module__Jg_0qq__item:hover{transform:none}}
.mini-date-picker-module__GONP-a__picker{gap:var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);font-family:var(--primitive-font-body);width:280px;padding:14px;display:grid}.mini-date-picker-module__GONP-a__head{align-items:center;gap:var(--primitive-space-2);grid-template-columns:auto 1fr auto;display:grid}.mini-date-picker-module__GONP-a__month{color:var(--primitive-text-strong);text-align:center;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase}.mini-date-picker-module__GONP-a__nav{border:1px solid var(--primitive-line);background:var(--primitive-field-bg);width:28px;height:28px;color:var(--primitive-body);cursor:pointer;border-radius:6px;place-items:center;transition:border-color .16s,background .16s,color .16s,transform .12s;display:grid}.mini-date-picker-module__GONP-a__nav:hover,.mini-date-picker-module__GONP-a__nav:focus-visible{border-color:var(--primitive-line-strong);background:var(--primitive-field-hover);color:var(--primitive-text-strong);outline:none}.mini-date-picker-module__GONP-a__nav:focus-visible{box-shadow:var(--primitive-focus-shadow)}.mini-date-picker-module__GONP-a__nav:active{transform:scale(.94)}.mini-date-picker-module__GONP-a__weekdays{gap:var(--primitive-space-1);padding:0 var(--primitive-space-0-5);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mini-date-picker-module__GONP-a__weekdays span{text-align:center;color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase}.mini-date-picker-module__GONP-a__grid{gap:var(--primitive-space-1);display:grid}.mini-date-picker-module__GONP-a__row{gap:var(--primitive-space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mini-date-picker-module__GONP-a__cell{height:var(--primitive-space-8);color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-semibold);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px;place-items:center;transition:background .16s,color .16s,transform .16s;display:grid;position:relative}.mini-date-picker-module__GONP-a__cell:hover{background:var(--primitive-field-hover);color:var(--primitive-text-strong)}.mini-date-picker-module__GONP-a__cell:active{transform:scale(.92)}.mini-date-picker-module__GONP-a__cell:focus-visible{outline:1px solid var(--primitive-amber);outline-offset:1px}.mini-date-picker-module__GONP-a__outMonth{opacity:.35}.mini-date-picker-module__GONP-a__today{color:var(--primitive-amber);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primitive-amber) 42%, transparent)}.mini-date-picker-module__GONP-a__today:after{content:"";border-radius:var(--primitive-radius-round);background:var(--primitive-amber);width:3px;height:3px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.mini-date-picker-module__GONP-a__selected{color:var(--primitive-text-on-accent);background:var(--primitive-red);box-shadow:0 6px 18px color-mix(in oklab, var(--primitive-red) 42%, transparent)}.mini-date-picker-module__GONP-a__selected:hover{background:var(--primitive-red);color:var(--primitive-text-on-accent)}.mini-date-picker-module__GONP-a__selected.mini-date-picker-module__GONP-a__today:after{background:var(--primitive-text-on-accent)}.mini-date-picker-module__GONP-a__inRange{background:color-mix(in oklab, var(--primitive-red) 16%, transparent);color:var(--primitive-text-strong);border-radius:0}.mini-date-picker-module__GONP-a__rangeStart{border-top-left-radius:6px;border-bottom-left-radius:6px}.mini-date-picker-module__GONP-a__rangeEnd{border-top-right-radius:6px;border-bottom-right-radius:6px}@media (prefers-reduced-motion:reduce){.mini-date-picker-module__GONP-a__cell,.mini-date-picker-module__GONP-a__nav{transition:none}.mini-date-picker-module__GONP-a__cell:active,.mini-date-picker-module__GONP-a__nav:active{transform:none}}
.date-range-picker-module__wvjI6q__picker{border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);font-family:var(--primitive-font-body);border-radius:14px;grid-template-columns:200px 1fr;gap:18px;padding:18px;display:grid}.date-range-picker-module__wvjI6q__presets{gap:var(--primitive-space-2-5);border-right:1px solid var(--primitive-line);align-content:start;padding-right:14px;display:grid}.date-range-picker-module__wvjI6q__presets ul{gap:var(--primitive-space-1);margin:0;padding:0;list-style:none;display:grid}.date-range-picker-module__wvjI6q__kicker{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase}.date-range-picker-module__wvjI6q__presetButton{text-align:left;width:100%;padding:var(--primitive-space-2) var(--primitive-space-2-5);border:1px solid var(--primitive-line);background:var(--primitive-surface-3);color:var(--primitive-body);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-semibold);cursor:pointer;border-radius:6px;transition:border-color .16s,background .16s,color .16s,transform .12s}.date-range-picker-module__wvjI6q__presetButton:hover,.date-range-picker-module__wvjI6q__presetButton:focus-visible{border-color:var(--primitive-line-strong);color:var(--primitive-text-strong);background:var(--primitive-surface-hover);outline:none}.date-range-picker-module__wvjI6q__presetButton:focus-visible{box-shadow:var(--primitive-focus-shadow)}.date-range-picker-module__wvjI6q__presetButton:active{transform:scale(.98)}.date-range-picker-module__wvjI6q__presetButton[aria-pressed=true]{border-color:color-mix(in oklab, var(--primitive-red) 55%, transparent);background:color-mix(in oklab, var(--primitive-red) 18%, transparent);color:var(--primitive-text-strong)}.date-range-picker-module__wvjI6q__summary{margin-top:var(--primitive-space-2);padding-top:var(--primitive-space-3);border-top:1px solid var(--primitive-line)}.date-range-picker-module__wvjI6q__summary p{margin:var(--primitive-space-1-5) 0 0;color:var(--primitive-body);font-family:var(--primitive-font-mono);font-variant-numeric:tabular-nums;font-size:11px;line-height:var(--primitive-leading-normal);letter-spacing:.02em}.date-range-picker-module__wvjI6q__dual{gap:var(--primitive-space-2-5);display:grid}.date-range-picker-module__wvjI6q__dualHead{align-items:center;gap:var(--primitive-space-2-5);grid-template-columns:auto 1fr auto;display:grid}.date-range-picker-module__wvjI6q__dualHead strong{text-align:center;color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase}.date-range-picker-module__wvjI6q__nav{border:1px solid var(--primitive-line);background:var(--primitive-field-bg);width:28px;height:28px;color:var(--primitive-body);cursor:pointer;border-radius:6px;place-items:center;transition:border-color .16s,background .16s,color .16s,transform .12s;display:grid}.date-range-picker-module__wvjI6q__nav:hover,.date-range-picker-module__wvjI6q__nav:focus-visible{border-color:var(--primitive-line-strong);background:var(--primitive-field-hover);color:var(--primitive-text-strong);outline:none}.date-range-picker-module__wvjI6q__nav:focus-visible{box-shadow:var(--primitive-focus-shadow)}.date-range-picker-module__wvjI6q__nav:active{transform:scale(.94)}.date-range-picker-module__wvjI6q__dualGrid{gap:var(--primitive-space-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:880px){.date-range-picker-module__wvjI6q__picker{grid-template-columns:1fr}.date-range-picker-module__wvjI6q__presets{padding-right:0;padding-bottom:var(--primitive-space-3);border-right:0;border-bottom:1px solid var(--primitive-line)}.date-range-picker-module__wvjI6q__presets ul{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.date-range-picker-module__wvjI6q__dualGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.date-range-picker-module__wvjI6q__presetButton,.date-range-picker-module__wvjI6q__nav{transition:none}.date-range-picker-module__wvjI6q__presetButton:active,.date-range-picker-module__wvjI6q__nav:active{transform:none}}
.time-picker-module__y_l7-a__picker{gap:var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);font-family:var(--primitive-font-body);width:280px;padding:14px;display:grid}.time-picker-module__y_l7-a__head{justify-content:space-between;align-items:center;display:flex}.time-picker-module__y_l7-a__kicker{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase}.time-picker-module__y_l7-a__modeSwitch{gap:var(--primitive-space-0-5);padding:var(--primitive-space-0-5);border:1px solid var(--primitive-line);background:var(--primitive-field-bg);border-radius:6px;grid-template-columns:repeat(2,minmax(40px,1fr));display:inline-grid}.time-picker-module__y_l7-a__modeSwitch button{border-radius:var(--primitive-radius-sm);height:24px;color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0;border:0;transition:background .14s,color .14s}.time-picker-module__y_l7-a__modeSwitch button:hover:not(:disabled),.time-picker-module__y_l7-a__modeSwitch button:focus-visible{color:var(--primitive-text-strong);background:var(--primitive-field-hover);outline:none}.time-picker-module__y_l7-a__modeSwitch button[aria-pressed=true]{background:var(--primitive-red);color:var(--primitive-text-on-accent)}.time-picker-module__y_l7-a__modeSwitch button:disabled{cursor:default}.time-picker-module__y_l7-a__columns{gap:var(--primitive-space-2);grid-template-columns:1fr auto 1fr auto;align-items:center;display:grid}.time-picker-module__y_l7-a__column{gap:var(--primitive-space-1-5);display:grid}.time-picker-module__y_l7-a__columnLabel{text-align:center;color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase}.time-picker-module__y_l7-a__list{border:1px solid var(--primitive-line);background:var(--primitive-recessed);scroll-snap-type:y mandatory;border-radius:6px;max-height:168px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.time-picker-module__y_l7-a__option{padding:var(--primitive-space-1-5) var(--primitive-space-2-5);text-align:center;color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.04em;cursor:pointer;scroll-snap-align:center;transition:background .14s,color .14s}.time-picker-module__y_l7-a__option:hover,.time-picker-module__y_l7-a__option:focus-visible{background:var(--primitive-field-hover);color:var(--primitive-text-strong);outline:none}.time-picker-module__y_l7-a__optionSelected{color:var(--primitive-text-on-accent);background:var(--primitive-red)}.time-picker-module__y_l7-a__optionSelected:hover{background:var(--primitive-red);color:var(--primitive-text-on-accent)}.time-picker-module__y_l7-a__colon{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-2xl);font-weight:var(--primitive-weight-regular);align-self:center;padding-top:14px}.time-picker-module__y_l7-a__periodBlock{gap:var(--primitive-space-1);padding-top:var(--primitive-space-4);align-items:center;display:grid}.time-picker-module__y_l7-a__period{border:1px solid var(--primitive-line);background:var(--primitive-field-bg);width:44px;height:28px;color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;cursor:pointer;border-radius:6px;transition:background .14s,color .14s,border-color .14s}.time-picker-module__y_l7-a__period:hover,.time-picker-module__y_l7-a__period:focus-visible{border-color:var(--primitive-line-strong);color:var(--primitive-text-strong);background:var(--primitive-field-hover);outline:none}.time-picker-module__y_l7-a__period[aria-pressed=true]{color:var(--primitive-text-on-accent);background:var(--primitive-red);border-color:color-mix(in oklab, var(--primitive-red) 60%, transparent)}@media (prefers-reduced-motion:reduce){.time-picker-module__y_l7-a__option,.time-picker-module__y_l7-a__modeSwitch button,.time-picker-module__y_l7-a__period{transition:none}}
.time-range-picker-module__ej4kca__range{gap:var(--primitive-space-3);border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);font-family:var(--primitive-font-body);border-radius:14px;grid-template:"from divider to""foot foot foot"/1fr auto 1fr;align-items:stretch;padding:14px;display:grid}.time-range-picker-module__ej4kca__col:first-of-type{grid-area:from}.time-range-picker-module__ej4kca__col:last-of-type{grid-area:to}.time-range-picker-module__ej4kca__divider{border-radius:var(--primitive-radius-round);background:var(--primitive-field-bg);width:36px;height:36px;color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-md);font-weight:var(--primitive-weight-bold);border:1px solid var(--primitive-line);grid-area:divider;place-self:center;place-items:center;display:grid}.time-range-picker-module__ej4kca__foot{padding:var(--primitive-space-2-5) 14px;border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-surface-3);grid-area:foot;justify-content:space-between;align-items:center;display:flex}.time-range-picker-module__ej4kca__kicker{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase}.time-range-picker-module__ej4kca__foot strong{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);font-weight:var(--primitive-weight-regular);font-variant-numeric:tabular-nums}.time-range-picker-module__ej4kca__invalid .time-range-picker-module__ej4kca__foot{border-color:color-mix(in oklab, var(--primitive-red) 55%, transparent);background:color-mix(in oklab, var(--primitive-red) 12%, transparent)}.time-range-picker-module__ej4kca__invalid .time-range-picker-module__ej4kca__foot strong{color:var(--primitive-red)}.time-range-picker-module__ej4kca__invalid .time-range-picker-module__ej4kca__divider{color:var(--primitive-red);border-color:color-mix(in oklab, var(--primitive-red) 55%, transparent)}@media (max-width:720px){.time-range-picker-module__ej4kca__range{grid-template:"from""divider""to""foot"/1fr}}
.recurrence-picker-module__vA1RwW__picker{border:1px solid var(--primitive-line);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);font-family:var(--primitive-font-body);border-radius:14px;gap:14px;width:100%;max-width:540px;padding:18px;display:grid}.recurrence-picker-module__vA1RwW__row{align-items:center;gap:var(--primitive-space-2-5);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.recurrence-picker-module__vA1RwW__kicker{width:100%;color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase;padding-bottom:var(--primitive-space-1-5);display:block}.recurrence-picker-module__vA1RwW__numInput{width:70px;height:var(--primitive-space-8);padding:0 var(--primitive-space-2-5);border:1px solid var(--primitive-line);background:var(--primitive-field-bg);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-bold);font-variant-numeric:tabular-nums;text-align:center;border-radius:6px;transition:border-color .14s,background .14s}.recurrence-picker-module__vA1RwW__numInput:hover{border-color:var(--primitive-line-strong);background:var(--primitive-field-hover)}.recurrence-picker-module__vA1RwW__numInput:focus-visible{outline:1px solid var(--primitive-amber);outline-offset:1px;border-color:color-mix(in oklab, var(--primitive-amber) 60%, transparent)}.recurrence-picker-module__vA1RwW__segmented{gap:var(--primitive-space-0-5);padding:var(--primitive-space-0-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-field-bg);grid-auto-columns:minmax(64px,1fr);grid-auto-flow:column;display:inline-grid}.recurrence-picker-module__vA1RwW__segmented button{height:28px;color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;transition:background .14s,color .14s}.recurrence-picker-module__vA1RwW__segmented button:hover,.recurrence-picker-module__vA1RwW__segmented button:focus-visible{color:var(--primitive-text-strong);background:var(--primitive-field-hover);outline:none}.recurrence-picker-module__vA1RwW__segmented button[aria-pressed=true]{background:var(--primitive-red);color:var(--primitive-text-on-accent)}.recurrence-picker-module__vA1RwW__weekdays{gap:var(--primitive-space-1);grid-auto-columns:minmax(36px,1fr);grid-auto-flow:column;display:grid}.recurrence-picker-module__vA1RwW__weekday{height:var(--primitive-space-8);border:1px solid var(--primitive-line);background:var(--primitive-field-bg);color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);text-transform:uppercase;cursor:pointer;border-radius:6px;transition:border-color .14s,background .14s,color .14s,transform .12s}.recurrence-picker-module__vA1RwW__weekday:hover,.recurrence-picker-module__vA1RwW__weekday:focus-visible{border-color:var(--primitive-line-strong);color:var(--primitive-text-strong);background:var(--primitive-field-hover);outline:none}.recurrence-picker-module__vA1RwW__weekday:active{transform:scale(.94)}.recurrence-picker-module__vA1RwW__weekday[aria-pressed=true]{border-color:color-mix(in oklab, var(--primitive-red) 60%, transparent);background:color-mix(in oklab, var(--primitive-red) 18%, transparent);color:var(--primitive-text-strong)}.recurrence-picker-module__vA1RwW__helper{color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.06em;font-size:11px}.recurrence-picker-module__vA1RwW__endRow{gap:var(--primitive-space-2);width:100%;display:grid}.recurrence-picker-module__vA1RwW__radio{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-2) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-surface-3);color:var(--primitive-body);font-size:var(--primitive-text-xs);flex-wrap:wrap;transition:border-color .14s,background .14s;display:inline-flex}.recurrence-picker-module__vA1RwW__radio:hover{border-color:var(--primitive-line-strong);background:var(--primitive-surface-hover)}.recurrence-picker-module__vA1RwW__radio:focus-within{border-color:color-mix(in oklab, var(--primitive-red) 50%, transparent)}.recurrence-picker-module__vA1RwW__radio input[type=radio]{accent-color:var(--primitive-red)}.recurrence-picker-module__vA1RwW__radio input[type=radio]:checked+span{color:var(--primitive-text-strong)}.recurrence-picker-module__vA1RwW__dateInput{height:28px;padding:0 var(--primitive-space-2);border:1px solid var(--primitive-line);background:var(--primitive-field-bg);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-variant-numeric:tabular-nums;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:6px}@media (prefers-color-scheme:dark){.recurrence-picker-module__vA1RwW__dateInput{--lightningcss-light: ;--lightningcss-dark:initial}}.recurrence-picker-module__vA1RwW__dateInput:disabled,.recurrence-picker-module__vA1RwW__numInput:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.recurrence-picker-module__vA1RwW__numInput,.recurrence-picker-module__vA1RwW__segmented button,.recurrence-picker-module__vA1RwW__weekday,.recurrence-picker-module__vA1RwW__radio{transition:none}.recurrence-picker-module__vA1RwW__weekday:active{transform:none}}
.schedule-grid-module__vtdlqa__grid{gap:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);font-family:var(--primitive-font-body);padding:18px;display:grid}.schedule-grid-module__vtdlqa__head{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);padding-bottom:var(--primitive-space-2-5);border-bottom:1px solid var(--primitive-line);flex-wrap:wrap;display:flex}.schedule-grid-module__vtdlqa__kicker{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase}.schedule-grid-module__vtdlqa__legend{gap:var(--primitive-space-3);margin:0;padding:0;list-style:none;display:flex}.schedule-grid-module__vtdlqa__legend li{align-items:center;gap:var(--primitive-space-1-5);color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;display:inline-flex}.schedule-grid-module__vtdlqa__legend li span{width:var(--primitive-space-3);height:var(--primitive-space-3);border:1px solid var(--primitive-line);background:var(--primitive-surface-3);border-radius:3px}.schedule-grid-module__vtdlqa__legend li[data-state=booked] span{background:var(--primitive-red);border-color:color-mix(in oklab, var(--primitive-red) 60%, transparent)}.schedule-grid-module__vtdlqa__legend li[data-state=blocked] span{background:var(--primitive-amber);border-color:color-mix(in oklab, var(--primitive-amber) 60%, transparent)}.schedule-grid-module__vtdlqa__matrix{gap:var(--primitive-space-1);grid-template-columns:80px repeat(7,minmax(0,1fr));display:grid}.schedule-grid-module__vtdlqa__corner{background:0 0}.schedule-grid-module__vtdlqa__weekday{padding:var(--primitive-space-2) var(--primitive-space-1-5);text-align:center;color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.14em;text-transform:uppercase}.schedule-grid-module__vtdlqa__hourRow{display:contents}.schedule-grid-module__vtdlqa__hourLabel{padding:var(--primitive-space-2) var(--primitive-space-2) 0 0;text-align:right;color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.04em;align-self:center}.schedule-grid-module__vtdlqa__cell{border:1px solid var(--primitive-line);background:var(--primitive-surface-3);min-height:38px;color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:6px;place-items:center;transition:transform .14s,border-color .14s,background .14s;display:grid;position:relative}.schedule-grid-module__vtdlqa__cell:hover{border-color:var(--primitive-line-strong);transform:scale(1.03)}.schedule-grid-module__vtdlqa__cell:focus-visible{border-color:var(--primitive-line-strong);box-shadow:var(--primitive-focus-shadow);z-index:1;outline:none}.schedule-grid-module__vtdlqa__cell:active{transform:scale(.97)}.schedule-grid-module__vtdlqa__cell[data-state=booked]{background:color-mix(in oklab, var(--primitive-red) 32%, transparent);color:var(--primitive-text-strong);border-color:color-mix(in oklab, var(--primitive-red) 55%, transparent)}.schedule-grid-module__vtdlqa__cell[data-state=blocked]{background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--primitive-amber) 36%, transparent) 0 6px, color-mix(in oklab, var(--primitive-amber) 12%, transparent) 6px 12px);color:var(--primitive-text-strong);border-color:color-mix(in oklab, var(--primitive-amber) 50%, transparent)}@media (prefers-reduced-motion:reduce){.schedule-grid-module__vtdlqa__cell{transition:none}.schedule-grid-module__vtdlqa__cell:hover,.schedule-grid-module__vtdlqa__cell:active{transform:none}}
.event-card-module__kdHJlG__card{--cal-tone:var(--primitive-muted);gap:var(--primitive-space-2-5);border:1px solid var(--primitive-line);border-left:3px solid var(--cal-tone);border-radius:var(--primitive-radius-md);background:linear-gradient(180deg, var(--primitive-glass-strong), transparent 60%), var(--primitive-panel-strong);box-shadow:var(--primitive-surface-shadow);font-family:var(--primitive-font-body);color:var(--primitive-body);transition:transform .2s var(--primitive-ease-out), box-shadow .2s ease, border-color .2s ease;padding:12px 14px;display:grid}.event-card-module__kdHJlG__card:hover{border-color:var(--primitive-line-strong);box-shadow:var(--primitive-surface-hover-shadow);transform:translateY(-2px)}.event-card-module__kdHJlG__compact{padding:var(--primitive-space-2) var(--primitive-space-2-5);border-radius:6px}.event-card-module__kdHJlG__compact .event-card-module__kdHJlG__title{font-size:var(--primitive-text-xs)}.event-card-module__kdHJlG__compact .event-card-module__kdHJlG__time{font-size:var(--primitive-text-2xs)}.event-card-module__kdHJlG__tone-red{--cal-tone:var(--primitive-red);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-red) 18%, transparent), color-mix(in oklab, var(--primitive-red) 4%, transparent) 60%), var(--primitive-panel-strong)}.event-card-module__kdHJlG__tone-amber{--cal-tone:var(--primitive-amber);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-amber) 16%, transparent), color-mix(in oklab, var(--primitive-amber) 4%, transparent) 60%), var(--primitive-panel-strong)}.event-card-module__kdHJlG__tone-teal{--cal-tone:var(--primitive-teal);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-teal) 16%, transparent), color-mix(in oklab, var(--primitive-teal) 4%, transparent) 60%), var(--primitive-panel-strong)}.event-card-module__kdHJlG__tone-green{--cal-tone:var(--primitive-green);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-green) 16%, transparent), color-mix(in oklab, var(--primitive-green) 4%, transparent) 60%), var(--primitive-panel-strong)}.event-card-module__kdHJlG__head{gap:var(--primitive-space-2-5);grid-template-columns:auto 1fr;align-items:center;display:grid}.event-card-module__kdHJlG__icon{background:var(--primitive-surface-3);width:28px;height:28px;color:var(--cal-tone);border-radius:6px;place-items:center;display:grid}.event-card-module__kdHJlG__compact .event-card-module__kdHJlG__icon{width:22px;height:22px}.event-card-module__kdHJlG__titleBlock{gap:var(--primitive-space-0-5);min-width:0;display:grid}.event-card-module__kdHJlG__title{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-semibold);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.event-card-module__kdHJlG__time{color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:11px;font-weight:var(--primitive-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.04em;align-items:center;gap:5px;display:inline-flex}.event-card-module__kdHJlG__meta{gap:var(--primitive-space-2);padding-top:var(--primitive-space-2);border-top:1px dashed var(--primitive-line);display:grid}.event-card-module__kdHJlG__description{color:var(--primitive-body);font-size:var(--primitive-text-xs);margin:0;line-height:1.45}.event-card-module__kdHJlG__facts{gap:var(--primitive-space-2-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.event-card-module__kdHJlG__facts li{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;align-items:center;gap:5px;font-size:11px;display:inline-flex}.event-card-module__kdHJlG__avatars{align-items:center;display:inline-flex}.event-card-module__kdHJlG__avatars>*+*{margin-left:-8px}.event-card-module__kdHJlG__avatarMore{margin-left:var(--primitive-space-1-5);border-radius:var(--primitive-radius-pill);border:1px solid var(--primitive-line);background:var(--primitive-surface-3);color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);font-variant-numeric:tabular-nums;padding:2px 7px}@media (prefers-reduced-motion:reduce){.event-card-module__kdHJlG__card{transition:none}.event-card-module__kdHJlG__card:hover{transform:none}}
.availability-grid-module__Z1jxgW__grid{gap:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);font-family:var(--primitive-font-body);padding:18px;display:grid}.availability-grid-module__Z1jxgW__head{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);padding-bottom:var(--primitive-space-2-5);border-bottom:1px solid var(--primitive-line);flex-wrap:wrap;display:flex}.availability-grid-module__Z1jxgW__kicker{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase}.availability-grid-module__Z1jxgW__legend{gap:var(--primitive-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.availability-grid-module__Z1jxgW__legend li{align-items:center;gap:var(--primitive-space-1-5);color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;display:inline-flex}.availability-grid-module__Z1jxgW__legend li span{width:var(--primitive-space-3);height:var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:3px}.availability-grid-module__Z1jxgW__legend li[data-state=free] span{background:color-mix(in oklab, var(--primitive-green) 32%, transparent);border-color:color-mix(in oklab, var(--primitive-green) 50%, transparent)}.availability-grid-module__Z1jxgW__legend li[data-state=busy] span{background:var(--primitive-red);border-color:color-mix(in oklab, var(--primitive-red) 60%, transparent)}.availability-grid-module__Z1jxgW__legend li[data-state=blocked] span{background:var(--primitive-amber);border-color:color-mix(in oklab, var(--primitive-amber) 60%, transparent)}.availability-grid-module__Z1jxgW__legend li[data-state=maintenance] span{background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--primitive-teal) 40%, transparent) 0 4px, color-mix(in oklab, var(--primitive-teal) 12%, transparent) 4px 8px);border-color:color-mix(in oklab, var(--primitive-teal) 50%, transparent)}.availability-grid-module__Z1jxgW__matrix{grid-template-columns:130px repeat(var(--col-count,11), minmax(36px, 1fr));gap:var(--primitive-space-1);display:grid;overflow-x:auto}.availability-grid-module__Z1jxgW__corner{background:0 0}.availability-grid-module__Z1jxgW__hourHead{padding:var(--primitive-space-2) var(--primitive-space-1);text-align:center;color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.06em}.availability-grid-module__Z1jxgW__row{display:contents}.availability-grid-module__Z1jxgW__bayHead{align-content:center;gap:var(--primitive-space-0-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);background:var(--primitive-surface-3);border:1px solid var(--primitive-line);border-radius:6px;display:grid}.availability-grid-module__Z1jxgW__bayHead strong{color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);letter-spacing:.04em;text-transform:uppercase}.availability-grid-module__Z1jxgW__bayHead span{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-variant-numeric:tabular-nums;letter-spacing:.06em}.availability-grid-module__Z1jxgW__cell{border-radius:var(--primitive-radius-sm);border:1px solid var(--primitive-line);min-height:44px;transition:transform .14s,box-shadow .14s}.availability-grid-module__Z1jxgW__cell:hover{box-shadow:0 4px 12px var(--primitive-shadow-outline);z-index:1;transform:scale(1.06)}.availability-grid-module__Z1jxgW__cell[data-state=free]{background:color-mix(in oklab, var(--primitive-green) 24%, transparent);border-color:color-mix(in oklab, var(--primitive-green) 40%, transparent)}.availability-grid-module__Z1jxgW__cell[data-state=busy]{background:color-mix(in oklab, var(--primitive-red) 50%, transparent);border-color:color-mix(in oklab, var(--primitive-red) 60%, transparent)}.availability-grid-module__Z1jxgW__cell[data-state=blocked]{background:color-mix(in oklab, var(--primitive-amber) 36%, transparent);border-color:color-mix(in oklab, var(--primitive-amber) 55%, transparent)}.availability-grid-module__Z1jxgW__cell[data-state=maintenance]{background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--primitive-teal) 42%, transparent) 0 6px, color-mix(in oklab, var(--primitive-teal) 12%, transparent) 6px 12px);border-color:color-mix(in oklab, var(--primitive-teal) 45%, transparent)}@media (prefers-reduced-motion:reduce){.availability-grid-module__Z1jxgW__cell{transition:none}.availability-grid-module__Z1jxgW__cell:hover{transform:none}}
.calendar-week-view-module__x4qmFG__view{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, var(--primitive-glass-soft), transparent 60%), var(--primitive-panel);box-shadow:var(--primitive-surface-shadow);font-family:var(--primitive-font-body);gap:14px;padding:18px;display:grid}.calendar-week-view-module__x4qmFG__head{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-3);padding-bottom:var(--primitive-space-2-5);border-bottom:1px solid var(--primitive-line);display:flex}.calendar-week-view-module__x4qmFG__kicker{color:var(--primitive-red);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase}.calendar-week-view-module__x4qmFG__title{color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);font-weight:var(--primitive-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase}.calendar-week-view-module__x4qmFG__grid{background:var(--primitive-line);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);grid-template-columns:64px repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.calendar-week-view-module__x4qmFG__hourColumn{grid-template-rows:44px repeat(var(--hour-count,16), minmax(40px, 1fr));background:var(--primitive-recessed);display:grid}.calendar-week-view-module__x4qmFG__cornerCell{border-bottom:1px solid var(--primitive-line);background:var(--primitive-surface-3)}.calendar-week-view-module__x4qmFG__hourLabel{padding:var(--primitive-space-1) var(--primitive-space-2) 0;color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.06em;border-top:1px dashed var(--primitive-line-muted);justify-content:flex-end;align-items:flex-start;display:flex}.calendar-week-view-module__x4qmFG__dayColumn{background:var(--primitive-recessed);grid-template-rows:44px 1fr;min-width:0;display:grid}.calendar-week-view-module__x4qmFG__dayColumn[data-today=true] .calendar-week-view-module__x4qmFG__dayHead{background:color-mix(in oklab, var(--primitive-red) 18%, transparent);color:var(--primitive-text-strong)}.calendar-week-view-module__x4qmFG__dayHead{justify-content:center;align-items:center;gap:var(--primitive-space-1-5);padding:0 var(--primitive-space-2);border-bottom:1px solid var(--primitive-line);background:var(--primitive-surface-3);display:flex}.calendar-week-view-module__x4qmFG__weekday{color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase}.calendar-week-view-module__x4qmFG__dayNum{color:var(--primitive-text-strong);font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-regular);font-variant-numeric:tabular-nums}.calendar-week-view-module__x4qmFG__dayBody{grid-auto-rows:minmax(40px,1fr);display:grid;position:relative}.calendar-week-view-module__x4qmFG__hourRule{border-top:1px dashed var(--primitive-line-muted)}.calendar-week-view-module__x4qmFG__hourRule:first-child{border-top:0}.calendar-week-view-module__x4qmFG__nowLine{background:var(--primitive-red);height:2px;box-shadow:0 0 12px color-mix(in oklab, var(--primitive-red) 65%, transparent);z-index:2;position:absolute;left:0;right:0}.calendar-week-view-module__x4qmFG__nowLine:before{content:"";border-radius:var(--primitive-radius-round);background:var(--primitive-red);width:8px;height:8px;box-shadow:0 0 8px color-mix(in oklab, var(--primitive-red) 85%, transparent);animation:2.4s ease-in-out infinite calendar-week-view-module__x4qmFG__nowPulse;position:absolute;top:-3px;left:-4px}@keyframes calendar-week-view-module__x4qmFG__nowPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.55)}}.calendar-week-view-module__x4qmFG__event{--cal-tone:var(--primitive-muted);--cal-tint:var(--primitive-surface-3);gap:var(--primitive-space-0-5);padding:var(--primitive-space-1-5) var(--primitive-space-2);color:var(--primitive-text-strong);background:var(--cal-tint);border-left:3px solid var(--cal-tone);z-index:1;transition:transform .18s var(--primitive-ease-out), box-shadow .18s ease;border-radius:6px;font-size:11px;line-height:1.25;display:grid;position:absolute;left:4px;right:4px;overflow:hidden}.calendar-week-view-module__x4qmFG__event:hover{box-shadow:0 4px 14px var(--primitive-shadow-outline);z-index:3;transform:translate(1px)}.calendar-week-view-module__x4qmFG__event strong{font-weight:var(--primitive-weight-bold);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.calendar-week-view-module__x4qmFG__event span{color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-variant-numeric:tabular-nums;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.calendar-week-view-module__x4qmFG__event[data-tone=red]{--cal-tone:var(--primitive-red);--cal-tint:color-mix(in oklab, var(--primitive-red) 22%, transparent)}.calendar-week-view-module__x4qmFG__event[data-tone=amber]{--cal-tone:var(--primitive-amber);--cal-tint:color-mix(in oklab, var(--primitive-amber) 18%, transparent)}.calendar-week-view-module__x4qmFG__event[data-tone=teal]{--cal-tone:var(--primitive-teal);--cal-tint:color-mix(in oklab, var(--primitive-teal) 18%, transparent)}.calendar-week-view-module__x4qmFG__event[data-tone=green]{--cal-tone:var(--primitive-green);--cal-tint:color-mix(in oklab, var(--primitive-green) 18%, transparent)}@media (max-width:980px){.calendar-week-view-module__x4qmFG__grid{overflow-x:auto}.calendar-week-view-module__x4qmFG__hourColumn,.calendar-week-view-module__x4qmFG__dayColumn{min-width:100px}}@media (prefers-reduced-motion:reduce){.calendar-week-view-module__x4qmFG__event{transition:none}.calendar-week-view-module__x4qmFG__event:hover{transform:none}.calendar-week-view-module__x4qmFG__nowLine:before{animation:none}}
.publish-scheduler-module__ZOmLGW__scheduler{border-radius:14px;padding:0;display:block;overflow:hidden}.publish-scheduler-module__ZOmLGW__shell{gap:var(--primitive-space-4);padding:18px;display:grid}.publish-scheduler-module__ZOmLGW__head{gap:var(--primitive-space-1);display:grid}.publish-scheduler-module__ZOmLGW__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted)}.publish-scheduler-module__ZOmLGW__title{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-regular);color:var(--primitive-text-strong);margin:0}.publish-scheduler-module__ZOmLGW__layout{grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:18px;display:grid}.publish-scheduler-module__ZOmLGW__picker{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:color-mix(in oklab, var(--primitive-canvas) 32%, transparent);padding:var(--primitive-space-2)}.publish-scheduler-module__ZOmLGW__controls{align-content:start;gap:14px;display:grid}.publish-scheduler-module__ZOmLGW__summary{gap:var(--primitive-space-1);padding:14px var(--primitive-space-4);border-radius:var(--primitive-radius-lg);border:1px solid color-mix(in oklab, var(--primitive-teal) 40%, transparent);background:color-mix(in oklab, var(--primitive-teal) 8%, transparent);display:grid}.publish-scheduler-module__ZOmLGW__summaryLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted)}.publish-scheduler-module__ZOmLGW__summaryValue{font-family:var(--primitive-font-display);font-size:var(--primitive-h4);color:var(--primitive-text-strong);letter-spacing:.004em}.publish-scheduler-module__ZOmLGW__summaryDetail{font-family:var(--primitive-font-mono);color:var(--primitive-body);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:11px}.publish-scheduler-module__ZOmLGW__field{gap:var(--primitive-space-1-5);display:grid}.publish-scheduler-module__ZOmLGW__fieldLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);align-items:center;gap:var(--primitive-space-1-5);display:inline-flex}.publish-scheduler-module__ZOmLGW__input{appearance:none;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);padding:9px var(--primitive-space-3);border-radius:var(--primitive-radius-md);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-canvas) 36%, transparent);color:var(--primitive-text-strong);font-variant-numeric:tabular-nums;outline:none;transition:border-color .16s}.publish-scheduler-module__ZOmLGW__input:focus{border-color:color-mix(in oklab, var(--primitive-teal) 60%, transparent)}.publish-scheduler-module__ZOmLGW__cadence{gap:var(--primitive-space-2);border:0;margin:0;padding:0;display:grid}.publish-scheduler-module__ZOmLGW__cadenceRow{gap:var(--primitive-space-1-5);flex-wrap:wrap;display:flex}@media (max-width:720px){.publish-scheduler-module__ZOmLGW__layout{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.publish-scheduler-module__ZOmLGW__input{transition:none}}
.co-author-strip-module__2UGg0G__strip{border-radius:14px;padding:0;display:block;overflow:hidden}.co-author-strip-module__2UGg0G__shell{gap:var(--primitive-space-3);padding:var(--primitive-space-4);display:grid}.co-author-strip-module__2UGg0G__head{gap:var(--primitive-space-1);display:grid}.co-author-strip-module__2UGg0G__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted)}.co-author-strip-module__2UGg0G__title{font-family:var(--primitive-font-display);font-size:var(--primitive-text-md);font-weight:var(--primitive-weight-regular);color:var(--primitive-text-strong);margin:0}.co-author-strip-module__2UGg0G__list{gap:var(--primitive-space-2);margin:0;padding:0;list-style:none;display:grid}.co-author-strip-module__2UGg0G__slot{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-text-strong) 2%, transparent);border-radius:10px;transition:background-color .16s,opacity .16s;display:flex}.co-author-strip-module__2UGg0G__slotHidden{opacity:.55;background:0 0}.co-author-strip-module__2UGg0G__identity{align-items:center;gap:var(--primitive-space-2-5);min-width:0;display:flex}.co-author-strip-module__2UGg0G__body{gap:var(--primitive-space-0-5);min-width:0;display:grid}.co-author-strip-module__2UGg0G__name{font-family:var(--primitive-font-display);color:var(--primitive-text-strong);letter-spacing:.004em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.co-author-strip-module__2UGg0G__qualifier{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.06em;color:var(--primitive-muted);text-transform:uppercase}.co-author-strip-module__2UGg0G__controls{align-items:center;gap:var(--primitive-space-2);display:inline-flex}.co-author-strip-module__2UGg0G__toggle{align-items:center;gap:var(--primitive-space-1-5);appearance:none;background:color-mix(in oklab, var(--primitive-canvas) 32%, transparent);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);padding:5px var(--primitive-space-2-5);color:var(--primitive-muted);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.co-author-strip-module__2UGg0G__toggle:hover{color:var(--primitive-text-strong)}.co-author-strip-module__2UGg0G__toggleVisible{color:var(--primitive-green);border-color:color-mix(in oklab, var(--primitive-green) 40%, transparent);background:color-mix(in oklab, var(--primitive-green) 8%, transparent)}.co-author-strip-module__2UGg0G__toggle:focus-visible{border-color:color-mix(in oklab, var(--primitive-teal) 60%, transparent);outline:none}.co-author-strip-module__2UGg0G__foot{padding-top:var(--primitive-space-2);border-top:1px solid var(--primitive-line)}.co-author-strip-module__2UGg0G__addBtn{align-items:center;gap:var(--primitive-space-1-5);appearance:none;border:1px dashed var(--primitive-line-strong);color:var(--primitive-muted);font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;padding:var(--primitive-space-1-5) var(--primitive-space-3);border-radius:var(--primitive-radius-pill);cursor:pointer;background:0 0;font-size:11px;transition:color .16s,border-color .16s;display:inline-flex}.co-author-strip-module__2UGg0G__addBtn:hover,.co-author-strip-module__2UGg0G__addBtn:focus-visible{color:var(--primitive-text-strong);border-color:color-mix(in oklab, var(--primitive-teal) 60%, transparent);outline:none}@media (prefers-reduced-motion:reduce){.co-author-strip-module__2UGg0G__slot,.co-author-strip-module__2UGg0G__toggle,.co-author-strip-module__2UGg0G__addBtn{transition:none}}
.revision-diff-viewer-module__G5qMgG__viewer{border-radius:14px;padding:0;display:block;overflow:hidden}.revision-diff-viewer-module__G5qMgG__shell{padding:var(--primitive-space-4);gap:14px;display:grid}.revision-diff-viewer-module__G5qMgG__head{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-3);display:flex}.revision-diff-viewer-module__G5qMgG__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted)}.revision-diff-viewer-module__G5qMgG__title{margin:var(--primitive-space-1) 0 0;font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);font-weight:var(--primitive-weight-regular);color:var(--primitive-text-strong)}.revision-diff-viewer-module__G5qMgG__summary{align-items:center;gap:var(--primitive-space-1-5);padding:var(--primitive-space-1-5) var(--primitive-space-2-5);border-radius:var(--primitive-radius-pill);border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-canvas) 36%, transparent);font-family:var(--primitive-font-mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:11px;display:inline-flex}.revision-diff-viewer-module__G5qMgG__statRemoved{color:var(--primitive-red)}.revision-diff-viewer-module__G5qMgG__statAdded{color:var(--primitive-green)}.revision-diff-viewer-module__G5qMgG__split{gap:var(--primitive-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.revision-diff-viewer-module__G5qMgG__column{gap:var(--primitive-space-2-5);padding:var(--primitive-space-3);border:1px solid var(--col-border,var(--primitive-line));background:color-mix(in oklab, var(--primitive-canvas) 36%, transparent);border-radius:10px;display:grid}.revision-diff-viewer-module__G5qMgG__colOld{--col-border:color-mix(in oklab, var(--primitive-red) 40%, transparent)}.revision-diff-viewer-module__G5qMgG__colNew{--col-border:color-mix(in oklab, var(--primitive-green) 40%, transparent)}.revision-diff-viewer-module__G5qMgG__colHead{justify-content:space-between;align-items:center;gap:var(--primitive-space-2);padding-bottom:var(--primitive-space-2);border-bottom:1px solid var(--primitive-line);display:flex}.revision-diff-viewer-module__G5qMgG__colIdentity{align-items:center;gap:var(--primitive-space-2);min-width:0;display:flex}.revision-diff-viewer-module__G5qMgG__colLabel{font-family:var(--primitive-font-mono);letter-spacing:var(--primitive-tracking-wide);color:var(--primitive-text-strong);font-size:11px;display:block}.revision-diff-viewer-module__G5qMgG__colTimestamp{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.04em;color:var(--primitive-muted);font-variant-numeric:tabular-nums;display:block}.revision-diff-viewer-module__G5qMgG__colTag{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:var(--col-border,var(--primitive-muted));border-radius:var(--primitive-radius-pill);padding:3px var(--primitive-space-2);border:1px solid}.revision-diff-viewer-module__G5qMgG__colSummary{font-family:var(--primitive-font-mono);font-size:11px;line-height:var(--primitive-leading-normal);color:var(--primitive-body);letter-spacing:.02em;margin:0}.revision-diff-viewer-module__G5qMgG__code{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);border-radius:var(--primitive-radius-md);background:color-mix(in oklab, var(--primitive-canvas) 40%, transparent);gap:0;margin:0;padding:0;line-height:1.55;list-style:none;display:grid;overflow:hidden}.revision-diff-viewer-module__G5qMgG__line,.revision-diff-viewer-module__G5qMgG__lineGap{padding:var(--primitive-space-1) var(--primitive-space-2);color:var(--primitive-body);grid-template-columns:28px 18px minmax(0,1fr);align-items:baseline;display:grid}.revision-diff-viewer-module__G5qMgG__line_context{background:0 0}.revision-diff-viewer-module__G5qMgG__line_added{background:color-mix(in oklab, var(--primitive-green) 10%, transparent);color:color-mix(in oklab, var(--primitive-green) 60%, var(--primitive-text-strong))}.revision-diff-viewer-module__G5qMgG__line_removed{background:color-mix(in oklab, var(--primitive-red) 10%, transparent);color:color-mix(in oklab, var(--primitive-red) 50%, var(--primitive-text-strong))}.revision-diff-viewer-module__G5qMgG__lineGap{background:color-mix(in oklab, var(--primitive-text-strong) 1.2%, transparent);color:var(--primitive-muted)}.revision-diff-viewer-module__G5qMgG__lineNum{font-size:var(--primitive-text-2xs);color:var(--primitive-muted);text-align:right;padding-right:var(--primitive-space-1-5);border-right:1px solid var(--primitive-line);font-variant-numeric:tabular-nums}.revision-diff-viewer-module__G5qMgG__linePrefix{font-weight:var(--primitive-weight-bold);text-align:center}.revision-diff-viewer-module__G5qMgG__lineText{white-space:pre-wrap;word-break:break-word}.revision-diff-viewer-module__G5qMgG__lineNote{font-style:normal;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.04em;color:var(--primitive-amber);padding:var(--primitive-space-0-5) 0 0;grid-column:3}@media (max-width:780px){.revision-diff-viewer-module__G5qMgG__split{grid-template-columns:1fr}}
.content-block-card-module__TS_i_q__card{border-radius:var(--primitive-radius-lg);border-left:3px solid var(--card-accent,var(--primitive-line));--card-accent:var(--primitive-line);padding:0;display:block;overflow:hidden}.content-block-card-module__TS_i_q__tone_red{--card-accent:var(--primitive-red)}.content-block-card-module__TS_i_q__tone_amber{--card-accent:var(--primitive-amber)}.content-block-card-module__TS_i_q__tone_teal{--card-accent:var(--primitive-teal)}.content-block-card-module__TS_i_q__tone_green{--card-accent:var(--primitive-green)}.content-block-card-module__TS_i_q__tone_violet{--card-accent:color-mix(in oklab, var(--primitive-teal) 85%, transparent)}.content-block-card-module__TS_i_q__tone_neutral{--card-accent:color-mix(in oklab, var(--primitive-text-strong) 32%, transparent)}.content-block-card-module__TS_i_q__shell{gap:var(--primitive-space-2-5);padding:14px;display:grid}.content-block-card-module__TS_i_q__head{gap:var(--primitive-space-2-5);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;display:grid}.content-block-card-module__TS_i_q__glyph{border:1px solid var(--card-accent);background:color-mix(in oklab, var(--primitive-canvas) 42%, transparent);width:36px;height:36px;color:var(--card-accent);font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);letter-spacing:.02em;border-radius:10px;place-items:center;display:grid}.content-block-card-module__TS_i_q__meta{gap:var(--primitive-space-0-5);min-width:0;display:grid}.content-block-card-module__TS_i_q__kind{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted)}.content-block-card-module__TS_i_q__title{font-family:var(--primitive-font-display);font-size:var(--primitive-text-base);font-weight:var(--primitive-weight-regular);color:var(--primitive-text-strong);letter-spacing:.004em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.content-block-card-module__TS_i_q__body{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);color:var(--primitive-body);letter-spacing:.02em;margin:0;line-height:1.55}.content-block-card-module__TS_i_q__foot{border-top:1px solid var(--primitive-line);padding-top:var(--primitive-space-2);justify-content:flex-end;align-items:center;display:flex}.content-block-card-module__TS_i_q__insert{align-items:center;gap:var(--primitive-space-1-5);appearance:none;border:1px solid var(--primitive-line);background:color-mix(in oklab, var(--primitive-canvas) 40%, transparent);color:var(--primitive-body);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.14em;text-transform:uppercase;padding:var(--primitive-space-1-5) var(--primitive-space-2-5);border-radius:var(--primitive-radius-pill);cursor:pointer;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.content-block-card-module__TS_i_q__insert:hover{color:var(--primitive-text-strong);border-color:var(--card-accent);background:color-mix(in oklab, var(--primitive-text-strong) 4%, transparent)}.content-block-card-module__TS_i_q__insert:focus-visible{border-color:var(--card-accent);outline:none}.content-block-card-module__TS_i_q__compact .content-block-card-module__TS_i_q__body{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.content-block-card-module__TS_i_q__insert{transition:none}}
.activity-stream-module__Hq5Eoa__stream{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-strong) 3%, transparent), transparent), var(--primitive-panel-strong);font-family:var(--primitive-font-body);color:var(--primitive-body);gap:14px;padding:18px;display:grid}.activity-stream-module__Hq5Eoa__head{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-3);display:flex}.activity-stream-module__Hq5Eoa__title{font-size:14px;font-weight:var(--primitive-weight-bold);color:var(--primitive-text-strong);letter-spacing:.005em;margin:0}.activity-stream-module__Hq5Eoa__count{font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);font-size:10.5px}.activity-stream-module__Hq5Eoa__list{gap:var(--primitive-space-3);margin:0;padding:0;list-style:none;display:grid}.activity-stream-module__Hq5Eoa__event{gap:var(--primitive-space-3);padding-left:var(--primitive-space-3);grid-template-columns:auto 1fr auto;align-items:start;display:grid;position:relative}.activity-stream-module__Hq5Eoa__event:before{content:"";background:color-mix(in oklab, var(--primitive-text-strong) 6%, transparent);width:2px;position:absolute;top:14px;bottom:-12px;left:0}.activity-stream-module__Hq5Eoa__event:last-child:before{display:none}.activity-stream-module__Hq5Eoa__glyph{width:var(--primitive-icon-xl);height:var(--primitive-icon-xl);border-radius:var(--primitive-radius-round);background:var(--primitive-panel-strong);border:1px solid var(--primitive-line);color:var(--primitive-body);place-items:center;margin-left:-23px;display:inline-grid;position:relative}.activity-stream-module__Hq5Eoa__body{gap:var(--primitive-space-1);min-width:0;display:grid}.activity-stream-module__Hq5Eoa__line{font-size:var(--primitive-text-sm);line-height:var(--primitive-leading-normal);color:var(--primitive-text-strong);margin:0}.activity-stream-module__Hq5Eoa__actor{font-weight:var(--primitive-weight-semibold);color:var(--primitive-text-strong)}.activity-stream-module__Hq5Eoa__thread{color:var(--primitive-teal);font-weight:var(--primitive-weight-medium)}.activity-stream-module__Hq5Eoa__verb{align-items:center;gap:var(--primitive-space-1);border-radius:var(--primitive-radius-pill);font-family:var(--primitive-font-mono);letter-spacing:.14em;text-transform:uppercase;padding:2px 7px;font-size:9.5px;display:inline-flex}.activity-stream-module__Hq5Eoa__verbCommented{background:var(--primitive-surface-3);color:var(--primitive-text-strong)}.activity-stream-module__Hq5Eoa__verbReplied{background:color-mix(in oklab, var(--primitive-amber) 16%, transparent);color:var(--primitive-amber)}.activity-stream-module__Hq5Eoa__verbResolved{background:color-mix(in oklab, var(--primitive-green) 16%, transparent);color:var(--primitive-green)}.activity-stream-module__Hq5Eoa__verbReopened{background:color-mix(in oklab, var(--primitive-red) 16%, transparent);color:var(--primitive-red)}.activity-stream-module__Hq5Eoa__verbMentioned{background:color-mix(in oklab, var(--primitive-teal) 16%, transparent);color:var(--primitive-teal)}.activity-stream-module__Hq5Eoa__verbLiked{background:color-mix(in oklab, var(--primitive-red) 16%, transparent);color:var(--primitive-red)}.activity-stream-module__Hq5Eoa__verbAnnotated{background:color-mix(in oklab, var(--primitive-amber) 16%, transparent);color:var(--primitive-amber)}.activity-stream-module__Hq5Eoa__time{font-family:var(--primitive-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--primitive-muted);white-space:nowrap;font-size:10.5px}
.annotation-pin-module__nadpIa__pin{background:linear-gradient(135deg, var(--primitive-red), var(--primitive-red-dark));width:28px;height:28px;color:var(--primitive-text-on-accent);cursor:pointer;isolation:isolate;box-shadow:0 6px 16px color-mix(in oklab, var(--primitive-red) 42%, transparent);border:0;border-radius:50% 50% 50% 0;place-items:center;margin-top:-28px;margin-left:-14px;transition:transform .22s,box-shadow .22s;display:inline-grid;position:absolute;transform:rotate(-45deg)}.annotation-pin-module__nadpIa__pin:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at center, color-mix(in oklab, var(--primitive-red) 40%, transparent), transparent 70%);opacity:.6;border-radius:50% 50% 50% 0;animation:2.2s ease-in-out infinite annotation-pin-module__nadpIa__pulse;position:absolute;inset:-4px}.annotation-pin-module__nadpIa__pinResolved{background:linear-gradient(135deg, var(--primitive-green), color-mix(in oklab, var(--primitive-green) 60%, var(--primitive-canvas)));box-shadow:0 6px 16px color-mix(in oklab, var(--primitive-green) 40%, transparent)}.annotation-pin-module__nadpIa__pinResolved:before{background:radial-gradient(circle at center, color-mix(in oklab, var(--primitive-green) 40%, transparent), transparent 70%)}.annotation-pin-module__nadpIa__pinReopened{background:linear-gradient(135deg, var(--primitive-amber), color-mix(in oklab, var(--primitive-amber) 55%, var(--primitive-canvas)));box-shadow:0 6px 16px color-mix(in oklab, var(--primitive-amber) 40%, transparent)}.annotation-pin-module__nadpIa__pinReopened:before{background:radial-gradient(circle at center, color-mix(in oklab, var(--primitive-amber) 40%, transparent), transparent 70%)}.annotation-pin-module__nadpIa__pin:hover,.annotation-pin-module__nadpIa__pin:focus-visible{outline:none;transform:rotate(-45deg)scale(1.08)}.annotation-pin-module__nadpIa__pinSelected{box-shadow:0 0 0 3px color-mix(in oklab, var(--primitive-teal) 40%, transparent), 0 8px 20px color-mix(in oklab, var(--primitive-canvas) 40%, transparent)}.annotation-pin-module__nadpIa__label{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);font-weight:var(--primitive-weight-bold);letter-spacing:.02em;color:var(--primitive-text-on-accent);transform:rotate(45deg)}.annotation-pin-module__nadpIa__tooltip{padding:var(--primitive-space-1-5) var(--primitive-space-2-5);border:1px solid var(--primitive-line-strong);border-radius:var(--primitive-radius-md);background:var(--primitive-panel-strong);color:var(--primitive-text-strong);font-family:var(--primitive-font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;font-size:10.5px;transition:opacity .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)rotate(45deg)}.annotation-pin-module__nadpIa__pin:hover .annotation-pin-module__nadpIa__tooltip,.annotation-pin-module__nadpIa__pin:focus-visible .annotation-pin-module__nadpIa__tooltip{opacity:1}@keyframes annotation-pin-module__nadpIa__pulse{0%{opacity:.65;transform:scale(.8)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.annotation-pin-module__nadpIa__pin:before{opacity:.3;animation:none}.annotation-pin-module__nadpIa__pin,.annotation-pin-module__nadpIa__tooltip{transition:none}.annotation-pin-module__nadpIa__pin:hover,.annotation-pin-module__nadpIa__pin:focus-visible{transform:rotate(-45deg)}}
.dashboard-shell-module__YGqYGG__shell{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:radial-gradient(ellipse at 88% 0%, color-mix(in oklab, var(--primitive-red) 7%, transparent), transparent 56%), linear-gradient(180deg, var(--primitive-glass-soft), color-mix(in oklab, var(--primitive-recessed) 56%, transparent)), var(--primitive-surface-1);box-shadow:var(--primitive-surface-shadow);isolation:isolate;gap:22px;padding:clamp(18px,2vw,28px);display:grid;position:relative;overflow:hidden}.dashboard-shell-module__YGqYGG__shell:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(90deg, transparent 0 60px, color-mix(in oklab, var(--primitive-texture-stroke) 80%, transparent) 60px 61px);opacity:.7;position:absolute;inset:0}.dashboard-shell-module__YGqYGG__shell>*{z-index:1;position:relative}.dashboard-shell-module__YGqYGG__head{gap:var(--primitive-space-4);border-bottom:1px solid var(--primitive-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-bottom:14px;display:grid}.dashboard-shell-module__YGqYGG__identity{gap:var(--primitive-space-1);min-width:0;display:grid}.dashboard-shell-module__YGqYGG__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);font-weight:var(--primitive-weight-bold);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-amber)}.dashboard-shell-module__YGqYGG__title{font-family:var(--primitive-font-display);font-size:clamp(22px,1.9vw,32px);font-weight:var(--primitive-weight-regular);letter-spacing:.01em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;line-height:1.02}.dashboard-shell-module__YGqYGG__subtitle{max-width:64ch;font-size:var(--primitive-text-sm);color:var(--primitive-body);margin:0;line-height:1.55}.dashboard-shell-module__YGqYGG__toolbar{align-items:center;gap:var(--primitive-space-2-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--primitive-muted);flex-wrap:wrap;justify-self:end;display:flex}.dashboard-shell-module__YGqYGG__statusDot{align-items:center;gap:var(--primitive-space-2);color:var(--primitive-green);display:inline-flex}.dashboard-shell-module__YGqYGG__statusDot:before{content:"";background:var(--primitive-green);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in oklab, var(--primitive-green) 40%, transparent);animation:dashboard-shell-module__YGqYGG__shellPulse 2.4s var(--primitive-ease-out) infinite;border-radius:50%}@keyframes dashboard-shell-module__YGqYGG__shellPulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--primitive-green) 42%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in oklab, var(--primitive-green) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab, var(--primitive-green) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.dashboard-shell-module__YGqYGG__statusDot:before{box-shadow:0 0 0 4px color-mix(in oklab, var(--primitive-green) 18%, transparent);animation:none}}.dashboard-shell-module__YGqYGG__grid{gap:var(--primitive-space-4);display:grid}.dashboard-shell-module__YGqYGG__densityCompact{gap:var(--primitive-space-3)}.dashboard-shell-module__YGqYGG__densityComfortable{gap:18px}.dashboard-shell-module__YGqYGG__footer{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);padding-top:var(--primitive-space-3);border-top:1px solid var(--primitive-line);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wide);text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--primitive-muted);flex-wrap:wrap;display:flex}@media (max-width:720px){.dashboard-shell-module__YGqYGG__head{grid-template-columns:1fr;align-items:start}.dashboard-shell-module__YGqYGG__toolbar{justify-self:start}}
