@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--mobile-bottom-nav-height:64px;--mobile-bottom-nav-bg:var(--bg-1);--mobile-bottom-nav-border:1px solid var(--border-1);--mobile-capture-sheet-radius:16px;--mobile-safe-area-bottom:env(safe-area-inset-bottom,0px)}.mobile-layout{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.mobile-layout .mobile-scroll-area{padding-bottom:calc(var(--mobile-bottom-nav-height) + var(--mobile-safe-area-bottom));-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.mobile-bottom-nav{height:calc(var(--mobile-bottom-nav-height) + var(--mobile-safe-area-bottom));padding-bottom:var(--mobile-safe-area-bottom);background:var(--mobile-bottom-nav-bg);border-top:var(--mobile-bottom-nav-border);z-index:100;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav__tab{cursor:pointer;color:var(--text-mute);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:48px;min-height:48px;padding:8px 12px;font-size:10px;line-height:1;text-decoration:none;display:flex}.mobile-bottom-nav__tab--active{color:var(--accent)}.mobile-bottom-nav__tab svg{width:24px;height:24px}.mobile-bottom-nav__tab-icon{font-size:var(--ts-h3)}.capture-sheet-overlay{z-index:200;background:#0006;align-items:flex-end;display:flex;position:fixed;inset:0}.capture-sheet{background:var(--bg-1);border-radius:var(--mobile-capture-sheet-radius) var(--mobile-capture-sheet-radius) 0 0;width:100%;padding:20px 16px calc(16px + var(--mobile-safe-area-bottom))}.capture-sheet__handle{background:var(--border-1);border-radius:2px;width:40px;height:4px;margin:0 auto 16px}.sw-reauth-error{color:var(--danger)}.sw-reauth-actions{gap:var(--s-2);margin-top:var(--s-3);display:flex}.sw-reauth-passkey{margin-top:var(--s-2)}.sw-typing-indicator{align-items:center;gap:var(--s-1);padding:var(--s-0) var(--s-3);font-size:var(--ts-body-2xs);color:var(--text-dim);-webkit-user-select:none;user-select:none;min-height:16px;font-style:italic;display:flex}.sw-typing-indicator__dots{align-items:center;display:inline-flex}.sw-typing-indicator__dot{opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px;margin-left:2px;animation:1.2s ease-in-out infinite sb-typing-pulse;display:inline-block}.sw-typing-indicator__dot:nth-child(2){animation-delay:.2s}.sw-typing-indicator__dot:nth-child(3){animation-delay:.4s}.sw-mention-pill{align-items:center;gap:var(--s-1);padding:var(--s-0) var(--s-2);margin:0 var(--s-0);font-size:var(--ts-body-2xs);border-radius:var(--r-full);background:var(--bg-2);border:1px solid var(--border-1);cursor:pointer;vertical-align:baseline;white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.4;display:inline-flex;overflow:hidden}.sw-mention-pill[data-kind=iris]{background:var(--ai-tint)}.sw-mention-pill[data-kind=task]{background:var(--accent-tint)}.sw-mention-pill[data-kind=project]{background:var(--tag-teal-tint)}.sw-mention-pill[data-kind=decision]{background:var(--tag-amber-tint)}.sw-mention-pill[data-kind=topic]{background:var(--tag-slate-tint)}.sw-mention-pill[data-kind=customer]{background:var(--tag-pink-tint)}.sw-mention-pill[data-kind=user]{background:var(--accent-tint)}.sw-mention-kind{opacity:.6}.sw-mention-suffix{margin-left:var(--s-2)}.sw-msgattach-voice{margin-top:var(--s-1)}.sw-msgattach-audio{max-width:320px}.sw-msgattach-transcript{font-style:italic}.sw-msgattach-lane{margin-top:var(--s-2)}.sw-msgattach-thumb{border-radius:var(--r-2);border:1px solid var(--border-1);max-width:200px;max-height:160px}.sw-msgattach-wrap{display:inline-block}.sw-msgattach-pill{align-items:center;gap:var(--s-2);padding:var(--s-0) var(--s-2);font-size:var(--ts-body-2xs);border:1px solid var(--border-1);border-radius:var(--r-2);background:var(--bg-2);color:var(--text);text-decoration:none;display:inline-flex}.sw-msgattach-pill--disabled{opacity:.6}.sw-message-actions{top:0;gap:var(--s-0);padding:var(--s-0);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-2);display:flex;position:absolute;inset-inline-end:8px;transform:translateY(-50%)}.sw-quickreact-emoji{padding:var(--s-0) var(--s-1);font-size:var(--ts-body-sm);cursor:pointer;background:0 0;border:none}.sw-quickreact-custom-toggle{padding:var(--s-0) var(--s-2);font-size:var(--ts-body-2xs);cursor:pointer;background:0 0;border:none}.sw-reaction-popover{top:100%;margin-top:var(--s-1);min-width:200px;max-width:280px;padding:var(--s-2);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-2);box-shadow:var(--shadow-2);z-index:50;font-size:var(--ts-body-2xs);position:absolute;inset-inline-start:0}.sw-reaction-popover__head{align-items:center;gap:var(--s-2);padding-bottom:var(--s-2);border-bottom:1px solid var(--border-1);display:flex}.sw-reaction-popover__emoji{font-size:var(--ts-body-lg)}.sw-reaction-popover__count{font-weight:600}.sw-reaction-popover__msg{padding:var(--s-2);font-size:var(--ts-body-2xs)}.sw-reaction-popover__msg--error{color:var(--danger)}.sw-reaction-popover__list{padding:var(--s-1) 0 0;max-height:180px;margin:0;list-style:none;overflow-y:auto}.sw-reaction-popover__row{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-0);display:flex}.sw-reaction-popover__avatar{background:var(--bg-3);width:22px;height:22px;font-size:var(--ts-mono-2xs);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.sw-reaction-popover__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sw-reaction-popover__you{font-size:var(--ts-mono-2xs);margin-inline-start:4px}.sw-reaction-popover__footer{margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--border-1);justify-content:flex-end;display:flex}.sw-reaction-popover__btn--add{border-color:var(--ai);background:var(--ai-tint)}.sw-mention-picker{bottom:100%;margin-bottom:var(--s-2);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-3);min-width:240px;max-width:360px;max-height:280px;box-shadow:var(--shadow-2);z-index:30;flex-direction:column;display:flex;position:absolute;inset-inline-start:8px;overflow:hidden}.sw-mention-picker__tabs{gap:var(--s-0);padding:var(--s-1);border-bottom:1px solid var(--border-1);background:var(--bg-2);display:flex;overflow-x:auto}.sw-mention-picker__tab{padding:var(--s-1) var(--s-2);font-size:var(--ts-body-2xs);color:var(--text-dim);border-radius:var(--r-2);cursor:pointer;text-transform:capitalize;background:0 0;border:1px solid #0000}.sw-mention-picker__tab[aria-selected=true]{background:var(--bg-1);color:var(--text);border-color:var(--border-1)}.sw-mention-picker__list{flex:1;overflow-y:auto}.sw-mention-picker__empty{padding:var(--s-3);font-size:var(--ts-body-2xs);color:var(--text-dim)}.sw-mention-picker__row{align-items:center;gap:var(--s-2);min-height:40px;padding:var(--s-2) var(--s-3);font-size:var(--ts-body-sm);cursor:pointer;display:flex}.sw-mention-picker__row[aria-selected=true]{background:var(--bg-2)}.sw-mention-picker__row-body{flex:1;min-width:0;overflow:hidden}.sw-mention-picker__row-label{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sw-mention-picker__row-hint{font-size:var(--ts-body-2xs);color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sw-mention-picker__badge{border-radius:var(--r-2);width:22px;height:22px;color:var(--text);font-size:var(--ts-body-2xs);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sw-mention-picker__badge[data-kind=iris]{background:var(--ai-tint)}.sw-mention-picker__badge[data-kind=user]{background:var(--bg-2)}.sw-mention-picker__badge[data-kind=task]{background:var(--accent-tint)}.sw-mention-picker__badge[data-kind=project]{background:var(--tag-violet-tint)}.sw-mention-picker__badge[data-kind=decision]{background:var(--tag-red-tint)}.sw-mention-picker__badge[data-kind=topic]{background:var(--tag-teal-tint)}.sw-mention-picker__badge[data-kind=customer]{background:var(--tag-amber-tint)}.sw-mention-picker__badge[data-kind=inbox]{background:var(--bg-2)}.sw-msg-row{gap:var(--s-2);padding:var(--s-2) var(--s-2);border-radius:var(--r-2);background:0 0;display:flex;position:relative}.sw-msg-row[data-kind=system]{background:var(--bg-2)}.sw-composer{gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--bg-2);border-top:1px solid var(--border-1);flex-direction:column;display:flex;position:relative}.sw-composer__attachments{gap:var(--s-2);flex-wrap:wrap;display:flex}.sw-composer__att-chip{align-items:center;gap:var(--s-2);padding:var(--s-0) var(--s-2);font-size:var(--ts-body-2xs);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-2);display:inline-flex}.sw-composer__att-remove{cursor:pointer;color:var(--text);background:0 0;border:none}.sw-composer__chips{gap:var(--s-1);flex-wrap:wrap;display:flex}.sw-composer__chip{font-size:var(--ts-body-2xs);padding:var(--s-0) var(--s-2);border-radius:var(--r-full);color:var(--text);border:1px solid var(--border-1);background:var(--bg-1)}.sw-composer__chip[data-kind=iris]{background:var(--ai-tint)}.sw-composer__chip[data-kind=user]{background:var(--bg-2)}.sw-composer__chip[data-kind=task]{background:var(--accent-tint)}.sw-composer__chip[data-kind=project]{background:var(--tag-violet-tint)}.sw-composer__chip[data-kind=decision]{background:var(--tag-red-tint)}.sw-composer__chip[data-kind=topic]{background:var(--tag-teal-tint)}.sw-composer__chip[data-kind=customer]{background:var(--tag-amber-tint)}.sw-composer__row{align-items:flex-end;gap:var(--s-2);display:flex;position:relative}.sw-composer__editor{min-height:36px;max-height:160px;padding:var(--s-2) var(--s-3);font-size:var(--ts-body-2xs);border-radius:var(--r-2);border:1px solid var(--border-1);background:var(--bg-1);color:var(--text);white-space:pre-wrap;word-break:break-word;outline:none;flex:1;min-width:0;line-height:1.4;overflow-y:auto}.sw-composer__error{color:var(--danger)}.sw-voice-preview{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2);border:1px solid var(--border-1);border-radius:var(--r-2);background:var(--bg-2);display:flex}.sw-voice-preview__label{font-size:var(--ts-body-2xs);color:var(--text)}.sw-voice-preview__error{font-size:var(--ts-mono-2xs);color:var(--danger)}.sw-voice-mic{border:1px solid var(--border-1);background:var(--bg-1);width:36px;height:36px;color:var(--text);cursor:pointer;touch-action:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.sw-voice-mic:disabled{cursor:not-allowed}.sw-voice-mic[data-recording]{background:var(--danger-tint)}.sw-voice-mic__glyph{font-size:var(--ts-body-lg)}.sw-voice-mic__ring{border:2px solid var(--danger);transform:scale(var(--level-scale,1));pointer-events:none;border-radius:50%;transition:transform 80ms linear;position:absolute;inset:-4px}.sw-communicate-shell[data-layout=mobile]{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.sw-communicate-shell[data-layout=desktop]{grid-template-columns:320px 1fr;height:100%;min-height:0;display:grid}.sw-communicate-shell__left{border-right:1px solid var(--border-1);overflow:hidden}.sw-communicate-shell__right{min-width:0;display:flex}.sw-communicate-shell__right-main{flex:1;min-width:0}.sw-communicate-empty{background:var(--bg-1);height:100%;color:var(--text-mute);justify-content:center;align-items:center;display:flex}.sw-communicate-empty__inner{text-align:center;padding:var(--s-6)}.sw-communicate-empty__title{font-size:var(--ts-body-sm);margin-bottom:var(--s-1);font-weight:500}.sw-conv-pane{background:var(--bg-1);flex-direction:column;height:100%;display:flex;position:relative}.sw-conv-pane__topbar{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-3);border-bottom:1px solid var(--border-1);flex:none;display:flex}.sw-conv-pane__title{font-size:var(--ts-body-sm);flex:1;min-width:0;font-weight:600}.sw-conv-pane__icon{margin-right:var(--s-2)}.sw-conv-pane__count{margin-inline-end:var(--s-1)}.sw-conv-pane__list{padding:var(--s-3) var(--s-4);gap:var(--s-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sw-conv-pane__msg--error{color:var(--danger)}.sw-conv-pane__composer-wrap{flex:none}.sw-thread-pane{background:var(--bg-1);border-inline-start:1px solid var(--border-1);top:0;inset-inline-end:0;flex-direction:column;width:360px;height:100%;transition:transform .18s;display:flex;position:relative;bottom:0;transform:translate(0)}.sw-thread-pane[data-overlay=true]{z-index:10;width:100%;position:absolute}.sw-thread-pane__topbar{align-items:center;gap:var(--s-2);padding:var(--s-3);border-bottom:1px solid var(--border-1);flex:none;display:flex}.sw-thread-pane__title{font-size:var(--ts-body-sm);flex:1;font-weight:600}.sw-thread-pane__body{padding:var(--s-3);gap:var(--s-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sw-thread-pane__root{border-bottom:1px solid var(--border-1);padding-bottom:var(--s-3)}.sw-thread-pane__msg--error{color:var(--danger)}.sw-thread-pane__composer-wrap{flex:none}.sw-member-sheet{top:0;inset-inline-end:0;background:var(--bg-1);border-inline-start:1px solid var(--border-1);width:320px;max-width:100%;box-shadow:var(--shadow-2);z-index:50;flex-direction:column;display:flex;position:fixed;bottom:0}.sw-member-sheet__topbar{align-items:center;gap:var(--s-2);padding:var(--s-3);border-bottom:1px solid var(--border-1);flex:none;display:flex}.sw-member-sheet__title{font-size:var(--ts-body-sm);flex:1;font-weight:600}.sw-member-sheet__list{padding:var(--s-2);gap:var(--s-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sw-member-sheet__msg{padding:var(--s-2)}.sw-member-sheet__hint{padding:0 var(--s-2) var(--s-1)}.sw-member-sheet__row{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-2);border-radius:var(--r-2);background:var(--bg-2);display:flex}.sw-member-sheet__avatar{background:var(--bg-3);width:24px;height:24px;font-size:var(--ts-mono-2xs);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.sw-member-sheet__col{flex:1;min-width:0}.sw-member-sheet__name{font-size:var(--ts-body-2xs);font-weight:500}.sw-member-sheet__bot-badge{font-size:var(--ts-mono-2xs);margin-inline-start:var(--s-1)}.sw-member-sheet__role{font-size:var(--ts-mono-2xs)}.sw-member-sheet__addpanel{gap:var(--s-2);padding:var(--s-2);border-top:1px solid var(--border-1);flex-direction:column;flex:none;display:flex}.sw-member-sheet__addrow{gap:var(--s-2);display:flex}.sw-member-sheet__addinput{flex:1;min-width:0}.sw-member-sheet__error{padding:var(--s-1) var(--s-2);color:var(--danger)}.sw-newconv-field{padding:var(--s-2) var(--s-3);font-size:var(--ts-body-sm);border-radius:var(--r-2);border:1px solid var(--border-1);background:var(--bg-2);color:var(--text)}.sw-newconv-picker{gap:var(--s-2);flex-direction:column;min-height:0;display:flex}.sw-newconv-picker__list{border:1px solid var(--border-1);border-radius:var(--r-2);background:var(--bg-1);max-height:200px;overflow-y:auto}.sw-newconv-picker__empty{padding:var(--s-2)}.sw-newconv-picker__option{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);cursor:pointer;appearance:none;font:inherit;color:inherit;text-align:inherit;border:none;border-bottom:1px solid var(--border-1);background:0 0;width:100%;display:flex}.sw-newconv-picker__option:hover{background:var(--bg-3)}.sw-newconv-picker__avatar{background:var(--bg-3);width:24px;height:24px;font-size:var(--ts-mono-2xs);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.sw-newconv-picker__col{flex:1;min-width:0}.sw-newconv-picker__name{font-size:var(--ts-body-2xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sw-newconv-picker__email{font-size:var(--ts-mono-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-newconv-chip{align-items:center;gap:var(--s-2);padding:var(--s-0) var(--s-2);border-radius:var(--r-full);background:var(--ai-tint);font-size:var(--ts-body-2xs);color:var(--text);border:1px solid var(--border-1);display:inline-flex}.sw-newconv-chip__remove{line-height:1;font-size:var(--ts-body-2xs);color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0}.sw-newconv-backdrop{z-index:100;justify-content:center;display:flex;position:fixed;inset:0}.sw-newconv-backdrop[data-mobile=true]{background:0 0;align-items:stretch;padding:0}.sw-newconv-backdrop[data-mobile=false]{background:var(--scrim);padding:var(--s-8) var(--s-4);align-items:flex-start}.sw-newconv-panel{background:var(--bg-1);flex-direction:column;display:flex}.sw-newconv-panel[data-mobile=true]{z-index:100;position:fixed;inset:0}.sw-newconv-panel[data-mobile=false]{border-radius:var(--r-3);border:1px solid var(--border-1);width:100%;max-width:520px;max-height:calc(100vh - 80px);box-shadow:var(--shadow-2);overflow:hidden}.sw-newconv-header{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border-1);flex:none;display:flex}.sw-newconv-title{font-size:var(--ts-body-sm);flex:1;font-weight:600}.sw-kind-tabs{gap:var(--s-1);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--border-1);flex:none;display:flex}.sw-kind-tab{padding:var(--s-1) var(--s-3);font-size:var(--ts-body-2xs);border-radius:var(--r-2);border:1px solid var(--border-1);background:var(--bg-2);color:var(--text);cursor:pointer}.sw-kind-tab[aria-selected=true]{border-color:var(--ai);background:var(--ai-tint)}.sw-newconv-body{padding:var(--s-3);gap:var(--s-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sw-newconv-form{gap:var(--s-2);flex-direction:column;display:flex}.sw-newconv-recipient-row{align-items:center;gap:var(--s-2);display:flex}.sw-newconv-chips{gap:var(--s-1);flex-wrap:wrap;display:flex}.sw-newconv-error{font-size:var(--ts-body-2xs);color:var(--danger)}.sw-newconv-footer{justify-content:flex-end;gap:var(--s-2);padding:var(--s-3);border-top:1px solid var(--border-1);flex:none;display:flex}.sw-search-mark{background:var(--ai-tint);color:inherit;padding:0 var(--s-0)}.sw-search-backdrop{z-index:100;background:var(--scrim);padding:var(--s-8) var(--s-4);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.sw-search-panel{background:var(--bg-1);border-radius:var(--r-3);border:1px solid var(--border-1);width:100%;max-width:640px;max-height:calc(100vh - 80px);box-shadow:var(--shadow-2);flex-direction:column;display:flex;overflow:hidden}.sw-search-header{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border-1);display:flex}.sw-search-input{flex:1}.sw-search-body{padding:var(--s-1) 0;flex:1;overflow-y:auto}.sw-msg-block{padding:var(--s-4)}.sw-msg-block--error{color:var(--danger)}.sw-search-hit{gap:var(--s-1);padding:var(--s-3) var(--s-4);cursor:pointer;appearance:none;font:inherit;color:inherit;text-align:inherit;border:none;border-bottom:1px solid var(--border-1);background:0 0;flex-direction:column;width:100%;display:flex}.sw-search-hit:hover{background:var(--bg-3)}.sw-search-hit__top{align-items:baseline;gap:var(--s-2);display:flex}.sw-search-hit__title{font-size:var(--ts-body-2xs);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.sw-search-hit__time{font-size:var(--ts-mono-2xs)}.sw-search-hit__snippet{font-size:var(--ts-body-2xs);color:var(--text-dim);line-height:1.4}.sw-inbox{background:var(--bg-1);flex-direction:column;height:100%;display:flex}.sw-inbox__topbar{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-3) var(--s-2);border-bottom:1px solid var(--border-1);display:flex}.sw-inbox__title{font-size:var(--ts-body-sm);flex:1;font-weight:600}.sw-inbox__search-wrap{padding:var(--s-2) var(--s-3)}.sw-inbox__search-btn{width:100%;padding:var(--s-2) var(--s-3);font-size:var(--ts-body-2xs);border-radius:var(--r-2);border:1px solid var(--border-1);background:var(--bg-2);color:var(--text-dim);text-align:start;cursor:pointer}.sw-inbox__tabs{gap:var(--s-1);padding:var(--s-1) var(--s-2) var(--s-2);border-bottom:1px solid var(--border-1);z-index:1;background:var(--bg-1);display:flex;position:sticky;top:0}.sw-inbox__list{padding:var(--s-1);flex:1;overflow-y:auto}.sw-inbox-row{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-3);cursor:pointer;border-radius:var(--r-2);border-bottom:1px solid var(--border-1);background:0 0;display:flex}.sw-inbox-row:hover{background:var(--bg-3)}.sw-inbox-row[data-active=true]{background:var(--ai-tint)}.sw-inbox-row__avatar{background:var(--bg-3);width:34px;height:34px;font-size:var(--ts-body-lg);border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.sw-inbox-row__col{flex:1;min-width:0}.sw-inbox-row__top{align-items:baseline;gap:var(--s-2);display:flex}.sw-inbox-row__title{font-size:var(--ts-body-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.sw-inbox-row__time{font-size:var(--ts-mono-2xs);flex:none}.sw-inbox-row__subtitle{font-size:var(--ts-body-2xs);margin-top:var(--s-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sw-inbox-row__delete{cursor:pointer;width:24px;height:24px;color:var(--text-mute);opacity:0;transition:opacity var(--t-fast,.12s), color var(--t-fast,.12s);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sw-inbox-row:hover .sw-inbox-row__delete,.sw-inbox-row[data-active=true] .sw-inbox-row__delete{opacity:.85}.sw-inbox-row__delete:hover{color:var(--danger)}.tasks-page>.page-header{padding:var(--s-5);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--r-4) var(--r-4) 0 0;margin-bottom:0}.tasks-page>.u-toolbar{padding:var(--s-3) var(--s-5);margin-inline:0;margin-bottom:var(--s-5);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:0 0 var(--r-4) var(--r-4);box-shadow:var(--shadow-1);border-top:0}.tasks-page__body{position:relative}.tasks-page .board-grid{--board-gap:var(--s-3);background:0 0}.tasks-page .board-col{background:var(--bg-2);border:1px solid var(--panel-border);border-radius:var(--r-4)}.tasks-page .board-cards{gap:var(--s-2);padding:var(--s-3)}.tasks-timeline__scroll{overflow:auto hidden}.tasks-timeline__track{min-width:var(--tasks-timeline-min-w);position:relative}.tasks-timeline__month-rule{border-bottom:var(--hairline);height:28px;width:var(--tasks-timeline-axis-w);margin-left:220px;position:relative}.tasks-timeline__tick{font-size:var(--ts-mono-2xs);padding-left:var(--s-1);border-left:var(--hairline);align-items:center;height:100%;display:flex;position:absolute}.tasks-timeline__today{background:var(--accent);opacity:.5;pointer-events:none;width:2px;position:absolute;top:28px;bottom:0}.tasks-timeline__row{align-items:center;height:30px;position:relative}.tasks-timeline__label-btn{width:220px;padding-right:var(--s-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ts-body-sm);cursor:pointer;flex-shrink:0;overflow:hidden}.tasks-timeline__bar-track{width:var(--tasks-timeline-axis-w);height:100%;position:relative}.tasks-timeline__bar{border-radius:var(--r-1);cursor:pointer;height:18px;position:absolute;top:5px}.tasks-timeline__unsched-panel{padding:var(--s-4)}.tasks-timeline__unsched-head{margin-bottom:var(--s-3)}.tasks-timeline__unsched-meta{margin-left:var(--s-2)}.tasks-timeline__unsched-chip{font-size:var(--ts-mono-2xs)}.tcard__status-menu{padding:var(--s-1);z-index:1200;gap:var(--s-0);flex-direction:column;min-width:110px;display:flex;position:fixed;transform:translate(-100%)}.tcard__status-menu-item{text-align:left;padding:var(--s-1) var(--s-2);cursor:pointer;font-size:var(--ts-body-2xs);color:var(--text);border-radius:var(--r-1);background:0 0;border:none}.tasks-suggest{padding:var(--s-3)}.tasks-suggest__head{margin-bottom:var(--s-1)}.tasks-suggest__label{margin-left:var(--s-2);color:var(--ai-soft)}.tasks-suggest__subject{font-size:var(--ts-body-2xs)}.tasks-suggest__body{font-size:var(--ts-body-2xs);color:var(--text-mute);margin-top:var(--s-1)}.tasks-backlog__head{margin-bottom:var(--s-4)}.tasks-backlog__spacer{flex:1}.tasks-backlog__list{overflow:hidden}.tasks-backlog__skel-row{padding:var(--s-4);gap:var(--s-3)}.tasks-backlog__skel-row:not(:first-child){border-top:var(--hairline)}.tasks-backlog__skel-dot{border-radius:var(--r-1);background:var(--bg-3);width:10px;height:10px}.tasks-backlog__skel-line{background:var(--bg-3);border-radius:var(--r-1);flex:1;height:12px}.tasks-backlog__error{padding:var(--s-4);color:var(--danger);font-size:var(--ts-body-sm)}.tasks-backlog__empty{padding:var(--s-6);text-align:center;color:var(--text-dim);font-size:var(--ts-body-sm)}.tasks-backlog__row{padding:var(--s-4);gap:var(--s-3);cursor:pointer}.tasks-backlog__row:not(:first-child){border-top:var(--hairline)}.tasks-backlog__id{width:80px}.tasks-backlog__title{font-size:var(--ts-body-sm);flex:1}.tasks-velocity__panel{padding:var(--s-5)}.tasks-velocity__label{margin-left:var(--s-2);font-weight:600}.tasks-velocity__actions{margin-top:var(--s-3)}.tasks-standup__card{padding:var(--s-7);max-width:760px;font-size:var(--ts-body);margin:0 auto;line-height:1.85}.tasks-standup__head{margin-bottom:var(--s-4)}.tasks-standup__title{margin-left:var(--s-2);font-weight:600}.tasks-standup__status{margin-left:auto}.tasks-standup__body{white-space:pre-wrap}.tasks-standup__error{margin-top:var(--s-3);color:var(--danger)}.tasks-standup__actions{margin-top:var(--s-4)}.tasks-group__head{margin-bottom:var(--s-3)}.tasks-group__title[data-tone=danger]{color:var(--danger)}.tasks-group__title[data-tone=ai]{color:var(--ai-soft);margin-left:var(--s-2)}.tasks-group__title[data-tone=dim]{color:var(--text-dim)}.tasks-group__subtitle{margin-left:var(--s-3)}.tasks-focus-row{padding:var(--s-3);cursor:pointer;transition:all var(--t-fast);border-left:3px solid #0000}.tasks-focus-row[data-active=true]{background:var(--ai-tint);border-left:3px solid var(--ai)}.tasks-focus-row__title{font-size:var(--ts-body-sm);margin-left:var(--s-2)}.tasks-focus-row[data-active=true] .tasks-focus-row__title{font-weight:600}.tasks-focus-row__blocked{margin-left:var(--s-2)}.tasks-focus-row__spacer{flex:1}.tasks-focus-row__due{margin-left:var(--s-2)}.tasks-focus{max-width:900px}.tasks-focus__ask{padding:var(--s-4)}.tasks-focus__ask-input{background:0 0;border:none}.tasks-focus__ask-hint{margin-top:var(--s-1)}.tasks-canvas{background:var(--bg-inset);border:var(--hairline);border-radius:var(--r-4);height:calc(100vh - 270px);min-height:520px;position:relative;overflow:hidden}.tasks-canvas__grid{background-image:radial-gradient(circle, var(--border-1) 1px, transparent 1px);opacity:.5;background-size:24px 24px;position:absolute;inset:0}.tasks-canvas__axis-x{background:var(--border-2);height:1px;position:absolute;bottom:60px;left:60px;right:40px}.tasks-canvas__axis-y{background:var(--border-2);width:1px;position:absolute;top:30px;bottom:60px;left:60px}.tasks-canvas__label-urgency{position:absolute;bottom:40px;right:40px}.tasks-canvas__label-effort{position:absolute;top:30px;left:70px}.tasks-canvas__autolayout{width:200px;padding:var(--s-3);position:absolute;top:30px;left:90px}.tasks-canvas__autolayout-title{margin-left:var(--s-2);color:var(--ai-soft)}.tasks-canvas__autolayout-desc{font-size:var(--ts-body-2xs);margin-top:var(--s-2);line-height:1.5}.tasks-canvas__autolayout-btn{margin-top:var(--s-2)}.tasks-canvas__card{width:170px;padding:var(--s-2);cursor:pointer;position:absolute}.tasks-canvas__card[data-blocked]{border-color:var(--danger-tint)}.tasks-canvas__card-head{gap:var(--s-1);margin-bottom:var(--s-1)}.tasks-canvas__card-meta{font-size:var(--ts-mono-2xs)}.tasks-canvas__card-title{font-size:var(--ts-body-2xs);line-height:1.3}.tasks-canvas__card-foot{margin-top:var(--s-2)}.tasks-canvas__card-due{margin-left:var(--s-2);font-size:var(--ts-mono-2xs)}.tasks-plan{max-width:820px;margin:0 auto}.tasks-plan__reply{white-space:pre-wrap}.mytoday{max-width:760px}.mytoday__date{font-size:var(--ts-h1);margin-bottom:var(--s-2)}.mytoday__intro{padding:var(--s-4);margin-bottom:var(--s-5)}.mytoday__intro-count{margin-left:var(--s-2);font-weight:600}.mytoday__intro-stretch{margin-left:var(--s-2)}.mytoday__picks{gap:var(--s-3);flex-direction:column;display:flex}.mytoday__pick{padding:var(--s-4);cursor:pointer}.mytoday__pick-head{margin-bottom:var(--s-2)}.mytoday__pick-rank{font-size:var(--ts-body-lg);color:var(--ai);width:24px;font-weight:500}.mytoday__pick-title{font-size:var(--ts-body);font-weight:500}.mytoday__pick-proj{margin-left:auto}.mytoday__pick-why{margin-left:var(--s-6)}.mytoday__stretch{padding:var(--s-4);opacity:.6;border-style:dashed}.mytoday__narrative{margin-top:var(--s-3);font-size:var(--ts-body-sm);color:var(--text-mute);line-height:1.5}.mytoday__byproj-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.mytoday__byproj-card{padding:var(--s-4)}.mytoday__byproj-head{margin-bottom:var(--s-3)}.mytoday__byproj-name{font-size:var(--ts-body-sm);font-weight:500}.mytoday__byproj-count{margin-left:auto}.mytoday__byproj-list{gap:var(--s-2);flex-direction:column;display:flex}.mytoday__byproj-row{gap:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--r-2);cursor:pointer}.mytoday__byproj-row:hover{background:var(--bg-2)}.mytoday__byproj-title{font-size:var(--ts-body-sm);flex:1}.mytoday__byproj-title[data-done]{color:var(--text-dim);text-decoration:line-through}.mytasks-plan{max-width:820px;margin:0 auto}.mytasks-plan-sugg__row{gap:var(--s-2);margin-left:var(--s-4);flex-wrap:wrap}.mytasks-plan-sugg__deferred{margin-left:var(--s-4);padding:var(--s-3);background:var(--bg-1)}.mytasks-plan-sugg__deferred-label{margin-bottom:var(--s-2)}.mytasks-plan-sugg__item{gap:var(--s-2);font-size:var(--ts-body-sm)}.mytasks-plan-sugg__title{flex:1}.mytasks-tlrisk{gap:var(--s-4);flex-direction:column;display:flex}.alneg-root{gap:var(--s-4);grid-template-columns:260px 1fr;display:grid}.alneg-list{gap:var(--s-2);flex-direction:column;display:flex}.alneg-list__head{justify-content:space-between;align-items:center}.alneg-list__heading,.alneg-status{font-size:var(--ts-body-2xs)}.alneg-status--danger{color:var(--danger)}.alneg-item{text-align:left;padding:var(--s-3);border:var(--hairline-1);border-radius:var(--r-3);background:var(--bg-1);cursor:pointer}.alneg-item[data-active=true]{background:var(--accent-tint)}.alneg-item__subject{font-size:var(--ts-body-sm);font-weight:500}.alneg-item__status{font-size:var(--ts-body-2xs);margin-top:var(--s-0)}.alneg-detail{gap:var(--s-4);flex-direction:column;min-height:320px;display:flex}.alneg-hint{font-size:var(--ts-body-sm);padding:var(--s-6)}.alneg-detail__head{justify-content:space-between;align-items:flex-start;gap:var(--s-3)}.alneg-detail__subject{font-size:var(--ts-body-lg);font-weight:600}.alneg-messages{gap:var(--s-3);flex-direction:column;flex:1;display:flex}.tasks-timeline__unsched-title{font-size:var(--ts-body-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tasks-page .tcard{--tcard-pad-y:var(--s-3);--tcard-pad-x:var(--s-3);box-shadow:var(--shadow-1)}@media (width<=600px){.tasks-page>.page-header,.tasks-page>.u-toolbar{padding:var(--s-4)}.tasks-page>.u-toolbar .modes{flex-wrap:wrap;max-inline-size:100%}}.wl-pad-5{padding:var(--s-5)}.wl-pad-4{padding:var(--s-4)}.wl-loadbar{background:var(--bg-2);border-radius:var(--r-full);flex:1;height:10px;position:relative;overflow:hidden}.wl-loadbar__fill{height:100%;transition:width var(--t-med)}.wl-loadbar__fill[data-tone=danger]{background:var(--danger)}.wl-loadbar__fill[data-tone=warn]{background:var(--warn)}.wl-loadbar__fill[data-tone=success]{background:var(--success)}.wl-loadbar__overflow{background:var(--text);width:2px;height:100%;position:absolute;top:0;right:0}.wl-bars__row{gap:var(--s-4);padding:var(--s-1) 0}.wl-bars__namecol{width:140px}.wl-bars__name{font-size:var(--ts-body-sm);font-weight:500}.wl-bars__hours{text-align:end;font-variant-numeric:tabular-nums;width:80px}.wl-bars__pct{text-align:end;width:50px;font-family:var(--font-mono);font-size:var(--ts-body-2xs);font-weight:600}.wl-bars__pct[data-tone=danger]{color:var(--danger)}.wl-bars__pct[data-tone=warn]{color:var(--warn)}.wl-bars__pct[data-tone=success]{color:var(--success)}.wl-cal__grid{gap:var(--s-2);grid-template-columns:80px repeat(5,1fr);display:grid}.wl-cal__daylabel{text-align:center}.wl-cal__personid{font-size:var(--ts-mono-2xs)}.wl-cal__cell{padding:var(--s-2);background:var(--bg-2);border-radius:var(--r-2);gap:var(--s-1);flex-direction:column;min-height:56px;display:flex}.wl-cal__cell[data-overloaded]{background:var(--danger-tint)}.wl-cal__pill{padding:var(--s-0) var(--s-2);font-size:var(--ts-mono-2xs);background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-1)}.wl-cal__pill--mtg{background:var(--ai-tint);border-color:var(--ai-tint-2);color:var(--ai-soft)}.wl-rebal__title{margin-left:var(--s-2);font-weight:600}.wl-rebal__desc{font-size:var(--ts-body-sm);margin-top:var(--s-2)}.wl-rebal__row{gap:var(--s-4)}.wl-rebal__row-title{font-size:var(--ts-body-sm);flex:1}.wl-rebal__arrow{font-size:var(--ts-h3);color:var(--text-mute)}.wl-rebal__reason{width:280px;font-size:var(--ts-body-2xs)}.wl-rebal__footer{justify-content:flex-end;gap:var(--s-2)}.wl-list__grid{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}.wl-list__head{margin-bottom:var(--s-3)}.wl-list__nameblock{margin-left:var(--s-2)}.wl-list__stacklabel{margin-top:var(--s-3)}.wl-list__stack{margin-top:var(--s-2)}.wl-list__task-title{font-size:var(--ts-body-2xs)}.wl-pad-0{padding:0}.wl-graph__stage{height:calc(100vh - 280px);min-height:520px;padding:0;position:relative;overflow:hidden}.wl-graph__hint{top:12px;z-index:1;position:absolute;inset-inline-start:16px}.wl-graph__svg{width:100%;height:100%}.wl-graph__node{cursor:pointer}.wl-deplist__grid{gap:var(--s-5);grid-template-columns:1fr 1fr;display:grid}.wl-deplist__head{margin-bottom:var(--s-3)}.wl-deplist__blocker{border-color:var(--danger-tint);cursor:pointer}.wl-deplist__blocker-head{margin-bottom:var(--s-2)}.wl-deplist__blocker-title{font-size:var(--ts-body);font-weight:500}.wl-deplist__blocker-count{margin-inline-start:auto}.wl-deplist__cascade{font-size:var(--ts-body-sm);color:var(--text-dim)}.wl-deplist__escalate{margin-top:var(--s-3)}.wl-deplist__waiting-row{padding:var(--s-3) var(--s-4)}.wl-deplist__waiting-item{padding:var(--s-3) var(--s-4);gap:var(--s-3);cursor:pointer}.wl-deplist__waiting-item:not(:first-child){border-top:var(--hairline)}.wl-deplist__waiting-title{font-size:var(--ts-body-sm);flex:1}.wl-crit__sub{margin-inline-start:auto}.wl-crit__strip{padding:var(--s-5);overflow:auto}.wl-crit__chain{gap:var(--s-3);align-items:center;min-width:max-content}.wl-crit__step{width:auto;padding:var(--s-3);border:1px solid var(--border-1);border-radius:var(--r-2);cursor:pointer;background:var(--bg-2);min-width:130px}.wl-crit__step[data-status=done]{background:var(--success-tint)}.wl-crit__step[data-status=doing]{background:var(--ai-tint)}.wl-crit__step[data-status=block]{background:var(--danger-tint);border-color:var(--danger)}.wl-crit__step-index{font-size:var(--ts-mono-2xs)}.wl-crit__step-title{font-size:var(--ts-body-sm);margin-top:var(--s-1);font-weight:500}.wl-crit__step-status{margin-top:var(--s-1)}.wl-crit__step-status[data-blocked]{color:var(--danger)}.wl-chat{max-width:820px;margin:0 auto}.tasks-page .board-col>.colhead{padding:var(--s-3);border-block-end-color:var(--panel-border)}.tcard:hover .recmenu-handle,.tcard:focus-within .recmenu-handle{opacity:1}.task-detail-page .tdesc__expand{min-block-size:32px;padding:var(--s-1) var(--s-3);border:var(--hairline-1);border-radius:var(--r-2);color:var(--text);cursor:pointer;font:inherit;font-size:var(--ts-body-2xs);background:0 0;margin-inline-end:var(--s-2)}.task-detail-page .tprops__choices{flex-direction:column;gap:2px}.task-detail-page .tprops .tprops__choice{align-items:center;gap:var(--s-2);min-block-size:36px;padding:var(--s-1) var(--s-2);border-radius:var(--r-2);text-align:start;border:0;display:flex}.task-detail-page .tprops .tprops__choice[aria-pressed=true]{background:var(--product-accent-tint)}.task-detail-page .tprops__tags{flex-wrap:wrap}.task-detail-page [data-testid=prop-assignees] .u-editrow__open{inline-size:300px;padding:var(--s-3) var(--s-2) var(--s-2)}.task-detail-page [data-testid=prop-assignees] .u-editrow__key{padding-inline-start:var(--s-1)}.task-detail-page [data-testid=prop-watchers] .u-editrow__open{inline-size:320px}.task-detail-page .tassign--modern{gap:var(--s-2)}.task-detail-page .tassign--modern .tassign__search{align-items:center;gap:var(--s-2);padding:0 var(--s-2);border:var(--hairline-1);border-radius:var(--r-2);background:var(--bg-2);color:var(--text-dim);display:flex}.task-detail-page .tassign--modern .tassign__search:focus-within{border-color:var(--product-accent)}.task-detail-page .tassign--modern .tassign__filter{min-width:0;min-block-size:36px;padding:var(--s-1) 0;box-shadow:none;font:inherit;font-size:var(--ts-body-2xs);color:var(--text);background:0 0;border:0;outline:none}.task-detail-page .tassign--modern .tassign__list{gap:2px;max-block-size:280px;padding:2px;overflow-y:auto}.task-detail-page .tassign--modern .tassign__row{gap:var(--s-2);min-block-size:44px;padding:var(--s-1) var(--s-2);border-radius:var(--r-2);color:var(--text);border:1px solid #0000;transition:background .15s}.task-detail-page .tassign--modern .tassign__row:hover:not(:disabled){background:var(--bg-2)}.task-detail-page .tassign--modern .tassign__row[aria-pressed=true]{background:var(--product-accent-tint);font-weight:500}.task-detail-page .tassign--modern .avatar{block-size:28px;inline-size:28px;box-shadow:none;border-radius:50%;flex:0 0 28px;font-size:11px}.task-detail-page .tassign--modern .tassign__person{text-align:start;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.task-detail-page .tassign--modern .tassign__name{font-size:var(--ts-body-2xs);font-weight:500;line-height:1.3}.task-detail-page .tassign__role{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden}.task-detail-page .tassign--modern .tassign__check{border:var(--hairline-1);border-radius:var(--r-1);block-size:16px;inline-size:16px;color:var(--product-accent);flex:0 0 16px;place-items:center;display:grid}.task-detail-page .tassign--modern [aria-pressed=true] .tassign__check{border-color:#0000}.task-detail-page .tassign__footer{align-items:center;gap:var(--s-2);border-top:var(--hairline);padding:var(--s-2) var(--s-1) 0;color:var(--text-dim);font-size:12px;display:flex}.task-detail-page .tassign__count{border-radius:var(--r-1);background:var(--bg-2);block-size:20px;min-inline-size:20px;color:var(--text);place-items:center;padding-inline:5px;font-weight:600;display:grid}.task-detail-page .tassign--modern .tassign__empty{padding:var(--s-5) var(--s-3);text-align:center}.task-detail-page .tcomment-form{padding:var(--s-3);border:var(--hairline-1);border-radius:var(--r-3);background:var(--bg-2)}.task-detail-page .tcomment-form .meta{font-family:var(--font-sans)}.task-detail-page .subtasks__head{margin-bottom:var(--s-3)}.task-detail-page .subtasks__list{border:var(--hairline);border-radius:var(--r-2);gap:0}.task-detail-page .subtasks__row{min-block-size:40px;padding:2px var(--s-2);gap:var(--s-2);background:0 0;border:0;border-radius:0}.task-detail-page .subtasks__row+.subtasks__row{border-top:var(--hairline)}.task-detail-page .subtasks__row:hover,.task-detail-page .subtasks__row:focus-within{background:var(--bg-2)}.task-detail-page .subtasks__open{gap:var(--s-2);min-block-size:36px;padding-block:4px}.task-detail-page .subtasks__title{font-size:var(--ts-body-2xs);color:var(--text);line-height:1.4}.task-detail-page .subtasks__due{color:var(--text-dim);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:2px 0;font-size:12px}.task-detail-page .subtasks__form{margin-top:var(--s-2);gap:var(--s-2);border:0;padding-top:0}.task-detail-page .subtasks__input{min-block-size:36px;padding:var(--s-1) var(--s-2);border:var(--hairline-1);border-radius:var(--r-2);font-size:var(--ts-body-2xs)}.task-detail-page button:focus-visible,.task-detail-page summary:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}.task-workspace{z-index:20;position:relative}.task-workspace summary{align-items:center;gap:var(--s-2);min-block-size:32px;padding:var(--s-1) var(--s-3);border:var(--hairline-1);border-radius:var(--r-2);cursor:pointer;font-size:var(--ts-body-2xs);color:var(--text-dim);background:0 0;list-style:none;display:flex}.task-workspace summary:hover{background:var(--bg-2);color:var(--text)}.task-workspace summary::-webkit-details-marker{display:none}.task-workspace__menu{inset-inline-end:0;top:calc(100% + var(--s-1));min-inline-size:190px;padding:var(--s-1);border:var(--hairline-1);border-radius:var(--r-3);background:var(--bg-1);box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:absolute}.task-workspace__menu .u-views__item{text-align:start;border-radius:var(--r-2);min-block-size:36px;box-shadow:none;justify-content:flex-start}.task-workspace__menu .u-views__item[aria-pressed=true]{background:var(--bg-2);color:var(--text)}@media (width<=600px){.task-detail-page .subtasks__row{padding:var(--s-2) var(--s-2) var(--s-1);flex-wrap:wrap;gap:0}.task-detail-page .subtasks__open{flex-wrap:wrap;flex-basis:100%}.task-detail-page .subtasks__title{white-space:normal;overflow-wrap:anywhere;flex-basis:calc(100% - 24px)}.task-detail-page .subtasks__due{margin-inline-start:var(--s-4)}.task-detail-page .subtasks__actions{opacity:1;margin-inline-start:auto}.task-detail-page .subtasks__action{min-block-size:44px;min-inline-size:44px}.task-detail-page .subtasks__input{font-size:var(--ts-body);min-block-size:44px}.task-detail-page .tsections__trigger,.task-workspace summary{min-block-size:44px}}@media (prefers-reduced-motion:reduce){.task-detail-page *,.task-detail-page :before,.task-detail-page :after{transition:none!important;animation:none!important}}.task-detail-page .wb-layout{gap:var(--s-4);grid-template-columns:1fr 280px;display:grid;position:relative}.task-detail-page .wb-layout--mobile{grid-template-columns:1fr}.task-detail-page .wb-chatrail{gap:var(--s-4);flex-direction:column;display:flex}.task-detail-page .wb-session{padding:var(--s-4)}.task-detail-page .wb-session__heading{margin-bottom:var(--s-3)}.task-detail-page .wb-session__body{gap:var(--s-2);font-size:var(--ts-body-sm);flex-direction:column;display:flex}.task-detail-page .wb-session__count{margin-left:auto}.task-detail-page .wb-card{touch-action:none}.task-detail-page .wb-card__editor{gap:var(--s-2);flex-direction:column;display:flex}.task-detail-page .wb-card__editfield{width:100%;padding:var(--s-1) var(--s-2);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-2);color:var(--text);font:inherit;font-size:var(--ts-body-sm)}.task-detail-page .wb-card__editfield--body{resize:vertical;min-height:64px}.task-detail-page .wb-card__editactions{gap:var(--s-1);justify-content:flex-end;display:flex}.task-detail-page .wb-card__actions{align-items:center;gap:var(--s-1);flex-shrink:0;margin-left:auto;display:flex}.task-detail-page .wb-voice__hint{margin-left:var(--s-3);font-size:var(--ts-body-2xs)}.task-detail-page .wb-mobiletoggle{top:var(--s-2);right:var(--s-2);z-index:5;position:absolute}.task-detail-page .wb-chatdrawer{z-index:100;background:var(--bg);border-left:1px solid var(--border-1);width:min(360px,92vw);padding:var(--s-4);gap:var(--s-4);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.task-detail-page .wb-chatdrawer__head{margin-bottom:var(--s-1)}.task-detail-page .wb-chatdrawer__spacer{flex:1}.new-task-page .new-task__title{border:0;inline-size:min(100%,32ch);color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border-block-end:2px solid #0000;outline:none;padding:0;transition:border-color .15s}.new-task-page .new-task__title:focus{border-block-end-color:var(--product-accent)}.new-task-page .new-task__title::placeholder{color:var(--text-mute)}.new-task-page .new-task__status{font-size:var(--ts-body-2xs);color:var(--text-dim)}.new-task-page .new-task__status[role=alert]{color:var(--danger)}.new-task-page .new-task__ghost{opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.new-task-page .new-task__note{font-size:var(--ts-body-2xs);margin:0;line-height:1.6}.task-detail-page .task-extra__head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.task-detail-page .task-extra__title{align-items:center;gap:9px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.task-detail-page .task-extra__icon{color:var(--text-mute);align-items:center;display:inline-flex}.task-detail-page .task-extra__head>.meta{font-size:12px}.task-detail-page .task-extra__composer{border:1px solid var(--panel-border);background:var(--bg-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px;display:flex}.task-detail-page .task-extra__composer>:is(span,div){min-width:0}.task-detail-page .task-extra>:is(.meta,.dim){font-family:var(--font-sans);font-size:13px}.task-detail-page .task-extra__composer :is(input,select),.task-detail-page .checklists__newinput,.task-detail-page [data-testid=task-custom-fields-card] :is(input:not([type=checkbox]),select),.task-detail-page .tmeet__add :is(input,select){box-sizing:border-box;min-width:0;max-width:100%;min-height:38px;padding:var(--s-2) var(--s-3);border:1px solid var(--panel-border);background:var(--panel-bg);color:var(--text);border-radius:6px;font-size:13px}.task-detail-page .task-extra :is(.btn,button[data-btn-reset]),.task-detail-page .checklists .btn,.task-detail-page .tmeet .btn{border-radius:6px;min-height:36px}.task-detail-page .task-extra button[data-btn-reset]{width:auto;min-width:32px}.task-detail-page :is([data-testid=task-time-list],[data-testid=task-attachments-list],.checklists__list){border:1px solid var(--panel-border);overflow-wrap:anywhere;border-radius:8px;padding:0 10px}.task-detail-page :is([data-testid^=task-time-row-],[data-testid^=task-attachment-row-],[data-testid^=reminder-row-],[data-testid^=task-watcher-]){flex-wrap:wrap;min-width:0;min-height:44px}.task-detail-page .task-extra li.row{border:1px solid var(--panel-border);border-radius:6px;flex-wrap:wrap;min-height:42px;padding:8px 10px}.task-detail-page .task-extra li.row>a{overflow-wrap:anywhere;min-width:0}.task-detail-page .task-extra .chip{border-radius:5px;font-size:11px}.task-detail-page [data-testid=task-time-total]{background:var(--bg-2);color:var(--text);font-variant-numeric:tabular-nums;font-size:var(--ts-body-2xs);border-radius:6px;margin-inline-start:auto;padding:5px 8px}.task-detail-page [data-testid=task-time-over-estimate]{margin-bottom:var(--s-2);font-size:var(--ts-body-2xs);color:var(--warn)}.task-detail-page .task-time__empty{font-size:var(--ts-body-sm);padding:var(--s-1) 0 var(--s-2)}.task-detail-page .task-time__row{gap:var(--s-3);padding:var(--s-2) 0}.task-detail-page .task-time__row+.task-time__row{border-top:var(--hairline)}.task-detail-page .task-time__duration{font-size:var(--ts-body-sm);color:var(--text)}.task-detail-page .task-time__note{font-size:var(--ts-body-2xs);color:var(--text-dim);flex:1}.task-detail-page .task-time__chip{font-size:var(--ts-body-2xs)}.task-detail-page .task-time__delete{color:var(--text-mute);font-size:var(--ts-body-sm)}.task-detail-page .task-time__amount,.task-detail-page .task-time__notefield{border:1px solid var(--hairline);border-radius:var(--r-2);padding:var(--s-2) var(--s-3);font-size:var(--ts-body-sm);color:var(--text);background:0 0}.task-detail-page .task-time__amount{width:88px}.task-detail-page .task-time__notefield{flex:1}.task-detail-page .task-time__error{margin-top:var(--s-2);color:var(--danger);font-size:var(--ts-body-2xs)}.task-detail-page [data-testid=task-watchers-card]>.meta,.task-detail-page .task-extra>.dim,.task-detail-page .task-extra>.meta:not([role=alert]){line-height:1.5}.task-detail-page [data-testid^=task-watcher-] .avatar{border-radius:50%;width:28px;height:28px}.task-detail-page [data-testid=task-watchers-card]>div:has(>div>.label){border:1px solid var(--panel-border);border-radius:8px;padding:12px}.task-detail-page [data-testid=task-reminders-card]>div:has(>[data-testid^=reminder-row-]){border:1px solid var(--panel-border);border-radius:8px;padding:4px 10px}.task-detail-page [data-testid^=reminder-row-]+[data-testid^=reminder-row-]{border-top:1px solid var(--panel-border)}.task-detail-page .attdrop{position:relative}.task-detail-page .attdrop__affordance{color:var(--text-dim);font-size:12px}.task-detail-page .attdrop__hint{border-radius:10px}.task-detail-page .attq__row{border-radius:6px}.task-detail-page .attai{border-top:1px solid var(--panel-border);margin-top:12px;padding-top:12px}.task-detail-page .checklists__head{flex-wrap:wrap;gap:10px;margin-bottom:12px}.task-detail-page .checklists__head h3{margin:0}.task-detail-page .checklists__row{flex-wrap:wrap;gap:10px;min-height:42px;padding-block:8px}.task-detail-page .checklists__row+.checklists__row{border-top:1px solid var(--panel-border)}.task-detail-page .checklists__name{color:var(--text);font-size:13px}.task-detail-page .checklists__new{gap:8px;margin-top:10px}.task-detail-page [data-testid=task-custom-fields-card]>div:first-child{margin-bottom:12px}.task-detail-page [data-testid=task-custom-fields-card] .row{min-height:42px}.task-detail-page [data-testid=task-custom-fields-card] .label{text-transform:none;letter-spacing:0;color:var(--text-dim);font-size:12px}.task-detail-page [data-testid=task-custom-fields-card] .btn{border-radius:6px}.task-detail-page [data-testid=task-custom-fields-card] :is(input:not([type=checkbox]),select){background:var(--bg-2)!important;border:1px solid var(--panel-border)!important;padding:8px 10px!important}.task-detail-page [data-testid^=task-attachment-row-]{flex-wrap:nowrap}.task-detail-page [data-testid^=task-attachment-open-]{overflow-wrap:anywhere;min-width:0}.task-detail-page .task-extra__disclosure{border-top:1px solid var(--panel-border);margin-top:12px;padding-top:8px}.task-detail-page .task-extra__disclosure>summary{cursor:pointer;color:var(--text-dim);padding:8px 0;font-size:13px}.task-detail-page .task-extra__disclosure>summary:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}.task-detail-page [data-testid=task-watchers-card] .label{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:12px}.task-detail-page [data-testid=task-watchers-card] .label+.meta{font-family:var(--font-sans)}.task-detail-page .tmeet__head{gap:10px;padding:0 0 12px}.task-detail-page .tmeet__panel{border-radius:8px;padding:12px 0}.task-detail-page .tmeet__addrow{flex-wrap:wrap;gap:8px}.task-detail-page .tmeet__addfield{min-width:0}.task-detail-page .tmeet__rowwrap{border-radius:6px}.task-detail-page .tmeet__row{min-height:48px;padding:8px}.task-detail-page .tmeet__icon{background:var(--bg-2);border-radius:7px;width:28px;height:28px}.task-detail-page .tmeet__name{font-size:13px}@media (width<=600px){.task-detail-page .task-extra__composer{align-items:stretch}.task-detail-page .task-extra__composer>:is(span,div,input,select){flex-basis:100%;width:100%;min-width:0}.task-detail-page .task-extra__composer :is(input,select),.task-detail-page .checklists__newinput{min-height:44px;font-size:16px}.task-detail-page .task-extra :is(.btn,button[data-btn-reset]){min-height:44px}.task-detail-page [data-testid=task-watchers-card]>div:has(>div>.label){flex-direction:column;gap:16px}.task-detail-page [data-testid=task-custom-fields-card] .row{flex-wrap:wrap}.task-detail-page [data-testid=task-custom-fields-card] .label{flex-basis:100%}.task-detail-page [data-testid=task-custom-fields-card] :is(input:not([type=checkbox]),select){min-height:44px;font-size:16px!important}.task-detail-page [data-testid^=task-attachment-row-]{flex-wrap:wrap}.task-detail-page [data-testid^=task-attachment-open-]{flex-basis:100%}}.task-detail-page [data-testid=prop-watchers] .u-editrow__open{width:320px}.task-detail-page .task-watchers-editor{max-height:420px;padding:0;overflow-y:auto}.task-detail-page .task-watchers-editor .task-watchers__lists{flex-direction:column;gap:16px}.task-detail-page .task-watchers-editor .task-watchers__lists>div{width:100%}.task-detail-page .task-watchers-editor .task-extra__composer{grid-template-columns:minmax(0,1fr) auto;display:grid}.task-detail-page .task-watchers-editor .task-extra__composer>span{grid-column:1/-1;min-width:0}.task-detail-page .task-watchers__lists{gap:var(--s-4);align-items:flex-start;display:flex}.task-detail-page .task-watchers__col{flex:1;min-width:0}.task-detail-page .task-watchers__heading{margin-bottom:var(--s-1)}.task-detail-page .task-watchers__hint{font-size:var(--ts-body-2xs);margin-bottom:var(--s-2)}.task-detail-page .task-watchers__empty{font-size:var(--ts-body-sm)}.task-detail-page .task-watchers__rows{gap:var(--s-2);flex-direction:column;display:flex}.task-detail-page .task-watchers__row{gap:var(--s-2)}.task-detail-page .task-watchers__name{min-width:0;font-size:var(--ts-body-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.task-detail-page .task-watchers__picker{flex:1;min-width:160px}.task-detail-page .task-watchers__kind{border:1px solid var(--hairline);border-radius:var(--r-2);padding:var(--s-2) var(--s-3);font-size:var(--ts-body-sm);color:var(--text);background:0 0}.task-detail-page .task-watchers__error{margin-top:var(--s-2);color:var(--danger);font-size:var(--ts-body-2xs)}.task-detail-page .tdetail-iris{padding:var(--s-4);height:fit-content}.task-detail-page .tdetail-iris--wb{padding:var(--s-4)}.task-detail-page .tdetail-iris__head{margin-bottom:var(--s-3)}.task-detail-page .tdetail-iris__head--wb{margin-bottom:var(--s-2)}.task-detail-page .tdetail-iris__headlabel{margin-left:var(--s-2);color:var(--ai-soft)}.task-detail-page .tdetail-iris__subject{font-size:var(--ts-body-sm);font-weight:600}.task-detail-page .tdetail-iris__body{font-size:var(--ts-body-sm);color:var(--text-mute);margin-top:var(--s-1);line-height:1.5}.task-detail-page .tdetail-iris__text{font-size:var(--ts-body-sm);line-height:1.5}.task-detail-page .tdetail-iris__text--muted{font-size:var(--ts-body-sm);color:var(--text-mute);line-height:1.5}.task-detail-page .tdetail-iris__actions{gap:var(--s-2);flex-direction:column;align-items:stretch}.task-detail-page .tdetail-iris__actions--wb{gap:var(--s-2);margin-top:var(--s-2);flex-direction:column;align-items:stretch}.task-detail-page .tcomments__editform{margin-top:var(--s-2);gap:var(--s-2);display:flex}.task-detail-page .tcomments__editinput{padding:var(--s-2);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-1);font-size:var(--ts-body-sm);resize:vertical;flex:1;font-family:inherit}.task-detail-page .tcomments__editactions{gap:var(--s-1);flex-direction:column;display:flex}.task-detail-page .tcomments__composerrow{gap:var(--s-2);flex-wrap:wrap;align-items:center}.task-detail-page .tcomments__checklabel{gap:var(--s-1);align-items:center}.task-detail-page .tcomments__replyinput{min-width:160px;padding:var(--s-1) var(--s-2);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-1);font-size:var(--ts-mono-2xs);flex:1}.task-detail-page .tcomments__replyhint{font-size:var(--ts-mono-2xs)}.task-detail-page .attdrop__upload{margin-inline-start:auto}.task-detail-page .attdrop__fileinput{display:none}.task-detail-page .attdrop__empty{font-size:var(--ts-body-sm);padding:var(--s-1) 0 var(--s-2)}.task-detail-page .attdrop__row{gap:var(--s-3);padding:var(--s-2) 0}.task-detail-page .attdrop__row:not(:first-child){border-top:var(--hairline)}.task-detail-page .attdrop__openbtn{text-align:start;font-size:var(--ts-body-sm);color:var(--text);cursor:pointer;flex:1}.task-detail-page .attdrop__size,.task-detail-page .attdrop__statuschip{font-size:var(--ts-body-2xs)}.task-detail-page .attdrop__statuschip--danger{color:var(--danger)}.task-detail-page .attdrop__detachbtn{color:var(--text-mute);font-size:var(--ts-body-sm)}.task-detail-page .attdrop__pickerwrap{flex:1;min-width:180px}.task-detail-page .attdrop__error{margin-top:var(--s-2);color:var(--danger);font-size:var(--ts-body-2xs)}.task-detail-page .taskdeps__empty,.task-detail-page .taskdeps__section{margin-bottom:var(--s-3)}.task-detail-page .taskdeps__heading{font-size:var(--ts-body-2xs);margin-bottom:var(--s-2);color:var(--text-dim)}.task-detail-page .taskdeps__list{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.task-detail-page .taskdeps__row{gap:var(--s-2);font-size:var(--ts-body-sm)}.task-detail-page .taskdeps__chip{font-size:var(--ts-mono-2xs)}.task-detail-page .taskdeps__link{color:var(--text);flex:1;text-decoration:none}.task-detail-page .taskdeps__status{font-size:var(--ts-mono-2xs)}.task-detail-page .taskdeps__remove{color:var(--text-mute);cursor:pointer;font-size:var(--ts-body-2xs);background:0 0;border:none}.task-detail-page .taskdeps__addrow{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap}.task-detail-page .taskdeps__kindselect{padding:var(--s-2) var(--s-2);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-1);color:var(--text);font-size:var(--ts-body-sm)}.task-detail-page .taskdeps__pickerwrap{flex:1;min-width:200px}.task-detail-page .taskdeps__error{color:var(--danger);font-size:var(--ts-body-2xs)}.task-detail-page .epiccard__head{margin-bottom:var(--s-3)}.task-detail-page .epiccard__window{margin-left:auto}.task-detail-page .epiccard__body{gap:var(--s-2)}.task-detail-page .epiccard__stats{gap:var(--s-3);flex-wrap:wrap}.task-detail-page .epiccard__children{font-size:var(--ts-body-sm)}.task-detail-page .epiccard__track{border-radius:var(--r-1);background:var(--bg-2);height:6px;overflow:hidden}.task-detail-page .epiccard__fill{width:var(--epic-pct,0%);background:var(--success);height:100%}.task-detail-page .reminders__meta{margin-left:var(--s-2)}.task-detail-page .reminders__list{gap:var(--s-2);margin-bottom:var(--s-3);flex-direction:column;display:flex}.task-detail-page .reminders__row{gap:var(--s-2);align-items:center}.task-detail-page .reminders__when{font-size:var(--ts-body-sm);color:var(--text)}.task-detail-page .reminders__when[data-sent=true]{color:var(--text-dim)}.task-detail-page .reminders__note{font-size:var(--ts-body-sm);min-width:0}.task-detail-page .reminders__recipient,.task-detail-page .reminders__sent{font-size:var(--ts-body-2xs)}.task-detail-page .reminders__cancel{margin-inline-start:auto}.task-detail-page .reminders__empty{margin:0 0 var(--s-3);font-size:var(--ts-body-sm)}.task-detail-page .reminders__whenfield{flex:none}.task-detail-page .reminders__notefield{flex:1;min-width:0}.task-detail-page .reminders__error{color:var(--danger);font-size:var(--ts-body-2xs);margin-top:var(--s-2)}.task-detail-page .srcmeeting__editbtn{margin-left:auto}.task-detail-page .srcmeeting__link{gap:var(--s-2);margin-bottom:var(--s-3);color:var(--text-dim);font-size:var(--ts-body-sm)}.task-detail-page .srcmeeting__linkanchor{color:var(--ai);text-decoration:none}.task-detail-page .srcmeeting__quote{border-left:2px solid var(--ai);padding-left:var(--s-3);color:var(--text-dim);font-style:italic;font-size:var(--ts-body-sm);margin:0;line-height:1.6}.task-detail-page .srcmeeting__form{gap:var(--s-2);flex-direction:column;display:flex}.task-detail-page .srcmeeting__idhint{margin-top:var(--s-1);font-size:var(--ts-mono-2xs)}.task-detail-page .srcmeeting__quotefield{width:100%;padding:var(--s-2);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-1);font-size:var(--ts-body-sm);resize:vertical;font-family:inherit;line-height:1.6}.task-detail-page .srcmeeting__err{color:var(--danger)}.task-detail-page .srcmeeting__actions{gap:var(--s-2)}.task-detail-page .taskchat__pad{padding:var(--s-5)}.task-detail-page .taskchat__pane{height:calc(100vh - 260px);min-height:480px}.attai{gap:var(--s-2);margin-top:var(--s-3);padding-top:var(--s-3);border-top:var(--hairline);flex-direction:column;display:flex}.attai__modes{gap:var(--s-0);padding:var(--s-0);border:var(--hairline);border-radius:var(--r-2);background:var(--bg-2);align-self:flex-start;display:inline-flex}.attai__mode{appearance:none;border-radius:var(--r-1);color:var(--text-dim);font:inherit;font-size:var(--ts-body-sm);padding:var(--s-1) var(--s-3);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:0}.attai__mode:hover:not([aria-pressed=true]){color:var(--text);background:var(--row-hover)}.attai__mode[aria-pressed=true]{background:var(--bg);color:var(--text);box-shadow:var(--shadow-1)}.attai__form{gap:var(--s-2);align-items:flex-start;display:flex}.attai__input{resize:vertical;min-width:0;min-height:var(--s-8);padding:var(--s-2);border:var(--hairline);border-radius:var(--r-1);background:var(--bg);color:var(--text);font:inherit;font-size:var(--ts-body-sm);line-height:var(--lh-snug);flex:1}.attai__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.attai__note{color:var(--text-mute);font-size:var(--ts-body-2xs);line-height:var(--lh-snug)}.attai__warn{gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-1);background:var(--warn-tint);color:var(--warn);font-size:var(--ts-body-2xs);line-height:var(--lh-snug);display:flex}.attai__state{padding:var(--s-2) 0;color:var(--text-dim);font-size:var(--ts-body-sm);line-height:var(--lh-snug)}.attai__state[data-tone=error]{color:var(--danger)}.attai__stateHint{margin-top:var(--s-1);color:var(--text-mute);font-size:var(--ts-body-2xs);display:block}.attai__stateActions{gap:var(--s-2);margin-top:var(--s-2);display:flex}.attai__answer{padding:var(--s-3);border-radius:var(--r-2);background:var(--bg-2);color:var(--text);font-size:var(--ts-body-sm);line-height:var(--lh-normal);white-space:pre-wrap;overflow-wrap:anywhere}.attai__citesHead{color:var(--text-mute);font-size:var(--ts-body-2xs);text-transform:uppercase;letter-spacing:.04em}.attai__cites,.attai__hits{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.attai__cite,.attai__hit{gap:var(--s-1);padding:var(--s-2);border:var(--hairline);border-radius:var(--r-1);background:var(--bg);flex-direction:column;display:flex}.attai__hitHead{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.attai__hitName{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:var(--ts-body-sm);flex:1}.attai__sim{color:var(--text-mute);font-family:var(--font-mono);font-size:var(--ts-mono-2xs);white-space:nowrap}.attai__snip{color:var(--text-dim);font-size:var(--ts-body-2xs);line-height:var(--lh-snug);overflow-wrap:anywhere}.attai__meta{color:var(--text-mute);font-size:var(--ts-body-2xs)}.attaipage{gap:var(--s-3);flex-direction:column;display:flex}.attaipage__title{font-size:var(--ts-h2);color:var(--text);margin:0}.attaipage__sub{color:var(--text-dim);font-size:var(--ts-body-sm);line-height:var(--lh-snug);margin:0}.attaipage .attai{border-top:0;margin-top:0;padding-top:0}.attdrop{transition:border-color var(--t-fast), background var(--t-fast);position:relative}.attdrop[data-dragging=true]{background:var(--accent-tint);box-shadow:inset 0 0 0 2px var(--accent)}.attdrop__hint{z-index:2;pointer-events:none;border-radius:var(--r-1);background:var(--bg-2);color:var(--accent);font-size:var(--ts-body-sm);text-align:center;padding:var(--s-3);justify-content:center;align-items:center;font-weight:500;display:flex;position:absolute;inset:0}.attdrop__affordance{font-size:var(--ts-body-2xs);color:var(--text-mute)}.attq{gap:var(--s-1);flex-direction:column;margin-block-start:var(--s-2);display:flex}.attq__row{align-items:center;gap:var(--s-2);min-width:0;padding:var(--s-1) 0;display:flex}.attq__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ts-body-sm);color:var(--text);flex:1;overflow:hidden}.attq__state{font-size:var(--ts-body-2xs);color:var(--text-mute);flex:none}.attq__row[data-state=failed] .attq__state{color:var(--danger)}.attq__row[data-state=failed] .attq__name{color:var(--text-dim)}.attq__bar{border-radius:var(--r-full);background:var(--border);flex:none;block-size:3px;inline-size:56px;position:relative;overflow:hidden}.attq__bar:after{content:"";border-radius:inherit;background:var(--accent);inline-size:40%;animation:1.1s ease-in-out infinite attq-slide;position:absolute;inset-block:0}@keyframes attq-slide{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.attq__bar:after{inline-size:100%;animation:none;inset-inline-start:0}}.attq__btn{padding:var(--s-1);border-radius:var(--r-1);cursor:pointer;font-size:var(--ts-body-2xs);color:var(--text-mute);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none}.attq__btn:hover:not(:disabled){color:var(--text);background:var(--bg-2)}.attq__btn:disabled{opacity:.5;cursor:default}@media (width<=768px){.attq__btn{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}.attq__row{min-block-size:44px}}.today-digest{color:var(--text-dim)}.today-digest b{color:var(--ai-soft);font-weight:600}.today-list{flex-direction:column;display:flex}.today-row{align-items:center;gap:var(--s-3);width:calc(100% + 2 * var(--s-3));margin-inline:calc(-1 * var(--s-3));padding:10px var(--s-3);border-radius:var(--r-2);color:inherit;text-align:start;font:inherit;transition:background var(--t-fast);appearance:none;background:0 0;border:none;display:flex}.today-list .today-row:not(:first-child){border-top:1px solid var(--border)}.today-row.is-clickable{cursor:pointer}.today-row.is-clickable:hover{background:var(--bg-2)}.today-row.is-clickable:focus-visible{outline:2px solid var(--ai-tint-2);outline-offset:-2px}.today-row-body{flex:1;min-width:0}.today-row-title{font-size:var(--ts-body);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.today-row-meta{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-dim);margin-top:2px}.today-card{min-width:0;transition:border-color var(--t-fast), transform var(--t-fast)}.today-stack{gap:var(--s-5);flex-direction:column;display:flex}.today-stack--mobile{gap:var(--s-4)}.today-digest-date{margin-inline-end:10px}.today-mute{color:var(--text-mute)}.today-error{color:var(--danger)}.today-section-label{margin-bottom:var(--s-3);gap:var(--s-2)}.today-row-right{gap:var(--s-2);flex-shrink:0}.today-empty{gap:var(--s-2);padding:var(--s-1) 0;color:var(--text-mute);font-size:var(--ts-body-sm)}.today-subhead{margin-bottom:var(--s-2);align-items:center;gap:4px;display:flex}.today-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;display:grid}.today-grid>.today-card{flex-direction:column;display:flex}.today-grid>.today-card>.today-list,.today-grid>.today-card>[data-tutorial]{flex:1}.today-grid>.today-card>[data-tutorial]{flex-direction:column;display:flex}.today-grid .today-list{flex:1}.today-activity{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.today-more{margin-top:var(--s-2);color:var(--text-dim);font:inherit;font-size:var(--ts-body-sm);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0}.today-more:hover{color:var(--text);text-decoration:underline}.today-more:focus-visible{outline:2px solid var(--ai-tint-2);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.today-row,.today-card{transition:none}}:root{--font-sans:"Instrument Sans", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--ts-mono-2xs:11px;--ts-body-2xs:13px;--ts-body-sm:15px;--ts-body:16px;--ts-body-lg:17px;--ts-body-md:18px;--ts-h3:22px;--ts-h2:28px;--ts-h1:36px;--ts-display:45px;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.5;--s-0:2px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:48px;--s-9:64px;--s-10:96px;--r-1:4px;--r-2:6px;--r-3:8px;--r-4:10px;--r-5:12px;--r-full:999px;--t-fast:.12s cubic-bezier(.2,.7,.2,1);--t-med:.2s cubic-bezier(.2,.7,.2,1);--ctl-sm:28px;--ctl:34px;--ctl-lg:40px;--po-sm:max(320px, 11vw);--po-md:max(360px, 13vw);--po-lg:max(380px, 15vw);--po-xl:max(440px, 18vw);--po-head:56px}@media (pointer:coarse){:root{--ctl-sm:40px;--ctl:44px;--ctl-lg:48px}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--core-hue:250;--core-chroma:.009;--contrast:0;--bg:oklch(calc(.981 + .019 * var(--contrast)) var(--core-chroma) var(--core-hue));--bg-1:oklch(1 0 var(--core-hue));--bg-2:oklch(calc(.96 - .014 * var(--contrast)) .009 var(--core-hue));--bg-3:oklch(calc(.925 - .022 * var(--contrast)) .014 var(--core-hue));--bg-inset:oklch(calc(.957 - .012 * var(--contrast)) .009 var(--core-hue));--text:oklch(calc(.23 - .09 * var(--contrast)) .06 var(--core-hue));--text-dim:oklch(calc(.408 - .2 * var(--contrast)) .037 var(--core-hue));--text-mute:oklch(calc(.505 - .19 * var(--contrast)) .029 var(--core-hue));--text-faint:oklch(calc(.605 - .235 * var(--contrast)) .021 var(--core-hue));--border:oklch(calc(.942 - .09 * var(--contrast)) .014 var(--core-hue));--border-1:oklch(calc(.911 - .11 * var(--contrast)) .019 var(--core-hue));--border-2:oklch(calc(.857 - .14 * var(--contrast)) .028 var(--core-hue));--ai:oklch(50% .22 300);--ai-soft:oklch(58% .2 300);--ai-tint:oklch(50% .22 300/.09);--ai-tint-2:oklch(50% .22 300/.18);--ai-glow:oklch(50% .22 300/.22);--accent:oklch(55% .16 250);--accent-tint:oklch(55% .16 250/.1);--success:oklch(52% .13 155);--success-tint:oklch(52% .13 155/.1);--warn:oklch(55% .13 75);--warn-tint:oklch(55% .13 75/.1);--danger:oklch(53% .2 25);--danger-tint:oklch(53% .2 25/.1);--product-accent:oklch(52.6% .199 268);--product-accent-tint:oklch(52.6% .199 268/.1);--product-accent-ink:var(--bg-1);--solid:var(--text);--solid-ink:var(--bg-1);--panel-bg:var(--bg-1);--panel-border:var(--border);--row-hover:var(--bg-2);--tag-slate:oklch(45% .03 260);--tag-slate-tint:oklch(45% .03 260/.1);--tag-red:var(--danger);--tag-red-tint:var(--danger-tint);--tag-amber:var(--warn);--tag-amber-tint:var(--warn-tint);--tag-green:var(--success);--tag-green-tint:var(--success-tint);--tag-teal:oklch(55% .11 185);--tag-teal-tint:oklch(55% .11 185/.1);--tag-blue:var(--accent);--tag-blue-tint:var(--accent-tint);--tag-violet:oklch(50% .22 280);--tag-violet-tint:oklch(50% .22 280/.1);--tag-pink:oklch(55% .21 355);--tag-pink-tint:oklch(55% .21 355/.1);--hairline:1px solid var(--border);--hairline-1:1px solid var(--border-1);--hairline-2:1px solid var(--border-2);--elev-ring:0 0 0 1px var(--border);--shadow-1:0 1px 2px oklch(26% .06 250/.08), 0 1px 3px oklch(26% .06 250/.06);--shadow-card:0 1px 2px oklch(26% .06 250/.06), 0 4px 12px -4px oklch(26% .06 250/.14);--shadow-2:0 4px 6px -2px oklch(26% .06 250/.06), 0 12px 28px -8px oklch(26% .06 250/.16);--shadow-glow:0 0 0 1px var(--ai-tint-2), 0 0 32px var(--ai-glow);--scrim:oklch(26% .06 250/.38)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--core-hue:275;--core-chroma:.012;--contrast:0;--bg:oklch(calc(.145 - .045 * var(--contrast)) var(--core-chroma) var(--core-hue));--bg-1:oklch(calc(.185 - .045 * var(--contrast)) var(--core-chroma) var(--core-hue));--bg-2:oklch(calc(.225 - .04 * var(--contrast)) var(--core-chroma) var(--core-hue));--bg-3:oklch(calc(.275 - .04 * var(--contrast)) var(--core-chroma) var(--core-hue));--bg-inset:oklch(calc(.11 - .04 * var(--contrast)) var(--core-chroma) var(--core-hue));--text:oklch(calc(.95 + .05 * var(--contrast)) .006 var(--core-hue));--text-dim:oklch(calc(.78 + .12 * var(--contrast)) .014 var(--core-hue));--text-mute:oklch(calc(.65 + .18 * var(--contrast)) .016 var(--core-hue));--text-faint:oklch(calc(.552 + .2 * var(--contrast)) .014 var(--core-hue));--border:oklch(1 0 0 / calc(.07 + .15 * var(--contrast)));--border-1:oklch(1 0 0 / calc(.11 + .2 * var(--contrast)));--border-2:oklch(1 0 0 / calc(.19 + .28 * var(--contrast)));--ai:oklch(70% .19 300);--ai-soft:oklch(78% .15 300);--ai-tint:oklch(70% .19 300/.12);--ai-tint-2:oklch(70% .19 300/.24);--ai-glow:oklch(70% .19 300/.4);--accent:oklch(70% .15 250);--accent-tint:oklch(70% .15 250/.14);--success:oklch(75% .15 155);--success-tint:oklch(75% .15 155/.14);--warn:oklch(78% .16 75);--warn-tint:oklch(78% .16 75/.14);--danger:oklch(68% .19 25);--danger-tint:oklch(68% .19 25/.14);--product-accent:oklch(70% .16 268);--product-accent-tint:oklch(70% .16 268/.16);--product-accent-ink:var(--bg);--solid:var(--text);--solid-ink:var(--bg);--panel-bg:var(--bg-1);--panel-border:var(--border);--row-hover:var(--bg-2);--tag-slate:oklch(72% .03 260);--tag-slate-tint:oklch(72% .03 260/.14);--tag-red:var(--danger);--tag-red-tint:var(--danger-tint);--tag-amber:var(--warn);--tag-amber-tint:var(--warn-tint);--tag-green:var(--success);--tag-green-tint:var(--success-tint);--tag-teal:oklch(78% .13 185);--tag-teal-tint:oklch(78% .13 185/.14);--tag-blue:var(--accent);--tag-blue-tint:var(--accent-tint);--tag-violet:oklch(75% .15 280);--tag-violet-tint:oklch(75% .15 280/.14);--tag-pink:oklch(72% .18 355);--tag-pink-tint:oklch(72% .18 355/.14);--hairline:1px solid var(--border);--hairline-1:1px solid var(--border-1);--hairline-2:1px solid var(--border-2);--elev-ring:0 0 0 1px var(--border);--shadow-1:0 1px 0 oklch(100% 0 0/.04) inset, 0 1px 2px oklch(0% 0 0/.4);--shadow-card:0 1px 0 oklch(100% 0 0/.05) inset, 0 4px 14px oklch(0% 0 0/.5);--shadow-2:0 1px 0 oklch(100% 0 0/.04) inset, 0 12px 32px oklch(0% 0 0/.55);--shadow-glow:0 0 0 1px var(--ai-tint-2), 0 0 40px var(--ai-glow);--scrim:oklch(0% 0 0/.62)}:root{--fg:var(--text);--fg2:var(--text-dim);--bg2:var(--bg-2)}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--ts-body);line-height:var(--lh-normal);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size-adjust:ex-height .56}button{cursor:pointer;font-family:inherit}input,textarea{font-family:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-1);border-radius:var(--r-full)}.mono{font-family:var(--font-mono)}.uppercase{text-transform:uppercase;letter-spacing:.06em}.dim{color:var(--text-dim)}.mute{color:var(--text-mute)}.row{align-items:center;gap:var(--s-2);display:flex}.col{gap:var(--s-2);flex-direction:column;display:flex}.spacer{flex:1}.kbd{font-family:var(--font-mono);border:1px solid var(--border-1);border-radius:var(--r-1);background:var(--bg-2);color:var(--text-dim);padding:1px 4px;font-size:10px}.label{font-family:var(--font-mono);font-size:var(--ts-body-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute)}.section-label{font-size:var(--ts-body-2xs);letter-spacing:0;color:var(--text-dim);font-weight:600}.meta{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-dim)}h1,h2,h3,h4{letter-spacing:-.01em;font-weight:600;line-height:var(--lh-tight);margin:0}h1{font-size:var(--ts-h1)}h2{font-size:var(--ts-h2)}h3{font-size:var(--ts-h3)}.display{font-size:var(--ts-display);letter-spacing:-.02em;font-weight:600;line-height:1.05}p{margin:0}.btn{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--btn-pad-x);height:var(--ctl);font-size:var(--ts-body-2xs);border-radius:var(--r-2);border:var(--hairline-1);background:var(--bg-1);color:var(--text);transition:background var(--t-fast), border-color var(--t-fast), transform var(--t-fast);white-space:nowrap;font-weight:600;display:inline-flex}.btn:hover{background:var(--bg-2);color:var(--text)}.btn:active{transform:translateY(1px)}.btn:disabled{background:var(--bg-2);border-color:var(--border);color:var(--text-mute);cursor:not-allowed;box-shadow:none}.btn:disabled:hover{background:var(--bg-2);color:var(--text-mute)}.btn:disabled:active{transform:none}.btn-primary{background:var(--solid);color:var(--solid-ink);box-shadow:var(--shadow-1);border-color:#0000;font-weight:600}.btn-primary:hover{background:var(--text);filter:brightness(.92)}.btn-ghost{color:var(--text-dim);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--bg-2);color:var(--text)}.btn-sm{font-size:var(--ts-body-2xs);border-radius:var(--r-2);height:var(--ctl-sm);padding:3px 9px}.btn-icon{block-size:27px;inline-size:27px;color:var(--text-dim);background:0 0;border-color:#0000;place-items:center;padding:0;display:grid}.btn-icon:hover{background:var(--bg-2);color:var(--text);border-color:#0000}.chip{font-family:var(--font-mono);font-size:var(--ts-body-2xs);border-radius:var(--r-2);border:1px solid var(--border-1);background:var(--bg-2);color:var(--text-dim);white-space:nowrap;align-items:center;gap:4px;padding:2px 9px;display:inline-flex}.chip-strong{color:var(--text);border-color:var(--border-2)}.chip-ai{background:var(--ai-tint);border-color:var(--ai-tint-2);color:var(--ai-soft)}.chip-success{background:var(--success-tint);color:var(--success);border-color:#0000}.chip-warn{background:var(--warn-tint);color:var(--warn);border-color:#0000}.chip-danger{background:var(--danger-tint);color:var(--danger);border-color:#0000}.chip-accent{background:var(--accent-tint);color:var(--accent);border-color:#0000}.chip-solid-ai{background:var(--ai);color:#fff;border-color:#0000;font-weight:600}.chip--token{direction:ltr;unicode-bidi:isolate}.chip--tag{border-color:#0000}.chip--tag[data-tag-color=slate]{color:var(--tag-slate);background:var(--tag-slate-tint)}.chip--tag[data-tag-color=red]{color:var(--tag-red);background:var(--tag-red-tint)}.chip--tag[data-tag-color=amber]{color:var(--tag-amber);background:var(--tag-amber-tint)}.chip--tag[data-tag-color=green]{color:var(--tag-green);background:var(--tag-green-tint)}.chip--tag[data-tag-color=teal]{color:var(--tag-teal);background:var(--tag-teal-tint)}.chip--tag[data-tag-color=blue]{color:var(--tag-blue);background:var(--tag-blue-tint)}.chip--tag[data-tag-color=violet]{color:var(--tag-violet);background:var(--tag-violet-tint)}.chip--tag[data-tag-color=pink]{color:var(--tag-pink);background:var(--tag-pink-tint)}.chip--type{font-size:var(--ts-mono-2xs)}.chip[data-task-type=task]{color:var(--text-mute)}.chip[data-task-type=bug]{color:var(--danger)}.chip[data-task-type=story]{color:var(--success)}.chip[data-task-type=epic]{color:var(--tag-violet)}.chip[data-task-type=chore]{color:var(--warn)}[data-btn-reset]{appearance:none;font:inherit;color:inherit;text-align:inherit;background:0 0;border:none;width:100%;margin:0;padding:0}.card{background:var(--bg-1);border:var(--hairline);border-radius:var(--r-5);box-shadow:var(--shadow-card)}.card:hover{border-color:var(--border-1)}.card-pad{padding:var(--s-5)}.card-flush{border:var(--hairline);border-radius:var(--r-5);background:0 0}.card-ai{background:linear-gradient(180deg, var(--ai-tint), transparent 60%), var(--bg-1);border:1px solid var(--ai-tint-2);border-radius:var(--r-5);box-shadow:var(--shadow-card)}.surface{background:var(--bg-1);border:var(--hairline);border-radius:var(--r-5);box-shadow:var(--shadow-card)}.inset{background:var(--bg-inset);border:var(--hairline);border-radius:var(--r-5)}.divider{background:var(--border);height:1px;margin:var(--s-3) 0}.divider--vertical{background:var(--border);align-self:stretch;width:1px;height:auto;margin:0}.avatar{border-radius:var(--r-full);background:linear-gradient(180deg, var(--bg-3), var(--bg-2));border:1px solid var(--border-1);width:28px;height:28px;box-shadow:var(--shadow-1);font-family:var(--font-mono);letter-spacing:.01em;color:var(--text);text-transform:uppercase;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.avatar-sm{width:20px;height:20px;font-size:9.5px}.avatar-lg{width:36px;height:36px;font-size:13.5px}.avatar[data-tone=ai]{background:var(--ai-tint-2);color:var(--ai)}.dot{border-radius:var(--r-full);flex-shrink:0;width:7px;height:7px;display:inline-block}.dot-todo{background:var(--text-mute)}.dot-doing{background:var(--accent)}.dot-review{background:var(--warn)}.dot-done{background:var(--success)}.dot-block{background:var(--danger)}.input{font-family:var(--font-sans);font-size:var(--ts-body-sm);color:var(--text);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-2);transition:border-color var(--t-fast), background var(--t-fast);outline:none;width:100%;padding:6px 10px;font-weight:500}input.input,select.input{height:var(--ctl)}.input::placeholder{color:var(--text-mute)}.modes{background:var(--bg-2);border-radius:var(--r-3);border:0;align-items:center;gap:1px;padding:2px;display:inline-flex;position:relative}.modes--slide{gap:var(--s-4);border-bottom:var(--hairline);background:0 0;border-radius:0;padding:0;display:flex}.mode-thumb{background:var(--product-accent);pointer-events:none;z-index:0;height:2px;margin-bottom:-1px;transition:transform .28s cubic-bezier(.32,.72,0,1),width .28s cubic-bezier(.32,.72,0,1),opacity .18s;position:absolute;bottom:0;left:0}.mode-tab{z-index:1;font-size:var(--ts-body-2xs);color:var(--text-dim);border-radius:var(--r-2);transition:color var(--t-fast), background var(--t-fast), box-shadow var(--t-fast);background:0 0;border:none;align-items:center;gap:6px;padding:3px 10px;font-weight:500;display:inline-flex;position:relative}.mode-tab:hover{color:var(--text)}.mode-tab.active{background:var(--bg);color:var(--text);box-shadow:var(--shadow-1)}.modes--slide .mode-tab.active{box-shadow:none;color:var(--product-accent);background:0 0;font-weight:600}@media (prefers-reduced-motion:reduce){.mode-thumb{transition:opacity .18s}}.mode-tab__icon{font-size:var(--ts-body-2xs)}.mode-tab__caret{font-size:var(--ts-body-2xs);opacity:.7}.mode-tab .meta-inline{font-family:var(--font-mono);color:var(--text-mute);font-size:10px}.mode-tab.active .meta-inline{color:var(--text-dim)}.mode-tab__badge{background:var(--danger);block-size:1.15rem;min-inline-size:1.15rem;color:var(--bg-1);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;padding-inline:5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.modes__menu{top:calc(100% + 6px);z-index:60;min-inline-size:190px;padding:var(--s-1);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-3);box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:absolute;inset-inline-end:0}.modes__menuitem{align-items:center;gap:var(--s-2);appearance:none;font:inherit;font-size:var(--ts-body-sm);color:var(--text-dim);text-align:start;padding:var(--s-2);border-radius:var(--r-2);background:0 0;border:0;display:flex}.modes__menuitem:hover{background:var(--bg-2);color:var(--text)}.modes__menuitem[aria-checked=true]{color:var(--text);font-weight:500}.sparkle{color:var(--ai);display:inline-block}.sparkle:before{content:"✦"}.iris-glow{position:relative}.iris-glow:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--ai-tint-2), transparent 50%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.app{--shell-rail-w:240px;grid-template-columns:var(--shell-rail-w) minmax(0, 1fr);background:var(--bg);grid-template-rows:auto 1fr;height:100vh;display:grid;position:relative}.app[data-sidebar=rail]{--shell-rail-w:64px}.app[data-sidebar=drawer]{--shell-rail-w:0px;grid-template-columns:minmax(0,1fr)}.app:before{content:"";top:-140px;background:radial-gradient(ellipse at center, var(--ai-tint-2), transparent 62%);pointer-events:none;z-index:0;opacity:.3;block-size:380px;inline-size:780px;max-inline-size:calc(100% - 60px);position:absolute;inset-inline-start:60px}[data-theme=light] .app:before{opacity:.5}.sidebar{--drawer-hide:-1;background:var(--bg-1);border-inline-end:var(--hairline);z-index:1;flex-direction:column;grid-row:2;display:flex;position:relative;overflow:auto}[dir=rtl] .sidebar{--drawer-hide:1}.sidebar{scrollbar-width:thin;scrollbar-color:var(--border-1) transparent}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:var(--border-1);border-radius:var(--r-full)}.sidebar::-webkit-scrollbar-thumb:hover{background:var(--border-2)}.topbar{background:var(--bg-1);border-bottom:var(--hairline);z-index:1;grid-column:1/-1;position:relative}.main{z-index:1;grid-column:2;position:relative;overflow:auto}.sidebar-section{padding:var(--s-2) var(--s-3);flex-direction:column;gap:1px;display:flex}.sidebar-section+.sidebar-section{padding-block-start:var(--s-4)}.sidebar-section>.label{padding:var(--s-1) 10px;min-block-size:24px;align-items:center;margin-block-end:var(--s-1);display:flex}.sidebar-switchers{padding-block-start:var(--s-3)}.sidebar-section-header{width:100%;color:inherit;font-weight:inherit;cursor:pointer;text-align:start;border-radius:var(--r-2);transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.sidebar-section-header:hover{background:var(--bg-2);color:var(--text-dim)}.sidebar-section-caret{font-size:var(--ts-mono-2xs);opacity:.7;transition:transform .12s}.sidebar-section-header[aria-expanded=false] .sidebar-section-caret{transform:rotate(-90deg)}.sidebar-item{appearance:none;font:inherit;color:var(--text-dim);text-align:inherit;width:100%;font-size:var(--ts-body-sm);border-radius:var(--r-3);cursor:pointer;transition:background var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);z-index:1;padding:0;background:0 0;border:none;align-items:center;gap:10px;margin:0;padding:8px 10px;display:flex;position:relative}.sidebar-item>span:not(.count){flex:1;min-width:0}.sidebar-item svg{flex-shrink:0;width:16px;height:16px}.sidebar-item:hover{background:var(--bg-2);color:var(--text)}.sidebar-item.active{color:var(--solid-ink);background:var(--accent);box-shadow:var(--shadow-1)}.sidebar-item.active:before{content:"";inset-inline-start:0;background:0 0;border-start-start-radius:0;border-start-end-radius:var(--r-1);border-end-end-radius:var(--r-1);border-end-start-radius:0;width:2px;position:absolute;top:6px;bottom:6px}.sidebar-item .count{font-family:var(--font-mono);font-size:var(--ts-mono-2xs);color:var(--text-mute);border:1px solid var(--border);border-radius:var(--r-full);text-align:center;background:0 0;flex-shrink:0;min-width:20px;margin-inline-start:auto;padding:1px 7px}.sidebar-item:hover .count{color:var(--text-dim)}.sidebar-thumb{width:var(--thumb-w,0px);height:var(--thumb-h,0px);transform:translateY(var(--thumb-y,0px));border-radius:var(--r-3);background:var(--accent);box-shadow:var(--shadow-1);z-index:0;pointer-events:none;opacity:0;position:absolute;inset-block-start:0;inset-inline-start:var(--thumb-x,0px)}[data-nav-thumb] .sidebar-thumb{opacity:1}[data-nav-thumb=moving] .sidebar-thumb{transition:transform var(--t-med), opacity var(--t-fast)}[data-nav-thumb] .sidebar-item.active{box-shadow:none;background:0 0}[data-nav-thumb] .sidebar-item.active:not([data-nav-current=true]){color:var(--text-dim)}.sidebar-item.active .count{color:var(--solid-ink);border-color:color-mix(in oklab, currentColor 40%, transparent);background:0 0}.app[data-sidebar=rail] .sidebar:not(.sidebar-mobile-open) .sidebar-switchers,.app[data-sidebar=rail] .sidebar:not(.sidebar-mobile-open) .sidebar-textonly,.app[data-sidebar=rail] .sidebar:not(.sidebar-mobile-open) .sidebar-section>.label,.app[data-sidebar=rail] .sidebar:not(.sidebar-mobile-open) .sidebar-section-header{display:none}.app[data-sidebar=rail] .sidebar:not(.sidebar-mobile-open) .sidebar-section{padding:var(--s-2)}.app[data-sidebar=rail] .sidebar:not(.sidebar-mobile-open) .sidebar-section+.sidebar-section{border-block-start:var(--hairline)}.app[data-sidebar=rail] .sidebar:not(.sidebar-mobile-open) .sidebar-item{justify-content:center;gap:0;padding:10px 0}.app[data-sidebar=rail] .sidebar:not(.sidebar-mobile-open) .sidebar-item>span:not(.count),.app[data-sidebar=rail] .sidebar:not(.sidebar-mobile-open) .sidebar-item .count{display:none}.app[data-sidebar=rail] .sidebar:not(.sidebar-mobile-open) .sidebar-item svg{width:18px;height:18px}.rail-tip{z-index:200;border-radius:var(--r-2);background:var(--bg-1);border:1px solid var(--border-1);max-inline-size:220px;box-shadow:var(--shadow-2);color:var(--text);font-size:var(--ts-body-2xs);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--t-fast), visibility 0s linear .12s;padding:5px 9px;position:fixed;inset-block-start:var(--rail-tip-top,-999px);inset-inline-start:var(--rail-tip-start,-999px);overflow:hidden;transform:translateY(-50%)}.rail-tip[data-visible=true]{opacity:1;visibility:visible;transition:opacity var(--t-fast), visibility 0s linear 0s}.sidebar-foot{padding:var(--s-2) var(--s-3) var(--s-3);border-block-start:var(--hairline);flex:none}.sidebar-collapse{appearance:none;inline-size:100%;font:inherit;font-size:var(--ts-body-2xs);color:var(--text-mute);border-radius:var(--r-3);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;display:flex}.sidebar-collapse:hover{background:var(--bg-2);color:var(--text)}.sidebar-collapse svg{flex-shrink:0;width:16px;height:16px}.app[data-sidebar=full] .sidebar-collapse svg{transform:rotate(90deg)}.app[data-sidebar=rail] .sidebar-collapse svg,[dir=rtl] .app[data-sidebar=full] .sidebar-collapse svg{transform:rotate(-90deg)}[dir=rtl] .app[data-sidebar=rail] .sidebar-collapse svg{transform:rotate(90deg)}.app[data-sidebar=rail] .sidebar:not(.sidebar-mobile-open) .sidebar-collapse{justify-content:center;gap:0;padding-inline:0}.app[data-sidebar=rail] .sidebar:not(.sidebar-mobile-open) .sidebar-collapse>span{display:none}.app[data-sidebar=rail] .sidebar:not(.sidebar-mobile-open) .sidebar-foot{padding-inline:var(--s-2)}.focus-strip{background:linear-gradient(90deg, var(--ai-tint-2), var(--ai-tint));border-bottom:1px solid var(--ai-tint-2);padding:6px var(--s-5);align-items:center;gap:var(--s-3);font-size:var(--ts-body-sm);display:flex}.topbar-inner{height:56px;padding:0 var(--s-5);align-items:center;gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,440px) minmax(0,1fr);display:grid}.topbar__side{align-items:center;gap:var(--s-4);min-width:0;display:flex}.topbar__side--end{justify-content:flex-end}.topbar-inner .btn-icon{width:34px;height:34px}.topbar-inner .btn-icon svg{width:17px;height:17px}.breadcrumb{align-items:center;gap:var(--s-2);font-size:var(--ts-body-sm);color:var(--text-dim);display:inline-flex}.breadcrumb b{color:var(--text);font-weight:500}.cmdbar{align-items:center;gap:var(--s-2);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-full);max-width:440px;font-size:var(--ts-body-sm);color:var(--text-mute);cursor:text;transition:border-color var(--t-fast), background var(--t-fast);flex:1;padding:7px 14px;display:inline-flex}.cmdbar:hover{border-color:var(--border-1)}.cmdbar .kbd{margin-left:auto}.topbar-search-btn{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-full);block-size:44px;min-block-size:44px;inline-size:44px;min-inline-size:44px;color:var(--text-mute);font:inherit;cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.topbar-search-btn:hover{border-color:var(--border-1)}.iris-card{border-radius:var(--r-4);border:1px solid var(--ai-tint-2);background:radial-gradient(120% 100% at 0% 0%, var(--ai-tint), transparent 55%), var(--bg-2);padding:12px;position:relative;overflow:hidden}.iris-card:after{content:"";background:radial-gradient(circle, var(--ai-glow), transparent 65%);opacity:.22;pointer-events:none;width:170px;height:170px;animation:9s ease-in-out infinite alternate irisdrift;position:absolute;top:-40%;right:-10%}@keyframes irisdrift{0%{transform:translate(0)}to{transform:translate(-22px,16px)}}.iris-orb{background:var(--ai);width:9px;height:9px;box-shadow:0 0 12px 2px var(--ai-glow);border-radius:50%;flex-shrink:0}.iris-status{text-transform:uppercase;letter-spacing:.05em;color:var(--ai-soft)!important}@media (prefers-reduced-motion:reduce){.iris-card:after{animation:none}}.bubble{border-radius:var(--r-4);font-size:var(--ts-body-sm);line-height:var(--lh-normal);max-width:88%;padding:10px 14px}.bubble-ai{background:linear-gradient(180deg, var(--ai-tint), transparent 80%), var(--bg-1);border:1px solid var(--ai-tint-2);align-self:flex-start}.bubble-me{background:var(--bg-2);border:1px solid var(--border-1);align-self:flex-end}.bubble .small-label{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-mute);margin-bottom:4px;display:block}.iris-row{flex-direction:column;gap:2px;display:flex}.iris-row[data-role=user]{align-items:flex-end}.iris-row[data-role=assistant]{align-items:flex-start}.iris-bubble{font-size:var(--ts-body-sm);line-height:var(--lh-normal);word-break:break-word;overflow-wrap:anywhere;max-width:min(88%,560px);padding:8px 12px}.iris-bubble-ai{background:var(--ai-tint-2);border-radius:var(--r-4) var(--r-4) var(--r-4) 2px}.iris-bubble-me{background:var(--accent-tint);border-radius:var(--r-4) var(--r-4) 2px var(--r-4)}.iris-voice-marker{font-size:var(--ts-body-2xs);color:var(--ai-soft);margin-bottom:2px;display:block}.iris-tool-chip{border-radius:var(--r-full);background:var(--ai-tint-2);color:var(--ai-soft);font-family:var(--font-mono);font-size:var(--ts-body-2xs);align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.iris-tool-chip[data-status=failed]{color:var(--danger)}.iris-tool-chip[data-interactive=true]{cursor:pointer}.iris-tool-chip[data-interactive=true]:hover{background:var(--ai-tint)}.iris-tool-chip__chevron{opacity:.55}[dir=rtl] .iris-tool-chip__chevron{display:inline-block;transform:scaleX(-1)}.entity-peek__title{font-size:var(--ts-body-sm);font-weight:600}.entity-peek__status{margin-block-start:var(--s-1)}@keyframes wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.wave{align-items:center;gap:2px;height:16px;display:inline-flex}.wave span{background:var(--ai);transform-origin:50%;width:2px;height:100%;animation:1.2s ease-in-out infinite wave;display:block}@keyframes pulse{0%,to{opacity:.9}50%{opacity:1}}.pulse{animation:2.8s ease-in-out infinite pulse}.lift:hover{border-color:var(--border-1);transform:translateY(-1px)}.hl{color:var(--ai-soft)}.hl-bg{background:var(--ai-tint);color:var(--text);border-radius:2px;padding:0 3px}.sugg{font-size:var(--ts-body-sm);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-full);color:var(--text-dim);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast), transform var(--t-fast);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.sugg:hover{background:var(--ai-tint);border-color:var(--ai-tint-2);color:var(--text)}.sugg:before{content:"✦";color:var(--ai);font-size:10px}.page{--page-gutter:var(--s-7);padding:var(--s-6) var(--page-gutter);min-height:100%;margin-inline:auto}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.page-title{flex:320px;min-width:0}.page-title h1{font-size:var(--ts-h1);letter-spacing:-.015em;text-wrap:balance;font-weight:600}.page-title h1.page-title__h1--entity{font-size:var(--ts-title-entity);line-height:var(--lh-title-entity);letter-spacing:var(--ls-title-entity);text-wrap:balance}.page-title .crumb{font-family:var(--font-mono);font-size:var(--ts-crumb);color:var(--text-mute);margin-bottom:var(--s-3)}.page-header>.row{flex-wrap:wrap;row-gap:8px}.page-subtitle{margin-top:var(--s-2);font-size:var(--ts-body)}.page-header__right{gap:var(--s-2)}.page-header__expansion{display:contents}.page-title .crumb:has(.crumb__right){align-items:center;gap:var(--crumb-gap);flex-wrap:wrap;display:flex}.crumb__right{align-items:center;gap:var(--s-2);font-family:var(--font-sans);flex-wrap:wrap;margin-inline-start:auto;display:flex}.page-titlerow{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.meeting-detail{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.meeting-detail .md-main,.meeting-detail .md-side{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=920px){.meeting-detail{grid-template-columns:1fr}}.cmdbar{min-width:0}.topbar-inner .breadcrumb{flex-shrink:0;min-width:0}.cmdbar>span:not(.kbd){white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}@media (width<=1024px){.hide-on-compact{display:none!important}.topbar-inner{gap:var(--s-3);display:flex}.topbar__side{flex:auto;min-width:0}.topbar__side--end{flex:none}.topbar-inner .cmdbar{flex:auto;min-width:0}}:focus-visible{outline:2px solid var(--ai);outline-offset:2px;border-radius:var(--r-2)}button:focus,.btn:focus,.chip:focus,.input:focus{outline:none}button:focus-visible,.btn:focus-visible,.chip:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px}button.chip{line-height:inherit;text-align:inherit;margin:0}.input:focus-visible{border-color:var(--product-accent);box-shadow:0 0 0 3px var(--product-accent-tint);outline:none}.page>*{animation:.24s cubic-bezier(.2,.7,.2,1) fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.card{transition:transform var(--t-fast), border-color var(--t-fast), background var(--t-fast), box-shadow var(--t-fast)}.lift{transition:transform var(--t-fast), border-color var(--t-fast), box-shadow var(--t-fast)}.lift:hover{border-color:var(--border-2);box-shadow:var(--shadow-1);transform:translateY(-1px)}.btn{transition:background var(--t-fast), border-color var(--t-fast), transform var(--t-fast), box-shadow var(--t-fast)}.btn-primary:hover{box-shadow:0 0 20px var(--ai-glow)}.chip{transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast)}.sugg:hover{transform:translate(2px)}.sidebar-item.active:before{transition:background var(--t-fast)}::-webkit-scrollbar-thumb:hover{background:var(--ai-tint-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}::selection{background:var(--ai-tint-2);color:var(--text)}.toast-stack{z-index:900;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast{background:var(--bg-1);border:1px solid var(--ai-tint-2);box-shadow:var(--shadow-2);border-radius:var(--r-3);color:var(--text);pointer-events:auto;max-width:340px;padding:10px 14px;font-size:13px;animation:.24s cubic-bezier(.2,.7,.2,1) toastIn}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg, var(--bg-2) 0%, var(--bg-3) 50%, var(--bg-2) 100%);border-radius:var(--r-2);background-size:200% 100%;animation:1.8s ease-in-out infinite shimmer;display:inline-block}.page a:where(:not(.btn)){color:var(--accent);text-decoration:none}.page a:where(:not(.btn)):hover{text-decoration:underline}.card-pad h2:first-child,.card-pad h3:first-child{margin-bottom:8px}:root{--proj:var(--ai);--proj-glow:var(--ai-glow)}.focus-strip{background:linear-gradient(90deg, color-mix(in srgb, var(--proj) 22%, transparent), color-mix(in srgb, var(--proj) 8%, transparent));border-bottom:1px solid color-mix(in srgb, var(--proj) 30%, transparent)}.focus-strip .label,.focus-strip button{color:var(--proj)!important}.chip-proj{background:color-mix(in srgb, var(--proj) 14%, transparent);border-color:color-mix(in srgb, var(--proj) 30%, transparent);color:var(--proj)}.card .label+div,.meta{font-variant-numeric:tabular-nums}.btn-hero{border-radius:var(--r-3);box-shadow:0 0 0 1px var(--ai-tint-2), 0 10px 30px var(--ai-glow), inset 0 1px 0 #fff3;transition:transform var(--t-med), box-shadow var(--t-med);font-weight:600;color:#fff!important;background:linear-gradient(135deg, var(--ai), var(--ai-soft))!important;border:none!important;padding:14px 28px!important;font-size:15px!important}.btn-hero:hover{box-shadow:0 0 0 1px var(--ai-tint-2), 0 14px 40px var(--ai-glow), inset 0 1px 0 #ffffff4d;transform:translateY(-2px)}@keyframes shine{0%{background-position:0%}to{background-position:200%}}.shine-text{background:linear-gradient(90deg, var(--ai), var(--ai-soft), var(--accent), var(--ai));-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font-weight:700}.hero-num{background:linear-gradient(180deg, var(--text) 0%, var(--text-dim) 100%);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;font-weight:700}.coming{border:1px dashed var(--border-1);border-radius:var(--r-4);padding:var(--s-7);text-align:center;color:var(--text-mute)}.coming__glyph{font-size:var(--ts-h1);margin-bottom:var(--s-2)}.coming__lede{font-size:var(--ts-body-lg);margin-bottom:var(--s-1)}.coming__actions{justify-content:center;gap:var(--s-2);margin-top:var(--s-5)}.sidebar-backdrop{z-index:99;background:#00000073;animation:.18s ease-out backdropIn;position:fixed;inset:0}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@media (width<=768px){.app{grid-template-columns:minmax(0,1fr)}.sidebar{z-index:100;inline-size:260px;transform:translateX(calc(var(--drawer-hide) * 100%));box-shadow:var(--shadow-2);transition:transform .22s cubic-bezier(.2,.7,.2,1);position:fixed;inset-block:0;inset-inline-start:0}.sidebar.sidebar-mobile-open{transform:translate(0)}.topbar,.main{grid-column:1}.topbar-inner{padding:0 var(--s-3);gap:var(--s-2);display:flex}.topbar__side{flex:auto;min-width:0}.topbar__side--end{flex:none}.topbar__side{gap:var(--s-2)}.topbar-inner .cmdbar{flex:auto;min-width:0;max-width:none}.hide-on-mobile{display:none!important}.page{--page-gutter:var(--s-4);padding:var(--s-4) var(--page-gutter)}.page-header{gap:var(--s-3);margin-bottom:var(--s-4)}.page-title h1{font-size:var(--ts-h2)}.board-grid{grid-template-columns:1fr!important;height:auto!important}.mobile-stack{flex-direction:column!important;grid-template-columns:1fr!important}.auth-wrap{padding:16px!important}.modes{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;box-sizing:border-box;scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;display:flex!important}.modes::-webkit-scrollbar{display:none}.mode-tab{scroll-snap-align:start;flex-shrink:0}.mode-tab .meta-inline{display:none!important}.input,input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=url],input[type=tel],textarea,select{font-size:16px!important}.app:before{opacity:.2!important}[data-theme=light] .app:before{opacity:.35!important}.topbar-inner .breadcrumb{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;overflow:hidden}.app:before{inline-size:100%;max-inline-size:100%;inset-inline-start:0}}@media (width<=1024px){.app[data-sidebar=rail] .sidebar.sidebar-mobile-open{z-index:100;inline-size:260px;box-shadow:var(--shadow-2);animation:.22s cubic-bezier(.2,.7,.2,1) drawerIn;position:fixed;inset-block:0;inset-inline-start:0}@keyframes drawerIn{0%{transform:translateX(calc(var(--drawer-hide) * 100%))}}}.hamburger-btn{border:1px solid var(--border-1);color:var(--text);border-radius:var(--r-2);cursor:pointer;font:inherit;background:0 0;flex:none;justify-content:center;align-items:center;padding:6px 8px;display:none}@media (width<=1024px){.hamburger-btn{min-width:44px;min-height:44px;padding:10px;display:inline-flex}}.app{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.topbar{padding-top:env(safe-area-inset-top)}.sidebar{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left)}[dir=rtl] .sidebar{padding-left:0}@media (width<=768px){.sidebar{padding-bottom:env(safe-area-inset-bottom)}[dir=rtl] .sidebar{padding-right:env(safe-area-inset-right)}}@media (width<=1024px){.app[data-sidebar=rail] .sidebar.sidebar-mobile-open{padding-bottom:env(safe-area-inset-bottom)}[dir=rtl] .app[data-sidebar=rail] .sidebar.sidebar-mobile-open{padding-right:env(safe-area-inset-right)}}.main{padding-bottom:env(safe-area-inset-bottom)}.toast-stack{bottom:max(24px, env(safe-area-inset-bottom));right:max(24px, env(safe-area-inset-right))}.mention-chip{border-radius:var(--r-2);background:var(--ai-tint);color:var(--ai);font-size:.95em;font-weight:600;font-family:var(--font-mono,inherit);margin:0 1px;padding:1px 6px;line-height:1.2;display:inline}.wysiwyg{min-height:var(--ui-wysiwyg-min-h,320px);flex-direction:column;display:flex}.wysiwyg__toolbar{gap:var(--s-1);padding:var(--s-2);border-block-end:1px solid var(--border-1);flex-wrap:wrap;margin-block-end:var(--s-2);display:flex}.wysiwyg .ProseMirror{border:1px solid var(--border-1);border-radius:var(--r-3);background:var(--bg-1);color:var(--text);min-height:inherit;outline:none;padding:14px 16px;font-size:14px;line-height:1.6}.wysiwyg .ProseMirror:focus-within{border-color:var(--ai-tint-2)}.wysiwyg .ProseMirror p{margin:0 0 10px}.wysiwyg .ProseMirror h1{margin:18px 0 10px;font-size:22px;font-weight:700}.wysiwyg .ProseMirror h2{margin:14px 0 8px;font-size:18px;font-weight:700}.wysiwyg .ProseMirror h3{margin:12px 0 6px;font-size:16px;font-weight:600}.wysiwyg .ProseMirror ul,.wysiwyg .ProseMirror ol{margin:0 0 10px;padding-left:22px}.wysiwyg .ProseMirror li{margin:2px 0}.wysiwyg .ProseMirror blockquote{border-left:3px solid var(--border-2);color:var(--text-mute);margin:8px 0;padding:4px 12px}.wysiwyg .ProseMirror code{background:var(--bg-2);font-family:var(--font-mono,ui-monospace, monospace);border-radius:3px;padding:1px 4px;font-size:12.5px}.wysiwyg .ProseMirror a{color:var(--ai);text-decoration:underline}.wysiwyg .ProseMirror p.is-editor-empty:first-child:before{color:var(--text-mute);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.pullout-backdrop{appearance:none;font:inherit;background:var(--scrim);z-index:1099;opacity:0;border:none;width:100%;height:100%;margin:0;padding:0;animation:.18s forwards pullout-fade;position:fixed;inset:0}.pullout-panel{--po-hide:1;top:0;inset-inline-end:0;width:min(var(--po-w-md,var(--po-md)), 94vw);background:var(--bg-1);border-inline-start:2px solid var(--product-accent);box-shadow:inset 1px 0 0 var(--border-1), var(--shadow-2);z-index:1100;transform:translateX(calc(var(--po-hide) * 100%));flex-direction:column;padding-block-end:env(safe-area-inset-bottom);animation:.22s cubic-bezier(.22,.61,.36,1) forwards pullout-slide;display:flex;position:fixed;bottom:0}[dir=rtl] .pullout-panel{--po-hide:-1}.pullout-panel--sm{width:min(var(--po-w-sm,var(--po-sm)), 94vw)}.pullout-panel--lg{width:min(var(--po-w-lg,var(--po-lg)), 94vw)}.pullout-panel--xl{width:min(var(--po-w-xl,var(--po-xl)), 94vw)}.pullout-resize{z-index:1;cursor:ew-resize;touch-action:none;background:0 0;inline-size:10px;position:absolute;inset-block:0;inset-inline-start:0}.pullout-resize:hover{background:color-mix(in srgb, var(--product-accent) 24%, transparent)}.pullout-resize:focus-visible{background:color-mix(in srgb, var(--product-accent) 24%, transparent);outline:2px solid var(--product-accent);outline-offset:-2px}@media (pointer:coarse){.pullout-resize{inline-size:18px}}@media (width<=480px){.pullout-resize{display:none}}@keyframes pullout-fade{to{opacity:1}}@keyframes pullout-slide{to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.pullout-backdrop,.pullout-panel{animation-duration:1ms}}.pullout-section{border-bottom:1px solid var(--border-1);padding:18px 22px}.pullout-section:last-of-type{border-bottom:none}.pullout-section__eye{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.12em;color:var(--ai-soft);margin-bottom:12px;font-size:10px}.md-body>:first-child{margin-top:0}.md-body>:last-child{margin-bottom:0}.md-body p{text-wrap:pretty;margin:0 0 10px}.md-body h1,.md-body h2,.md-body h3,.md-body h4{text-wrap:balance;margin:14px 0 6px;font-weight:600;line-height:1.3}.md-body h1{font-size:1.15em}.md-body h2{font-size:1.08em}.md-body h3{font-size:1em}.md-body h4{font-size:.95em}.md-body ul,.md-body ol{margin:0 0 10px;padding-left:20px}.md-body li{margin:2px 0}.md-body li>p{margin:0}.md-body code{font-family:var(--font-mono);background:var(--bg-2);border:1px solid var(--border-1);border-radius:3px;padding:1px 4px;font-size:.92em}.md-body pre{background:var(--bg-inset);border:var(--hairline);border-radius:var(--r-3);margin:0 0 10px;padding:10px 12px;font-size:.92em;overflow-x:auto}.md-body pre code{background:0 0;border:none;padding:0}.md-body blockquote{border-left:3px solid var(--border-2);color:var(--text-mute);margin:0 0 10px;padding:4px 0 4px 12px}.md-body a{color:var(--ai);text-decoration:underline}.md-body a:hover{color:var(--ai-soft)}.md-body hr{border:none;border-top:var(--hairline);margin:12px 0}.md-body table{border-collapse:collapse;margin:0 0 10px;font-size:.95em}.md-body th,.md-body td{border:1px solid var(--border-1);text-align:left;padding:4px 8px}.md-body th{background:var(--bg-2);font-weight:600}@media (width<=480px){.page{--page-gutter:var(--s-3);padding:var(--s-3) var(--page-gutter)}}@media (width<=768px){.chip-warn{background:color-mix(in srgb, var(--warn) 22%, transparent);color:var(--text)}.chip-danger{background:color-mix(in srgb, var(--danger) 22%, transparent);color:var(--text)}}@media (width<=480px){.mobile-grid-1col{grid-template-columns:1fr!important}.mobile-stack-buttons{flex-direction:column-reverse!important;align-items:stretch!important}.mobile-stack-buttons>*{justify-content:center;width:100%}}@media (width<=768px){.mobile-tap-44{min-width:44px;min-height:44px}.btn{min-height:44px;padding:10px 14px}.btn-sm{min-height:36px;font-size:var(--ts-body-sm);padding:6px 10px}.btn-icon{min-width:44px;min-height:44px;padding:10px}.btn-sm.btn-icon{min-width:44px;min-height:44px;padding:8px}.chip,.mode-tab{min-height:44px}.profile-btn{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}.product-launcher-trigger,.profile-menu__list button{min-block-size:44px}.decisions-board-cols{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;overflow-x:auto;display:flex!important}.decisions-board-cols>*{scroll-snap-align:start;flex:0 0 280px;min-width:0}.sidebar-item{min-height:44px;font-size:var(--ts-body)!important;padding:12px!important}}.toast,.toast-stack .toast{max-width:min(380px,100vw - 32px)}.filter-field{align-items:center;gap:6px;display:inline-flex}.filter-field-label{font-size:var(--ts-body-sm);color:var(--text-mute)}.filter-field select{appearance:none;height:var(--ctl);font-size:var(--ts-body-sm);color:var(--text);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-2);cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--text-dim) 50%), linear-gradient(135deg, var(--text-dim) 50%, transparent 50%);transition:border-color var(--t-fast), color var(--t-fast);background-position:calc(100% - 12px),calc(100% - 7px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:4px 22px 4px 9px;font-weight:500}.filter-field select:hover{border-color:var(--border-2)}.filter-field select:focus-visible{border-color:var(--product-accent);box-shadow:0 0 0 3px var(--product-accent-tint);outline:none}.filter-pop-backdrop{z-index:90;position:fixed;inset:0}.filter-pop{top:calc(100% + 6px);z-index:91;background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-3);min-width:220px;box-shadow:var(--shadow-2,0 8px 24px #0000002e);position:absolute;inset-inline-end:0}.filter-pop-body{flex-direction:column;gap:10px;padding:12px;display:flex}.filter-pop-body .filter-field{justify-content:space-between}.filter-pop-foot{border-top:1px solid var(--border-1);background:var(--bg-2);border-radius:0 0 var(--r-3) var(--r-3);justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}.filter-bar{align-items:center;gap:var(--s-2);padding-block:var(--s-3);border-block-end:1px solid var(--border);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.filter-btn-wrap{display:inline-flex;position:relative}.filter-btn{align-items:center;gap:6px;display:inline-flex}.filter-btn.is-active{border-color:var(--ai-tint-2);color:var(--ai-soft)}.filter-tags{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;display:flex}.filter-tag{font-size:var(--ts-body-sm);color:var(--text-dim);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-2);align-items:center;gap:6px;padding:2px 6px 2px 9px;display:inline-flex}.filter-tag button{color:var(--text-mute);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:11px}.filter-tag button:hover{color:var(--text)}.filter-clear-all{color:var(--text-mute);cursor:pointer;font-size:var(--ts-body-sm);background:0 0;border:none;text-decoration:underline}.filter-clear-all:hover{color:var(--text)}.page{--page-max:1180px;max-width:var(--page-max)}@media (width>=2560px){.page{--page-max:1600px}}.page--wide{--page-max:none}.page--prose{--page-max:760px}:root{--tcard-pad-y:9px;--tcard-pad-x:11px;--tcard-gap:7px;--tcard-radius:7px;--ts-meta:var(--ts-body-2xs);--tcard-tag-pad-x:5px;--tcard-tag-radius:3px;--board-gap:1px;--bcol-min:210px;--bcol-head-pad-block:11px;--bcol-head-pad-inline:14px;--bcol-head-pad-block-end:9px;--bcol-cards-gap:6px;--bcol-cards-pad-inline:10px;--bcol-cards-pad-block-end:14px;--page-gutter-dense:var(--s-5);--toolbar-pad-y:14px;--views-radius:7px;--views-item-radius:5px;--btn-pad-x:11px;--ts-title-entity:24px;--lh-title-entity:1.24;--ls-title-entity:-.02em;--ts-crumb:var(--ts-body-2xs);--crumb-gap:7px;--tdesc-measure:62ch;--lh-desc:1.62;--tmain-pad-x:26px;--tsec-head-gap:9px;--tsec-head-mb:10px;--ts-sec-head:var(--ts-body-2xs);--subrow-gap:9px;--subrow-pad-y:6px;--rail-pad-y:22px;--ts-rail-head:var(--ts-mono-2xs);--rail-head-ls:.13em;--prow-gap:9px;--prow-pad-y:3px;--prow-pad-x:7px;--prow-key-w:66px;--prow-value-gap:6px;--addprop-gap:7px;--addprop-pad-y:5px;--addprop-pad-x:7px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-stack{min-width:0;display:flex}.u-stack[data-dir=row]{flex-direction:row;align-items:center}.u-stack[data-dir=col]{flex-direction:column}.u-stack[data-wrap=true]{flex-wrap:wrap}.u-stack[data-gap="0"]{gap:0}.u-stack[data-gap="1"]{gap:var(--s-1)}.u-stack[data-gap="2"]{gap:var(--s-2)}.u-stack[data-gap="3"]{gap:var(--s-3)}.u-stack[data-gap="4"]{gap:var(--s-4)}.u-stack[data-gap="5"]{gap:var(--s-5)}.u-stack[data-gap="6"]{gap:var(--s-6)}.u-stack[data-gap="7"]{gap:var(--s-7)}.u-stack[data-align=start]{align-items:flex-start}.u-stack[data-align=center]{align-items:center}.u-stack[data-align=end]{align-items:flex-end}.u-stack[data-align=baseline]{align-items:baseline}.u-stack[data-align=stretch]{align-items:stretch}.u-stack[data-justify=start]{justify-content:flex-start}.u-stack[data-justify=center]{justify-content:center}.u-stack[data-justify=end]{justify-content:flex-end}.u-stack[data-justify=between]{justify-content:space-between}.u-panel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--r-4);min-width:0}.u-panel[data-pad=true]{padding:var(--s-4)}.u-panel[data-inset=true]{background:var(--bg-inset);border-radius:var(--r-3)}.u-toolbar{align-items:center;gap:var(--s-2);row-gap:var(--s-2);padding:var(--toolbar-pad-y) 0;border-block-end:1px solid var(--border);flex-wrap:wrap;min-width:0;margin-block-end:var(--s-4);display:flex}.u-toolbar__right{align-items:center;gap:var(--s-2);margin-inline-start:auto;display:flex}.u-toolbar--bleed{padding-inline:var(--page-gutter,0px);margin-inline:calc(var(--page-gutter,0px) * -1)}.page--dense{--page-gutter:var(--page-gutter-dense)}@media (width<=768px){.page--dense{--page-gutter:var(--s-4)}}@media (width<=480px){.page--dense{--page-gutter:var(--s-3)}}.u-views{align-items:center;gap:var(--s-4);border-bottom:var(--hairline);background:0 0;border-radius:0;padding:0;display:flex;position:relative}.u-views__item{appearance:none;font:inherit;font-size:var(--ts-body-2xs);color:var(--text-dim);border-radius:var(--r-2);white-space:nowrap;align-items:center;gap:var(--s-1);background:0 0;border:0;padding:3px 10px;font-weight:500;display:inline-flex}.u-views__item:hover{color:var(--text)}.u-views__item[aria-pressed=true]{color:var(--product-accent);box-shadow:inset 0 -2px 0 0 var(--product-accent);background:0 0;font-weight:600}.u-views__caret{font-size:var(--ts-body-2xs);opacity:.75}.u-views__menu{top:calc(100% + 4px);z-index:60;min-inline-size:160px;padding:var(--s-1);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-3);box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:absolute;inset-inline-end:0}.u-views__menuitem{appearance:none;font:inherit;font-size:var(--ts-body-sm);color:var(--text-dim);text-align:start;padding:var(--s-2) var(--s-2);border-radius:var(--r-2);background:0 0;border:0}.u-views__menuitem:hover{background:var(--bg-2);color:var(--text)}.u-views__menuitem[aria-checked=true]{color:var(--text);font-weight:500}.u-chip{border:1px solid var(--border-2);border-radius:var(--r-2);background:0 0;align-items:center;display:inline-flex;overflow:hidden}.u-chip[data-dashed=true]{border-style:dashed}.u-chip[data-set=true]{background:var(--bg-3);border-color:#0000}.u-chip__main{appearance:none;font:inherit;font-size:var(--ts-body-2xs);color:var(--text-dim);align-items:center;gap:var(--s-1);white-space:nowrap;background:0 0;border:0;padding:3px 9px;display:inline-flex}.u-chip__main:hover{color:var(--text)}.u-chip[data-set=true] .u-chip__label{color:var(--text-mute)}.u-chip__value{color:var(--text);font-weight:600}.u-chip__clear{appearance:none;font:inherit;font-size:var(--ts-body-2xs);color:var(--text-mute);background:0 0;border:0;align-items:center;padding:3px 7px 3px 2px;display:inline-flex}.u-chip__clear:hover{color:var(--danger)}.u-prow{appearance:none;font:inherit;color:inherit;text-align:start;align-items:center;gap:var(--prow-gap);min-block-size:28px;inline-size:100%;padding:var(--prow-pad-y) var(--prow-pad-x);margin-inline:calc(var(--prow-pad-x) * -1);inline-size:calc(100% + var(--prow-pad-x) * 2);border-radius:var(--r-2);font-size:var(--ts-body-2xs);background:0 0;border:0;display:flex}button.u-prow:hover{background:var(--row-hover)}.u-prow__key{color:var(--text-mute);inline-size:var(--prow-key-w);font-size:var(--ts-body-2xs);align-items:center;gap:var(--s-1);flex:none;display:inline-flex}.u-prow__icon{opacity:.8;display:inline-flex}.u-prow__icon svg{block-size:13px;inline-size:13px}.u-prow__value{color:var(--text);align-items:center;gap:var(--prow-value-gap);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.u-prow__value[data-empty=true]{color:var(--text-mute)}.u-meta{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-mute);font-variant-numeric:tabular-nums;align-items:center;gap:var(--s-2);min-width:0;display:inline-flex}.iris-menu-root{display:inline-flex;position:relative}.iris-trigger{appearance:none;color:var(--ai);border-radius:var(--r-2);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;block-size:30px;inline-size:30px;display:inline-flex}.iris-trigger:hover{background:var(--ai-tint)}.iris-trigger[aria-expanded=true]{background:var(--ai-tint);border-color:var(--ai-tint-2)}.iris-menu{top:calc(100% + 6px);z-index:70;inline-size:268px;padding:var(--s-2);gap:var(--s-2);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-4);box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:absolute;inset-inline-end:0}.iris-menu__status{padding:var(--s-1) var(--s-2)}.iris-menu__section{padding:0 var(--s-1)}.iris-menu__divider{background:var(--border);block-size:1px}.iris-menu__list{flex-direction:column;gap:1px;display:flex}.iris-menu__list button{appearance:none;font:inherit;font-size:var(--ts-body-sm);color:var(--text-dim);text-align:start;padding:var(--s-2);border-radius:var(--r-2);background:0 0;border:0}.iris-menu__list button:hover{background:var(--bg-2);color:var(--text)}.profile-menu__oncall{padding:var(--s-2)}.profile-menu__oncall:empty{display:none}.tdetail__section{min-width:0}.tsec-head{font-family:var(--font-sans);font-size:var(--ts-sec-head);letter-spacing:normal;text-transform:none;color:var(--text);font-weight:600}.tdetail__blocked{color:var(--danger);font-weight:600}.tstatus{margin-bottom:var(--s-3);position:relative}.tstatus__trigger{appearance:none;align-items:center;gap:var(--s-2);inline-size:100%;padding:6px var(--s-2);border:1px solid var(--border-1);border-radius:var(--r-2);background:var(--bg-2);color:var(--text);font:inherit;font-size:var(--ts-body-sm);text-align:start;cursor:pointer;font-weight:600;display:flex}.tstatus__trigger:hover:not(:disabled){border-color:var(--border-2);background:var(--bg-3)}.tstatus__trigger:disabled{opacity:.6;cursor:default}.tstatus__trigger[data-status=doing]{border-inline-start:2px solid var(--accent)}.tstatus__trigger[data-status=review]{border-inline-start:2px solid var(--warn)}.tstatus__trigger[data-status=done]{border-inline-start:2px solid var(--success)}.tstatus__trigger[data-status=block]{border-inline-start:2px solid var(--danger)}.tstatus__value{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;flex:1;min-inline-size:0;overflow:hidden}.tstatus__caret{color:var(--text-mute);font-size:var(--ts-mono-2xs)}.tstatus__menu{z-index:20;inset-inline:0;padding:var(--s-1);border:1px solid var(--border-1);border-radius:var(--r-2);background:var(--bg-2);box-shadow:var(--shadow-2,0 8px 24px #00000047);flex-direction:column;gap:1px;display:flex;position:absolute;top:calc(100% + 4px)}.tstatus__option{appearance:none;align-items:center;gap:var(--s-2);padding:5px var(--s-2);border-radius:var(--r-1);color:var(--text-dim);font:inherit;font-size:var(--ts-body-2xs);text-align:start;text-transform:capitalize;cursor:pointer;background:0 0;border:0;display:flex}.tstatus__option:hover:not(:disabled){background:var(--bg-3);color:var(--text)}.tstatus__reason{gap:var(--s-2);padding:var(--s-3);min-inline-size:18rem;font-size:var(--ts-body-2xs);color:var(--text)}.tstatus__reason-why{color:var(--text-dim)}.tstatus__reason-quick{gap:var(--s-1);flex-wrap:wrap;display:flex}.tstatus__reason-actions{justify-content:flex-end;gap:var(--s-2);display:flex}.my-tasks-search{inline-size:220px;width:auto;padding-block:4px}.my-tasks-add{display:inline-flex;position:relative}.my-tasks-sort{inline-size:auto;width:auto;padding-block:4px}.u-views__count{font-family:var(--font-mono);font-size:var(--ts-mono-2xs);color:var(--text-mute);margin-inline-start:var(--s-1)}.my-tasks-stats{align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.tasks-adv__actions{align-items:flex-start;gap:var(--s-2);margin-inline-start:auto;display:flex}.fchip__label{margin-inline-start:var(--s-2)}@media (width<=640px){.my-tasks-search{inline-size:100%}}.u-progress{min-width:0;border-radius:var(--r-full);background:var(--bg-3);flex:1;block-size:6px;display:inline-block;overflow:hidden}.u-progress__fill{border-radius:var(--r-full);background:var(--accent);block-size:100%;display:block}.u-progress[data-muted=true] .u-progress__fill{background:var(--text-dim)}@media (prefers-reduced-motion:no-preference){.u-progress__fill{transition:width .12s ease-out}}.u-prog{gap:var(--s-1);flex-direction:column;display:flex}.u-prog__row{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.u-prog__note{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-dim);white-space:nowrap}.u-prog__slider{flex:120px;min-width:0}.u-prog__value{text-align:end;font-variant-numeric:tabular-nums;inline-size:4ch;font-size:var(--ts-body-sm);color:var(--text)}.u-prog__value[data-unset=true]{color:var(--text-dim)}.u-prog__error{color:var(--danger);font-size:var(--ts-body-2xs)}.checklists--bare{margin-block-start:var(--s-6)}.checklists__head{justify-content:space-between;align-items:center;gap:var(--s-2);margin-block-end:var(--s-3);display:flex}.checklists__title{font-size:var(--ts-body-sm);margin:0;font-weight:600}.checklists__fromtemplate{text-decoration:none}.checklists__meta{font-size:var(--ts-body-sm);color:var(--text-dim)}.checklists__error{font-size:var(--ts-body-sm);color:var(--danger)}.checklists__list{margin:0;padding:0;list-style:none}.checklists__row{align-items:center;gap:var(--s-3);padding-block:var(--s-2);border-block-start:var(--hairline);display:flex}.checklists__row:first-child{border-block-start:0}.checklists__name{min-inline-size:0;color:var(--accent);flex:1;font-weight:500;text-decoration:none}.checklists__name:hover{text-decoration:underline}.checklists__status{border-radius:var(--r-full);background:var(--bg-3);color:var(--text-dim);font-size:var(--ts-body-2xs);text-transform:capitalize;padding:2px 8px;font-weight:500;display:inline-block}.checklists__signed{font-size:var(--ts-body-2xs);color:var(--text-dim)}.checklists__new{align-items:center;gap:var(--s-2);border-block-start:var(--hairline);padding-block-start:var(--s-2);display:flex}.checklists__newinput{min-inline-size:0;font-size:var(--ts-body-sm);flex:1;padding-block:5px}.tsections{align-self:flex-start;display:inline-flex;position:relative}.tsections__trigger{appearance:none;border-radius:var(--r-2);color:var(--text-mute);font:inherit;font-size:var(--ts-body-2xs);align-items:center;gap:var(--addprop-gap);padding:var(--addprop-pad-y) var(--addprop-pad-x);background:0 0;border:0;display:inline-flex}.tsections__trigger:hover{color:var(--text);background:var(--row-hover)}.tsections__menu{top:calc(100% + 4px);z-index:60;min-inline-size:180px;padding:var(--s-1);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-3);box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:absolute;inset-inline-start:0}.tsections__item{appearance:none;font:inherit;font-size:var(--ts-body-sm);color:var(--text-dim);text-align:start;padding:var(--s-2);border-radius:var(--r-2);background:0 0;border:0}.tsections__item:hover{background:var(--bg-2);color:var(--text)}.u-editrow{min-width:0}.u-editrow__open{gap:var(--s-1);padding:var(--s-1) var(--s-2);margin-inline:calc(var(--s-2) * -1);border-radius:var(--r-2);background:var(--bg-2);flex-direction:column;display:flex}.u-editrow__key{font-size:var(--ts-body-2xs);color:var(--text-mute)}.u-editrow__editor{min-width:0}.tprops{flex-direction:column;gap:1px;display:flex}.tprops__choices{gap:var(--s-1);flex-wrap:wrap;display:flex}.tprops__choice{appearance:none;border:1px solid var(--border-1);background:var(--bg-1);border-radius:var(--r-2);color:var(--text-dim);font:inherit;font-size:var(--ts-body-2xs);align-items:center;gap:var(--s-1);padding:3px 8px;display:inline-flex}.tprops__choice:hover{color:var(--text);border-color:var(--border-2)}.tprops__choice[aria-pressed=true]{background:var(--bg-3);color:var(--text);border-color:#0000;font-weight:600}.tassign{gap:var(--s-1);flex-direction:column;min-inline-size:0;display:flex}.tassign__filter{font-size:var(--ts-body-2xs);inline-size:100%;padding-block:4px}.tassign__empty{font-size:var(--ts-body-2xs);color:var(--text-mute)}.tassign__list{flex-direction:column;gap:1px;max-block-size:232px;display:flex;overflow-y:auto}.tassign__row{appearance:none;align-items:center;gap:var(--s-2);inline-size:100%;padding:3px var(--s-1);border-radius:var(--r-1);color:var(--text-dim);font:inherit;font-size:var(--ts-body-2xs);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.tassign__row:hover:not(:disabled){background:var(--bg-3);color:var(--text)}.tassign__row[aria-pressed=true]{color:var(--text);font-weight:600}.tassign__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.tassign__check{color:var(--accent)}.tprops__people{gap:var(--s-2);flex-direction:column;display:flex}.tprops__person{align-items:center;gap:var(--s-2);display:inline-flex}.tprops__personname{font-size:var(--ts-body-2xs);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tprops__remove{appearance:none;color:var(--text-mute);font-size:var(--ts-mono-2xs);border-radius:var(--r-1);background:0 0;border:0;margin-inline-start:auto;padding:2px 4px}.tprops__remove:hover{color:var(--danger);background:var(--danger-tint)}.tprops__window{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.tprops__windowrow{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.tprops__date{font-size:var(--ts-body-2xs);flex:8ch;min-width:0;padding-block:4px}.tprops__windowerr{font-size:var(--ts-mono-2xs);color:var(--danger)}.u-picker{min-width:0;position:relative}.u-picker__input{width:100%;font-size:var(--ts-body-2xs);padding-block:4px}.u-picker__list{top:calc(100% + 4px);z-index:80;padding:var(--s-1);overscroll-behavior:contain;background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-3);max-block-size:240px;box-shadow:var(--shadow-2);margin:0;list-style:none;position:absolute;inset-inline:0;overflow-y:auto}.u-picker__note{padding:var(--s-2);font-size:var(--ts-body-2xs);color:var(--text-mute)}.u-picker__option{appearance:none;text-align:start;align-items:baseline;gap:var(--s-2);width:100%;font:inherit;font-size:var(--ts-body-2xs);color:var(--text-dim);padding:var(--s-2);border-radius:var(--r-2);background:0 0;border:0;display:flex}.u-picker__option:hover,.u-picker__option[data-active=true]{background:var(--bg-2);color:var(--text)}.u-picker__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.u-picker__hint{font-family:var(--font-mono);font-size:var(--ts-mono-2xs);color:var(--text-mute)}.board-stats{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.board-stats__spacer{flex:1}.sprint-figures{gap:var(--s-2);flex-direction:column;width:fit-content;max-width:100%;display:flex}.sprint-figures__row{gap:var(--s-6);flex-wrap:wrap;display:flex}.sprint-figure{gap:var(--s-1);flex-direction:column;display:flex}.sprint-figure__value{font-size:var(--ts-body-md);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.sprint-figure__label,.sprint-figures__window{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-dim);line-height:1.1}.sprint-figures__window{border-top:1px solid var(--border);padding-top:var(--s-2)}.board-grid{grid-template-columns:repeat(4, minmax(min(var(--bcol-min), calc((100% - 3 * var(--board-gap)) / 4)), 1fr));gap:var(--board-gap);background:var(--border);block-size:calc(100vh - 320px);min-block-size:480px;display:grid}.board-col{background:var(--bg);flex-direction:column;min-block-size:0;min-inline-size:0;display:flex}.board-cards{gap:var(--bcol-cards-gap);padding:0 var(--bcol-cards-pad-inline) var(--bcol-cards-pad-block-end);flex-direction:column;flex:1;min-block-size:60px;min-inline-size:0;display:flex;overflow:auto}.tcard{gap:var(--tcard-gap);padding:var(--tcard-pad-y) var(--tcard-pad-x);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--tcard-radius);cursor:pointer;flex-direction:column;min-width:0;display:flex;position:relative}.tcard:hover{border-color:var(--border-2)}.tcard:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}[data-dnd-draggable] .tcard,.tcard[aria-roledescription]{cursor:grab}.tcard--overlay{box-shadow:var(--shadow-2);cursor:grabbing;pointer-events:none}.tcard--overlay[data-lifted]{outline:2px solid var(--accent);outline-offset:2px}.tcard--crm[data-dragging]{opacity:.4}.tcard--crm[data-drop=before]:before{content:"";border-radius:var(--r-full);background:var(--accent);pointer-events:none;block-size:2px;position:absolute;inset-block-start:calc(-1 * var(--bcol-cards-gap) / 2 - 1px);inset-inline:0}.tcard--crm[data-drop=after]:after{content:"";border-radius:var(--r-full);background:var(--accent);pointer-events:none;block-size:2px;position:absolute;inset-block-end:calc(-1 * var(--bcol-cards-gap) / 2 - 1px);inset-inline:0}.board-dropzone{border-radius:var(--r-2);position:relative}.board-dropzone[data-drop]{background:var(--accent-tint);color:var(--accent)}.board-dropzone[data-drop]:before{content:"";border-radius:var(--r-full);background:var(--accent);pointer-events:none;block-size:2px;position:absolute;inset-block-start:0;inset-inline:0}.tcard[data-blocked=true]:before{content:"";inset-inline-start:0;top:var(--s-2);bottom:var(--s-2);background:var(--danger);border-start-end-radius:var(--r-1);border-end-end-radius:var(--r-1);inline-size:2px;position:absolute}.tcard[data-escalated=true]{border-color:color-mix(in oklab, var(--danger) 55%, var(--border));background:color-mix(in oklab, var(--danger) 6%, var(--bg-1))}.tcard[data-escalated=true]:before{content:"";inset-inline-start:0;top:var(--s-2);bottom:var(--s-2);background:var(--danger);border-start-end-radius:var(--r-1);border-end-end-radius:var(--r-1);inline-size:3px;position:absolute}.tcard[data-escalated=true] .tcard__title{color:var(--danger)}.u-escalated{border-radius:var(--r-full);background:var(--danger);color:var(--bg-1);font-size:var(--ts-body-2xs);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:1px 8px;font-weight:600;line-height:18px;display:inline-flex}.tcard .u-escalated{align-self:flex-start;margin-block:2px 4px}.tasks-row[data-escalated=true],.lift[data-escalated=true]{box-shadow:inset 3px 0 0 var(--danger);background:color-mix(in oklab, var(--danger) 5%, transparent)}.tasks-row[data-escalated=true] .tasks-row__title{color:var(--danger)}.tcard__title{font-size:var(--ts-body-2xs);color:var(--text);overflow-wrap:anywhere;text-wrap:balance;min-width:0;line-height:1.38}.tcard__title[data-big=true]{font-size:var(--ts-body-sm)}.tcard__meta{align-items:center;gap:var(--s-1) var(--s-2);min-width:0;font-family:var(--font-mono);font-size:var(--ts-meta);font-variant-numeric:tabular-nums;color:var(--text-mute);flex-wrap:wrap;display:flex}.tcard__id{letter-spacing:.02em}.tcard__pri{font-weight:600}.u-pri--danger{color:var(--danger)}.u-pri--warn{color:var(--warn)}.u-pri--neutral{color:inherit}.u-pri__dot{background:currentColor;border-radius:50%;flex:none;block-size:6px;inline-size:6px}.u-pri__dot--danger{color:var(--danger)}.u-pri__dot--warn{color:var(--warn)}.u-pri__dot--neutral{color:var(--text-faint)}.tcard__tag{color:var(--text-dim);padding-inline:var(--tcard-tag-pad-x);border-radius:var(--tcard-tag-radius);background:var(--bg-3)}.tcard__tag[data-tag-color=slate]{color:var(--tag-slate)}.tcard__tag[data-tag-color=red]{color:var(--tag-red)}.tcard__tag[data-tag-color=amber]{color:var(--tag-amber)}.tcard__tag[data-tag-color=green]{color:var(--tag-green)}.tcard__tag[data-tag-color=teal]{color:var(--tag-teal)}.tcard__tag[data-tag-color=blue]{color:var(--tag-blue)}.tcard__tag[data-tag-color=violet]{color:var(--tag-violet)}.tcard__tag[data-tag-color=pink]{color:var(--tag-pink)}.tdot{background:var(--text-mute);border-radius:3px;flex:none;block-size:10px;inline-size:10px}.tdot[data-tag-color=slate]{background:var(--tag-slate)}.tdot[data-tag-color=red]{background:var(--tag-red)}.tdot[data-tag-color=amber]{background:var(--tag-amber)}.tdot[data-tag-color=green]{background:var(--tag-green)}.tdot[data-tag-color=teal]{background:var(--tag-teal)}.tdot[data-tag-color=blue]{background:var(--tag-blue)}.tdot[data-tag-color=violet]{background:var(--tag-violet)}.tdot[data-tag-color=pink]{background:var(--tag-pink)}.tcard__tag--slate{color:var(--tag-slate)}.tcard__tag--red{color:var(--tag-red)}.tcard__tag--amber{color:var(--tag-amber)}.tcard__tag--green{color:var(--tag-green)}.tcard__tag--teal{color:var(--tag-teal)}.tcard__tag--blue{color:var(--tag-blue)}.tcard__tag--violet{color:var(--tag-violet)}.tcard__tag--pink{color:var(--tag-pink)}.tprops__tags{gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.tcard__tagmore{color:var(--text-mute);font-size:var(--ts-meta);margin-inline-start:2px}.tcard__pts{border:1px solid var(--border-1);border-radius:var(--r-1);color:var(--text-dim);padding-inline:4px}.tcard__when{white-space:nowrap}.tcard[data-overdue=true] .tcard__when{color:var(--warn);font-weight:600}.tcard__actions{align-items:center;gap:var(--s-1);min-width:0;display:flex}.tcard__iris{appearance:none;color:var(--ai);font-size:var(--ts-body-2xs);border-radius:var(--r-1);background:0 0;border:0;margin-inline-start:auto;padding:2px 4px}.tcard__iris:hover{background:var(--ai-tint)}.tcard__status{appearance:none;border:1px solid var(--border-1);border-radius:var(--r-1);color:var(--text-dim);font-family:var(--font-mono);font-size:var(--ts-mono-2xs);background:0 0;padding:2px 6px;line-height:1.4}.tcard__status:hover{color:var(--text);border-color:var(--border-2)}.task-filters{align-items:center;gap:var(--s-2);padding-block:var(--toolbar-pad-y);border-block-end:1px solid var(--border);margin-bottom:var(--s-4);flex-wrap:wrap;min-width:0;display:flex}.task-filters__search{align-items:center;display:inline-flex}.task-filters__q{inline-size:220px;width:auto;padding-block:4px}.task-filters__add{display:inline-flex;position:relative}.task-filters__spacer{flex:1}.u-toolbar .task-filters{display:contents}@media (width<=640px){.task-filters__q,.task-filters__search{inline-size:100%}}.iris-actions{align-items:stretch;gap:var(--s-1);flex-wrap:nowrap;margin-block-start:var(--s-3);display:flex}.iris-actions>.btn{min-inline-size:0;padding-inline:6px;overflow:hidden}:root{--rail-w:252px}.u-rail{--rail-pad-x:var(--s-4);inline-size:var(--rail-w);min-width:0;padding:var(--rail-pad-y) var(--rail-pad-x);border-inline-start:1px solid var(--border);flex:none}@media (width<=900px){.u-rail{border-inline-start:0;border-block-end:1px solid var(--border);--rail-pad-x:var(--tmain-pad-x);inline-size:100%;padding:var(--s-4) var(--rail-pad-x)}}.tmore{display:inline-flex;position:relative}.tmore__menu{min-inline-size:160px;padding:var(--s-1);z-index:30;flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--s-1));inset-inline-end:0}.tmore__item{text-align:start;padding:var(--s-2);cursor:pointer;font-size:var(--ts-body-sm);color:var(--text);background:0 0;border:0;border-radius:4px}.tmore__item:hover:not(:disabled){background:var(--surface-2)}.tmore__item:disabled{opacity:.5;cursor:default}.tmore__item--danger{color:var(--danger)}.stat-row{background:var(--border);border-block:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.stat-row__cell{background:var(--bg);padding:var(--s-4);min-width:0}.stat-row__label{font-family:var(--font-mono);font-size:var(--ts-body-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute)}.stat-row__value{margin-top:var(--s-2);font-family:var(--font-mono);font-size:var(--ts-h2);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-weight:500;display:block}.stat-row__value--warn{color:var(--warn)}.stat-row__value--danger{color:var(--danger)}.stat-row__value--success{color:var(--success)}.stat-row__meta{margin-top:var(--s-0);font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-mute);display:block}.stat-row__meta:empty{display:none}.section-head{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);min-width:0;display:flex}.section-head__end{margin-inline-start:auto}.section-title{font-size:var(--ts-body-sm);color:var(--text);font-weight:600}.projtabs{gap:var(--s-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.projtabs__tile{padding:var(--s-4);cursor:pointer}.projtabs__head{align-items:center;gap:var(--s-2);min-width:0;display:flex}.projtabs__label{font-size:var(--ts-body-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.projtabs__count{font-family:var(--font-mono);font-size:var(--ts-mono-2xs);color:var(--text-mute);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}.proj-newtile{justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-6);flex-direction:column;display:flex}.proj-newtile__title{font-size:var(--ts-body-sm);font-weight:600}.topbar-focusbtn[data-focused=true]{border-color:var(--ai-tint-2);background:var(--ai-tint);color:var(--ai-soft)}.tagpick{gap:var(--s-2);flex-direction:column;display:flex}.tagpick__chips{gap:var(--s-1);flex-wrap:wrap;display:flex}.tagpick__remove{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;margin-inline-start:var(--s-1);padding:0;line-height:1}.tagpick__field{position:relative}.tagpick__input{inline-size:100%;padding:var(--s-2) var(--s-3);font-size:var(--ts-body-sm);border-radius:var(--r-2);background:var(--bg-2);color:var(--text);border:1px solid var(--border-1)}.tagpick__list{z-index:20;inset-inline:0;margin:var(--s-1) 0 0;padding:var(--s-1);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-3);overscroll-behavior:contain;max-block-size:240px;list-style:none;position:absolute;top:100%;overflow-y:auto}.tagpick__opt{align-items:center;gap:var(--s-2);padding:var(--s-2);cursor:pointer;border-radius:var(--r-2);background:0 0;display:flex}.tagpick__opt[data-active=true]{background:var(--bg-2)}.tagpick__opt--create{font-weight:600;display:block}.tagpick__hint{font-size:var(--ts-body-2xs)}.tagpick__empty{padding:var(--s-2);font-size:var(--ts-body-2xs)}.tagpick__error{color:var(--danger);font-size:var(--ts-body-2xs);margin:0}.u-chip__main,.u-chip__clear,.u-views__item,.u-views__menuitem,.u-prow,.u-picker__option,.tsections__trigger,.tsections__item,.tcard,.tcard__iris,.tcard__status,.iris-trigger,.iris-menu__list button,.tprops__choice,.tprops__remove,.tprops__date,.tmore__item{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (width<=768px){.tcard__iris,.tcard__status,.iris-trigger,.u-chip__main,.u-chip__clear,.u-views__item,.tprops__choice,.tsections__trigger,.tsections__item{justify-content:center;align-items:center;min-block-size:44px;display:inline-flex}.tmore__item{align-items:center;min-block-size:44px;display:flex}.tmore__menu{min-inline-size:200px}.tcard__iris,.iris-trigger{min-inline-size:44px}.u-prog__slider,.u-prow,.tstatus__trigger,.tstatus__option,.tassign__row{min-block-size:44px}.task-filters__q,.my-tasks-search,.my-tasks-sort,.u-picker__input,.tprops__date{min-block-size:44px;font-size:var(--ts-body-lg)}.tprops__date{flex-basis:100%}.stat-row,.projtabs{grid-template-columns:repeat(2,minmax(0,1fr))}.u-views__menu,.u-picker__list,.iris-menu,.tsections__menu,.modes__menu{overscroll-behavior:contain}}@media (width>=641px) and (width<=768px){.board-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.sbx-create{gap:var(--s-4);flex-direction:column;display:flex}.sbx-source-tabs{margin-bottom:var(--s-4)}.sbx-field-label{margin-bottom:var(--s-2)}.sbx-field-label--top{margin-top:var(--s-4);margin-bottom:var(--s-2)}.sbx-repo-select{padding:var(--s-3);background:var(--bg-2);width:100%;color:var(--text);border:1px solid var(--border-1);font:inherit;border-radius:6px}.sbx-picker-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.sbx-picker-card{padding:var(--s-4);border-radius:var(--r-3);cursor:pointer;text-align:start;background:var(--bg-2);border:1px solid var(--border-1);color:var(--text);font:inherit}.sbx-picker-card[aria-pressed=true]{background:var(--ai-tint);border-color:var(--ai-tint-2)}.botrun-row{padding:var(--s-3);background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-3);gap:var(--s-2);flex-direction:column;display:flex}.botrun-row__head{align-items:center;gap:var(--s-2);display:flex}.botrun-row__spacer{flex:1}.botrun-badge{font-family:var(--font-mono);font-size:var(--ts-mono-2xs);text-transform:uppercase;letter-spacing:.03em;padding:1px var(--s-2);white-space:nowrap;color:var(--text-mute);border-style:solid;border-width:1px;border-color:var(--text-mute);border-radius:999px;font-weight:600}.botrun-badge[data-tone=accent]{color:var(--ai-accent,#7c5cff);border-color:var(--ai-accent,#7c5cff)}.botrun-badge[data-tone=ok]{color:var(--ok,#2f855a);border-color:var(--ok,#2f855a)}.botrun-badge[data-tone=danger]{color:var(--danger,#c53030);border-color:var(--danger,#c53030)}.botrun-time{font-size:var(--ts-mono-2xs)}.botrun-tool-name{font-family:var(--font-mono);font-weight:600}.botrun-ok{color:var(--ok,#2f855a)}.botrun-danger{color:var(--danger,#c53030)}.botrun-raw{font-family:var(--font-mono);font-size:var(--ts-body-2xs);white-space:pre-wrap;word-break:break-word;background:var(--bg-inset,#00000008);border-radius:var(--r-2);padding:var(--s-2);margin:0;line-height:1.45}.botrun-raw-wrap{gap:var(--s-1);flex-direction:column;display:flex}.botrun-raw-hint{font-size:var(--ts-body-2xs)}.botrun-mono{font-family:var(--font-mono)}.botrun-file-op{min-width:1.6em;color:var(--text-dim);margin-inline-end:var(--s-2);font-weight:600;display:inline-block}.botrun-file-path{word-break:break-all}.botrun-exit{margin-inline-start:var(--s-2)}.botrun-empty{font-size:var(--ts-body-sm)}.botrun-status-line{font-family:var(--font-mono);font-size:var(--ts-body-2xs);font-weight:600}.botrun-summary{font-size:var(--ts-body-2xs)}.botrun-list{gap:var(--s-2);flex-direction:column;display:flex}.botrun-meta-row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.botrun-inline-error{color:var(--danger,#c53030);font-size:var(--ts-body-2xs)}.botrun-summary-block{gap:var(--s-1);flex-direction:column;display:flex}.botrun-disclosure{font-size:var(--ts-body-2xs)}.botrun-disclosure[data-tone=danger]{color:var(--danger,#c53030)}.botrun-task-link{font-family:var(--font-mono);word-break:break-all}.botrun-code-header{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-3);font-size:var(--ts-mono-2xs);flex-wrap:wrap;display:flex}.botrun-code-drift[data-tone=danger]{color:var(--danger,#c53030)}.bots-page{gap:var(--s-6);flex-direction:column;display:flex}.bots-table-wrap{overflow-x:auto}.bots-table{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.bots-th{padding:var(--s-2) var(--s-3);text-align:start;font-family:var(--font-mono);font-size:var(--ts-mono-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);white-space:nowrap;background:var(--bg);font-weight:600}.bots-cell{padding:var(--s-2) var(--s-3)}.bots-row{border-top:var(--hairline)}.bots-row:hover{background:var(--row-hover)}.bots-name{font-weight:600}.bots-executor{color:var(--text-mute)}.bots-panel-cell{background:var(--bg-inset,#00000005)}.bots-form{gap:var(--s-4);flex-direction:column;display:flex}.bots-field-label{margin-bottom:var(--s-1);display:block}.bots-create-title{margin:0 0 var(--s-3)}.bots-error{color:var(--danger);margin:0}.bots-submit{align-self:flex-start}.botconfig-picker{max-width:22rem}.bots-template-preview{gap:var(--s-1) var(--s-3);margin:var(--s-3) 0 0;padding:var(--s-3);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:auto 1fr;max-width:34rem;display:grid}.bots-template-preview dt{color:var(--text-dim)}.bots-template-preview dd{overflow-wrap:anywhere;margin:0}.bots-field-note{margin:var(--s-1) 0 0}.botconfig-row{align-items:baseline;gap:var(--s-2) var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--border);grid-template-columns:10rem minmax(0,1fr) auto auto;display:grid}.botconfig-row__label{color:var(--text-dim)}.botconfig-row__value{overflow-wrap:anywhere}.botconfig-row__source{white-space:nowrap}.botconfig-row__actions{gap:var(--s-2);display:flex}.botconfig-row__edit{gap:var(--s-2);grid-column:2/-1;align-items:center;display:flex}.botconfig-template-select{max-width:16rem}.botconfig-trigger-form{gap:var(--s-2);margin-top:var(--s-3);flex-direction:column;max-width:34rem;display:flex}@media (width<=40rem){.botconfig-row{grid-template-columns:1fr}.botconfig-row__source{white-space:normal}}.botconfig-picker .input{width:100%}.bots-pause{gap:var(--s-1);flex-direction:column;align-items:flex-start;display:flex}.bots-pause-state{font-weight:600}.bots-pause-note{max-width:22rem;font-size:var(--ts-body-2xs);margin:0}.bots-stop-prompt{gap:var(--s-2);flex-direction:column;display:flex}.bots-stop-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.bots-stop-note{margin:0}.bots-stop-report{gap:var(--s-1);flex-direction:column;display:flex}.bots-stop-failures{margin:0;padding-inline-start:var(--s-5)}.botgrant-panel{gap:var(--s-5);flex-direction:column;display:flex}.botgrant-section{gap:var(--s-2);flex-direction:column;display:flex}.botgrant-sublabel{margin-top:var(--s-2)}.botgrant-list{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.botgrant-item{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;border-top:var(--hairline);flex-wrap:wrap;display:flex}.botgrant-kind{font-size:var(--ts-body-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-mute)}.botgrant-ref{word-break:break-all;font-weight:600}.botgrant-note{max-width:68ch;margin:0}.botgrant-radios{gap:var(--s-1);flex-direction:column;display:flex}.botgrant-radio{align-items:center;gap:var(--s-2);display:flex}.botgrant-field{max-width:34rem}.botgrant-env-row{gap:var(--s-1);flex-direction:column;display:flex}.botgrant-submit{margin-top:var(--s-2);align-self:flex-start}.botrun-card-head{margin-bottom:var(--s-1)}.botrun-card-body{gap:var(--s-3);flex-direction:column;display:flex}.botrun-label-row{margin-bottom:var(--s-1)}.sbxenv-pane{--sbxenv-key-col:30%;padding:var(--s-4);gap:var(--s-4);flex-direction:column;display:flex}.sbxenv-loading{padding:var(--s-5)}.sbxenv-topbar{align-items:flex-start;gap:var(--s-3);display:flex}.sbxenv-hint{flex:1}.sbxenv-empty{padding-block:var(--s-4)}.sbxenv-table,.sbxenv-item{gap:var(--s-1);flex-direction:column;display:flex}.sbxenv-row{gap:var(--s-2);align-items:center}.sbxenv-key{flex:0 0 var(--sbxenv-key-col);min-width:0}.sbxenv-value{flex:auto;min-width:0}.sbxenv-secretcol{flex:0 0 5.5rem}.sbxenv-scopecol{flex:0 0 6rem}.sbxenv-delcol{flex:0 0 2rem;justify-content:flex-end;display:flex}.sbxenv-headrow{padding-inline:var(--s-1);padding-bottom:var(--s-1);border-bottom:var(--hairline)}.sbxenv-col{font-size:var(--ts-body-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);text-align:start;white-space:nowrap;font-weight:600}.sbxenv-mono{font-family:var(--font-mono);font-size:var(--ts-body-2xs)}.sbxenv-secret-label{gap:var(--s-1);align-items:center;display:flex}.sbxenv-bad{border-color:var(--danger)}.sbxenv-warn{border-color:var(--warn)}.sbxenv-msg{font-size:var(--ts-body-2xs);color:var(--text-mute);padding-inline-start:calc(var(--sbxenv-key-col) + var(--s-2))}.sbxenv-msg-bad{color:var(--danger)}.sbxenv-actions{gap:var(--s-2);margin-top:var(--s-2)}@media (width<=720px){.sbxenv-headrow{display:none}.sbxenv-row{flex-wrap:wrap}.sbxenv-key,.sbxenv-value{flex:100%}.sbxenv-msg{padding-inline-start:0}.sbxenv-item{padding-bottom:var(--s-3);border-bottom:var(--hairline)}.sbxenv-item:last-child{border-bottom:0}}.sbx-terminal{gap:var(--s-3);padding:var(--s-4);flex-direction:column;display:flex}.sbx-terminal-bar{justify-content:space-between;align-items:center;display:flex}.sbx-terminal-surface{border-radius:var(--radius-2);background:#000;height:420px;overflow:hidden}.sbx-metrics-unavailable{padding:var(--s-3) 0}.sbx-metrics-grid{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}.sbx-metrics-spark{width:100%;height:40px}.sbx-metrics-image{word-break:break-all}.sbx-ports-pad{padding:var(--s-5)}.sbx-ports-row{padding:var(--s-3) var(--s-4);gap:var(--s-3)}.sbx-ports-row+.sbx-ports-row{border-top:var(--hairline)}.sbx-ports-label{font-size:var(--ts-body-sm);flex:1}.repo-code-source{padding:var(--s-4)}.repo-code-source__label{margin-bottom:var(--s-3)}.repo-code-source__field{width:100%;margin-bottom:var(--s-3)}.repo-code-source__field-last{width:100%}.repo-code-source__note{margin-top:0;margin-bottom:var(--s-3)}.connect-repo-form{gap:var(--s-4);flex-direction:column;display:flex}.connect-repo-form__field{gap:var(--s-1);flex-direction:column;display:flex}.connect-repo-form__input{padding:0 var(--s-3);font-family:var(--font-mono)}.connect-repo-form__select{padding:0 var(--s-2)}.connect-repo-form__hint{font-size:var(--ts-body-2xs)}.connect-repo-form__error{color:var(--danger)}.connect-repo-form__new-secret{padding:var(--s-3);gap:var(--s-2);flex-direction:column;display:flex}.connect-repo-form__secret-name{padding:0 var(--s-2);font-family:var(--font-mono)}.connect-repo-form__secret-value{height:auto;padding:var(--s-2);font-family:var(--font-mono);font-size:var(--ts-body-2xs)}.connect-repo-form__actions{gap:var(--s-2)}.connect-repo-tabs{gap:var(--s-2);margin-bottom:var(--s-4)}.botruns-page{gap:var(--s-4);flex-direction:column;display:flex}.botruns-toolbar{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.botruns-more{align-self:flex-start}.botsched-table{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.botsched-table tbody tr{border-top:1px solid var(--line)}.botsched-th{text-align:start;font-size:var(--ts-body-2xs);color:var(--text-dim);white-space:nowrap;font-weight:600}.botsched-row-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.botsched-name{font-weight:600}.botsched-brief{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}a.botsched-name{color:var(--accent);text-decoration:none}a.botsched-name:hover,a.botsched-name:focus-visible{text-decoration:underline}.botsched-cell--end{white-space:nowrap;text-align:end}.botsched-confirm{gap:var(--s-2);text-align:start;white-space:normal;border:1px solid var(--danger,#e5484d);border-radius:var(--r-3,8px);padding:var(--s-4);flex-direction:column;align-items:flex-start;display:flex}.botsched-confirm-actions{gap:var(--s-2)}.botsched-list-body{gap:var(--s-4);flex-direction:column;display:flex}.botsched-scroll{overflow-x:auto}.botsched-form-card{padding:var(--s-7)}.botsched-form{gap:var(--s-5);flex-direction:column;display:flex}.botsched-brief-input{resize:vertical;line-height:1.5}.botsched-fieldset{border:1px solid var(--line);border-radius:var(--r-3,8px);padding:var(--s-4);margin:0}.botsched-legend{font-size:var(--ts-body-sm);padding:0 var(--s-1);font-weight:600}.botsched-advanced-label{align-items:center;gap:var(--s-2);font-size:var(--ts-body-sm);margin-bottom:var(--s-3);display:flex}.botsched-preview{gap:var(--s-1);margin-top:var(--s-4);flex-direction:column;display:flex}.botsched-materialize-label{align-items:center;gap:var(--s-2);font-size:var(--ts-body-sm);display:flex}.botsched-form-actions{gap:var(--s-3);justify-content:flex-end}.pullout-form{flex-direction:column;block-size:100%;display:flex}.pullout-head{align-items:center;gap:var(--s-3);block-size:var(--po-head);padding-inline:var(--s-6);border-block-end:1px solid var(--border-1);flex-shrink:0;display:flex}.pullout-head__title{font-size:var(--ts-h3);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:600;overflow:hidden}.pullout-body{overscroll-behavior:contain;flex:1;overflow-y:auto}.pullout-body--pad{padding:var(--s-4)}.pullout-foot{align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-6);border-block-start:1px solid var(--border-1);display:flex}.pullout-foot--end{background:var(--bg-2);justify-content:flex-end}.pullout-foot__msg{flex:1}.pullout-foot__msg--error{color:var(--danger)}.pullout-titlefield{font-family:var(--font-sans);font-size:var(--ts-body-lg);color:var(--text);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-3);padding:var(--s-3);outline:none;inline-size:100%;font-weight:600}.pullout-titlefield::placeholder{color:var(--text-mute);font-weight:500}.pullout-titlefield:focus-visible{border-color:var(--product-accent);box-shadow:0 0 0 3px var(--product-accent-tint)}.pullout-editorslot{flex:1;min-block-size:0;overflow:auto}.signal-row{align-items:center;gap:var(--s-3);color:inherit;margin-block-end:var(--s-2);text-decoration:none;display:flex;position:relative;overflow:hidden}.signal-row[data-tone]:before{content:"";background:0 0;inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.signal-row[data-tone=red]:before,.signal-row[data-tone=breached]:before{background:var(--danger)}.signal-row[data-tone=amber]:before,.signal-row[data-tone=orange]:before{background:var(--warn)}.signal-row[data-tone=green]:before{background:var(--success)}.pullout-form__stack{gap:var(--s-4);flex-direction:column;display:flex}.pullout-grid-2{gap:var(--s-3);grid-template-columns:1fr 1fr;margin-block-start:var(--s-3);display:grid}.pullout-note{font-size:var(--ts-body-2xs);margin-block-end:var(--s-3)}.field{gap:var(--s-1);min-inline-size:0;display:grid}.field__label{align-items:baseline;gap:var(--s-1);font-size:var(--ts-body-2xs);color:var(--text-dim);font-weight:500;display:flex}.field__req{color:var(--danger);font-weight:600}.field__hint{font-size:var(--ts-body-2xs);color:var(--text-mute);line-height:var(--lh-normal)}.field__error{align-items:center;gap:var(--s-1);font-size:var(--ts-body-2xs);color:var(--danger);line-height:var(--lh-normal);display:flex}.field__error svg{flex-shrink:0;block-size:13px;inline-size:13px}.field--invalid .input{border-color:var(--danger)}.field--invalid .input:focus-visible{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-tint)}.field-row{gap:var(--s-3);flex-wrap:wrap;display:flex}.field-row>*{flex:1 1 calc(50% - (var(--s-3) / 2));min-inline-size:min(var(--field-row-min,165px), 100%)}@media (width<=480px){.field-row>*{flex-basis:100%;min-inline-size:0}}.field-row select.input{padding-block:var(--s-0);line-height:1.2}.pullout-field__label{align-items:baseline;gap:var(--s-1);font-size:var(--ts-body-2xs);color:var(--text-dim);margin-block-end:var(--s-1);font-weight:500;display:flex}.pullout-field__req{color:var(--danger);font-weight:600}.pullout-field__msg{font-size:var(--ts-body-2xs);margin-block-start:var(--s-1)}.pullout-field__msg--error{color:var(--danger)}.pullout-readonly{justify-content:space-between;align-items:center;gap:var(--s-2);min-block-size:var(--ctl);display:flex}.pullout-readonly__value{font-size:var(--ts-body)}.pullout-readonly__hint{font-size:var(--ts-body-2xs);color:var(--text-mute);margin-block-start:var(--s-1)}.input[readonly],.field__readonly{background:var(--bg-2);color:var(--text-dim);cursor:default;border-color:#0000}.input[readonly]:focus-visible,.field__readonly:focus-visible{border-color:var(--border-2);box-shadow:0 0 0 3px var(--bg-3)}.field__lock{font-family:var(--font-mono);font-size:var(--ts-mono-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin-inline-start:auto;font-weight:600}.sharepop__hint{justify-content:space-between;align-items:center;gap:var(--s-2);font-size:var(--ts-body-2xs);color:var(--text-dim);display:flex}.sharepop__hint--error{color:var(--danger)}.cred-list{gap:var(--s-2);flex-direction:column;margin-block-start:var(--s-4);display:flex}.cred-row{align-items:center;gap:var(--s-3);min-width:0;display:flex}.cred-pane{gap:var(--s-3);flex-direction:column;margin-block-start:var(--s-4);display:flex}.cred-pane--boxed{margin-block-start:0;margin-block-end:var(--s-3)}.cred-row--boxed{padding:var(--s-3) var(--s-4);font-size:var(--ts-body-sm)}.cred-row--boxed+.cred-row--boxed{border-top:var(--hairline)}.cred-row__main{flex:1;min-width:0}.cred-row__name{font-size:var(--ts-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cred-row__note{font-size:var(--ts-body-2xs)}.cred-row__note--danger{font-size:var(--ts-body-2xs);color:var(--danger)}.cred-pane__hint{font-size:var(--ts-body-sm);line-height:1.5}.cred-pane__link{color:var(--ai)}.cred-input{padding:var(--s-2) var(--s-3);font-size:var(--ts-body-sm)}.cred-input--code{padding:var(--s-2) var(--s-3);font-family:var(--mono,monospace);font-size:var(--ts-body-sm)}.cred-error{color:var(--danger);font-size:var(--ts-body-sm);margin-block-end:var(--s-3)}.cred-spacer{flex:1}.cred-toolbar{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-block-end:var(--s-4);display:flex}.cred-actions{gap:var(--s-2);display:flex}.cred-card-clip{overflow:hidden}.cred-status--danger{color:var(--danger)}.email-settings__banner{border-color:var(--warn)}.email-settings__banner-body{color:var(--warn)}.email-settings__positive{color:var(--success)}.email-settings__error{color:var(--danger)}.status-row{border-top:var(--hairline)}.status-strong{font-weight:600}.status-key-cell{padding:var(--s-2) var(--s-3);font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-mute)}.status-danger-text{color:var(--danger)}.status-error-cell{padding:var(--s-2) var(--s-3);color:var(--danger);font-size:var(--ts-body-sm)}.status-add-error{color:var(--danger);font-size:var(--ts-body-sm);flex-basis:100%}.status-table-wrap{overflow-x:auto}.status-table{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.status-table th{padding:var(--s-2) var(--s-3);text-align:start;font-size:var(--ts-body-2xs);color:var(--text-dim);white-space:nowrap;font-weight:600}.status-adopt-btn{align-self:flex-start}.status-scope-field{max-width:320px}.u-cardsel{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(196px,1fr));display:grid}.u-cardsel__card{align-items:flex-start;gap:var(--s-3);padding:var(--s-3);border:var(--hairline-1);border-radius:var(--r-3);background:var(--bg-1);color:var(--text);text-align:start;font:inherit;cursor:pointer;display:flex}.u-cardsel__card:hover{border-color:var(--border-2);background:var(--bg-2)}.u-cardsel__card:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.u-cardsel__card[data-selected=true]{background:var(--accent-tint);border-color:var(--accent)}.u-cardsel__icon{inline-size:var(--s-6);block-size:var(--s-6);border-radius:var(--r-2);background:var(--bg-3);color:var(--text-dim);flex-shrink:0;justify-content:center;align-items:center;display:flex}.u-cardsel__card[data-selected=true] .u-cardsel__icon{color:var(--accent)}.u-cardsel__text{gap:var(--s-1);flex-direction:column;display:flex}.u-cardsel__label{font-size:var(--ts-body-sm);font-weight:600}.u-cardsel__desc{font-size:var(--ts-body-sm);color:var(--text-dim)}.wf-trigger__heading{font-size:var(--ts-body-sm);margin-block-end:var(--s-2);font-weight:600}.wf-trigger__section{margin-block-end:var(--s-5)}.wf-trigger__kinds{gap:var(--s-3);flex-wrap:wrap;display:flex}.wf-trigger__kind{align-items:center;gap:var(--s-2);font-size:var(--ts-body-sm);display:flex}.wf-trigger__chosen{align-items:center;gap:var(--s-2);font-size:var(--ts-body-sm);margin-block-end:var(--s-2);display:flex}.wf-trigger__chosen-name{font-weight:600}.wf-trigger__raw{color:var(--text-dim);font-family:var(--font-mono);font-size:var(--ts-body-2xs)}.u-ssel{min-width:0;position:relative}.u-ssel__input{width:100%}.u-ssel__list{top:calc(100% + 4px);z-index:80;min-inline-size:14rem;padding:var(--s-1);overscroll-behavior:contain;background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-3);max-block-size:240px;box-shadow:var(--shadow-2);margin:0;list-style:none;position:absolute;inset-inline:0;overflow-y:auto}.u-ssel__note{padding:var(--s-2);font-size:var(--ts-body-sm);color:var(--text-mute)}.u-ssel__option{appearance:none;text-align:start;align-items:baseline;gap:var(--s-2);width:100%;font:inherit;font-size:var(--ts-body-sm);color:var(--text-dim);padding:var(--s-2);border-radius:var(--r-2);cursor:pointer;background:0 0;border:0;display:flex}.u-ssel__option:hover,.u-ssel__option[data-active=true]{background:var(--bg-2);color:var(--text)}.u-ssel__option[data-dangerous=true]{border-inline-start:2px solid var(--warn)}.u-ssel__label{flex:1;min-width:0}.u-ssel__hint{font-size:var(--ts-body-sm);color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;max-inline-size:50%;overflow:hidden}.u-cardsel[data-variant=segmented]{gap:var(--s-2);flex-wrap:wrap;display:flex}.u-cardsel[data-variant=segmented] .u-cardsel__card{padding:var(--s-2) var(--s-3)}.u-cardsel[data-variant=segmented] .u-cardsel__label{font-weight:500}.wf-cond-row{gap:var(--s-2);flex-wrap:wrap;align-items:flex-end;margin-block-end:var(--s-3);display:flex}.wf-cond-row__cell{flex:9rem;min-inline-size:9rem}.u-datain{border:var(--hairline-1);border-radius:var(--r-3);background:var(--bg-1)}.u-datain:focus-within{border-color:var(--accent)}.u-datain__stack{border-start-start-radius:var(--r-3);border-start-end-radius:var(--r-3);position:relative;overflow:hidden}.u-datain__field{padding:var(--s-3);font:inherit;font-size:var(--ts-body-sm);white-space:pre-wrap;overflow-wrap:break-word;letter-spacing:normal;border:0;margin:0;line-height:1.5}.u-datain__input{inline-size:100%;color:var(--text);resize:vertical;caret-color:var(--text);background:0 0;outline:none;display:block;position:relative}.u-datain__input::placeholder{color:var(--text-mute)}.u-datain__mirror{pointer-events:none;color:#0000;position:absolute;inset:0;overflow:hidden}.u-datain__chip{border-radius:var(--r-2);background:var(--accent-tint);box-shadow:0 0 0 1px var(--accent-tint);color:#0000}.u-datain__chip-pre,.u-datain__chip-name{font:inherit;letter-spacing:inherit}.u-datain__foot{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-block-start:var(--hairline);background:var(--bg-2);border-end-end-radius:var(--r-3);border-end-start-radius:var(--r-3);display:flex;position:relative}.u-datain__add{appearance:none;font:inherit;font-size:var(--ts-body-sm);color:var(--text-dim);cursor:pointer;background:0 0;border:0;padding:0}.u-datain__add:hover{color:var(--accent)}.u-datain__menu{top:calc(100% + 4px);z-index:80;inline-size:15rem;padding:var(--s-1);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-3);box-shadow:var(--shadow-2);position:absolute;inset-inline-start:var(--s-3)}.u-datain__search{inline-size:100%;margin-block-end:var(--s-1)}.u-datain__list{overscroll-behavior:contain;max-block-size:200px;margin:0;padding:0;list-style:none;overflow-y:auto}.u-datain__note{padding:var(--s-2);font-size:var(--ts-body-sm);color:var(--text-mute)}.u-datain__option{appearance:none;text-align:start;inline-size:100%;font:inherit;font-size:var(--ts-body-sm);color:var(--text-dim);padding:var(--s-2);border-radius:var(--r-2);cursor:pointer;background:0 0;border:0}.u-datain__option:hover{background:var(--bg-2);color:var(--text)}.u-switch{appearance:none;font:inherit;align-items:center;gap:var(--s-2);cursor:pointer;color:var(--text);background:0 0;border:0;padding:0;display:inline-flex}.u-switch:disabled{cursor:default;opacity:.5}.u-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-2)}.u-switch__track{border-radius:var(--r-full);background:var(--bg-3);block-size:20px;inline-size:34px;box-shadow:inset 0 0 0 1px var(--border-1);flex-shrink:0;transition:background .12s;position:relative}.u-switch__track[data-on=true]{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.u-switch__knob{border-radius:var(--r-full);background:var(--bg-1);block-size:16px;inline-size:16px;transition:transform .12s;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 1px 2px #00000040}.u-switch__track[data-on=true] .u-switch__knob{transform:translate(14px)}[dir=rtl] .u-switch__track[data-on=true] .u-switch__knob{transform:translate(-14px)}.u-switch__label{font-size:var(--ts-body-sm);font-weight:500}.wf-palette{gap:var(--s-2);flex-wrap:wrap;display:flex}.wf-palette__btn{appearance:none;align-items:center;gap:var(--s-2);height:var(--ctl);padding-inline:var(--s-3);border:var(--hairline-1);border-radius:var(--r-2);background:var(--bg-1);color:var(--text-dim);font:inherit;font-size:var(--ts-body-2xs);cursor:pointer;font-weight:600;display:inline-flex}.wf-palette__btn:hover{border-color:var(--accent);color:var(--text);background:var(--accent-tint)}.wf-palette__btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wf-palette__icon{color:var(--text-faint);display:inline-flex}.wf-palette__btn:hover .wf-palette__icon{color:var(--accent)}.wf-palette__add{color:var(--text-mute);opacity:.7;margin-inline-start:var(--s-1);display:inline-flex;transform:scale(.8)}.wf-palette__btn:hover .wf-palette__add{color:var(--accent);opacity:1}.wf-toolbar{gap:var(--s-2);padding:var(--s-3);flex-direction:column;display:flex}.wf-toolbar__row{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.wf-toolbar__row--palette{gap:var(--s-2);border-block-start:var(--hairline);padding-block-start:var(--s-2)}.wf-toolbar__name{flex:240px;max-inline-size:360px}.wf-toolbar__spacer{flex:1 1 0;min-inline-size:0}.wf-toolbar__label{font-size:var(--ts-body-sm);font-weight:500}.wf-toolbar__lead{font-size:var(--ts-body-sm);color:var(--text-dim);font-weight:500}.wf-toolbar__actions{gap:var(--s-2);display:flex}.runner-blurb{max-width:68ch}.runner-table{width:100%}.runner-cell{padding:var(--s-2) var(--s-3)}.runner-sub{font-size:var(--ts-body-sm)}.runner-hint{margin:var(--s-1) 0 0;font-size:var(--ts-body-sm)}.runner-flush{margin:0}.runner-danger{color:var(--danger)}.runner-fieldset{border:0;margin:0;padding:0}.runner-legend{margin-bottom:var(--s-1);padding:0}.runner-field-label{margin-bottom:var(--s-1);display:block}.runner-self-start{align-self:flex-start}.runner-check-top{margin-top:2px}.runner-badge{padding:var(--s-0) var(--s-2);font-size:var(--ts-body-2xs);background:var(--bg-3);color:var(--text-dim);border-radius:999px;font-weight:600;display:inline-block}.runner-badge[data-tone=online]{background:var(--success-tint,#34d39926);color:var(--success)}.runner-badge[data-tone=disabled]{background:var(--danger-tint,#f8717126);color:var(--danger)}.runner-consent{padding:var(--s-3);background:var(--warn-tint,#fbbf241a);border-radius:var(--r-2)}.runner-command{padding:var(--s-3);background:var(--bg-3);border-radius:var(--r-2);font-size:var(--ts-body-2xs);white-space:pre;display:block;overflow-x:auto}.bot-placement-tags{margin-top:var(--s-3)}.passkey-offer-banner{inset-inline-end:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));z-index:800;background:var(--bg-1);border:1px solid var(--ai-tint-2);max-width:min(360px,100vw - 24px);box-shadow:var(--shadow-2);padding:var(--s-4);gap:var(--s-3);color:var(--text);border-radius:12px;flex-direction:column;display:flex;position:fixed;inset-inline-start:auto}.passkey-offer-banner__head{align-items:center;gap:var(--s-3);display:flex}.passkey-offer-banner__orb{background:radial-gradient(circle at 35% 35%, var(--ai-soft), var(--ai) 65%, #6b3d14 100%);width:28px;height:28px;box-shadow:0 0 12px var(--ai-glow);border-radius:50%;flex-shrink:0}.passkey-offer-banner__copy{flex-direction:column;min-width:0;display:flex}.passkey-offer-banner__title{font-size:var(--ts-body-sm);font-weight:600}.msg-thread-btn{margin-top:var(--s-2);padding:var(--s-1) var(--s-3);font-size:var(--ts-body-2xs);align-items:center;gap:var(--s-2);border:1px solid var(--border-1);border-radius:var(--r-2);background:var(--bg-2);color:var(--accent);cursor:pointer;text-align:left;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.msg-thread-btn:hover,.msg-thread-btn:focus-visible{background:var(--ai-tint);border-color:var(--ai)}.passkey-offer-banner__subtitle{font-size:var(--ts-body-2xs);color:var(--text-dim)}.passkey-offer-banner__error{font-size:var(--ts-body-2xs);color:var(--danger)}.passkey-offer-banner__actions{justify-content:flex-end;gap:var(--s-2);display:flex}body:has([aria-modal=true]) .passkey-offer-banner{display:none}.pwa-install-banner{inset-inline-end:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));z-index:800;background:var(--bg-1);border:1px solid var(--ai-tint-2);border-radius:var(--r-5);max-width:min(360px,100vw - 24px);box-shadow:var(--shadow-2);padding:var(--s-4);gap:var(--s-3);color:var(--text);flex-direction:column;display:flex;position:fixed;inset-inline-start:auto}body:has([aria-modal=true]) .pwa-install-banner{display:none}.wysiwyg-link-row{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-bottom:1px solid var(--border-1);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.wysiwyg-link-input{border:1px solid var(--border-1);background:var(--bg-1);min-width:120px;color:var(--text);border-radius:4px;flex:160px;padding:4px 8px;font-size:12px}.msg-custom-react-row{align-items:center;gap:var(--s-1);padding:0 var(--s-1);display:inline-flex}.msg-custom-react-input{border:1px solid var(--border-1);background:var(--bg-1);width:64px;color:var(--text);border-radius:4px;padding:2px 6px;font-size:11px}.msg-row__tombstone{font-size:var(--ts-body-2xs);padding:var(--s-1) var(--s-2);font-style:italic}.msg-row__avatar{background:var(--bg-3);width:28px;height:28px;font-size:var(--ts-body-2xs);color:var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.msg-row__body-col{flex:1;min-width:0}.msg-row__header{align-items:baseline;gap:var(--s-2);display:flex}.msg-row__author{font-size:var(--ts-body-2xs);font-weight:600}.msg-row__time{font-size:var(--ts-mono-2xs)}.msg-row__text{font-size:var(--ts-body-sm);white-space:pre-wrap;word-break:break-word;line-height:1.5}.msg-row__reactions{gap:var(--s-1);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.msg-row__reaction-wrap{display:inline-block;position:relative}.msg-row__reaction-chip{align-items:center;gap:var(--s-1);padding:var(--s-0) var(--s-2);font-size:var(--ts-body-2xs);border:1px solid var(--border-1);background:var(--bg-2);color:var(--text);cursor:pointer;border-radius:999px;display:inline-flex}.msg-row__thread-icon{font-size:var(--ts-body-sm);line-height:1}.msg-row__thread-view{font-size:var(--ts-mono-2xs);margin-inline-start:2px;font-weight:400}.capture-modal__overlay{z-index:1100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;justify-content:center;align-items:flex-start;padding-top:12vh;animation:.16s cubic-bezier(.2,.7,.2,1) fadeUp;display:flex;position:fixed;inset:0}.capture-modal__card{width:600px;max-width:92%;box-shadow:var(--shadow-2);padding:0;overflow:hidden}.capture-modal__header{padding:var(--s-3) var(--s-4);background:var(--ai-tint);border-bottom:var(--hairline);gap:var(--s-2)}.capture-modal__crumb{font-weight:600}.capture-modal__spacer{flex:1}.capture-modal__body{padding:var(--s-4);gap:var(--s-3);flex-direction:column;display:flex}.capture-modal__textarea{resize:vertical;background:var(--bg-1);width:100%;color:var(--text);border:1px solid var(--border-1);border-radius:var(--r-3);padding:var(--s-3) var(--s-4);font-size:var(--ts-body-lg);font-family:inherit;line-height:1.6}.capture-modal__row{gap:var(--s-2)}.capture-modal__routing-title{font-size:var(--ts-body-sm);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.capture-modal__sort-btn{color:var(--ai-soft)}.topics-new-row{align-items:center;gap:var(--s-2);display:inline-flex}.topics-new-input{font-size:var(--ts-body-sm);border:1px solid var(--border-1);border-radius:var(--r-2);background:var(--bg-1);color:var(--text);min-width:220px;padding:4px 10px}.knowledge-new-page-row{align-items:center;gap:var(--s-2);display:inline-flex}.knowledge-new-page-input{font-size:var(--ts-body-sm);border:1px solid var(--border-1);border-radius:var(--r-2);background:var(--bg-1);color:var(--text);min-width:200px;padding:4px 10px}.digest-edit-row{align-items:center;gap:var(--s-2);display:inline-flex}.digest-edit-input{font-size:var(--ts-body-sm);border:1px solid var(--border-1);border-radius:var(--r-2);background:var(--bg-1);color:var(--text);min-width:140px;padding:4px 10px}.passkey-add-row{align-items:center;gap:var(--s-2);display:inline-flex}.passkey-add-input{font-size:var(--ts-body-sm);border:1px solid var(--border-1);border-radius:var(--r-2);background:var(--bg-1);color:var(--text);min-width:200px;padding:4px 10px}.passkey-rename-row{align-items:center;gap:var(--s-2);display:inline-flex}.passkey-rename-input{font-size:var(--ts-body-sm);border:1px solid var(--border-1);border-radius:var(--r-2);background:var(--bg-1);color:var(--text);min-width:160px;padding:4px 10px}.compliance-exempt-row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.compliance-exempt-input{min-width:200px;font-size:var(--ts-body-sm);border:1px solid var(--border-1);border-radius:var(--r-2);background:var(--bg-1);color:var(--text);flex:220px;padding:4px 10px}.alneg-new-row{align-items:center;gap:var(--s-2);display:inline-flex}.alneg-new-input{font-size:var(--ts-body-sm);border:1px solid var(--border-1);border-radius:var(--r-2);background:var(--bg-1);color:var(--text);min-width:200px;padding:4px 10px}.reassign-row{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.reassign-select{min-width:140px;font-size:var(--ts-body-sm);border:1px solid var(--border-1);border-radius:var(--r-2);background:var(--bg-1);color:var(--text);flex:160px;padding:4px 10px}.cms-editor-shell{container-type:inline-size}.seg{border-radius:var(--r-3);background:var(--bg-2);border:1px solid var(--border);align-items:center;gap:2px;padding:2px;display:inline-flex}.seg__btn{appearance:none;border-radius:calc(var(--r-3) - 2px);padding:2px var(--s-3);font:inherit;font-size:var(--ts-body-sm);color:var(--text-dim);cursor:pointer;white-space:nowrap;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:1px solid #0000}.seg__btn:hover{color:var(--text)}.seg__btn[data-active]{background:var(--bg-1);border-color:var(--border);color:var(--text);box-shadow:var(--shadow-1);font-weight:600}.cms-block-card{background:var(--bg-1);border-radius:var(--r-5);box-shadow:var(--shadow-card);transition:box-shadow var(--t-fast), outline-color var(--t-fast);position:relative}.cms-block-card+.cms-block-card{margin-block-start:var(--s-3)}.cms-block-card:hover{box-shadow:var(--shadow-2)}.cms-block-card__chrome{z-index:2;align-items:center;gap:var(--s-1);border-radius:var(--r-3);background:var(--bg-1);border:1px solid var(--border);box-shadow:var(--shadow-1);opacity:0;transition:opacity var(--t-fast);padding:2px;display:flex;position:absolute;inset-block-start:var(--s-2);inset-inline-end:var(--s-2)}.cms-block-card:hover .cms-block-card__chrome,.cms-block-card:focus-within .cms-block-card__chrome,.cms-block-card[data-selected] .cms-block-card__chrome{opacity:1}.cms-block-card__badge{z-index:2;align-items:center;gap:var(--s-1);padding:1px var(--s-2);border-radius:var(--r-2);background:var(--bg-2);border:1px solid var(--border);font-family:var(--font-mono);font-size:var(--ts-mono-xs);color:var(--text-mute);pointer-events:none;display:inline-flex;position:absolute;inset-block-start:var(--s-2);inset-inline-start:var(--s-2)}.cms-block-card[data-selected] .cms-block-card__badge{background:var(--accent);border-color:var(--accent);color:var(--solid-ink)}.cms-block-card__body{padding-block-start:var(--s-6)}.cms-editor-cols{grid-template-columns:minmax(0,1fr)}@container (width>=58rem){.cms-editor-cols{grid-template-columns:minmax(140px,1fr) minmax(0,3fr) minmax(280px,1.6fr)}}.site-switcher{position:relative}.site-switcher-trigger{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);margin:0 var(--s-3);border-radius:var(--r-3);background:var(--bg-1);border:1px solid var(--border-1);width:calc(100% - 24px);color:var(--text);font:inherit;cursor:pointer;display:flex}.site-switcher-dot{background:var(--text-mute);border-radius:50%;flex:none;width:8px;height:8px}.site-switcher-dot[data-open=true]{background:var(--ai)}.site-switcher-text{text-align:start;flex:1;min-width:0;display:block}.site-switcher-name{font-size:var(--ts-body-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.site-switcher-meta{font-size:var(--ts-mono-2xs);color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.site-switcher-scrim{z-index:50;appearance:none;font:inherit;background:0 0;border:none;position:fixed;inset:0}.site-switcher-menu{margin-top:var(--s-1);padding:var(--s-1);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-3);box-shadow:var(--shadow-2);z-index:51;max-height:60vh;position:absolute;top:100%;left:12px;right:12px;overflow-y:auto}.site-switcher-heading{padding:var(--s-2) var(--s-3) var(--s-0)}.site-switcher-row,.site-switcher-manage{width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-2);color:inherit;cursor:pointer;text-decoration:none;display:block}.site-switcher-row[data-current=true]{background:var(--ai-tint)}.site-switcher-row:hover{background:var(--bg-3)}.site-switcher-row[data-current=true]:hover{background:var(--ai-tint)}.site-switcher-divider{margin:var(--s-1) var(--s-2)}.site-switcher-manage{font-size:var(--ts-body-sm);color:var(--text-mute)}.site-switcher-manage:hover{background:var(--bg-3);color:var(--text)}.cval-stack{gap:var(--s-6);flex-direction:column;display:flex}.cval-form{gap:var(--s-4);flex-direction:column;display:flex}.cval-note{margin:0}.cval-scroll{overflow-x:auto}.cval-table{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.cval-th{padding:var(--s-2) var(--s-3);text-align:start;font-size:var(--ts-body-2xs);color:var(--text-dim);white-space:nowrap;font-weight:600}.cval-td{padding:var(--s-2) var(--s-3)}.cval-row{border-top:var(--hairline)}.cval-mono{font-family:var(--font-mono);font-size:var(--ts-body-2xs);white-space:nowrap}.cval-token{color:var(--text-dim)}.cval-name{font-weight:600}.cval-unset{color:var(--text-mute);font-style:italic}.cval-muted{color:var(--text-mute)}.cval-actions{gap:var(--s-2);display:flex}.cval-danger{color:var(--danger)}.cval-rowerr{padding:var(--s-2) var(--s-3);color:var(--danger);font-size:var(--ts-body-sm)}.cval-formerr{color:var(--danger);margin:0}.cval-fieldlabel{margin-bottom:var(--s-1);display:block}.cval-hint{margin:var(--s-1) 0 0;font-size:var(--ts-body-sm)}.cval-submit{align-self:flex-start}.cval-h3{margin:0 0 var(--s-3)}.authstep__title{font-weight:600;font-size:var(--ts-h3);margin-bottom:var(--s-2)}.authstep__hint{margin:0 0 var(--s-4);font-size:var(--ts-body-sm)}.authstep__err{color:var(--danger);margin-top:var(--s-3)}.authstep__backrow{margin-top:var(--s-4);justify-content:center;display:flex}.authstep__link{color:var(--text-dim);font:inherit;font-size:var(--ts-body-2xs);cursor:pointer;background:0 0;border:none}.authstep__link--accent{color:var(--ai-soft)}.authstep__cta{width:100%;margin-top:var(--s-3);padding:var(--s-3);justify-content:center}.authstep__field{font-size:var(--ts-body);padding:var(--s-3);width:100%}.authstep__code{font-family:var(--font-mono);letter-spacing:.25em}.authstep__secret{font-family:var(--font-mono);font-size:var(--ts-body-sm);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-3);padding:var(--s-3);margin-bottom:var(--s-3);word-break:break-all;-webkit-user-select:all;user-select:all}.authstep__codes{font-family:var(--font-mono);font-size:var(--ts-body-sm);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-3);padding:var(--s-3);margin:var(--s-3) 0;gap:var(--s-2);-webkit-user-select:all;user-select:all;grid-template-columns:repeat(2,1fr);display:grid}.authstep__aside{font-size:var(--ts-body-2xs);margin-bottom:var(--s-4);word-break:break-all}.authstep__label{margin-bottom:var(--s-2)}.authstep__lede{font-size:var(--ts-body-sm);margin-top:0}.pwmeter{margin-top:calc(0px - var(--s-2));margin-bottom:var(--s-3)}.pwmeter__bars{gap:var(--s-1);display:flex}.pwmeter__bar{background:var(--bg-3);border-radius:2px;flex:1;height:3px}.pwmeter__bar.is-on{background:var(--ai)}.pwmeter--weak .pwmeter__bar.is-on{background:var(--danger)}.pwmeter--fair .pwmeter__bar.is-on{background:var(--ai-soft)}.pwmeter__label{font-size:var(--ts-body-2xs);margin-top:var(--s-1)}.secpol{gap:var(--s-6);flex-direction:column;display:flex}.secpol__group{gap:var(--s-2);flex-direction:column;display:flex}.secpol__row{align-items:flex-start;gap:var(--s-3);display:flex}.secpol__consequence{font-size:var(--ts-body-sm);color:var(--text-mute);margin:0}.secpol__err{color:var(--danger);margin:0}.secpol__facts{font-size:var(--ts-body-sm);color:var(--text-dim);margin:0}.secpol__select{max-width:22rem}.secpol__number{max-width:8rem}.secpol__actions{gap:var(--s-3);align-items:center;display:flex}.recmenu{visibility:hidden;z-index:120;max-block-size:min(60vh,420px);min-inline-size:200px;max-inline-size:300px;padding:var(--s-1);flex-direction:column;gap:1px;display:flex;position:fixed;inset-block-start:0;inset-inline-start:0;overflow-y:auto}.recmenu__item{align-items:center;gap:var(--s-2);text-align:start;inline-size:100%;padding:var(--s-2);border-radius:var(--r-1);cursor:pointer;font:inherit;font-size:var(--ts-body-sm);color:var(--text);background:0 0;border:0;display:flex}.recmenu__item:hover:not(:disabled){background:var(--bg-2)}.recmenu__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.recmenu__item:disabled{opacity:.5;cursor:default}.recmenu__item--danger{color:var(--danger)}.recmenu__item--back{font-size:var(--ts-body-2xs);color:var(--text-mute);border-block-end:var(--hairline);border-radius:0;margin-block-end:var(--s-1)}.recmenu__tick{inline-size:1em;color:var(--accent);flex:none}.recmenu__text{flex-direction:column;min-inline-size:0;display:flex}.recmenu__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recmenu__hint{font-size:var(--ts-body-2xs);color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recmenu__more{color:var(--text-mute);margin-inline-start:auto}.recmenu-handle{opacity:0;transition:opacity var(--t-fast)}.crm-row:hover .recmenu-handle,.crm-card:hover .recmenu-handle,.recmenu-handle:focus-visible,.recmenu-handle[aria-expanded=true]{opacity:1}.acct-card__menu,.deals-card__menu{z-index:1;position:absolute;inset-block-start:var(--s-1);inset-inline-end:var(--s-1)}.acct-card,.deals-card{position:relative}.confirmdlg__backdrop{z-index:200;background:color-mix(in oklab, var(--text) 32%, transparent);position:fixed;inset:0}.confirmdlg{z-index:201;inline-size:min(28rem, calc(100vw - 2 * var(--s-4)));padding:var(--s-6) var(--s-5) var(--s-5);background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-4);box-shadow:0 24px 48px -12px color-mix(in oklab, var(--text) 30%, transparent);text-align:center;align-items:center;gap:var(--s-2);flex-direction:column;display:flex;position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.confirmdlg__mark{border:2px solid color-mix(in oklab, var(--danger) 35%, transparent);border-radius:var(--r-full);block-size:56px;inline-size:56px;color:var(--danger);background:var(--danger-tint);justify-content:center;align-items:center;margin-block-end:var(--s-1);font-size:26px;font-weight:700;animation:.32s cubic-bezier(.2,.9,.3,1.4) 80ms both confirmdlg-mark;display:flex}.confirmdlg__title{letter-spacing:normal;max-inline-size:36ch;color:var(--text);margin:0;font-size:16px;font-weight:600;line-height:1.45}.confirmdlg__body{font-size:var(--ts-body-sm);color:var(--text-dim);line-height:var(--lh-normal);margin:0}.confirmdlg__error{font-size:var(--ts-body-2xs);color:var(--danger);margin:0}.confirmdlg__actions{justify-content:center;gap:var(--s-2);margin-block-start:var(--s-4);display:flex}.confirmdlg__actions>.btn{justify-content:center;min-inline-size:7rem}.btn.confirmdlg__go{background:var(--danger);border-color:var(--danger);color:var(--bg-1)}.btn.confirmdlg__go:hover:not(:disabled){background:color-mix(in oklab, var(--danger) 85%, black)}.confirmdlg[data-tone=default] .confirmdlg__mark{color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, var(--bg-1));border-color:color-mix(in oklab, var(--accent) 35%, transparent)}.confirmdlg__backdrop{animation:.16s ease-out confirmdlg-fade}.confirmdlg{animation:.2s cubic-bezier(.2,.9,.3,1.2) confirmdlg-pop}@keyframes confirmdlg-fade{0%{opacity:0}}@keyframes confirmdlg-mark{0%{opacity:0;transform:scale(.4)}}@keyframes confirmdlg-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.confirmdlg__backdrop,.confirmdlg,.confirmdlg__mark{animation:none}}.report-bar{border-radius:var(--r-full);background:var(--bg-2);appearance:none;border:0;block-size:.5rem;inline-size:100%;overflow:hidden}.report-bar::-webkit-progress-bar{background:var(--bg-2)}.report-bar::-webkit-progress-value{background:var(--product-accent,var(--accent))}.report-bar::-moz-progress-bar{background:var(--product-accent,var(--accent))}.quickadd__open{border:1px dashed var(--border);min-block-size:36px;inline-size:100%;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;transition:background .15s,color .15s,border-color .15s;display:flex}.quickadd__open:hover{background:var(--bg-2);color:var(--text);border-color:var(--border-1,var(--border))}.quickadd__open:focus-visible{outline:2px solid var(--product-accent,var(--accent));outline-offset:2px}.quickadd{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.quickadd--card{border:1px solid var(--product-accent,var(--accent));background:var(--bg-1);box-shadow:0 0 0 3px color-mix(in oklab, var(--product-accent,var(--accent)) 14%, transparent);border-radius:8px;padding:8px 10px}.quickadd--row{padding:10px var(--s-4);border-bottom:1px solid var(--border);color:var(--text-mute)}.quickadd__input{min-inline-size:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:2px 0;font-size:13px}.quickadd--row .quickadd__input{font-size:var(--ts-body-sm)}.quickadd__hint{color:var(--text-mute);flex-basis:100%;font-size:11px}.quickadd__error{color:var(--danger);flex-basis:100%;font-size:12px}[data-product=workflow]{--product-accent:oklch(52.6% .199 268)}[data-product=crm]{--product-accent:oklch(61.1% .13 163)}[data-product=engineering]{--product-accent:oklch(63.9% .138 68)}[data-product=knowledge]{--product-accent:oklch(59.6% .1 208)}[data-product=analytics]{--product-accent:oklch(54.3% .192 342)}[data-product=ai]{--product-accent:var(--ai)}[data-product=admin]{--product-accent:oklch(52.2% .037 254)}[data-product=hr]{--product-accent:oklch(57.5% .145 15)}[data-product=cms]{--product-accent:oklch(58.8% .164 25)}[data-product=operations]{--product-accent:oklch(63.9% .138 68)}[data-product=assets]{--product-accent:oklch(51.3% .077 52)}[data-product=catalog]{--product-accent:oklch(56% .118 152)}[data-theme=dark] [data-product=workflow]{--product-accent:oklch(70% .16 268)}[data-theme=dark] [data-product=crm]{--product-accent:oklch(75% .11 163)}[data-theme=dark] [data-product=engineering]{--product-accent:oklch(78% .13 68)}[data-theme=dark] [data-product=knowledge]{--product-accent:oklch(76% .09 208)}[data-theme=dark] [data-product=analytics]{--product-accent:oklch(70% .16 342)}[data-theme=dark] [data-product=cms]{--product-accent:oklch(74% .14 25)}[data-theme=dark] [data-product=ai]{--product-accent:var(--ai)}[data-theme=dark] [data-product=admin]{--product-accent:oklch(72% .03 254)}[data-theme=dark] [data-product=hr]{--product-accent:oklch(75% .13 15)}[data-theme=dark] [data-product=operations]{--product-accent:oklch(78% .13 68)}[data-theme=dark] [data-product=assets]{--product-accent:oklch(70% .07 52)}[data-theme=dark] [data-product=catalog]{--product-accent:oklch(68% .12 152)}[data-product]{--product-accent-tint:color-mix(in oklch, var(--product-accent) 12%, transparent)}.product-launcher-root{min-inline-size:0;display:inline-flex;position:relative}.product-launcher-trigger{appearance:none;color:var(--text-dim);align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--r-2);font:inherit;font-size:var(--ts-body-sm);background:0 0;border:1px solid #0000;display:inline-flex}.product-launcher-trigger:hover{background:var(--bg-2);color:var(--text)}.product-launcher-trigger[aria-expanded=true]{background:var(--bg-2);border-color:var(--border-1);color:var(--text)}.product-launcher-glyph{flex:none;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:3px;block-size:14px;inline-size:14px;display:inline-grid}.product-launcher-glyph span{background:currentColor;border-radius:2px}.product-launcher-menu{top:calc(100% + 6px);z-index:70;max-block-size:70vh;inline-size:420px;padding:var(--s-2);gap:var(--s-2);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-4);box-shadow:var(--shadow-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset-inline-start:0;overflow-y:auto}.product-launcher-item{align-items:center;gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-2);color:inherit;text-decoration:none;display:flex}.product-launcher-item:hover,.product-launcher-item:focus-visible{background:var(--bg-2)}.product-launcher-item[aria-current=true]{background:var(--product-accent-tint)}.product-launcher-chip{border-radius:var(--r-full);background:var(--product-accent);flex:none;block-size:10px;inline-size:10px}.product-launcher-item-body{flex-direction:column;min-inline-size:0;display:flex}.product-launcher-item-name{font-size:var(--ts-body-sm);color:var(--text);font-weight:600}.product-launcher-item-soon{padding:0 var(--s-1);border:1px solid var(--product-accent);border-radius:var(--r-pill,999px);font-size:var(--ts-mono-2xs);color:var(--product-accent);vertical-align:middle;white-space:nowrap;margin-inline-start:var(--s-1);font-weight:500}.product-launcher-item-blurb{font-size:var(--ts-mono-2xs);color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-chip{appearance:none;border:1px solid var(--border-1);background:var(--bg-2);color:var(--text);align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2);border-radius:var(--r-full);font:inherit;font-size:var(--ts-body-sm);cursor:pointer;font-weight:600;display:inline-flex}.product-chip:hover{background:var(--bg-3)}.product-chip-dot{border-radius:var(--r-full);background:var(--product-accent);flex:none;block-size:8px;inline-size:8px}.product-chip-label{white-space:nowrap}:root{--pa-workflow:oklch(52.6% .199 268);--pa-crm:oklch(61.1% .13 163);--pa-engineering:oklch(63.9% .138 68);--pa-knowledge:oklch(59.6% .1 208)}[data-theme=dark]{--pa-workflow:oklch(70% .16 268);--pa-crm:oklch(75% .11 163);--pa-engineering:oklch(78% .12 68);--pa-knowledge:oklch(76% .09 208)}.product-launcher-trigger{gap:var(--s-2);padding:var(--s-1) var(--s-2);border:1px solid var(--border-1);background:var(--bg-1);min-inline-size:0}.product-launcher-trigger:hover{background:var(--bg-2);border-color:var(--border-2)}.product-launcher-trigger>svg{color:var(--text-mute);transition:transform var(--t-fast);flex:none}.product-launcher-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.product-lockup__mark{flex:none;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:5px;block-size:22px;inline-size:22px;display:grid;position:relative}.product-lockup__sq{border-radius:2px}.product-lockup__sq:first-child{background:var(--pa-workflow)}.product-lockup__sq:nth-child(2){background:var(--pa-crm)}.product-lockup__sq:nth-child(3){background:var(--pa-engineering)}.product-lockup__sq:nth-child(4){background:var(--pa-knowledge)}.product-lockup__star{color:var(--ai);background:var(--bg-1);border-radius:var(--r-full);box-shadow:0 0 0 2px var(--bg-1);padding:1px;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.product-launcher-trigger:hover .product-lockup__star,.product-launcher-trigger[aria-expanded=true] .product-lockup__star{background:var(--bg-2);box-shadow:0 0 0 2px var(--bg-2)}.product-lockup__text{flex-direction:column;align-items:flex-start;min-inline-size:0;line-height:1.15;display:flex;overflow:hidden}.product-lockup__brand{font-size:var(--ts-body-sm);color:var(--text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;font-weight:700;overflow:hidden}.product-lockup__product{font-size:var(--ts-mono-2xs);color:var(--product-accent);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;font-weight:500;overflow:hidden}.product-launcher-item-icon{border-radius:var(--r-2);block-size:28px;inline-size:28px;color:var(--product-accent);background:color-mix(in oklch, var(--product-accent) 12%, transparent);flex:none;place-items:center;display:grid}.product-launcher-item{align-items:center;gap:var(--s-3);border-radius:var(--r-3);border:1px solid #0000}.product-launcher-item:hover{border-color:var(--border-1);background:var(--bg-2)}.product-launcher-item[aria-current=true]{border-color:var(--product-accent)}.app[data-product]{--product-chrome-fast:.14s;--product-chrome-ease:cubic-bezier(.16, 1, .3, 1)}.app[data-product] .topbar{background:linear-gradient(110deg, color-mix(in oklch, var(--product-accent) 3%, transparent), transparent 40%), var(--bg-1);box-shadow:var(--shadow-1)}.app[data-product] .topbar:after{content:"";background:linear-gradient(90deg, transparent, var(--product-accent), transparent);opacity:.12;pointer-events:none;block-size:1px;position:absolute;inset-block-end:-1px;inset-inline:0}.app[data-product] .sidebar{background:linear-gradient(180deg, var(--product-accent-tint), transparent 240px), var(--bg-1)}.app[data-product] .product-launcher-trigger{border-radius:var(--r-4)}.app[data-product] .product-launcher-trigger[aria-expanded=true]{background:var(--bg-1);border-color:var(--border-1);box-shadow:var(--shadow-card)}.app[data-product] .product-launcher-menu{background:linear-gradient(135deg, var(--product-accent-tint), transparent 38%), var(--bg-1)}.app[data-product] .cmdbar{background:var(--bg-1);border-color:var(--border-1);border-radius:var(--r-4);box-shadow:var(--shadow-1)}.app[data-product] .cmdbar .kbd{border-radius:var(--r-1);box-shadow:0 1px 0 var(--border-1)}.app[data-product] .sidebar-item{border-radius:var(--r-2)}.app[data-product] .sidebar-thumb{display:none}.app[data-product] .sidebar-item.active,.app[data-product] [data-nav-thumb] .sidebar-item.active[data-nav-current=true]{color:var(--text);background:linear-gradient(100deg, var(--product-accent-tint), transparent), var(--bg-1);box-shadow:inset 0 0 0 1px var(--product-accent-tint), var(--shadow-1);font-weight:600}.app[data-product] .sidebar-item.active svg{color:var(--product-accent)}.app[data-product] .sidebar-item.active:before{background:var(--product-accent);border-radius:var(--r-full);inline-size:3px;inset-block:9px}.app[data-product] .sidebar-item.active .count{color:var(--text);background:var(--product-accent-tint)}.app[data-product] :is(.cmdbar,.product-launcher-trigger,.product-launcher-item,.sidebar-item):focus-visible{outline:2px solid var(--product-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.app[data-product] .cmdbar:hover{border-color:var(--product-accent);box-shadow:var(--shadow-card)}}@media (prefers-reduced-motion:no-preference){.app[data-product] :is(.cmdbar,.product-launcher-trigger,.product-launcher-item,.sidebar-item){transition:background-color var(--product-chrome-fast) ease-out, border-color var(--product-chrome-fast) ease-out, box-shadow var(--product-chrome-fast) ease-out, color var(--product-chrome-fast) ease-out}.app[data-product] .sidebar-item.active:before{animation:product-nav-select .18s var(--product-chrome-ease)}@keyframes product-nav-select{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}}@media (prefers-reduced-motion:reduce){.app[data-product] :is(.cmdbar,.product-launcher-trigger,.product-launcher-item,.sidebar-item),.app[data-product] .sidebar-item.active:before{transition:none;animation:none}}@media (forced-colors:active){.app[data-product] .topbar:after{display:none}.app[data-product] .sidebar-item.active:before{background:highlight}.app[data-product] .sidebar-item.active{outline-offset:-1px;outline:1px solid highlight}}.crm-page{gap:var(--s-3);flex-direction:column;min-block-size:0;display:flex}.crm-toolbar{--crm-toolbar-pad:var(--s-3);z-index:2;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--crm-toolbar-pad);background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-3);display:flex;position:sticky;inset-block-start:0}.crm-toolbar__title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:.9375rem;font-weight:600}.crm-toolbar__count{color:var(--text-mute);font-variant-numeric:tabular-nums;font-size:.75rem}.crm-toolbar__spacer{margin-inline-start:auto}.crm-toolbar__actions{align-items:center;gap:var(--s-2);display:flex}.crm-toolbar__search{flex:12rem;min-inline-size:0;max-inline-size:22rem}@media (width<=768px){.crm-toolbar__search{flex-basis:100%;max-inline-size:none}}.crm-toolbar .filter-bar{background:0 0;border:0;min-inline-size:0;margin:0;padding:0}.crm-tablewrap{background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-3);min-inline-size:0;overflow-x:auto}.crm-section .crm-tablewrap,.crm-card .crm-tablewrap{background:0 0;border:0;border-radius:0}.crm-tablewrap--desk{--crm-desk-reserve:20rem;max-block-size:calc(100dvh - var(--crm-desk-reserve));overscroll-behavior:contain;overflow:auto}@media (width<=768px){.crm-tablewrap--desk{max-block-size:none;overflow:auto visible}}.crm-tablewrap--desk .crm-table td,.crm-tablewrap--desk .crm-table th{position:relative}.crm-page{--crm-desk-gutter:var(--s-6)}.crm-page[data-desk=fixed]{min-block-size:0}.crm-page[data-desk=fixed]>*{flex:none}.crm-page[data-desk=fixed]>.crm-tablewrap{overscroll-behavior:contain;flex:auto;min-block-size:0;overflow:auto}.crm-page[data-desk=fixed]>.crm-tablewrap--desk{max-block-size:none}.crm-page[data-desk=fixed]>.crm-empty,.crm-page[data-desk=fixed]>.crm-error{flex:auto}.crm-table{border-collapse:collapse;inline-size:100%;font-size:var(--ts-body-2xs)}.crm-table thead th{z-index:1;text-align:start;font-size:var(--ts-mono-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);background:var(--bg-1);padding:var(--s-2) var(--s-3);border-block-end:var(--hairline-1);white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:600;position:sticky;inset-block-start:0}.crm-table th[aria-sort]{cursor:pointer;padding:0}.crm-table th[aria-sort]:hover{color:var(--text-dim)}.crm-table th[aria-sort=none] .crm-sort{opacity:0}.crm-table th[aria-sort]:hover .crm-sort,.crm-table th[aria-sort] .crm-sortbtn:focus-visible .crm-sort{opacity:1}.crm-sortbtn{appearance:none;padding:var(--s-2) var(--s-3);inline-size:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;align-items:center;gap:var(--s-1);white-space:nowrap;background:0 0;border:0;margin:0;display:inline-flex}.crm-sortbtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.crm-table th[aria-sort=ascending],.crm-table th[aria-sort=descending]{color:var(--text)}.crm-sort{color:var(--text-mute);margin-inline-start:var(--s-1);font-size:.625rem;transition:opacity .12s;display:inline-block}.crm-table thead th.crm-cell-num{text-align:end}.crm-table th.crm-cell-num .crm-sortbtn{justify-content:flex-end}.crm-row>td,.crm-table tbody td{padding:var(--s-2) var(--s-3);border-block-end:var(--hairline);color:var(--text-dim);vertical-align:middle}.crm-row{transition:background-color .1s}.crm-row:hover{background:var(--bg-2)}.crm-row--link{cursor:pointer}.crm-row--link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.crm-row--selected{background:var(--accent-tint)}.crm-cell-name{font-size:var(--ts-body-sm);color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-inline-size:22rem;font-weight:500;overflow:hidden}.crm-cell-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:end;white-space:nowrap;color:var(--text)}.crm-cell-mono{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-dim);direction:ltr;unicode-bidi:isolate}.crm-cell-meta{font-size:var(--ts-body-2xs);color:var(--text-mute);white-space:nowrap}.crm-cell-actions{white-space:nowrap;text-align:end;inline-size:1%}.crm-rowactions{gap:var(--s-1);opacity:0;transition:opacity .1s;display:inline-flex}.crm-row:hover .crm-rowactions,.crm-row:focus-within .crm-rowactions,.crm-rowactions:focus-within{opacity:1}@media (hover:none){.crm-rowactions{opacity:1}}.crm-rowactions .btn{--btn-h:1.5rem;block-size:1.5rem;padding-inline:var(--s-2);font-size:.75rem;line-height:1}.crm-status{align-items:center;gap:var(--s-2);white-space:nowrap;color:var(--text-dim);display:inline-flex}.crm-status:before{content:"";border-radius:var(--r-full);background:currentColor;flex:none;block-size:6px;inline-size:6px}.crm-status--ok{color:var(--success)}.crm-status--warn{color:var(--warn)}.crm-status--danger{color:var(--danger)}.crm-status--info{color:var(--accent)}.crm-status--neutral{color:var(--text-mute)}:root{--crm-alt:oklch(52% .11 195);--crm-alt-tint:oklch(52% .11 195/.1)}[data-theme=dark]{--crm-alt:oklch(72% .13 195);--crm-alt-tint:oklch(72% .13 195/.14)}.crm-status--alt{color:var(--crm-alt)}.crm-track{padding:var(--s-2) 0 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;margin:0;list-style:none;display:grid}.crm-track__step{min-inline-size:0;position:relative}.crm-track__step:not([data-first]):before{content:"";background:var(--border);block-size:2px;position:absolute;inset-block-start:7px;inset-inline:-50% 50%}.crm-track__step[data-state=walked]:before,.crm-track__step[data-state=here]:before{opacity:.45;background:currentColor}.crm-track__step[data-aside]:before{border-block-start:2px dashed var(--border);background:0 0}.crm-track__node{z-index:1;align-items:center;gap:var(--s-1);inline-size:100%;font:inherit;cursor:pointer;transition:opacity var(--t-fast);background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative}.crm-track__node[aria-disabled=true]{cursor:default}.crm-track__node[data-locked]{opacity:.6}.crm-track__dot{border-radius:var(--r-full);background:var(--bg-1);block-size:16px;inline-size:16px;transition:background var(--t-fast), box-shadow var(--t-fast);border:2px solid}.crm-track__step[data-state=walked] .crm-track__dot{background:currentColor}.crm-track__step[data-state=here] .crm-track__dot{box-shadow:0 0 0 3px color-mix(in oklab, currentColor 22%, transparent);background:currentColor}.crm-track__label{font-size:.6875rem;font-weight:500;line-height:var(--lh-tight,1.3);text-align:center;color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.crm-track__step[data-state=here] .crm-track__label{color:var(--text);font-weight:600}.crm-track__node:not([aria-disabled=true]):hover .crm-track__label{color:var(--text)}.crm-track__node[aria-disabled=true]:not([data-locked]) .crm-track__label{opacity:.55}.crm-track__status{min-block-size:1em;color:var(--text-mute);margin:0;font-size:.6875rem}.chip-crm-alt{background:var(--crm-alt-tint);color:var(--crm-alt);border-color:#0000}.crm-tag{align-items:center;gap:var(--s-1);padding:1px var(--s-2);border:var(--hairline-1);border-radius:var(--r-2);color:var(--text-mute);white-space:nowrap;font-size:.6875rem;display:inline-flex}.crm-section{--crm-frame-pad:var(--s-4);gap:var(--s-3);min-inline-size:0;padding:var(--crm-frame-pad);background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-3);flex-direction:column;display:flex}.crm-card .crm-section,.crm-section .crm-section,.crm-section--bare{--crm-frame-pad:0px;background:0 0;border:0;border-radius:0}.crm-section__head{align-items:baseline;gap:var(--s-2);border-block-end:var(--hairline);padding-block-end:var(--s-2);display:flex}.crm-section>.crm-section__head{margin-block-start:calc(var(--crm-frame-pad) * -1);margin-inline:calc(var(--crm-frame-pad) * -1);padding-block-start:calc(var(--crm-frame-pad) * .75);padding-inline:var(--crm-frame-pad);background:var(--bg-2);border-start-start-radius:calc(var(--r-3) - 1px);border-start-end-radius:calc(var(--r-3) - 1px)}.crm-card .crm-section>.crm-section__head,.crm-section .crm-section>.crm-section__head,.crm-section--bare>.crm-section__head{background:0 0;border-start-start-radius:0;border-start-end-radius:0}.crm-section__title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);margin:0;font-size:.6875rem;font-weight:600}.crm-card{background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-3);padding:var(--s-3);min-inline-size:0}.crm-card--flush{padding:0}.crm-page .input,.crm-section .input,.crm-card .input,.crm-strip .input{border-color:var(--border-2)}.crm-page .input:focus,.crm-section .input:focus,.crm-card .input:focus,.crm-strip .input:focus{background:var(--bg-2)}.crm-page .filter-field select:not(:focus-visible),.crm-section .filter-field select:not(:focus-visible),.crm-strip .filter-field select:not(:focus-visible){border-color:var(--border-2)}.crm-strip{--crm-strip-pad:var(--s-3);align-items:center;gap:var(--s-3);min-inline-size:0;padding:var(--s-2) var(--crm-strip-pad);background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-3);display:flex}.crm-split{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:start;min-inline-size:0;display:grid}.crm-split--wide-rail{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}@media (width<=1024px){.crm-split,.crm-split--wide-rail{grid-template-columns:minmax(0,1fr)}}.crm-rail{gap:var(--s-3);flex-direction:column;min-inline-size:0;display:flex;position:sticky;inset-block-start:var(--s-4)}@media (width<=1024px){.crm-rail{position:static}}.crm-rail--flow{position:static}.crm-facts{gap:var(--s-2) var(--s-3);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;display:grid}.crm-facts__label{font-family:var(--font-mono);font-size:var(--ts-mono-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute);white-space:nowrap}.crm-facts__value{font-size:var(--ts-body-sm);color:var(--text);overflow-wrap:anywhere;min-inline-size:0;margin:0}.crm-facts__row{display:contents}.crm-metrics{gap:var(--s-5);padding-block:var(--s-3);border-block-end:var(--hairline);flex-wrap:wrap;display:flex}.crm-section .crm-metrics{border-block-end:0;padding-block:0}.crm-headerstats{align-items:baseline;gap:var(--s-1) var(--s-4);font-variant-numeric:tabular-nums;flex-wrap:wrap;min-inline-size:0;font-size:.8125rem;display:flex}.crm-headerstats__item{align-items:baseline;gap:var(--s-1);white-space:nowrap;display:flex}.crm-headerstats__label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);font-size:.6875rem;font-weight:600}.crm-headerstats__value{color:var(--text);font-weight:600}@media (width<=768px){.crm-headerstats{display:none}}.crm-metric{gap:var(--s-0);flex-direction:column;min-inline-size:0;display:flex}.crm-metric__label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);white-space:nowrap;font-size:.6875rem;font-weight:600}.crm-metric__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:1.25rem;font-weight:600;line-height:1.1}.crm-metric__value--success{color:var(--success)}.crm-metric__value--warn{color:var(--warn)}.crm-metric__value--danger{color:var(--danger)}.crm-metric__delta{font-variant-numeric:tabular-nums;color:var(--text-mute);font-size:.75rem}.crm-metric__delta--up{color:var(--success)}.crm-metric__delta--down{color:var(--danger)}.crm-board{gap:var(--s-3);min-block-size:0;align-items:start;padding-block-end:var(--s-2);display:flex;overflow:auto visible}.crm-board__col{gap:var(--s-2);min-inline-size:0;padding:var(--s-3);background:var(--bg-2);border:var(--hairline);border-radius:var(--r-3);flex-direction:column;flex:0 0 17rem;display:flex}.crm-board--fit{--crm-board-col-min:17rem}.crm-board--fit .crm-board__col{flex:1 1 var(--crm-board-col-min);min-inline-size:var(--crm-board-col-min);max-inline-size:26rem}@media (width<=768px){.crm-board--fit .crm-board__col{flex:0 0 85vw;min-inline-size:0;max-inline-size:none}}.crm-board__colhead{align-items:center;gap:var(--s-2);border-block-end:var(--hairline-1);letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);padding-block-end:var(--s-2);font-size:.6875rem;font-weight:600;display:flex}.crm-board__colcount{font-variant-numeric:tabular-nums;color:var(--text-mute);margin-inline-start:auto}.crm-board__cards{gap:var(--s-2);min-block-size:var(--s-8);flex-direction:column;display:flex}.crm-board__drop{border:1px dashed var(--border-1);border-radius:var(--r-3);background:var(--accent-tint)}.crm-skeleton-row>td{padding:var(--s-2) var(--s-3)}.crm-empty{justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-8) var(--s-4);text-align:center;color:var(--text-mute);background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-3);flex-direction:column;display:flex}.crm-section .crm-empty,.crm-card .crm-empty,.crm-tablewrap .crm-empty{background:0 0;border:0}.crm-empty__title{color:var(--text-dim);font-size:.875rem;font-weight:600}.crm-empty__body{max-inline-size:32rem;font-size:.8125rem}.crm-error{align-items:flex-start;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--danger);background:var(--danger-tint);border-radius:var(--r-3);color:var(--text);font-size:.8125rem;display:flex}.crm-error__text{gap:var(--s-2);flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.crm-error__actions{gap:var(--s-2);flex:none;margin-inline-start:auto;display:flex}@media (width<=768px){.crm-toolbar{row-gap:var(--s-2);flex-wrap:wrap}.crm-col-optional{display:none}.crm-metrics{gap:var(--s-4)}.crm-metric__value{font-size:1.0625rem}}@media (width<=1420px){.crm-col-wide{display:none}}@media (width<=900px){.crm-col-mid{display:none}}.crm-grid__pagecount{color:var(--text-mute);font-variant-numeric:tabular-nums;text-align:center;margin-inline:auto;font-size:.75rem}@media (width<=480px){.crm-cell-name{max-inline-size:9rem}}.crm-row--pick{cursor:default;-webkit-user-select:none;user-select:none}.crm-row--pick:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.crm-row--pick .crm-cell-mono,.crm-row--pick a{-webkit-user-select:text;user-select:text}.crm-bulk{background:var(--accent-tint);flex-wrap:wrap}.crm-bulk .input{flex:0 14rem;inline-size:auto;min-inline-size:0}.crm-bulk__count{font-size:var(--ts-body-2xs);font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.crm-bulk__spacer{flex:auto;min-inline-size:0}.crm-bulk__group{align-items:center;gap:var(--s-2);min-inline-size:0;display:flex}.crm-bulk-move{position:relative}.crm-bulk-move__arrow{margin-inline-start:var(--s-1)}[dir=rtl] .crm-bulk-move__arrow{display:inline-block;transform:scaleX(-1)}.crm-bulk-move__menu{max-block-size:15rem;min-inline-size:12rem;padding:var(--s-1);z-index:30;flex-direction:column;display:flex;position:absolute;inset-block-end:calc(100% + var(--s-1));inset-inline-start:0;overflow-y:auto}.crm-bulk-move__item{text-align:start;padding:var(--s-2);border-radius:var(--r-1);cursor:pointer;font-size:var(--ts-body-sm);color:var(--text);white-space:nowrap;background:0 0;border:0}.crm-bulk-move__item:hover:not(:disabled){background:var(--bg-2)}.crm-bulk-move__item:disabled{opacity:.5;cursor:default}.crm-bulk-move__item[aria-current]{color:var(--accent);font-weight:600}.crm-bulk-move__item[aria-current]:before{content:"•";margin-inline-end:var(--s-1)}@media (width<=768px){.crm-bulk{z-index:1;position:sticky;inset-block-end:0}}@media (width<=480px){.crm-bulk{--crm-strip-pad:var(--s-2)}}.crm-bulk-confirm{gap:var(--s-2);padding:var(--s-3);border:var(--hairline-1);border-inline-start:var(--s-0) solid var(--danger);border-radius:var(--r-3);background:var(--bg-1);color:var(--text-dim);flex-direction:column;font-size:.8125rem;display:flex}.crm-bulk-confirm p{margin:0}.crm-bulk-confirm__title{color:var(--text);font-size:.875rem;font-weight:600}.crm-bulk-confirm__actions{gap:var(--s-2);flex-wrap:wrap;padding-block-start:var(--s-1);display:flex}.crm-select-hint{font-size:var(--ts-body-2xs);color:var(--text-mute);margin:0;display:none}@media (hover:hover) and (width>=1200px){.crm-select-hint{display:inline}}.crm-inline{--crm-inline-pad-i:10px;--crm-inline-pad-b:6px;--crm-inline-min-b:30px;--crm-inline-gutter:20px;min-inline-size:0;display:block}.crm-inline .crm-inline__control{font:inherit;color:inherit;block-size:auto;min-block-size:var(--crm-inline-min-b);padding:var(--crm-inline-pad-b) var(--crm-inline-pad-i)}.crm-inline textarea.crm-inline__control{resize:vertical;min-block-size:0}.crm-inline__row{align-items:center;gap:var(--s-1);min-inline-size:0;display:flex}.crm-inline__row>.crm-inline__display,.crm-inline__row>.crm-inline__static{flex:auto;min-inline-size:0}.crm-inline__link{padding:var(--s-0);border-radius:var(--r-1);color:var(--text-mute);opacity:.55;transition:opacity var(--t-fast), color var(--t-fast);flex:none;align-items:center;margin-inline-start:var(--crm-inline-pad-i);display:inline-flex}.crm-inline__link:hover,.crm-inline__link:focus-visible,.crm-inline__row:hover .crm-inline__link{opacity:1;color:var(--product-accent)}.crm-inline__link:focus-visible{outline:2px solid var(--product-accent);outline-offset:1px;opacity:1}.crm-inline__display{align-items:center;gap:var(--s-2);inline-size:100%;min-block-size:var(--crm-inline-min-b);padding:var(--crm-inline-pad-b) var(--crm-inline-pad-i);border-radius:var(--r-2);margin-inline:calc(var(--crm-inline-pad-i) * -1);font:inherit;color:inherit;text-align:start;cursor:text;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:1px solid #0000;padding-inline-end:var(--crm-inline-gutter);display:flex;position:relative}.crm-inline__display:hover,.crm-inline__display:focus-visible{background:var(--bg-2)}.crm-inline__display:focus-visible{outline:2px solid var(--product-accent);outline-offset:-1px}.crm-inline__text{overflow-wrap:anywhere;flex:auto;min-inline-size:0}.crm-inline__display[data-empty] .crm-inline__text,.crm-inline__static[data-empty]{color:var(--text-mute)}.crm-inline__pencil{color:var(--text-mute);opacity:0;transition:opacity var(--t-fast);pointer-events:none;display:inline-flex;position:absolute;inset-inline-end:var(--s-1)}.crm-inline__display:hover .crm-inline__pencil,.crm-inline__display:focus-visible .crm-inline__pencil{opacity:1}.crm-inline__display[data-empty] .crm-inline__pencil{opacity:.45}@media (hover:none){.crm-inline__pencil{opacity:.45}}.crm-inline__static{padding-block:var(--crm-inline-pad-b);overflow-wrap:anywhere;min-inline-size:0;display:block}.crm-inline__unit{display:block;position:relative}.crm-inline__unit:before{content:attr(data-unit);color:var(--text-mute);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:var(--crm-inline-pad-i)}.crm-inline__unit>.crm-inline__control{padding-inline-start:2.2em}.crm-inline[data-saving]{position:relative}.crm-inline[data-saving]:after{content:"";border-radius:var(--r-full);background:linear-gradient(90deg, transparent 0%, var(--product-accent) 40%, var(--product-accent) 60%, transparent 100%);background-size:240% 100%;block-size:2px;animation:1.1s linear infinite crm-inline-progress;position:absolute;inset-block-end:-2px;inset-inline:0}@keyframes crm-inline-progress{0%{background-position:140% 0}to{background-position:-140% 0}}@media (prefers-reduced-motion:reduce){.crm-inline[data-saving]:after{background:var(--product-accent);opacity:.5;animation:none}}.crm-inline[data-invalid] .crm-inline__control{border-color:var(--danger)}.crm-inline[data-invalid] .crm-inline__control:focus{box-shadow:0 0 0 3px var(--danger-tint)}.crm-inline__error{align-items:baseline;gap:var(--s-1) var(--s-2);font-size:var(--ts-body-2xs);color:var(--danger);flex-wrap:wrap;margin-block-start:var(--s-1);display:flex}.crm-inline__errortext{overflow-wrap:anywhere;min-inline-size:0}.crm-inline__acts{gap:var(--s-2);white-space:nowrap;display:inline-flex}.crm-inline__act{font:inherit;color:var(--danger);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.crm-inline__act:hover{color:var(--text)}.crm-inline__act:focus-visible{outline:2px solid var(--product-accent);outline-offset:2px;border-radius:var(--r-1)}.crm-inline-block{gap:var(--s-1);flex-direction:column;min-inline-size:0;display:flex}.crm-inline__sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tdetail__crumbactions{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-inline-start:auto;display:flex}.tdetail__crumbicons{align-items:center;gap:var(--s-1);display:inline-flex}.tdetail__crumbicons .btn{place-items:center;block-size:28px;inline-size:28px;padding:0;display:grid}.tdetail__titletext{border-radius:var(--r-2);padding-inline:var(--s-1);cursor:text;transition:background var(--t-fast);margin-inline-start:calc(var(--s-1) * -1);display:inline-block}.tdetail__titletext:hover{background:var(--bg-2)}.tdetail__titleinput{font-family:inherit;font-size:var(--ts-h1);letter-spacing:-.015em;padding:var(--s-1) var(--s-2);width:100%;font-weight:600;line-height:1.15}.tdetail__titleerr{margin-top:var(--s-1);font-family:inherit;font-size:var(--ts-body-sm);letter-spacing:normal;color:var(--danger);font-weight:400;line-height:1.4;display:block}.tdetail__titlemeta{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-mute);flex-wrap:wrap;display:inline-flex}.tdetail__idbtn{justify-content:center;align-items:center;gap:var(--s-1);font-family:var(--font-mono);font-size:var(--ts-body-2xs);letter-spacing:.04em;color:var(--text-mute);border-radius:var(--r-full);padding:2px var(--s-2);cursor:pointer;transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);background:0 0;border:1px solid #0000;display:inline-flex}.tdetail__idbtn:hover{color:var(--text-dim);background:var(--bg-2);border-color:var(--border)}.tdetail__count{min-width:18px;min-height:18px;border-radius:var(--r-full);background:var(--accent-tint);color:var(--accent);font-family:var(--font-mono);font-size:var(--ts-mono-2xs);justify-content:center;align-items:center;margin-inline-start:var(--s-1);padding:0 5px;font-weight:600;line-height:1;display:inline-flex}.sharedlg__backdrop{z-index:200;background:color-mix(in srgb, var(--bg-inset) 72%, transparent);position:fixed;inset:0}.sharedlg{z-index:201;inline-size:min(480px, calc(100vw - var(--s-6)));max-block-size:calc(100vh - var(--s-7));overscroll-behavior:contain;padding:var(--s-5);background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-4);box-shadow:var(--shadow-2);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.sharedlg__head{align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);display:flex}.sharedlg__title{min-width:0;font-size:var(--ts-h3);color:var(--text);flex:1;font-weight:600}.sharedlg__label{margin-bottom:var(--s-1);font-family:var(--font-mono);font-size:var(--ts-body-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute);display:block}.sharedlg__linkrow{align-items:center;gap:var(--s-2);display:flex}.sharedlg__link{min-width:0;font-family:var(--font-mono);font-size:var(--ts-body-2xs);flex:1}.sharedlg__subhead{margin-block:var(--s-5) var(--s-2);font-family:var(--font-mono);font-size:var(--ts-body-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute)}.sharedlg__people{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sharedlg__person{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;border-block-end:var(--hairline);display:flex}.sharedlg__person:last-child{border-block-end:none}.sharedlg__avatar{border-radius:var(--r-full);background:var(--bg-3);block-size:28px;inline-size:28px;color:var(--text-dim);font-family:var(--font-mono);font-size:var(--ts-mono-2xs);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sharedlg__who{flex-direction:column;flex:1;min-width:0;display:flex}.sharedlg__name{font-size:var(--ts-body-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sharedlg__mail{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-mute);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sharedlg__perm{flex:none;inline-size:auto}.sharedlg__note{margin-block:0 var(--s-2);font-size:var(--ts-body-sm);color:var(--text-mute)}:is(.page>.u-toolbar:has(+.u-toolbar),.page>.u-toolbar:has(+.filter-bar),.page>.u-toolbar:has(+*>.u-toolbar:first-child),.page>.u-toolbar:has(+*>.filter-bar:first-child)){border-block-end:0;margin-block-end:0;padding-block-end:0}@media (width<=768px){.tdetail__idbtn{min-width:44px;min-height:44px}.tdetail__titleinput{font-size:var(--ts-h2);min-height:44px}.sharedlg{inline-size:calc(100vw - var(--s-4));padding:var(--s-4)}.sharedlg__perm{min-height:44px}}.tdesc{cursor:text;min-width:0;position:relative}.tdesc__prose{max-inline-size:var(--tdesc-measure);font-size:var(--ts-body-sm);line-height:var(--lh-desc);color:var(--text)}.tdesc__prose>:first-child{margin-block-start:0}.tdesc__prose>:last-child{margin-block-end:0}.tdesc__edit{font:inherit;font-size:var(--ts-body-2xs);font-family:var(--font-mono);color:var(--text-mute);cursor:pointer;opacity:0;transition:opacity var(--t-fast), color var(--t-fast);background:0 0;border:none;margin-block-start:var(--s-2);padding:0}.tdesc:hover .tdesc__edit,.tdesc__edit:focus-visible{opacity:1}.tdesc__edit:hover{color:var(--text)}.tdesc__prose:empty+.tdesc__edit,.tdesc>.tdesc__edit:only-child{opacity:1}@media (hover:none){.tdesc__edit{opacity:1}}.tdesc--empty{cursor:pointer}.tdesc--empty .tdesc__edit{opacity:1;text-align:start;background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-2);inline-size:100%;padding:var(--s-3);min-block-size:120px;font-family:var(--font-sans);font-size:var(--ts-body-sm);color:var(--text-mute);cursor:text;transition:border-color var(--t-fast), background var(--t-fast), color var(--t-fast);margin-block-start:0;display:block}.tdesc--empty:hover .tdesc__edit,.tdesc--empty .tdesc__edit:hover{border-color:var(--border);color:var(--text-dim)}.tdesc--empty .tdesc__edit:focus-visible{border-color:var(--product-accent);box-shadow:0 0 0 3px var(--product-accent-tint);color:var(--text-dim);outline:none}.tdesc-edit{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.tdesc-edit__bar{align-items:center;gap:var(--s-1);padding:var(--s-1);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-2);flex-wrap:wrap;display:flex}.tdesc-edit__tool{min-block-size:32px;min-inline-size:32px;padding:0 var(--s-1);border-radius:var(--r-2);color:var(--text-dim);font:inherit;font-size:var(--ts-body-sm);cursor:pointer;transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);background:0 0;border:1px solid #0000;place-items:center;display:grid}.tdesc-edit__tool:hover{background:var(--bg-3);color:var(--text);border-color:var(--border-2)}.tdesc-edit__tool:focus-visible{border-color:var(--accent);color:var(--text)}.tdesc-edit__tool[aria-pressed=true]{background:var(--bg);color:var(--text);box-shadow:var(--shadow-1);border-color:#0000}.tdesc-edit__tool[aria-pressed=true]:hover{background:var(--bg-inset)}.tdesc-edit__tool--text{font-size:var(--ts-body-2xs);letter-spacing:.01em;font-weight:600}.tdesc-edit__group{align-items:center;gap:2px;display:flex}.tdesc-edit__sep{background:var(--border-1);flex:none;block-size:18px;inline-size:1px;margin-inline:3px}.tdesc-edit__area{min-block-size:120px;padding:var(--s-3);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-2);font-size:var(--ts-body-sm);line-height:var(--lh-relaxed,1.65);color:var(--text);overflow-wrap:anywhere;outline:none}.tdesc-edit__area:focus-visible{border-color:var(--accent)}.tdesc-edit__area ul,.tdesc-edit__area ol{margin:var(--s-2) 0;padding-inline-start:var(--s-5)}.tdesc-edit__area li{margin-block:var(--s-0)}.tdesc-edit__area a{color:var(--accent);text-decoration:underline}.tdesc-edit__area h1,.tdesc-edit__area h2,.tdesc-edit__area h3{margin-block:var(--s-3) var(--s-2);font-weight:600;line-height:var(--lh-snug);color:var(--text)}.tdesc-edit__area h1{font-size:var(--ts-h2)}.tdesc-edit__area h2{font-size:var(--ts-h3)}.tdesc-edit__area h3{font-size:var(--ts-body-lg)}.tdesc-edit__area>:first-child{margin-block-start:0}.tdesc-edit__area blockquote{margin:var(--s-2) 0;border-inline-start:2px solid var(--border-2);color:var(--text-dim);padding-inline-start:var(--s-3)}.tdesc-edit__area code{font-family:var(--font-mono);border-radius:var(--r-1);background:var(--bg-2);border:1px solid var(--border);color:var(--text);padding:1px 4px;font-size:.92em}.tdesc-edit__area s{color:var(--text-mute)}.tdesc-edit__link{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.tdesc-edit__linkinput{min-block-size:32px;min-inline-size:180px;padding:var(--s-1) var(--s-2);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-2);color:var(--text);font:inherit;font-size:var(--ts-body-sm);flex:1}.tdesc-edit__actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.tdesc-edit__hint{font-family:var(--font-mono);font-size:var(--ts-mono-2xs);color:var(--text-mute)}.wb-compose{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--bg-2);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.wb-compose__input{min-block-size:36px;min-inline-size:160px;padding:var(--s-1) var(--s-2);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-2);color:var(--text);font:inherit;font-size:var(--ts-body-sm);flex:1}.wb-canvas__empty{align-items:center;gap:var(--s-3);padding:var(--s-5);flex-wrap:wrap;display:flex}.wb-tip{padding:var(--s-4);font-size:var(--ts-body-2xs);color:var(--text-dim);line-height:var(--lh-normal)}.wb-tip__lead{color:var(--text)}.mention-host{flex:1;min-width:0;position:relative}.mention-host__input{min-block-size:44px;inline-size:100%;padding:var(--s-2) var(--s-3);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-2);color:var(--text);font:inherit;font-size:var(--ts-body-sm)}.mention-host__input:focus-visible{border-color:var(--accent);outline:none}.mention-menu{z-index:30;max-block-size:260px;min-inline-size:220px;max-inline-size:340px;padding:var(--s-1);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-3);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--s-1));inset-inline-start:0;overflow-y:auto;box-shadow:0 12px 32px -12px oklch(0% 0 0/.55)}.mention-menu__opt{align-items:center;gap:var(--s-2);min-block-size:44px;padding:var(--s-1) var(--s-2);border-radius:var(--r-2);cursor:pointer;display:flex}.mention-menu__opt[data-active=true]{background:var(--bg-2)}.mention-menu__name{min-width:0;font-size:var(--ts-body-sm);color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mention-menu__handle{font-family:var(--font-mono);font-size:var(--ts-mono-2xs);color:var(--text-mute);flex:none}.tcomment-form{gap:var(--s-2)}.tcomment-form__row{gap:var(--s-2);align-items:flex-start}@media (width<=768px){.tdesc-edit__tool{min-block-size:44px;min-inline-size:44px}.tdesc-edit__linkinput,.wb-compose__input{min-block-size:44px}}.tmeet{gap:var(--s-4);flex-direction:column;min-inline-size:0;display:flex}.tmeet__head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.tmeet__headend{margin-inline-start:auto}.tmeet-sidebar{min-inline-size:0;margin-block:var(--s-4);border:1px solid var(--panel-border);border-radius:var(--r-3);background:var(--bg-2)}.tmeet-sidebar__summary{cursor:pointer;min-block-size:44px;padding:var(--s-3);color:var(--text);font-size:var(--ts-body-2xs);font-weight:600}.tmeet-sidebar__summary:hover{background:var(--bg-3);border-radius:var(--r-3)}.tmeet-sidebar__summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tmeet-sidebar__count{float:inline-end;padding-inline:var(--s-2);background:var(--panel-bg);border-radius:var(--r-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tmeet-sidebar__content{padding:var(--s-1);gap:var(--s-2);border-top:1px solid var(--panel-border)}.tmeet-sidebar .tmeet__head:empty{display:none}.tmeet-sidebar .tmeet__panel{padding:var(--s-2)}.tmeet-sidebar .tmeet__addrow{flex-wrap:wrap}.tmeet-sidebar .tmeet__addfield{flex-basis:100%}.tmeet-sidebar .tmeet__panel--list{padding:var(--s-0)}.tmeet-sidebar .tmeet__rowwrap{gap:var(--s-0);grid-template-columns:minmax(0,1fr) auto;display:grid}.tmeet-sidebar .tmeet__row{justify-items:start;gap:var(--s-0);padding:var(--s-1) var(--s-2);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.tmeet-sidebar .tmeet__icon,.tmeet-sidebar .tmeet__chevron{display:none}.tmeet-sidebar .tmeet__body{inline-size:100%}.tmeet-sidebar .tmeet__name,.tmeet-sidebar .tmeet__meta{white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.tmeet-sidebar .tmeet__name{font-size:var(--ts-body-2xs)}.tmeet-sidebar .tmeet__unlink{min-inline-size:28px}@media (pointer:coarse){.tmeet-sidebar .tmeet__unlink{min-inline-size:44px}}.tmeet__panel{background:var(--bg-1);border:var(--hairline);border-radius:var(--r-4);padding:var(--s-4);min-inline-size:0}.tmeet__panel--list{padding:var(--s-1)}.tmeet__add{gap:var(--s-3);flex-direction:column;display:flex}.tmeet__addrow{align-items:center;gap:var(--s-2);min-inline-size:0;display:flex}.tmeet__addfield{flex:1;min-inline-size:0}.tmeet__addlabel{font-size:var(--ts-body-2xs);color:var(--text-mute);margin-block-end:var(--s-1);display:block}.tmeet__or{align-items:center;gap:var(--s-2);font-size:var(--ts-body-2xs);color:var(--text-mute);display:flex}.tmeet__or:before,.tmeet__or:after{content:"";background:var(--border);flex:1;block-size:1px}.tmeet__list{flex-direction:column;display:flex}.tmeet__row{appearance:none;font:inherit;color:inherit;text-align:start;align-items:center;gap:var(--s-3);min-block-size:44px;inline-size:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-3);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background var(--t-fast);background:0 0;border:0;display:flex}.tmeet__row:hover{background:var(--row-hover)}.tmeet__sep{border-block-start:var(--hairline)}.tmeet__icon{border-radius:var(--r-3);background:var(--bg-2);block-size:36px;inline-size:36px;color:var(--text-dim);flex-shrink:0;place-items:center;display:grid}.tmeet__body{flex:1;min-inline-size:0}.tmeet__name{font-size:var(--ts-body-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.tmeet__meta{font-size:var(--ts-body-2xs);color:var(--text-mute);margin-block-start:var(--s-0);display:block}.tmeet__badge{font-size:var(--ts-body-2xs);color:var(--text-dim);background:var(--bg-3);border-radius:var(--r-2);padding:var(--s-0) var(--s-2);flex-shrink:0}.tmeet__badge--soft{color:var(--text-mute);background:0 0;padding-inline:0}.tmeet__chevron{color:var(--text-mute);flex-shrink:0}.tmeet__rowwrap{align-items:center;gap:var(--s-1);display:flex}.tmeet__unlink{appearance:none;font:inherit;color:var(--text-mute);font-size:var(--ts-body-sm);border-radius:var(--r-2);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-shrink:0;min-block-size:44px;min-inline-size:44px}.tmeet__unlink:hover{color:var(--text);background:var(--bg-2)}.tmeet__empty{align-items:flex-start;gap:var(--s-1);padding:var(--s-5) var(--s-3);flex-direction:column;display:flex}.tmeet__emptytitle{font-size:var(--ts-body-sm);color:var(--text-dim)}.tmeet__emptyhint{font-size:var(--ts-body-2xs);color:var(--text-mute)}.tmeet__err{font-size:var(--ts-body-2xs);color:var(--danger)}@media (width<=768px){.tmeet__addrow{flex-wrap:wrap}.tmeet__addfield{flex-basis:100%}.tmeet__newname{min-block-size:44px;font-size:var(--ts-body-lg)}}.mstage__grid{gap:var(--s-3);padding:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.mstage__tile{border:1px solid var(--border-1);aspect-ratio:4/3;background:var(--bg-2);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mstage__tile[data-speaking=true]{border:2px solid var(--ai)}.mstage__video{object-fit:cover;block-size:100%;inline-size:100%}.mstage__placeholder{align-items:center;gap:var(--s-2);flex-direction:column;display:flex}.mstage__nameplate{max-inline-size:calc(100% - var(--s-4));padding:var(--s-1) var(--s-2);border-radius:var(--r-2);background:color-mix(in srgb, var(--bg-1) 78%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:var(--s-2);min-inline-size:0;display:flex;position:absolute;inset-block-start:var(--s-2);inset-inline-start:var(--s-2)}.mstage__name{font-size:var(--ts-body-sm);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.mstage__bar{z-index:2;justify-content:center;align-items:center;gap:var(--s-2);pointer-events:none;display:flex;position:absolute;inset-block-end:var(--s-4);inset-inline:0}.mstage__bar>*{pointer-events:auto}.mstage__bar-gap{inline-size:var(--s-5);pointer-events:none}.mstage__btn{border:1px solid var(--border-2);background:color-mix(in srgb, var(--bg-1) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);block-size:44px;inline-size:44px;color:var(--text);cursor:pointer;transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mstage__btn:hover{background:var(--bg-2)}.mstage__btn:focus-visible{outline:2px solid var(--ai);outline-offset:2px}.mstage__btn--off{background:color-mix(in srgb, var(--bg-3) 82%, transparent);color:var(--text-mute)}.mstage__btn--on{background:color-mix(in srgb, var(--ai) 22%, var(--bg-1));border-color:var(--ai);color:var(--text)}.mstage__btn--danger{background:var(--danger);border-color:var(--danger);color:#fff}.mstage__btn--danger:hover{background:color-mix(in srgb, var(--danger) 84%, #000)}@media (prefers-reduced-motion:reduce){.mstage__btn{transition:none}}.mstage__notice{align-items:center;gap:var(--s-3);display:flex}.mstage__slot{margin-block-end:var(--s-4)}@media (width<=768px){.mstage__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.mstage__card{padding:0;position:relative}.mlive{gap:var(--s-4);grid-template-columns:1fr 300px;block-size:calc(100vh - 260px);min-block-size:420px;display:grid}.mlive:has(.mrail--collapsed){grid-template-columns:1fr 32px}.mstage__card--fill,.mstage__prejoin--fill{flex-direction:column;block-size:100%;min-block-size:0;display:flex}.mstage__card--fill .mstage__grid{flex:1;grid-auto-rows:minmax(0,1fr);align-content:stretch;min-block-size:0;overflow:hidden}.mstage__card--fill .mstage__tile{aspect-ratio:auto;min-block-size:0}.mstage__grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.mstage__grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mstage__prejoin-inner{justify-content:center;align-items:center;gap:var(--s-3);block-size:100%;padding:var(--s-8);flex-direction:column;display:flex}.mrail{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--border-1);background:var(--bg-1);border-radius:8px;flex-direction:column;min-block-size:0;display:flex;overflow:hidden}.mrail--collapsed{cursor:pointer;color:var(--text-mute);font-size:var(--ts-body-lg);justify-content:center;align-items:center;padding:0}.mrail__head{align-items:center;gap:var(--s-2);display:flex}.mrail__spacer{flex:1}.mrail__toggle{appearance:none;color:var(--text-mute);cursor:pointer;font-size:var(--ts-body-lg);padding:0 var(--s-1);background:0 0;border:none;line-height:1}.mrail__section{gap:var(--s-2);border-block-end:var(--hairline);flex-direction:column;min-block-size:0;padding-block-end:var(--s-3);display:flex}.mrail__section:last-child{border-block-end:none;padding-block-end:0}.mrail__section--grow{flex:1;min-block-size:0}.mrail__person{align-items:center;gap:var(--s-2);display:flex}.mrail__person-name{font-size:var(--ts-body-sm);flex:1;min-inline-size:0}.mrail__dot{background:var(--success,#3fb950);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.mrail__agenda{font-size:var(--ts-body-sm);color:var(--text-dim);white-space:pre-wrap;margin:0;line-height:1.6}.mrail__notes{gap:var(--s-3);flex-direction:column;flex:1;min-block-size:0;display:flex;overflow:auto}.mrail__note{gap:var(--s-0);flex-direction:column;display:flex}.mrail__note-text{font-size:var(--ts-body-sm);line-height:1.5}.mrail__addrow{gap:var(--s-2)}.mrail__addfield{min-inline-size:0;padding:var(--s-2);flex:1}@media (width<=900px){:is(.mlive,.mlive:has(.mrail--collapsed)){grid-template-columns:1fr;block-size:auto}.mstage__card--fill{min-block-size:320px}}.mstage__devicewarn{z-index:2;justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);display:flex;position:absolute;inset-block-end:calc(var(--s-4) + 44px + var(--s-2));inset-inline:0}.subtasks{padding:0}.subtasks__head{align-items:center;gap:var(--tsec-head-gap);margin-block-end:var(--tsec-head-mb);display:flex}.subtasks__empty{font-size:var(--ts-body-sm);color:var(--text-mute);padding-block:var(--s-1) var(--s-2)}.subtasks__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.subtasks__row{align-items:center;gap:var(--subrow-gap);min-inline-size:0;display:flex}.subtasks__row+.subtasks__row{border-block-start:var(--hairline)}.subtasks__open{align-items:center;gap:var(--subrow-gap);min-inline-size:0;padding-block:var(--subrow-pad-y);border-radius:var(--r-2);color:var(--text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex:1;text-decoration:none;display:flex}.subtasks__open:hover{background:var(--bg-2)}.subtasks__open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.subtasks__title{font-size:var(--ts-body-2xs);text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.subtasks__title[data-done=true]{color:var(--text-dim);text-decoration:line-through}.subtasks__due{font-size:var(--ts-body-2xs);flex:none}.subtasks__actions{align-items:center;gap:var(--s-1);opacity:0;flex:none;transition:opacity .12s;display:flex}.subtasks__row:hover .subtasks__actions,.subtasks__row:focus-within .subtasks__actions,.subtasks__actions[data-open=true]{opacity:1}.subtasks__action{border-radius:var(--r-1);min-block-size:28px;min-inline-size:28px;color:var(--text-dim);font-size:var(--ts-body-sm);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.subtasks__action:hover:not(:disabled){background:var(--bg-2);color:var(--text)}.subtasks__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.subtasks__action:disabled{opacity:.5;cursor:default}.subtasks__action[data-danger=true]{color:var(--danger)}.subtasks__pop{display:inline-flex;position:relative}.subtasks__menu{min-inline-size:160px;padding:var(--s-1);z-index:30;flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--s-1));inset-inline-end:0}.subtasks__menuitem{text-align:start;padding:var(--s-2);border-radius:var(--r-1);cursor:pointer;font-size:var(--ts-body-sm);color:var(--text);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.subtasks__menuitem:hover:not(:disabled){background:var(--bg-2)}.subtasks__menuitem:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.subtasks__menuitem:disabled{opacity:.5;cursor:default}.subtasks__menuitem[data-current=true]{color:var(--accent)}.subtasks__confirm{inline-size:max-content;max-inline-size:260px;padding:var(--s-3);gap:var(--s-2);z-index:31;flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--s-1));inset-inline-end:0}.subtasks__confirm-text{font-size:var(--ts-body-2xs);color:var(--text);white-space:normal}.subtasks__confirm-actions{justify-content:flex-end;align-items:center;gap:var(--s-2);display:flex}.subtasks__form{align-items:center;gap:var(--s-2);border-block-start:var(--hairline);margin-block-start:var(--s-3);padding-block-start:var(--s-3);display:flex}.subtasks__input{border:var(--hairline);border-radius:var(--r-2);min-inline-size:0;padding:var(--s-2) var(--s-3);font-size:var(--ts-body-sm);color:var(--text);background:0 0;flex:1}.subtasks__input:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.subtasks__error{color:var(--danger);font-size:var(--ts-body-2xs);margin-block-start:var(--s-2)}@media (hover:none){.subtasks__actions{opacity:1}}@media (width<=768px){.subtasks__actions{opacity:1;gap:var(--s-2)}.subtasks__action{min-block-size:44px;min-inline-size:44px}.subtasks__menuitem{align-items:center;min-block-size:44px;display:flex}.subtasks__menu{min-inline-size:200px}.subtasks__menu,.subtasks__confirm{overscroll-behavior:contain}.subtasks__open{min-block-size:44px}.subtasks__input{min-block-size:44px;font-size:var(--ts-body-lg)}}.taskorder-item{border-radius:var(--r-2);position:relative}.taskorder-item[data-dragging=true]{opacity:.4}.taskorder-item:before{content:"";border-radius:var(--r-full);background:var(--accent);opacity:0;pointer-events:none;block-size:2px;position:absolute;inset-block-start:calc(-1 * var(--s-2) / 2 - 1px);inset-inline:0}.taskorder-item:after{content:"";border-radius:var(--r-full);background:var(--accent);opacity:0;pointer-events:none;block-size:2px;position:absolute;inset-block-end:calc(-1 * var(--s-2) / 2 - 1px);inset-inline:0}.taskorder-item[data-drop=before]:before,.taskorder-item[data-drop=after]:after{opacity:1}.taskorder-item[data-lifted=true]{outline:2px solid var(--accent);outline-offset:2px}.taskorder-col[data-over=true]{background:var(--accent-tint)}@media (prefers-reduced-motion:no-preference){.taskorder-item:before,.taskorder-item:after{transition:opacity var(--t-fast)}.taskorder-col{transition:background var(--t-fast)}}@media (prefers-reduced-motion:reduce){.taskorder-item{transition:none!important}}.taskorder-item{touch-action:manipulation}.taskorder-item[data-swipe]{touch-action:pan-y}.taskorder-item[data-swiping]{box-shadow:var(--shadow-2);border-color:var(--border-2);-webkit-user-select:none;user-select:none}.profile-btn{cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0;line-height:0;transition:box-shadow .12s}.profile-btn:hover{box-shadow:0 0 0 2px var(--ai-tint-2)}.profile-menu{z-index:60;background:var(--bg-1);background-image:linear-gradient(180deg, var(--bg-2), var(--bg-1) 40%);border:1px solid var(--border-1);width:280px;box-shadow:0 0 0 1px var(--bg-1), 0 24px 60px -20px #000000b3;isolation:isolate;border-radius:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@media (width<=768px){.profile-menu{max-width:calc(100vw - 16px);left:auto;right:8px}}.profile-menu__head{border-bottom:1px solid var(--border);background:linear-gradient(180deg, var(--ai-tint), transparent 70%);align-items:center;padding:14px;display:flex}.profile-menu__list{flex-direction:column;gap:1px;padding:4px;display:flex}.profile-menu__list button{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;transition:background .1s;display:flex}.profile-menu__list button:hover{background:var(--bg-2)}.profile-menu__list button>svg{color:var(--text-dim);flex-shrink:0}.profile-menu__list button>span{flex:1}.profile-menu__hint{font-family:var(--font-mono);color:var(--text-mute);text-transform:lowercase;letter-spacing:.04em;font-size:10px}.profile-menu__divider{background:var(--border);height:1px;margin:0}.profile-menu__danger,.profile-menu__danger>svg{color:var(--danger)!important}.profile-menu__danger:hover{background:var(--danger-tint)!important}.profile-menu__foot{border-top:1px solid var(--border);background:var(--bg-inset);padding:8px 14px}.profile-menu__foot .meta{font-size:10px}.topbar{z-index:30!important}.iris-mode-btn{background:var(--bg-2);height:30px;color:var(--text);border:1px solid var(--border-1);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 10px;transition:background .16s,border-color .16s;display:inline-flex}.iris-mode-btn:hover{background:var(--bg-3);border-color:var(--border-2)}.iris-mode-btn[data-mode=auto]{border-color:var(--ai-tint-2);background:var(--ai-tint)}.iris-mode-btn[data-mode=turbo]{background:linear-gradient(135deg, #fcd34d2e, var(--ai-tint));border-color:#fcd34d80;box-shadow:0 0 0 1px #fcd34d40,0 0 18px #f59e0b40}.iris-mode-btn[data-mode=watch]{color:var(--text-dim)}.iris-mode-btn__label{align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.iris-mode-btn__meta{font-family:var(--font-mono);text-transform:lowercase;color:var(--text-dim);font-size:10.5px}.iris-mode-btn[data-mode=turbo] .iris-mode-btn__meta{color:var(--ai-soft);font-weight:600}.iris-mode-btn__timer{border-left:1px solid var(--border-1);align-items:center;gap:6px;margin-left:4px;padding-left:10px;display:inline-flex}.iris-mode-btn__ring{border-radius:50%;place-items:center;width:16px;height:16px;display:inline-grid;position:relative}.iris-mode-btn__ring>span{background:var(--bg-2);border-radius:50%;width:10px;height:10px}@keyframes iris-orb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.iris-orb-pulse{animation:1.8s ease-in-out infinite iris-orb-pulse}@keyframes iris-ring{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.6)}}.iris-pop{z-index:60;background:var(--bg-1);background-image:linear-gradient(180deg, var(--bg-2), var(--bg-1) 40%);border:1px solid var(--border-1);border-radius:var(--r-5);width:380px;box-shadow:0 0 0 1px var(--bg-1), 0 24px 60px -20px #000000b3, 0 0 0 1px var(--border-1);isolation:isolate;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.iris-pop__head{border-bottom:1px solid var(--border);padding:14px 16px}.iris-pop__title{align-items:center;gap:12px;display:flex}.iris-pop__turbo{background:linear-gradient(180deg, #fcd34d1a, transparent), linear-gradient(180deg, var(--ai-tint), transparent 80%);border-bottom:1px solid var(--border);padding:14px 16px}.iris-pop__turbo-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.iris-pop__progress{background:var(--bg-2);border-radius:999px;height:6px;position:relative;overflow:hidden}.iris-pop__progress>span{background:linear-gradient(90deg, var(--ai), #fcd34d);box-shadow:0 0 12px var(--ai-glow);border-radius:999px;transition:width 1s linear;position:absolute;top:0;bottom:0;left:0}.iris-pop__stats{border:1px solid var(--border);background:var(--border);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.iris-stat{background:var(--bg-1);text-align:center;padding:10px 6px}.iris-stat__n{font-family:var(--font-mono);color:var(--text);font-feature-settings:"tnum";font-size:18px;font-weight:600}.iris-stat__n.warn{color:var(--warn)}.iris-stat__l{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);margin-top:2px;font-size:10px}.iris-pop__streak{align-items:center;padding:8px 0 0;display:flex}.iris-pop__list{padding:6px}.iris-pop__item{width:100%;color:var(--text);cursor:pointer;text-align:left;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:flex-start;gap:12px;padding:12px 10px;transition:background .12s;display:grid}.iris-pop__item:hover{background:var(--bg-2)}.iris-pop__item.active{background:var(--bg-2);border-color:var(--border-1)}.iris-pop__item.special:hover{background:var(--ai-tint)}.iris-pop__item:disabled{opacity:.4;cursor:not-allowed}.iris-pop__item-name{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.iris-pop__item-tag{font-family:var(--font-mono);color:var(--text-mute);text-transform:lowercase;font-size:11px;font-weight:400}.iris-pop__item-current{font-family:var(--font-mono);background:var(--ai-tint);color:var(--ai-soft);letter-spacing:.06em;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:9px}.iris-pop__item-desc{color:var(--text-dim);margin-top:4px;font-size:12.5px;line-height:1.45}.iris-pop__foot{border-top:1px solid var(--border);background:var(--bg-inset);align-items:center;gap:8px;padding:10px 14px;display:flex}.iris-pop__advanced{font:inherit;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:inline-flex}.iris-pop__advanced:hover{color:var(--text);background:var(--bg-2)}.iris-modal__bg{z-index:200;background:color-mix(in oklab, var(--bg-inset) 75%, #000);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;justify-content:center;align-items:flex-start;padding:5vh 24px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes iris-fade{0%{opacity:0}to{opacity:1}}.iris-modal{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-5);box-shadow:var(--shadow-2);flex-shrink:0;width:100%;max-width:560px;position:relative;overflow:hidden}@keyframes iris-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.iris-modal__close{background:var(--bg-2);border:1px solid var(--border-1);width:28px;height:28px;color:var(--text-dim);font-family:var(--font-mono);cursor:pointer;z-index:5;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:14px;right:14px}.iris-modal__close:hover{background:var(--bg-3);color:var(--text)}.iris-modal__foot{border-top:1px solid var(--border);background:var(--bg-inset);align-items:center;gap:8px;padding:16px 20px;display:flex}.iris-modal--turbo{max-width:560px}.iris-modal__hero{text-align:center;border-bottom:1px solid var(--border);background:radial-gradient(60% 80% at 50% 0,#fef3c726,#0000 70%),linear-gradient(#fcd34d1a,#0000 60%);padding:36px 24px 22px;position:relative}.iris-modal__orb{border-radius:50%;place-items:center;width:130px;height:130px;margin:0 auto 14px;display:grid;position:relative}.iris-modal__sparks{pointer-events:none;width:0;height:0;position:absolute;top:36px;left:50%}.iris-spark{transform-origin:0 0;opacity:0;background:#fef3c7;border-radius:50%;width:4px;height:4px;animation:2.4s ease-out infinite iris-spark;position:absolute;box-shadow:0 0 8px #fcd34d}@keyframes iris-spark{0%{opacity:0}30%{opacity:1}to{opacity:0}}.iris-modal__chip{font-family:var(--font-mono);letter-spacing:.14em;background:var(--ai);color:#1a1208;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.iris-modal__body{flex-direction:column;gap:22px;padding:22px 24px;display:flex}.iris-modal__group .label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-mute);font-size:10px}.iris-pick{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.iris-pick--scope{grid-template-columns:repeat(4,1fr)}.iris-pick--3{grid-template-columns:repeat(3,1fr)}.iris-pick__btn{background:var(--bg-2);border:1px solid var(--border-1);color:var(--text);font:inherit;cursor:pointer;text-align:center;border-radius:8px;flex-direction:column;gap:4px;padding:10px 8px;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:flex}.iris-pick__btn:hover{background:var(--bg-3);border-color:var(--border-2)}.iris-pick__btn.active{background:linear-gradient(180deg, var(--ai-tint), transparent 70%), var(--bg-1);border-color:var(--ai-tint-2);color:var(--text);box-shadow:0 0 0 1px var(--ai-tint-2)}.iris-pick__top{letter-spacing:-.005em;font-size:13px;font-weight:600}.iris-pick__sub{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);font-size:9.5px}.iris-pick__btn--big{gap:6px;padding:14px 10px}.iris-pick__btn--big .iris-pick__top{font-size:14px}.iris-pick__note{color:var(--text-dim);margin-top:4px;font-size:11px}.iris-pick__btn.active .iris-pick__note{color:var(--text)}@media (width<=540px){.iris-pick{grid-template-columns:repeat(3,1fr)}}.iris-modal__check{padding-top:4px}.iris-check{cursor:pointer;background:var(--bg-2);border:1px solid var(--border-1);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.iris-check input{opacity:0;pointer-events:none;position:absolute}.iris-check>span{border:1.5px solid var(--border-2);background:var(--bg);border-radius:5px;flex-shrink:0;width:18px;height:18px;transition:background .12s,border-color .12s;position:relative}.iris-check input:checked+span{background:var(--ai);border-color:var(--ai)}.iris-check input:checked+span:after{content:"✓";color:#1a1208;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.iris-check em{color:var(--text);font-size:13px;font-style:normal;line-height:1.45}.iris-grade{background:linear-gradient(135deg, var(--ai), #fcd34d);width:84px;height:84px;font-family:var(--font-mono);color:#1a1208;letter-spacing:-.02em;box-shadow:0 0 0 4px #fcd34d2e, 0 12px 32px var(--ai-glow);border-radius:22px;place-items:center;margin:0 auto;font-size:44px;font-weight:700;display:grid;transform:rotate(-3deg)}.iris-modal--adv{flex-direction:column;max-width:760px;max-height:90vh;display:flex}.iris-modal__adv-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:18px 22px;display:flex}.iris-tag-adv{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;background:var(--bg-2);color:var(--text-dim);border:1px solid var(--border-1);border-radius:4px;margin-left:auto;padding:3px 8px;font-size:10px}.iris-modal__adv-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:24px;padding:6px 22px 22px;display:flex;overflow-y:auto}.iris-adv-sec{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:18px;display:flex}.iris-adv-sec:first-child{border-top:none;padding-top:6px}.iris-adv-sec__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.iris-adv-sec h3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ai-soft);margin:0;font-size:11px}.iris-surf{border:1px solid var(--border-1);background:var(--bg-1);border-radius:10px;overflow:hidden}.iris-surf__row{border-top:1px solid var(--border);grid-template-columns:1fr 200px;align-items:center;gap:16px;padding:12px 14px;display:grid}.iris-surf__row:first-child{border-top:none}.iris-surf__name>div:first-child{font-size:14px;font-weight:500}.iris-surf__name .meta{font-size:11px}.iris-surf__seg{background:var(--border);border:1px solid var(--border-1);border-radius:6px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.iris-surf__seg button{font:inherit;text-transform:lowercase;background:var(--bg-2);color:var(--text-dim);cursor:pointer;font-size:11px;font-family:var(--font-mono);letter-spacing:.04em;border:none;padding:6px 4px;transition:background .12s,color .12s}.iris-surf__seg button:hover{background:var(--bg-3);color:var(--text)}.iris-surf__seg button.active{background:var(--ai-tint);color:var(--ai-soft);font-weight:600}.iris-adv-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=720px){.iris-adv-grid{grid-template-columns:1fr}}.iris-slider{background:var(--bg-2);border:1px solid var(--border-1);border-radius:10px;padding:14px}.iris-slider input[type=range]{appearance:none;background:var(--bg-3);border-radius:999px;outline:none;width:100%;height:4px}.iris-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--ai);border:2px solid var(--bg-1);width:14px;height:14px;box-shadow:0 0 0 1px var(--ai), 0 0 8px var(--ai-glow);cursor:pointer;border-radius:50%}.iris-slider input[type=range]::-moz-range-thumb{background:var(--ai);border:2px solid var(--bg-1);cursor:pointer;border-radius:50%;width:14px;height:14px}.iris-tog-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}@media (width<=720px){.iris-tog-grid{grid-template-columns:1fr}}.iris-toggle{border:1px solid var(--border-1);background:var(--bg-2);font:inherit;color:var(--text);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:12px 14px;transition:background .12s,border-color .12s,opacity .12s;display:grid}.iris-toggle:hover{background:var(--bg-3);border-color:var(--border-2)}.iris-toggle.locked{opacity:.8;cursor:not-allowed}.iris-toggle__sw{background:var(--bg-3);border:1px solid var(--border-1);border-radius:999px;width:36px;height:20px;transition:background .16s;position:relative}.iris-toggle__sw>span{background:var(--text-mute);border-radius:50%;width:16px;height:16px;transition:transform .16s,background .16s;position:absolute;top:1px;left:1px}.iris-toggle.on .iris-toggle__sw{background:var(--ai-tint-2);border-color:var(--ai-tint-2)}.iris-toggle.on .iris-toggle__sw>span{background:var(--ai);transform:translate(16px)}.iris-toggle.on.danger .iris-toggle__sw{background:var(--danger-tint);border-color:var(--danger-tint)}.iris-toggle.on.danger .iris-toggle__sw>span{background:var(--danger)}.iris-toggle__label{font-size:13px;font-weight:500;display:block}.iris-toggle__locked{font-family:var(--font-mono);color:var(--text-mute);font-size:10px;font-weight:400}.iris-toggle__sub{color:var(--text-dim);margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.iris-composer{border-top:var(--hairline);flex-direction:column;display:flex}.iris-composer__atts{gap:var(--s-2);padding:var(--s-2) var(--s-3) 0;flex-wrap:wrap;display:flex}.iris-composer__att{align-items:center;gap:var(--s-2);padding:var(--s-0) var(--s-2);font-size:var(--ts-body-2xs);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-2);display:inline-flex}.iris-composer__att-remove{cursor:pointer;background:0 0;border:none;padding:0}.iris-composer__bar{padding:var(--s-3);align-items:flex-end;position:relative}.iris-composer__ctrlbtn{height:var(--ctl-lg)}.iris-composer__handsfree[data-active]{color:var(--ai-soft)}.iris-composer__input{resize:none;min-height:var(--ctl-lg);max-height:140px;font-size:var(--ts-body-lg);flex:1}.iris-conversation-pane--empty{justify-content:center;align-items:center;height:100%;display:flex}.iris-conversation-pane{flex-direction:column;height:100%;padding:0;display:flex}.iris-conversation-pane__head{padding:var(--s-4);border-bottom:var(--hairline)}.iris-conversation-pane__title{font-weight:600}.iris-conversation-pane__spacer{flex:1}.iris-conversation-pane__list{padding:var(--s-5);gap:var(--s-4);flex-direction:column;flex:1;display:flex;overflow:auto}.iris-conversation-pane__empty-msg{font-size:var(--ts-body-sm)}.iris-voice-overlay{opacity:.85}.iris-voice-overlay__user{font-size:var(--ts-body-2xs)}.iris-voice-overlay__partial{font-style:italic}.iris-voice-overlay__assistant{font-size:var(--ts-body-sm)}.iris-voice-overlay__caret{opacity:.5}.iris-voice-overlay__error{color:var(--danger)}.iris-master-detail--mobile{height:calc(100vh - 220px);min-height:480px}.iris-master-detail{gap:var(--s-4);grid-template-columns:300px 1fr;height:calc(100vh - 260px);min-height:520px;display:grid}.iris-detail-back-wrap{flex-direction:column;height:100%;display:flex}.iris-detail-back-wrap__body{flex:1;min-height:0}.iris-detail-back{color:var(--ai-soft)}.iris-msg-author{gap:var(--s-1);margin-bottom:var(--s-0);font-size:var(--ts-body-2xs);opacity:.75}.iris-msg-author__initials{font-size:var(--ts-mono-2xs);font-weight:600}.iris-msg-markdown{font-size:var(--ts-body-sm);line-height:1.55}.iris-msg-atts{margin-top:var(--s-2);flex-wrap:wrap}.iris-msg-att{font-size:var(--ts-body-2xs);text-decoration:none}.iris-thread-list{padding:var(--s-3);gap:var(--s-2);flex-direction:column;height:100%;display:flex;overflow:hidden}.iris-thread-list__new{margin-inline-start:auto}.iris-thread-list__search{font-size:var(--ts-body-sm)}.iris-thread-list__tabs{gap:var(--s-1);flex-wrap:wrap}.iris-thread-list__tab{cursor:pointer;border:1px solid var(--border-1);background:0 0}.iris-thread-list__tab[data-active]{background:var(--ai-tint);border-color:var(--ai-tint-2)}.iris-thread-list__scroll{gap:var(--s-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.iris-thread-list__empty{padding:var(--s-3)}.iris-thread-list__group-label{padding:var(--s-1) var(--s-2)}.iris-thread-row{padding:var(--s-3);border-radius:var(--r-3);cursor:pointer;background:0 0;border:1px solid #0000}.iris-thread-row[data-active]{background:var(--ai-tint);border-color:var(--ai-tint-2)}.iris-thread-row__head{margin-bottom:var(--s-0)}.iris-thread-row__title{font-size:var(--ts-body-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.iris-thread-row__time{font-size:var(--ts-mono-2xs);flex-shrink:0;margin-left:auto}.iris-thread-row__delete{cursor:pointer;width:22px;height:22px;color:var(--text-mute);opacity:0;transition:opacity var(--t-fast,.12s), color var(--t-fast,.12s);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.iris-thread-row__delete:hover{color:var(--danger)}.iris-thread-row[data-hover] .iris-thread-row__delete,.iris-thread-row[data-active] .iris-thread-row__delete{opacity:.85}.iris-thread-row__shared-badge{font-size:var(--ts-mono-2xs)}.iris-thread-row__count{font-size:var(--ts-body-2xs);margin-inline-start:auto}.iris-text-sm{font-size:var(--ts-body-sm)}.iris-spacer{flex:1}.iris-sugg-click{cursor:pointer}.iris-orb-head-title{margin-left:var(--s-2);font-weight:600}.iris-orb-btn{background:radial-gradient(circle at 35% 35%, var(--ai-soft), var(--ai) 65%, #6b3d14 100%);width:56px;height:56px;box-shadow:0 0 24px var(--ai-glow), inset 0 1px 0 #ffffff4d;color:#1a1208;font-size:var(--ts-h2);cursor:pointer;border:none;border-radius:50%}.iris-voice-orb{background:radial-gradient(circle at 35% 35%, var(--ai-soft), var(--ai) 70%, #6b3d14 100%);width:160px;height:160px;box-shadow:0 0 80px var(--ai-glow), inset 0 1px 0 #ffffff4d;border-radius:50%}.iris-side-grid{gap:var(--s-4);grid-template-columns:1fr;min-height:calc(100vh - 220px);display:grid}@media (width>=769px){.iris-side-grid{grid-template-columns:1fr 360px;height:calc(100vh - 260px);min-height:520px}}.iris-side-context{padding:var(--s-6);opacity:.5;gap:var(--s-3);flex-direction:column;display:flex}.iris-side-stats{gap:var(--s-2);grid-template-columns:repeat(4,1fr);display:grid}.iris-side-stat{padding:var(--s-3)}.iris-side-stat__value{font-size:var(--ts-h2);margin-top:var(--s-1)}.iris-side-skeleton--chart{height:140px}.iris-side-skeleton--list{height:80px}.iris-side-chat{flex-direction:column;padding:0;display:flex}.iris-side-chat__head{padding:var(--s-4);border-bottom:var(--hairline);background:var(--ai-tint)}.iris-side-chat__subtitle{margin-left:var(--s-2)}.iris-side-chat__context{padding:var(--s-2) var(--s-4);border-bottom:var(--hairline);font-size:var(--ts-body-2xs)}.iris-side-chat__body{padding:var(--s-4);gap:var(--s-3);flex-direction:column;flex:1;display:flex;overflow:auto}.iris-side-chat__composer{padding:var(--s-3);border-top:var(--hairline)}.iris-bubble-mode{height:calc(100vh - 260px);min-height:520px;position:relative}.iris-bubble-mode__bg{opacity:.4;position:absolute;inset:0}.iris-bubble-mode__bg-card{padding:var(--s-6);margin-bottom:var(--s-3)}.iris-bubble-mode__bg-note{margin-top:var(--s-2)}.iris-bubble-mode__bg-skeleton{padding:var(--s-6);height:200px}.iris-bubble-dock{gap:var(--s-3);flex-direction:column;align-items:flex-end;width:340px;display:flex;position:absolute;bottom:24px;right:24px}.iris-bubble-dock__panel{width:100%;box-shadow:var(--shadow-2);padding:0}.iris-bubble-dock__head{padding:var(--s-3);background:var(--ai-tint);border-bottom:var(--hairline)}.iris-bubble-dock__body{padding:var(--s-3);gap:var(--s-2);flex-direction:column;display:flex}.iris-bubble-dock__suggs{gap:var(--s-2);flex-wrap:wrap}.iris-bubble-dock__thinking{font-size:var(--ts-body-2xs);padding:var(--s-1)}.iris-bubble-dock__reply{padding:var(--s-3);font-size:var(--ts-body-sm);line-height:1.5}.iris-bubble-dock__composer{padding:var(--s-2);border-top:var(--hairline)}.iris-voice{align-items:center;gap:var(--s-6);padding:var(--s-9);flex-direction:column;display:flex}.iris-voice__label{color:var(--ai-soft)}.iris-voice-ring{background:radial-gradient(circle, var(--ai-tint-2), transparent 70%);border-radius:50%;justify-content:center;align-items:center;width:280px;height:280px;display:flex;position:relative}.iris-voice__status{font-size:var(--ts-h2);font-weight:600}.iris-voice__card{padding:var(--s-4);width:100%;max-width:520px}.iris-voice__input{font-size:var(--ts-body-lg);margin-top:var(--s-2);width:100%}.iris-voice__thinking{font-size:var(--ts-body-2xs);margin-top:var(--s-2)}.iris-voice__reply{padding:var(--s-3);margin-top:var(--s-2);font-size:var(--ts-body-sm);line-height:1.5}.iris-voice__actions{gap:var(--s-3)}.wb-stage{background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-4);flex-direction:column;gap:0;min-height:600px;display:flex;position:relative;overflow:hidden}.wb-top{align-items:center;gap:var(--s-3);border-bottom:var(--hairline);background:var(--bg-2);z-index:4;padding:10px 14px;display:flex;position:relative}.wb-presence{align-items:center;gap:0;display:flex}.wb-presence__a{border:2px solid var(--bg-2);border-radius:50%;width:24px;height:24px;margin-left:-6px;line-height:0;position:relative;overflow:visible}.wb-presence__a:first-child{margin-left:0}.wb-presence__a .avatar{width:24px;height:24px;font-size:10px}.wb-presence__pulse{border:1.5px solid var(--bg-2);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 6px}.wb-presence__label{font-family:var(--font-mono);font-size:var(--ts-mono-2xs);color:var(--text-dim);margin-left:14px}.wb-top__right{align-items:center;gap:8px;margin-left:auto;display:flex}.wb-tool{border-radius:var(--r-2);background:var(--bg-1);border:var(--hairline-1);width:28px;height:28px;color:var(--text-dim);font:inherit;font-size:var(--ts-body-2xs);cursor:pointer;place-items:center;transition:background .1s,color .1s,border-color .1s;display:grid}.wb-tool:hover{background:var(--bg-3);color:var(--text);border-color:var(--border-2)}.wb-canvas{background:radial-gradient(circle, var(--border-1) 1px, transparent 1px), var(--bg-inset);cursor:crosshair;background-size:18px 18px;flex:1;min-height:500px;position:relative;overflow:hidden}.wb-card{background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-4);padding:var(--s-3);cursor:grab;-webkit-user-select:none;user-select:none;transition:box-shadow .12s,transform .12s;position:absolute;box-shadow:0 8px 20px -8px #0006}.wb-card:hover{box-shadow:0 14px 30px -12px #00000080}.wb-card.dragging{cursor:grabbing;z-index:10;transform:rotate(-1.5deg);box-shadow:0 18px 40px -10px #000000b3}.wb-card.live{box-shadow:0 0 0 2px,0 14px 30px -12px #00000080}.wb-card--iris{background:linear-gradient(180deg, var(--ai-tint), var(--bg-1) 80%);border-color:var(--ai-tint-2)}.wb-card--ref{background:var(--bg-2);border-style:dashed}.wb-card__head{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);display:flex}.wb-card__by{font-family:var(--font-mono);border-radius:var(--r-1);letter-spacing:.06em;border:1px solid;padding:2px 6px;font-size:10px;font-weight:600}.wb-card__title{color:var(--text);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}.wb-card__body{font-size:var(--ts-body-2xs);color:var(--text);line-height:1.5}.wb-card__note{margin-top:var(--s-2);padding-top:var(--s-2);border-top:var(--hairline);font-family:var(--font-mono);color:var(--text-mute);font-size:10px}.wb-voice{border-top:var(--hairline);background:var(--bg-2);align-items:center;gap:6px;padding:10px 14px;display:flex}.mp-activity-rail{width:240px;padding:var(--s-3)}.mp-activity-rail__label{text-transform:uppercase;letter-spacing:.6px;margin-bottom:var(--s-1)}.mp-activity-empty{font-size:var(--ts-body-2xs)}.mp-activity-list{margin:0;padding:0;list-style:none}.mp-activity-body{flex:1;min-width:0}.mp-activity-subject{font-size:var(--ts-body-2xs);line-height:1.35}.mp-activity-time{font-size:var(--ts-mono-2xs);margin-top:var(--s-0)}.mp-stage{background:var(--bg-inset);border-radius:var(--r-3);border:var(--hairline-1);width:100%;height:100%;min-height:480px;position:relative;overflow:hidden}.mp-stage-loading{color:var(--text-dim);font-size:var(--ts-body-sm);opacity:.7;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mp-toolbar{top:var(--s-3);left:var(--s-3);z-index:20;gap:var(--s-2);background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-2);padding:var(--s-2);box-shadow:var(--shadow-1);display:flex;position:absolute}.mp-toolbar-btn{color:var(--text);cursor:pointer;padding:var(--s-1) var(--s-3);border-radius:var(--r-1);font-size:var(--ts-body-2xs);background:0 0;border:0}.mp-toolbar-btn:disabled{cursor:not-allowed}.mp-toolbar-btn--iris{color:var(--ai-soft)}.mp-toolbar-btn[data-active=true]{background:var(--ai-tint);color:var(--ai-soft)}.mp-empty-state{color:var(--text-dim);font-size:var(--ts-body-sm);text-align:center;padding:var(--s-6);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mp-card-chrome{border-radius:var(--r-2);box-shadow:0 6px 14px -8px #00000059}.wb-card[data-editing=true]{cursor:text;-webkit-user-select:text;user-select:text}.mp-card-head{margin-bottom:var(--s-1);align-items:center;gap:var(--s-2);font-size:var(--ts-mono-2xs);display:flex}.mp-card-head[data-iris=true]{color:var(--ai-soft)}.mp-card-delete{color:var(--text-dim);cursor:pointer;font-size:var(--ts-body-2xs);padding:0 var(--s-0);background:0 0;border:0;margin-left:auto;line-height:1}.mp-card-title{font-size:var(--ts-body-sm);margin-bottom:var(--s-1);font-weight:600}.mp-card-textarea{width:100%;min-height:60px;color:inherit;resize:none;font-family:inherit;font-size:var(--ts-body-sm);background:0 0;border:0;outline:none}.mp-card-body-btn{font-size:var(--ts-body-sm);white-space:pre-wrap;cursor:text;display:block}.mp-image-card{background:var(--bg-inset);border-radius:var(--r-2);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mp-image-spinner{border:2px solid var(--border-1);border-top-color:var(--ai);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite mp-img-spin}@keyframes mp-img-spin{to{transform:rotate(360deg)}}.mp-image-error{align-items:center;gap:var(--s-2);color:var(--text-dim);font-size:var(--ts-body-2xs);flex-direction:column;display:flex}.mp-image-fill{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.mp-comment-pin-wrap{z-index:20;pointer-events:auto;position:absolute}.mp-comment-pin{border:var(--hairline-1);background:var(--accent);color:#fff;width:22px;height:22px;font-size:var(--ts-mono-2xs);font-weight:700;font-family:var(--font-mono);cursor:pointer;opacity:1;box-shadow:var(--shadow-1);border-radius:50%;padding:0}.mp-comment-pin[data-resolved=true]{background:var(--bg-1);color:var(--text-mute);opacity:.55}.mp-comment-popover{background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-3);width:220px;padding:var(--s-3);box-shadow:var(--shadow-2);opacity:1;position:absolute;top:26px;left:0}.mp-comment-popover[data-dim=true]{opacity:.7}.mp-comment-popover__head{gap:var(--s-2);font-size:var(--ts-body-2xs);margin-bottom:var(--s-1);align-items:baseline;display:flex}.mp-comment-popover__author{font-weight:600}.mp-comment-popover__resolved{font-size:var(--ts-mono-2xs)}.mp-comment-popover__body{font-size:var(--ts-body-2xs);white-space:pre-wrap;word-break:break-word;margin-bottom:var(--s-2)}.mp-comment-popover__actions{gap:var(--s-2);display:flex}.mp-chat-sidebar{background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-3);flex-direction:column;width:280px;min-height:0;display:flex;overflow:hidden}.mp-chat-sidebar__header{padding:var(--s-3);border-bottom:var(--hairline-1);align-items:center;gap:var(--s-2);display:flex}.mp-chat-sidebar__title{font-size:var(--ts-body-sm)}.mp-chat-sidebar__spacer{flex:1}.mp-chat-sidebar__open{color:var(--ai-soft)}.mp-chat-sidebar__body{flex-direction:column;flex:1;min-height:0;display:flex}.mp-chat-sidebar__notice{padding:var(--s-4);font-size:var(--ts-body-2xs);text-align:center}.mp-voice-strip{bottom:var(--s-4);left:var(--s-4);right:var(--s-4);background:var(--bg-1);border:var(--hairline-1);padding:var(--s-3);border-radius:var(--r-3);align-items:center;gap:var(--s-3);display:flex;position:absolute}.mp-voice-transcript{font-size:var(--ts-body-sm);text-overflow:ellipsis;flex:1;overflow:hidden}.mp-voice-btn{background:var(--bg-2)}.mp-perm-panel{min-width:320px}.mp-perm-title{font-size:var(--ts-body-sm)}.mp-perm-empty{padding:var(--s-3);font-size:var(--ts-body-2xs);line-height:1.4}.mp-perm-empty__note{margin-bottom:var(--s-1)}.mp-perm-list{margin:0;padding:0;list-style:none}.mp-perm-row{align-items:center;gap:var(--s-2);padding:var(--s-2);display:flex}.mp-perm-avatar{border-radius:var(--r-full);background:var(--bg-1);border:var(--hairline-1);width:24px;height:24px;font-size:var(--ts-mono-2xs);justify-content:center;align-items:center;font-weight:600;display:flex}.mp-perm-name{min-width:0;font-size:var(--ts-body-2xs);text-overflow:ellipsis;flex:1;overflow:hidden}.mp-perm-add{gap:var(--s-2);padding:var(--s-2);align-items:center;display:flex}.mp-perm-select{font-size:var(--ts-body-2xs)}.mp-perm-select--grow{flex:1}.mp-perm-meta{font-size:var(--ts-body-2xs)}.mp-perm-error,.mp-tpl-error{color:var(--danger)}.mp-tpl-grid{padding:var(--s-3);max-width:720px}.mp-tpl-card{gap:var(--s-2);flex-direction:column;display:flex;position:relative}.mp-tpl-icon{font-size:var(--ts-h2)}.mp-tpl-name{font-weight:600;font-size:var(--ts-body-sm)}.mp-tpl-desc{font-size:var(--ts-body-2xs);min-height:var(--s-7)}.mp-tpl-row-between{justify-content:space-between}.mp-tpl-count{font-size:var(--ts-mono-2xs)}.mp-tpl-thumb{margin-top:var(--s-1);background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-3);z-index:20;pointer-events:none;box-shadow:var(--shadow-2);padding:6px;position:absolute;top:100%;left:0}.mp-header-subtitle{margin-top:var(--s-2)}.mp-layout{gap:var(--s-4);grid-template-columns:1fr 280px;align-items:stretch;display:grid}.mp-layout[data-mobile=true]{grid-template-columns:1fr}.mp-canvas-col{gap:var(--s-3);flex-direction:column;display:flex}.mp-canvas-wrap{background:var(--bg-inset);height:calc(100vh - 360px);min-height:440px;padding:0;position:relative;overflow:hidden}.mp-canvas-dots{background-image:radial-gradient(circle, var(--border-1) 1px, transparent 1px);opacity:.6;pointer-events:none;background-size:24px 24px;position:absolute;inset:0}.mp-chat-drawer{background:var(--bg-1);border-left:var(--hairline);width:min(320px,90vw);box-shadow:none;z-index:900;gap:var(--s-3);padding:var(--s-3);flex-direction:column;min-width:0;transition:transform .2s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.mp-chat-drawer[data-open=true]{transform:translate(0);box-shadow:-8px 0 24px #00000026}.mp-flex-title{font-size:var(--ts-body-sm);flex:1}.mp-right-rail{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.mp-modal-scrim{background:var(--scrim);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mp-modal-panel{padding:var(--s-4);min-width:360px;max-width:560px}.mp-modal-header{margin-bottom:var(--s-2)}.mp-replay-scrim{background:var(--scrim);z-index:1000;padding:var(--s-6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mp-replay-modal{background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-5);width:min(720px,100%);max-height:90vh;padding:var(--s-4);gap:var(--s-3);flex-direction:column;display:flex}.mp-replay-title{font-weight:600;font-size:var(--ts-body-sm);flex:1}.mp-replay-bounds{font-size:var(--ts-body-2xs);font-family:var(--font-mono);justify-content:space-between;display:flex}.mp-replay-scrubber{width:100%}.mp-replay-speeds{gap:var(--s-1);display:flex}.mp-replay-speed-btn{font-size:var(--ts-body-2xs);padding:var(--s-0) var(--s-2);border-radius:var(--r-1);border:var(--hairline-1);cursor:pointer;color:inherit;background:0 0}.mp-replay-speed-btn[data-active=true]{background:var(--bg-2)}.mp-replay-loading{font-size:var(--ts-body-2xs);margin-left:auto}.mp-replay-chips{gap:var(--s-1);flex-wrap:wrap;display:flex}.mp-replay-kind-chip{font-size:var(--ts-mono-2xs);padding:var(--s-0) var(--s-2);border-radius:var(--r-full);border:var(--hairline-1);background:var(--bg-2);opacity:1;cursor:pointer;color:inherit}.mp-replay-kind-chip[data-hidden=true]{opacity:.5;background:0 0}.mp-replay-feed{border:var(--hairline-1);border-radius:var(--r-2);min-height:120px;padding:var(--s-2);flex:1;overflow-y:auto}.mp-replay-empty{font-size:var(--ts-body-2xs);padding:var(--s-3);text-align:center}.mp-replay-list{margin:0;padding:0;list-style:none}.mp-replay-row{align-items:flex-start;gap:var(--s-2);font-size:var(--ts-body-2xs);display:flex}.mp-replay-avatar{background:var(--bg-2);border:var(--hairline-1);width:22px;height:22px;font-size:var(--ts-mono-2xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.mp-replay-kind-icon{text-align:center;width:18px;font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-dim)}.mp-replay-subject{flex:1;min-width:0;line-height:1.4}.mp-replay-time{font-size:var(--ts-mono-2xs);font-family:var(--font-mono)}.tasks-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.seg{background:var(--bg-2);border:1px solid var(--border-1);border-radius:8px;align-items:stretch;gap:2px;padding:2px;display:flex}.seg button{color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;transition:background .1s,color .1s;display:inline-flex}.seg button:hover{color:var(--text)}.seg button.active{background:var(--bg-1);color:var(--text);box-shadow:0 1px 2px #0003, 0 0 0 1px var(--border-1)}.seg__c{font-family:var(--font-mono);color:var(--text-mute);background:var(--bg-3);border-radius:4px;padding:1px 5px;font-size:10px;line-height:1.4}.seg button.active .seg__c{background:var(--ai-tint);color:var(--ai-soft)}.tasks-search{background:var(--bg-2);border:1px solid var(--border-1);border-radius:8px;flex:1;align-items:center;gap:8px;min-width:240px;max-width:480px;height:34px;padding:0 12px;transition:border-color .1s;display:flex}.tasks-search:focus-within{border-color:var(--ai-tint-2);box-shadow:0 0 0 3px var(--ai-tint)}.tasks-search svg{color:var(--text-mute);flex-shrink:0}.tasks-search input{color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.tasks-search input::placeholder{color:var(--text-mute)}.tasks-search__clear{color:var(--text-mute);cursor:pointer;font-size:14px;line-height:1;font:inherit;background:0 0;border:none;padding:0}.tasks-search__clear:hover{color:var(--text)}.tasks-adv-btn{background:var(--bg-2);border:1px solid var(--border-1);height:34px;color:var(--text-dim);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;transition:background .1s,border-color .1s,color .1s;display:inline-flex}.tasks-adv-btn:hover{background:var(--bg-3);color:var(--text)}.tasks-adv-btn.open{background:var(--ai-tint);border-color:var(--ai-tint-2);color:var(--ai-soft)}.tasks-adv-btn.has{color:var(--ai-soft);border-color:var(--ai-tint-2)}.tasks-adv-btn__pip{background:var(--solid);color:var(--solid-ink);font-family:var(--font-mono);font-size:var(--ts-mono-2xs);border-radius:var(--r-full);padding:1px 6px;font-weight:700;line-height:1.4}.tasks-sort{background:var(--bg-2) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'><path d='M2 4 L5 7 L8 4' fill='none' stroke='%237F7F8F' stroke-width='1.5'/></svg>") no-repeat right 10px center;border:1px solid var(--border-1);height:34px;color:var(--text);font:inherit;appearance:none;cursor:pointer;border-radius:8px;padding:0 28px 0 12px;font-size:13px}.tasks-sort:hover{background-color:var(--bg-3)}.tasks-adv{background:var(--bg-1);border:1px solid var(--border-1);border-radius:10px;flex-wrap:wrap;gap:28px;margin-bottom:14px;padding:16px 18px;display:flex}.tasks-adv__group{flex-direction:column;gap:8px;display:flex}.tasks-adv__group .label{color:var(--text-mute)}.fchip{align-items:center;gap:var(--s-1);border-radius:var(--r-2);border:1px solid var(--border-2);color:var(--text-dim);font:inherit;font-size:var(--ts-body-2xs);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);background:0 0;padding:3px 9px;display:inline-flex}.fchip:hover{background:var(--bg-2);color:var(--text)}.fchip.on{background:var(--bg-3);color:var(--text);border-color:#0000;font-weight:600}.tasks-link{color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:none;font-size:12px;text-decoration:underline}.tasks-link:hover{color:var(--text)}.tasks-row{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);cursor:pointer;min-width:0;transition:background var(--t-fast);display:flex}.tasks-row:hover{background:var(--row-hover)}.tasks-row__title{color:var(--text);font-size:var(--ts-body-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tasks-row__title[data-done]{color:var(--text-dim);text-decoration:line-through}.tasks-row__due{text-align:right;width:84px;font-size:var(--ts-body-2xs)}.tasks-row__chev{color:var(--text-mute);font-size:var(--ts-body-lg);text-align:right;width:12px}.tasks-row:hover .tasks-row__chev{color:var(--text-dim)}.proj-sprint__card{padding:var(--s-5)}.proj-sprint__bar{border-radius:var(--r-2);background:var(--bg-2);height:10px;display:flex;overflow:hidden}.proj-sprint__bar-seg--done{background:var(--success)}.proj-sprint__bar-seg--review{background:var(--accent)}.proj-sprint__bar-seg--doing{background:var(--ai)}.proj-sprint__bar-seg--todo{background:var(--bg-3)}.proj-sprint__legend{margin-top:var(--s-3);gap:var(--s-5);font-size:var(--ts-body-2xs);flex-wrap:wrap}.proj-sprint__dot{border-radius:2px;width:8px;height:8px}.proj-sprint__dot--done{background:var(--success)}.proj-sprint__dot--review{background:var(--accent)}.proj-sprint__dot--doing{background:var(--ai)}.proj-sprint__dot--todo{background:var(--bg-3);border:1px solid var(--border-1)}.proj-sprint__legend-label{margin-left:var(--s-2)}.proj-sprint__spacer{flex:1}.proj-sprint__chips{margin-top:var(--s-4);gap:var(--s-2);flex-wrap:wrap}.proj-sprint__chip{cursor:pointer}.proj-list__error{gap:var(--s-2);color:var(--danger);font-size:var(--ts-body-sm)}.proj-list__prompt{font-size:var(--ts-body-sm)}.proj-milestone__row{gap:var(--s-3)}.proj-milestone__name{font-size:var(--ts-body-sm);flex:1}.proj-activity__row{gap:var(--s-3);align-items:flex-start}.proj-activity__ai-icon{justify-content:center;align-items:center;width:18px;height:18px;display:flex}.proj-activity__body{font-size:var(--ts-body-sm);flex:1}.proj-activity__when{font-size:var(--ts-body-2xs)}.proj-overview__grid{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.proj-status__card{padding:var(--s-5)}.proj-status__body{font-size:var(--ts-body);line-height:1.55}.proj-status__italic{font-style:italic}.proj-status__actions{gap:var(--s-2);margin-top:var(--s-3)}.proj-narrative__card{padding:var(--s-7);width:100%;max-width:760px;margin:0 auto}.proj-narrative__body{font-size:var(--ts-body-lg);color:var(--text);line-height:1.7}.proj-narrative__actions{gap:var(--s-2);margin-top:var(--s-5)}.mytasks-row:not(:first-child){border-top:var(--hairline)}.mytasks-row__blocked{margin-left:var(--s-1)}.mytasks-filtergroup__row{flex-wrap:wrap}.mytasks-list{overflow:hidden}.mytasks-empty{padding:var(--s-8) var(--s-4);text-align:center}.mytasks-empty__title{margin-top:var(--s-2);font-size:var(--ts-body-sm)}.mytasks-empty__hint{margin-top:var(--s-1)}.mytasks-empty__clear{margin-top:var(--s-3)}.proj-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),1fr));display:grid}.proj-card,.proj-row,.proj-rmrow,.proj-rm-mrow{appearance:none;font:inherit;color:inherit;text-align:inherit;background:0 0;border:none;width:100%;margin:0;padding:0}.proj-card{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--r-3);padding:var(--s-4);cursor:pointer;transition:border-color var(--t-fast);gap:var(--s-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.proj-card:hover{border-color:var(--border-2)}.proj-card--focus{border-color:color-mix(in srgb, var(--proj) 32%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--proj) 12%, transparent), var(--bg-1) 35%)}.proj-card--paused{opacity:.78}.proj-card--arch{opacity:.55}.proj-card__rib{background:var(--proj);height:3px;position:absolute;top:0;left:0;right:0}.proj-card__head{align-items:center;gap:var(--s-2);margin-top:var(--s-1);display:flex}.proj-card__swatch{border-radius:var(--r-1);flex-shrink:0;width:14px;height:14px;box-shadow:inset 0 1px #ffffff40}.proj-card__name{font-size:var(--ts-body-lg);letter-spacing:-.01em;font-weight:600}.proj-card__stage{font-size:var(--ts-body-2xs)}.proj-card__goal{font-size:var(--ts-body-sm);line-height:var(--lh-normal);color:var(--text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.proj-card__progress{margin-top:auto}.proj-bar{border-radius:var(--r-full);background:var(--bg-3);height:6px;display:flex;overflow:hidden}.proj-bar>span{border-radius:var(--r-full);height:100%;transition:width var(--t-med)}.proj-card__foot{align-items:center;gap:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--border);display:flex}.proj-card__bottom{align-items:center;gap:var(--s-2);display:flex}.proj-card--new{background:var(--bg-1);border:1px dashed var(--border-2);cursor:pointer;font:inherit;color:var(--text-dim);min-height:220px;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast);justify-content:center;align-items:center;padding:0}.proj-card--new:hover{color:var(--text);border-color:var(--border-2);background:var(--bg-2)}.proj-card__new-orb{border-radius:var(--r-full);background:var(--bg-2);border:1px solid var(--border-1);width:44px;height:44px;color:var(--text-dim);place-items:center;display:grid}.proj-card--new:hover .proj-card__new-orb{background:var(--bg-3);color:var(--text);border-color:var(--border-2)}.proj-row{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);cursor:pointer;border-top:1px solid var(--border);transition:background var(--t-fast);grid-template-columns:6px 1.8fr 80px 1.2fr 80px 80px 50px 110px 12px;display:grid}.proj-row:hover{background:var(--row-hover)}.proj-row:first-child{border-top:none}.proj-row--head{background:var(--bg-2);cursor:default;padding:var(--s-2) var(--s-4);font-family:var(--font-mono);font-size:var(--ts-mono-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute)}.proj-row--head:hover{background:var(--bg-2)}.proj-row__swatch{border-radius:2px;width:6px;height:32px}.proj-row__name{min-width:0}.proj-row__name>div:first-child{font-size:var(--ts-body-sm);font-weight:500}.proj-row__progress{align-items:center;gap:var(--s-2);min-width:0;display:flex}.proj-rmhead{padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--border);background:var(--bg-2);grid-template-columns:200px repeat(5,1fr);display:grid}.proj-rmrow{cursor:pointer;border-top:1px solid var(--border);grid-template-columns:200px 1fr;padding:0;display:grid}.proj-rmrow:hover{background:var(--row-hover)}.proj-rmrow__name{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);font-size:var(--ts-body-sm);font-weight:500;display:flex}.proj-rmrow__lane{background-image:repeating-linear-gradient(90deg, var(--border), var(--border) 1px, transparent 1px, transparent calc(20%));background-position:0;background-repeat:no-repeat;background-size:100% 1px;height:50px;padding:12px 0;position:relative}.proj-rmrow__bar{border-radius:var(--r-2);height:26px;padding:0 var(--s-2);color:var(--text);font-size:var(--ts-body-2xs);white-space:nowrap;text-overflow:ellipsis;border:1px solid;align-items:center;font-weight:500;display:flex;position:absolute;top:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.proj-rm-today{background:var(--accent);z-index:1;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}@media (width<=768px){.tasks-toolbar{gap:6px}.tasks-search{flex:100%;order:-1;min-width:0;max-width:none;height:40px}.tasks-search input{font-size:16px}.tasks-adv-btn{height:40px}.tasks-sort{height:40px;padding-right:32px;font-size:14px}.seg button{padding:0 12px}.tasks-search__clear{justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.tasks-row{gap:8px;padding:14px 12px}.tasks-row__chev{display:none}.tasks-row__due{width:64px;font-size:10px}.tasks-adv{gap:16px;padding:12px}.tasks-adv__group{flex:100%}}@media (width<=480px){.tasks-row>.chip:first-of-type,.tasks-row>.chip:nth-of-type(2),.tasks-row>.chip:nth-of-type(4){display:none}}@media (width<=768px){.customers-kanban{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;overflow-x:auto;display:flex!important}.customers-kanban>*{scroll-snap-align:start;flex:0 0 280px}.cj-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.cj-table>.cj-row{min-width:600px}.proj-list-row{grid-template-columns:6px 1fr 80px 32px!important}.proj-list-row>.proj-list-meta1,.proj-list-row>.proj-list-meta2,.proj-list-row>.proj-list-meta3,.proj-list-row>.proj-list-chev{display:none}}.proj-rm-mobile{flex-direction:column;display:flex}.proj-rm-mrow{gap:var(--s-2);padding:var(--s-3) var(--s-4);cursor:pointer;border-top:1px solid var(--border);flex-direction:column;min-height:44px;display:flex}.proj-rm-mrow:first-child{border-top:none}.proj-rm-mrow:hover{background:var(--row-hover)}.proj-rm-mrow__head{align-items:center;gap:var(--s-2);display:flex}.proj-rm-mrow__name{font-size:var(--ts-body-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.proj-rm-mrow__pct{font-size:var(--ts-body-2xs)}.proj-rm-mrow__bar{height:6px}.proj-rm-mrow__dates{gap:var(--s-2);font-size:var(--ts-body-2xs);display:flex}.sprintscope__togglerow{margin-top:var(--s-3)}.sprintscope__panel{margin-top:var(--s-3);padding-top:var(--s-3);border-top:var(--hairline)}.sprintscope__header{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);display:flex}.sprintscope__headerend{margin-inline-start:auto}.sprintscope__note{font-size:var(--ts-body-2xs);color:var(--text-dim)}.sprintscope__errorline{font-size:var(--ts-body-2xs);color:var(--danger);margin-top:var(--s-2)}.sprintscope__resultline{font-size:var(--ts-body-2xs);color:var(--success);margin-top:var(--s-2)}.sprintscope__list{border:var(--hairline);border-radius:var(--r-3);max-height:240px;overflow-y:auto}.sprintscope__row{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-block-end:var(--hairline);cursor:pointer;display:flex}.sprintscope__row--last{border-block-end:none}.sprintscope__rowtitle{font-size:var(--ts-body-sm);flex:1}.sprintscope__submitbtn{margin-top:var(--s-3)}.sprintvel__strip{margin-top:var(--s-4);padding-top:var(--s-3);border-top:var(--hairline)}.sprintvel__header{align-items:baseline;gap:var(--s-2);margin-bottom:var(--s-2);display:flex}.sprintvel__note{font-size:var(--ts-body-2xs);color:var(--text-dim)}.sprintvel__errorrow{font-size:var(--ts-body-2xs);color:var(--danger)}.sprintvel__bars{align-items:flex-end;gap:var(--s-2);height:56px;display:flex}.sprintvel__barcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;min-width:8px;height:100%;display:flex}.sprintvel__track{background:var(--bg-3);width:100%;height:var(--sprintvel-track-h,4%);border-radius:3px;position:relative;overflow:hidden}.sprintvel__track--current{outline:1px solid var(--accent)}.sprintvel__fill{background:var(--success);height:var(--sprintvel-fill-h,0%);position:absolute;bottom:0;left:0;right:0}.sprintvel__legend{gap:var(--s-4);margin-top:var(--s-2);font-size:var(--ts-body-2xs);flex-wrap:wrap;display:flex}.sprintvel__swatch{width:8px;height:8px;border-radius:2px;margin-inline-end:var(--s-2);display:inline-block}.sprintvel__swatch--delivered{background:var(--success)}.sprintvel__swatch--committed{background:var(--bg-3);border:1px solid var(--border-1)}.milestones__nameinput{min-width:140px;font-size:var(--ts-body-sm);flex:1}.milestones__dateinput{width:110px;font-size:var(--ts-body-sm)}.milestones__statusselect{font-size:var(--ts-body-sm)}.milestones__rowactions{align-items:center;gap:var(--s-1);flex-shrink:0;display:flex}.milestones__writeerror{color:var(--danger);font-size:var(--ts-body-sm);margin-bottom:var(--s-2)}.milestones__form{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.proj-canvas{gap:var(--s-3);flex-direction:column;display:flex}.proj-canvas__actions{gap:var(--s-2);flex-wrap:wrap}.proj-canvas__nudgeform{padding:var(--s-3);gap:var(--s-2);flex-direction:column;display:flex}.proj-canvas__nudgeinitials{width:130px;font-size:var(--ts-body-sm);padding:var(--s-2) var(--s-2)}.proj-canvas__nudgekind{font-size:var(--ts-body-sm);padding:var(--s-2) var(--s-2)}.proj-canvas__nudgeentity{width:160px;font-size:var(--ts-body-sm);padding:var(--s-2) var(--s-2)}.proj-canvas__nudgemsgrow{gap:var(--s-2)}.proj-canvas__nudgemessage{font-size:var(--ts-body-sm);padding:var(--s-2) var(--s-2);flex:1}.proj-canvas__stage{background:var(--bg-inset);border:var(--hairline);border-radius:var(--r-4);height:calc(100vh - 320px);min-height:480px;position:relative;overflow:hidden}.proj-canvas__dotgrid{background-image:radial-gradient(circle, var(--border-1) 1px, transparent 1px);opacity:.6;background-size:24px 24px;position:absolute;inset:0}.proj-chat{gap:var(--s-4);flex-direction:column;max-width:820px;margin:0 auto;display:flex}.proj-chat__quick{gap:var(--s-2);margin-left:var(--s-4);flex-wrap:wrap}.proj-chat__bubbletext{white-space:pre-wrap}.proj-crossnav__empty{padding:var(--s-5)}.proj-crossnav__list{overflow:hidden}.proj-crossnav__row{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);color:inherit;cursor:pointer;text-decoration:none;display:flex}.proj-crossnav__row:not(:first-child){border-top:var(--hairline)}.proj-crossnav__row--lg{padding:var(--s-4) var(--s-4)}.proj-crossnav__body{flex:1}.proj-crossnav__title{font-size:var(--ts-body-sm)}.proj-crossnav__meta{margin-top:var(--s-0)}.proj-crossnav__route{text-align:right;width:140px}.proj-crossnav__icon{border-radius:var(--r-2);background:var(--ai-tint);width:32px;height:32px;color:var(--ai-soft);flex-shrink:0;justify-content:center;align-items:center;display:flex}.proj-crossnav__titlewrap{flex:1;min-width:0}.proj-crossnav__titlebold{font-size:var(--ts-body-sm);font-weight:500}.proj-crossnav__id{width:56px}.proj-crossnav__decrow{gap:var(--s-2)}.projform{padding:var(--s-5);margin-bottom:var(--s-5)}.projform__title{font-size:var(--ts-body-sm);margin-bottom:var(--s-3);color:var(--ai-soft);font-weight:600}.projform__field{width:100%;padding:var(--s-2) var(--s-3);font-size:var(--ts-body-sm);margin-bottom:var(--s-2);box-sizing:border-box}.projform__field--goal{margin-bottom:var(--s-3)}.projform__error{color:var(--danger);margin-bottom:var(--s-2)}.projform__actions{gap:var(--s-2)}.projform__actions .btn[data-loading]{opacity:.6}.proj-card__headrow{gap:var(--s-2);flex:1;min-width:0}.proj-card__headtext{flex:1;min-width:0}.proj-card__progressrow{margin-bottom:var(--s-1)}.proj-card__due{margin-left:auto}.proj-card__avatarwrap{margin-left:0}.proj-card__avatarwrap:not(:first-child){margin-left:calc(0px - var(--s-1))}.proj-card__teammore{margin-left:var(--s-1)}.proj-card__opentasks,.proj-card__updated{margin-left:auto}.proj-card__swatch--sm{width:8px;height:8px}.projlist__scroll{overflow:auto hidden}.projlist__goal{font-size:var(--ts-body-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.projlist__bar{flex:1;min-width:60px}.projlist__chev{text-align:right}.projroadmap__due{margin-left:auto}.projroadmap__mobile{overflow:hidden}.projroadmap__desktop{padding:0;overflow:hidden}.projroadmap__lanes{position:relative}.projroadmap__today{left:calc(200px + 7.2%)}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope/manrope-latin-ext-variable.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope/manrope-latin-variable.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mkt{--font-sans:"Manrope", "Segoe UI", Arial, sans-serif;--bg:#fff;--bg-1:#fafbf8;--bg-2:#f4f7f0;--bg-3:#ebf0e7;--bg-inset:#fafbf8;--text:#182d32;--text-dim:#536267;--text-mute:#61716e;--border:#d8e0d7;--border-1:#d8e0d7;--border-2:#bccabd;--ai:#365b35;--ai-soft:#365b35;--ai-tint:#eaf2dd;--ai-tint-2:#dce9cb;--ai-glow:transparent;--accent:#254f5b;--accent-tint:#e0eef0;--success:#35633c;--success-tint:#e5f0df;--warn:#855a16;--warn-tint:#fbefd7;--danger:#a32d30;--hairline:1px solid var(--border);--hairline-1:1px solid var(--border);--lime:#d6ef8c;--paper:#fff;--section-pad:96px;--gutter:32px;--max:1180px;--mkt-nav-h:82px;--ts-display:clamp(38px, 5vw, 64px);--ts-h1:clamp(32px, 4vw, 48px);--ts-h3:21px;--ts-body-sm:14px;--ts-body-2xs:13px;--ts-body:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-family:var(--font-sans);isolation:isolate;flex-direction:column;min-height:100dvh;font-size:16px;line-height:1.6;display:flex;overflow-x:clip}.mkt *,.mkt :before,.mkt :after{box-sizing:border-box}.mkt :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.mkt a{color:inherit}.mkt button{cursor:pointer}.mkt button:disabled{cursor:not-allowed}.mkt :is(h1,h2,h3){color:var(--text);text-wrap:balance}.mkt :is(section,[id]){scroll-margin-top:calc(var(--mkt-nav-h) + 24px)}.mkt .btn{height:auto;min-height:44px;box-shadow:none;border-radius:8px;padding:10px 20px;font-size:14px;line-height:1.5;transition:background .18s,border-color .18s}.mkt .btn-primary{background:var(--text);color:#fff;border:1px solid var(--text)}.mkt .btn-primary:hover{background:#304b50;border-color:#304b50}.mkt .mkt-primary-cta{min-height:52px;padding:14px 25px;font-size:15px}.mkt .card,.mkt .card-ai{background:var(--paper);border:1px solid var(--border);box-shadow:none;border-radius:16px}.mkt .card-ai{background:var(--ai-tint)}.mkt .chip{background:var(--bg-1);border-color:var(--border);color:var(--text)}.mkt .input{color:var(--text);background:var(--paper);border:1px solid var(--border-2);border-radius:8px;min-height:48px;font-size:16px!important}.mkt .input::placeholder{color:var(--text-mute);opacity:1}.mkt .label{color:var(--text-dim)}.mkt :is(.label,.meta){font-family:var(--font-sans)}.mkt .label{letter-spacing:.06em;font-weight:600}.mkt-skip{z-index:100;background:var(--lime);border-radius:6px;padding:12px 20px;position:fixed;top:-100px;left:24px}.mkt-skip:focus{top:12px}.mkt-nav{z-index:40;background:var(--bg);border-bottom:1px solid var(--border);align-items:center;gap:28px;min-height:82px;padding:16px max(24px,50vw - 660px);display:flex;position:sticky;top:0}.mkt-nav.scrolled{box-shadow:0 4px 16px #182d3208}.mkt-nav__brand{color:var(--text);letter-spacing:-.8px;flex-shrink:0;align-items:center;gap:10px;font-size:20px;font-weight:750;text-decoration:none;display:inline-flex}.mkt-nav__orb{background:var(--text);border-radius:9px;flex:0 0 28px;width:28px;height:28px;display:inline-block;position:relative}.mkt-nav__orb:before,.mkt-nav__orb:after{content:"";background:var(--lime);border-radius:2px;width:12px;height:5px;position:absolute;top:8px;left:6px;transform:rotate(-40deg)}.mkt-nav__orb:after{top:15px;left:10px}.mkt-nav__links{align-items:center;gap:2px;margin-inline:auto;display:flex}.mkt-nav__link{min-height:44px;color:var(--text-dim);white-space:nowrap;border-radius:6px;padding:10px 9px;font-size:13px;text-decoration:none}.mkt-nav__link:hover,.mkt-nav__link[data-active]{background:var(--bg-2);color:var(--text)}.mkt-nav__link[data-active]{font-weight:600}.mkt-nav__right{flex-shrink:0;align-items:center;gap:20px;margin-inline-start:auto;display:flex}.mkt-nav__signin{white-space:nowrap;padding-block:12px;font-size:13px;text-decoration:none}.mkt-nav__signin:hover{text-decoration:underline}.mkt-burger{border:1px solid var(--border);min-width:44px;height:44px;color:var(--text);background:var(--paper);border-radius:8px;place-items:center;display:grid}.mkt-burger svg{width:20px;height:20px}.mkt-mobilenav{top:var(--mkt-nav-h);z-index:39;max-height:calc(100dvh - var(--mkt-nav-h));background:var(--bg);border-bottom:1px solid var(--border);visibility:hidden;opacity:0;padding:16px 20px 24px;transition:visibility .18s,opacity .18s,transform .18s;position:fixed;inset-inline:0;overflow-y:auto;transform:translateY(-12px)}.mkt-mobilenav[data-open=true]{visibility:visible;opacity:1;transform:translateY(0)}.mkt-mobilenav__link{border-radius:6px;min-height:44px;padding:10px 14px;text-decoration:none;display:block}.mkt-mobilenav__link:hover,.mkt-mobilenav__link[data-active]{background:var(--bg-2)}.mkt-mobilenav__link--signin{border-top:1px solid var(--border);margin-top:12px}.mkt-mobilenav__scrim{inset:var(--mkt-nav-h) 0 0;z-index:38;visibility:hidden;opacity:0;background:#182d3260;transition:opacity .18s,visibility .18s;position:fixed}.mkt-mobilenav__scrim[data-open=true]{visibility:visible;opacity:1}.mkt-main{flex:1;min-width:0}.mkt-container{max-width:var(--max);margin-inline:auto}.mkt-section{padding:var(--section-pad) var(--gutter)}.mkt-section-head{text-align:center;max-width:720px;margin:0 auto 48px}.mkt-section-head .mkt-lede{margin-inline:auto}.mkt-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ai);margin-bottom:18px;font-size:11px;font-weight:700}.mkt-h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.9vw,82px);font-weight:700;line-height:1.08}.mkt-h2{letter-spacing:-.04em;white-space:pre-line;margin:0 0 22px;font-size:clamp(30px,3.8vw,49px);font-weight:650;line-height:1.16}.mkt-lede{color:var(--text-dim);max-width:58ch;margin:0;font-size:17px;line-height:1.75}.mkt-grid{gap:24px;display:grid}.mkt-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-hero{text-align:center;padding-top:78px;padding-bottom:50px}.mkt-hero__inner{max-width:1000px;margin-inline:auto}.mkt-hero__chip{border:1px solid var(--border);color:var(--text-dim);background:var(--paper);border-radius:30px;align-items:center;gap:8px;margin-bottom:26px;padding:6px 12px;font-size:12px;display:inline-flex}.mkt-beta-dot{background:var(--ai);border-radius:50%;width:6px;height:6px}.mkt .shine-text{color:var(--text);background:linear-gradient(transparent 72%, var(--lime) 72%);-webkit-text-fill-color:currentColor;padding-inline:4px}.mkt-hero__sub{max-width:640px;margin:26px auto 0}.mkt-hero__cta{justify-content:center;align-items:center;gap:18px;margin-top:30px;display:flex}.mkt-hero__demo{border:1px solid var(--border-2);border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:10px 16px;font-size:14px;text-decoration:none;display:inline-flex}.mkt-hero__demo:hover{background:var(--bg-2)}.mkt-hero__note{color:var(--text-mute);margin-top:18px;font-size:12px}.capability-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:44px;display:flex}.capability-heading .mkt-h2{margin-bottom:0}.capability-heading .mkt-lede{max-width:380px;font-size:16px}.capability-grid{border-top:1px solid var(--border);border-inline-start:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.capability-card{border-bottom:1px solid var(--border);border-inline-end:1px solid var(--border);padding:30px}.capability-card__top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.capability-card__top svg{width:24px;height:24px}.capability-card__top span{color:var(--text-mute);font-size:11px;font-family:var(--font-mono)}.capability-card h3{letter-spacing:-.4px;margin:0 0 10px;font-size:19px;font-weight:600}.capability-card p{color:var(--text-dim);margin:0;font-size:14px;line-height:1.8}.capability-note{align-items:center;gap:14px;padding:22px 0 0;font-size:13px;display:flex}.capability-note>svg{flex-shrink:0}.capability-note a{white-space:nowrap;margin-inline-start:auto;font-weight:600;text-decoration:none}.capability-note a:hover{text-decoration:underline}.mkt #outcomes{--text:#f7faf1;--text-dim:#c0ceca;--ai:#d6ef8c;background:#182d32!important}.mkt #outcomes .mkt-section-head{max-width:800px}.pri-card{border-top:1px solid var(--border-2);padding:28px 24px}#outcomes .pri-card{border-color:#48615d}.pri-card__no{font-family:var(--font-mono);color:var(--ai);margin-bottom:28px;font-size:12px;display:inline-flex}.pri-card__title{letter-spacing:-.5px;margin:0 0 18px;font-size:23px;font-weight:500;line-height:1.3}.pri-card__body{color:var(--text-dim);margin:0;font-size:15px;line-height:1.8}#verticals .mkt-section-head{text-align:start;margin-inline:0}#verticals .mkt-lede{margin-inline:0}.f-card{background:var(--paper);border:1px solid var(--border);border-radius:12px;padding:32px}.f-card__eye{background:var(--bg-1);border-radius:5px;margin-bottom:20px;padding:4px 9px;font-size:11px;font-weight:650;display:inline-block}.f-card__title{letter-spacing:-.6px;margin:0 0 14px;font-size:25px;font-weight:600;line-height:1.25}.f-card__body{color:var(--text-dim);margin:0 0 24px;font-size:15px}#how{background:var(--bg-1)}#faq .mkt-container{grid-template-columns:1fr 1.35fr;gap:80px;display:grid}#faq .mkt-section-head{text-align:start;margin:0}.faq details{border-bottom:1px solid var(--border);padding:22px 0}.faq details:first-child{border-top:1px solid var(--border)}.faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:20px;font-size:16px;font-weight:550;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ai);font-size:23px;font-weight:400}.faq details[open] summary:after{content:"−"}.faq__body{color:var(--text-dim);margin:16px 0 0;padding-inline-end:30px;font-size:15px;line-height:1.8}#waitlist{padding-top:0}.final-cta{max-width:var(--max);text-align:center;background:#f4f8ec;border:1px solid #d5e1c3;border-radius:18px;margin-inline:auto;padding:60px 32px}.final-cta__orb{display:none}.final-cta form{border:1px solid var(--border);background:var(--paper);border-radius:12px;padding:28px}.mkt-footer{padding:60px var(--gutter) 24px;border-top:1px solid var(--border);background:var(--bg-1)}.mkt-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;display:grid}.mkt-footer__intro p{color:var(--text-dim);max-width:240px;margin-top:18px;font-size:14px}.mkt-footer__grid h2{text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px;font-size:12px;font-weight:600}.mkt-footer__grid>div:not(:first-child) a{width:fit-content;min-height:36px;color:var(--text-dim);padding-block:6px;font-size:13px;text-decoration:none;display:block}.mkt-footer__grid a:hover{text-decoration:underline}.mkt-footer__bottom{border-top:1px solid var(--border);color:var(--text-mute);justify-content:space-between;gap:24px;margin-top:44px;padding-top:24px;font-size:11px;display:flex}.mkt-page{max-width:var(--max);padding:80px var(--gutter) 96px;margin:0 auto}.mkt-page h1{font-weight:650;line-height:1.12;letter-spacing:-.045em!important}.mkt-page>.chip,.mkt-page>div:first-child>.chip{border-radius:30px;padding:6px 12px;font-size:12px}.mkt-page .card,.mkt-page .card-ai{border-radius:12px}.mkt[data-page=about] .mkt-page{max-width:940px}.mkt[data-page=about] h1{max-width:700px}.mkt[data-page=about] .mkt-page>p{max-width:680px;font-size:19px!important}.mkt-about-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.mkt-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:72px;display:grid}.mkt-pricing-grid>div{flex-direction:column;min-width:0;display:flex}.mkt-pricing-grid>div>.btn{margin-top:auto!important}.mkt-pricing-grid>div>div:last-of-type{margin-bottom:28px}.mkt-pricing-grid .card-ai{background:#edf4df}.mkt-comparison{padding:0;overflow-x:auto}.mkt-comparison__grid{background:var(--border);grid-template-columns:1.6fr repeat(4,1fr);gap:1px;min-width:650px;display:grid}.mkt-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:40px;display:grid}.mkt-security-grid>.card{min-width:0}.mkt-security-grid .chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.mkt[data-page=security] .mkt-page{max-width:1020px}.mkt[data-page=security] .mkt-page>h1{max-width:730px}.mkt[data-page=changelog] .mkt-page{max-width:900px}.mkt[data-page=changelog] .card-ai{background:var(--paper);border-inline-start:4px solid var(--ai)}.mkt-docs-layout{grid-template-columns:180px minmax(0,1fr) 150px;gap:40px;display:grid}.mkt-docs-layout aside{font-size:13px}.mkt-docs-layout aside:first-child{border-inline-end:1px solid var(--border);padding-inline-end:20px}.mkt-docs-layout article .card{line-height:1.8;overflow-x:auto}.mkt-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.mkt-market-grid .card{flex-direction:column;display:flex}.mkt-market-grid .card>.btn{margin-top:auto}.mkt-market-icon{background:var(--ai-tint);border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.mkt-market-icon svg{width:22px;height:22px}.mkt-mobile-availability{color:var(--text-dim);margin-top:20px;font-size:14px}.mkt-mobile-voice{background:var(--lime);width:64px;height:64px;color:var(--text);border-radius:50%;align-self:center;place-items:center;margin-top:20px;display:grid}.mkt-mobile-voice svg{width:26px;height:26px}.mkt[data-page=mobile] .mkt-page>div:last-child{background:var(--bg-1);border-radius:18px;padding:40px 12px}.mkt[data-page=mobile] .mkt-page>div:last-child>div{box-shadow:0 20px 40px #182d3212;background:var(--paper)!important}.mkt-page-h1{font-size:var(--ts-display);letter-spacing:-.02em}.mkt-page-h1--lh-tight{line-height:1.1}.mkt-about-body{font-size:var(--ts-h3);color:var(--text-dim);margin-bottom:var(--s-5);line-height:1.7}.mkt-about-stat-value{font-size:var(--ts-h2);margin-top:var(--s-1);font-weight:600}.mkt-about-principles-title{font-size:var(--ts-h2);margin-top:var(--s-9);margin-bottom:var(--s-4)}.mkt-about-principles{padding-left:var(--s-6);font-size:var(--ts-body-lg);line-height:2}.mkt-pricing-hero{text-align:center;margin-bottom:var(--s-9)}.mkt-pricing-hero__subtitle{font-size:var(--ts-body-lg);color:var(--text-dim);margin-top:0}.mkt-pricing-card{padding:var(--s-6)}.mkt-pricing-card--featured{padding:var(--s-6);border:2px solid var(--text);border-radius:var(--r-4)}.mkt-pricing-card__head{margin-bottom:var(--s-2);align-items:flex-start}.mkt-pricing-card__name{font-size:var(--ts-h3);font-weight:600}.mkt-pricing-card__tagline{margin-bottom:var(--s-5);font-size:var(--ts-body-sm)}.mkt-pricing-card__price-row{margin-bottom:var(--s-6)}.mkt-pricing-card__price{font-size:var(--ts-display);letter-spacing:-.02em;font-weight:600}.mkt-pricing-card__cadence{margin-left:var(--s-1);font-size:var(--ts-body-sm)}.mkt-pricing-card__features{gap:var(--s-3);margin-bottom:var(--s-1);flex-direction:column;display:flex}.mkt-pricing-card__feature{align-items:flex-start}.mkt-pricing-card__feature-mark{color:var(--ai);flex-shrink:0}.mkt-pricing-card__feature-text{font-size:var(--ts-body-sm);margin-left:var(--s-2);line-height:1.5}.mkt-pricing-card__cta{width:100%;margin-top:var(--s-6);padding:var(--s-3);justify-content:center}.mkt-pricing-compare-title{font-size:var(--ts-h2);margin-bottom:var(--s-5)}.mkt-comparison__head-cell{padding:var(--s-4);background:var(--bg-2)}.mkt-comparison__cell{padding:var(--s-4);background:var(--bg-1);font-size:var(--ts-body-sm)}.mkt-comparison__cell--label{font-weight:500}.mkt-comparison__cell--value{font-weight:400}.mkt-comparison__cell--mono{font-family:var(--font-mono)}.mkt-comparison__cell--empty{color:var(--text-mute)}.mkt-pricing-cta-strip{padding:var(--s-7);margin-top:var(--s-8);text-align:center}.mkt-pricing-cta-strip__body{font-size:var(--ts-body-lg);margin-bottom:var(--s-4);color:var(--text-dim)}.mkt-pricing-cta-strip__btn{padding:var(--s-3) var(--s-7)}.mkt-security-subtitle{font-size:var(--ts-body-lg);color:var(--text-dim);margin-bottom:var(--s-8)}.mkt-security-card{padding:var(--s-5)}.mkt-security-card__title{font-size:var(--ts-body-lg)}.mkt-security-panel{padding:var(--s-6)}.mkt-security-panel+.mkt-security-panel{margin-top:var(--s-4)}.mkt-security-panel__title{font-size:var(--ts-h3);margin-bottom:var(--s-3)}.mkt-security-list{padding-left:var(--s-6);font-size:var(--ts-body-sm);line-height:1.9}.mkt-security-body{font-size:var(--ts-body-sm);line-height:1.7}.mkt-security-actions{gap:var(--s-2);margin-top:var(--s-6)}.mkt-changelog-list{gap:var(--s-7);flex-direction:column;display:flex}.mkt-changelog-entry{padding:var(--s-6)}.mkt-changelog-entry__head{margin-bottom:var(--s-4)}.mkt-changelog-entry__version{font-family:var(--font-mono);font-size:var(--ts-body-lg);font-weight:600}.mkt-changelog-entry__date{margin-left:var(--s-3)}.mkt-changelog-entry__items{gap:var(--s-2);flex-direction:column;display:flex}.mkt-changelog-item{align-items:flex-start;gap:var(--s-3)}.mkt-changelog-item__tag{font-size:var(--ts-mono-2xs);margin-top:var(--s-0)}.mkt-changelog-item__text{font-size:var(--ts-body-sm);line-height:1.55}.mkt-docs-nav-label{margin-bottom:var(--s-3)}.mkt-docs-nav-label--spaced{margin-bottom:var(--s-3);margin-top:var(--s-5)}.mkt-docs-nav-item{padding:var(--s-2) 0;font-size:var(--ts-body-sm);color:var(--text-dim)}.mkt-docs-nav-item--muted{padding:var(--s-2) 0;font-size:var(--ts-body-2xs);color:var(--text-mute)}.mkt-docs-article{min-width:0}.mkt-docs-article__title{font-size:var(--ts-h1);margin-bottom:var(--s-5)}.mkt-docs-article__intro{font-size:var(--ts-body);color:var(--text-dim);margin-bottom:var(--s-5);line-height:1.7}.mkt-docs-article__link{color:var(--ai-soft)}.mkt-docs-article__step-title{font-size:var(--ts-h3);margin-top:var(--s-6);margin-bottom:var(--s-3)}.mkt-docs-code{padding:var(--s-4);background:var(--bg-1);font-family:var(--font-mono);font-size:var(--ts-body-2xs);margin-bottom:var(--s-4);border-radius:var(--r-3)}.mkt-docs-code--last{padding:var(--s-4);background:var(--bg-1);font-family:var(--font-mono);font-size:var(--ts-body-2xs);border-radius:var(--r-3)}.mkt-docs-code__prompt,.mkt-docs-code__method{color:var(--text-mute)}.mkt-docs-code__json{color:var(--ai-soft)}.mkt-docs-code__status{color:var(--success)}.mkt-mobile-hero{text-align:center;margin-bottom:var(--s-8)}.mkt-mobile-hero__subtitle{font-size:var(--ts-body-lg);color:var(--text-dim);margin-top:var(--s-3)}.mkt-mobile-hero__ctas{justify-content:center;gap:var(--s-3);margin-top:var(--s-6)}.mkt-mobile-hero__btn{padding:var(--s-3) var(--s-6)}.mkt-mobile-phones{justify-content:center;gap:var(--s-6);flex-wrap:wrap;display:flex}.mkt-mobile-phone{border:2px solid var(--border-2);background:var(--bg-1);width:260px;height:540px;padding:var(--s-4);border-radius:36px;flex-direction:column;display:flex}.mkt-mobile-phone__clock{text-align:center;font-size:var(--ts-mono-2xs)}.mkt-mobile-phone__iris{margin-top:var(--s-3);padding:var(--s-3)}.mkt-mobile-phone__iris-name{margin-left:var(--s-2);font-weight:600}.mkt-mobile-phone__iris-tag{font-size:var(--ts-mono-2xs);margin-left:auto}.mkt-mobile-phone__body{margin-top:var(--s-3);padding:var(--s-4);font-size:var(--ts-body-sm);text-align:center;flex:1;justify-content:center;align-items:center;font-style:italic;display:flex}.mkt-mobile-phone__sub{text-align:center;margin-top:var(--s-3);font-size:var(--ts-body-2xs)}.mkt-market-hero{text-align:center;margin-bottom:var(--s-8)}.mkt-market-card{padding:var(--s-5)}.mkt-market-card__head{margin-bottom:var(--s-3)}.mkt-market-card__tag{font-size:var(--ts-mono-2xs);margin-left:auto}.mkt-market-card__name{font-size:var(--ts-body);font-weight:600}.mkt-market-card__author{margin-top:var(--s-1)}.mkt-market-card__meta{margin-top:var(--s-3);gap:var(--s-3)}.mkt-market-card__stars{font-size:var(--ts-body-2xs)}.mkt-market-card__install-btn{margin-left:auto}.mkt-market-footer{padding:var(--s-6);margin-top:var(--s-8);text-align:center}.mkt-market-footer__text{margin-left:var(--s-2)}.mkt-market-footer__link{color:var(--ai-soft)}@media (width>=769px) and (width<=1190px){.mkt-nav{flex-wrap:wrap;gap:8px 24px;padding:12px 24px}.mkt-nav__links{flex-basis:100%;order:3;justify-content:center}}@media (width<=1000px){.mkt-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-docs-layout{grid-template-columns:160px minmax(0,1fr);gap:28px}.mkt-docs-layout aside:last-child{display:none}}@media (width<=768px){.mkt{--gutter:22px;--section-pad:64px}.mkt-nav{gap:12px;min-height:72px;padding:12px 20px}.mkt-nav__brand{font-size:18px}.mkt-nav__right{gap:10px}.mkt-nav__right .btn{padding-inline:13px;font-size:12px}.mkt-hero{padding-top:54px;padding-bottom:36px}.mkt-hero__sub{font-size:16px}.capability-heading{display:block}.capability-heading .mkt-lede{max-width:100%;margin-top:24px}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-card{padding:25px}.mkt-grid--3{grid-template-columns:1fr}.pri-card{padding:24px 0}.pri-card__no{margin-bottom:16px}.mkt-section-head{margin-bottom:32px}#faq .mkt-container{grid-template-columns:1fr;gap:26px}.f-card{padding:24px}.mkt-footer__grid{grid-template-columns:repeat(3,1fr);gap:28px}.mkt-footer__intro{grid-column:1/-1}.mkt-page{padding-top:52px;padding-bottom:64px}.mkt-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.mkt{--gutter:18px}.mkt-nav{padding-inline:14px}.mkt-nav__brand{gap:7px;font-size:17px}.mkt-nav__right{gap:8px}.mkt-nav__right .btn{max-width:132px;padding-inline:10px}.mkt-h1{font-size:clamp(40px,10vw,52px)}.mkt-hero__cta{flex-wrap:wrap;gap:10px}.mkt-hero__chip{font-size:10px}.capability-grid,.mkt-grid--2,.mkt-pricing-grid,.mkt-security-grid,.mkt-market-grid{grid-template-columns:1fr}.capability-card{padding:25px}.capability-card__top{margin-bottom:18px}.capability-note{flex-wrap:wrap}.capability-note>span{flex:1}.capability-note a{margin-inline-start:28px}.final-cta{padding:36px 16px}.final-cta form{padding:18px}.final-cta form>div:first-child{grid-template-columns:1fr!important}.mkt-footer__grid{gap:24px 12px}.mkt-footer__bottom{flex-direction:column;gap:8px}.mkt-about-stats{grid-template-columns:1fr}.mkt-docs-layout{display:block}.mkt-docs-layout aside:first-child{display:none}.mkt[data-page=security] .row{flex-wrap:wrap;gap:8px}.mkt[data-page=security] .mkt-page>.card{overflow-wrap:anywhere;min-width:0}}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :before,.mkt :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.iris-at-work{inline-size:min(var(--max,1180px), calc(100% - 2 * var(--gutter,24px)));flex-direction:column;gap:16px;padding-block:12px 16px;display:flex}.iris-at-work__head{gap:var(--s-3,12px);flex-direction:column;max-width:62ch;display:flex}.iris-at-work__head .mkt-lede{margin:0}.iris-at-work__stage{border:var(--hairline,1px solid var(--border));border-radius:var(--r-4,16px);background:var(--paper,#fff);padding:clamp(20px,3vw,36px);position:relative;overflow:hidden}.iris-stage__flow{gap:var(--s-4,16px);align-content:start;display:grid}.iris-msg,.iris-rail,.iris-tasks,.iris-draft,.iris-decide{opacity:0;transition:opacity .52s,transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.iris-msg[data-on=true],.iris-rail[data-on=true],.iris-tasks[data-on=true],.iris-draft[data-on=true],.iris-decide[data-on=true]{opacity:1;transform:none}.iris-msg{border:var(--hairline,1px solid var(--border));border-radius:var(--r-3,12px);background:var(--bg-1,#f0f3eb);padding:var(--s-4,16px)}.iris-msg__head{align-items:center;gap:var(--s-3,12px);margin-bottom:var(--s-3,12px);display:flex}.iris-msg__head>div{flex-direction:column;line-height:1.3;display:flex}.iris-msg__head small{color:var(--text-dim);font-size:var(--ts-body-2xs,13px)}.iris-msg__head>svg{color:var(--text-mute);margin-inline-start:auto}.iris-msg__avatar{background:var(--accent-tint,#e0eef0);block-size:34px;inline-size:34px;color:var(--accent,#254f5b);font-size:var(--ts-body-2xs,13px);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.iris-msg__body{color:var(--text-dim);margin:0}.iris-at-work__stage[data-beat=read] .iris-msg__body{background-image:linear-gradient(90deg, transparent 0%, var(--ai-tint,#eaf2dd) 20%, var(--ai-tint-2,#dce9cb) 50%, var(--ai-tint,#eaf2dd) 80%, transparent 100%);background-size:220% 100%;animation:1.8s ease-in-out iris-scan}@keyframes iris-scan{0%{background-position:200% 0}to{background-position:-120% 0}}.iris-rail{align-items:center;gap:var(--s-3,12px);padding-inline:var(--s-1,4px);display:flex}.iris-rail__mark{background:var(--ai-tint,#eaf2dd);block-size:30px;inline-size:30px;color:var(--ai,#365b35);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.iris-at-work__stage:is([data-beat=read],[data-beat=extract],[data-beat=draft]) .iris-rail__mark{animation:1.6s ease-in-out infinite iris-pulse}@keyframes iris-pulse{0%,to{box-shadow:0 0 0 0 var(--ai-tint-2,#dce9cb)}50%{box-shadow:0 0 0 8px #0000}}.iris-rail__label{font-size:var(--ts-body-sm,14px);color:var(--text-dim);font-weight:500}.iris-tasks{gap:var(--s-2,8px);margin:0;padding:0;list-style:none;display:grid}.iris-task{align-items:center;gap:var(--s-2,8px);padding:var(--s-2,8px) var(--s-3,12px);border:var(--hairline,1px solid var(--border));border-radius:var(--r-2,8px);background:var(--bg,#fafbf7);font-size:var(--ts-body-sm,14px);opacity:0;display:flex;transform:translateY(6px)}.iris-task>svg{color:var(--ai,#365b35);flex-shrink:0}.iris-tasks[data-on=true] .iris-task{animation:.46s cubic-bezier(.22,1,.36,1) forwards iris-chip-in;animation-delay:calc(var(--i,0) * .26s)}@keyframes iris-chip-in{to{opacity:1;transform:none}}.iris-draft{border:1px solid var(--ai-tint-2,#dce9cb);border-radius:var(--r-3,12px);background:var(--ai-tint,#eaf2dd);padding:var(--s-3,12px) var(--s-4,16px)}.iris-draft__label{font-size:var(--ts-body-2xs,13px);letter-spacing:.04em;text-transform:uppercase;color:var(--ai,#365b35);margin-bottom:var(--s-2,8px);font-weight:600}.iris-draft__body{color:var(--text);clip-path:inset(0 100% 0 0);margin:0}.iris-draft[data-on=true] .iris-draft__body{animation:1.4s steps(24,end) forwards iris-reveal}@keyframes iris-reveal{to{clip-path:inset(0)}}.iris-decide{align-items:center;gap:var(--s-3,12px);padding:var(--s-3,12px) var(--s-4,16px);border:1px solid var(--border-2,#bccabd);border-radius:var(--r-3,12px);background:var(--bg,#fafbf7);flex-wrap:wrap;display:flex}.iris-decide__ask{font-weight:600}.iris-decide__actions{gap:var(--s-2,8px);margin-inline-start:auto;display:flex}.iris-decide__btn{border-radius:var(--r-2,8px);border:var(--hairline,1px solid var(--border));font-size:var(--ts-body-sm,14px);background:var(--paper,#fff);padding:6px 14px}.iris-decide__btn--accept{background:var(--text,#182d32);color:var(--paper,#fff);border-color:var(--text,#182d32)}.iris-at-work__stage[data-beat=decide] .iris-decide__btn--accept{animation:.52s ease-in-out 2.6s both iris-press}@keyframes iris-press{0%{transform:scale(1)}45%{box-shadow:0 0 0 6px var(--ai-tint,#eaf2dd);transform:scale(.94)}to{transform:scale(1)}}.iris-decide__settled{align-items:center;gap:var(--s-2,8px);color:var(--success,#35633c);font-weight:600;display:none}.iris-decide__settled>svg{color:currentColor}.iris-decide__undo{font-weight:400;font-size:var(--ts-body-sm,14px);color:var(--text-dim);text-decoration:underline}.iris-decide[data-settled=true] .iris-decide__ask,.iris-decide[data-settled=true] .iris-decide__actions{display:none}.iris-decide[data-settled=true] .iris-decide__settled{display:flex}.iris-decide[data-settled=true]{border-color:var(--success,#35633c)}.iris-at-work__foot{align-items:center;gap:var(--s-3,12px);flex-wrap:wrap;display:flex}.iris-at-work__note{font-size:var(--ts-body-sm,14px);color:var(--text-mute)}.iris-at-work__toggle{border-radius:var(--r-2,8px);border:var(--hairline,1px solid var(--border));background:var(--paper,#fff);color:var(--text-dim);font:inherit;font-size:var(--ts-body-sm,14px);margin-inline-start:auto;padding:6px 14px}.iris-at-work__toggle:hover{color:var(--text);border-color:var(--border-2,#bccabd)}@media (width<=768px){.iris-decide__actions,.iris-at-work__toggle{margin-inline-start:0}}.iris-at-work__stage{--beat-duration:2s;--flow-progress:.08}.iris-at-work__stage[data-beat=read]{--flow-progress:.28}.iris-at-work__stage[data-beat=extract]{--beat-duration:3s;--flow-progress:.52}.iris-at-work__stage[data-beat=draft]{--beat-duration:3.2s;--flow-progress:.75}.iris-at-work__stage[data-beat=decide]{--beat-duration:3.6s;--flow-progress:.92}.iris-at-work__stage[data-beat=done]{--beat-duration:1.6s;--flow-progress:1}.iris-progress{border-bottom:var(--hairline);grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0 0 28px;padding:0 0 28px;list-style:none;display:grid}.iris-progress__step{grid-template-rows:32px 1fr 3px;gap:10px;min-width:0;display:grid}.iris-progress__node{border:1px solid var(--border);block-size:32px;inline-size:32px;color:var(--text-mute);background:var(--paper);border-radius:50%;place-items:center;font-size:11px;transition:background .25s,border-color .25s;display:grid}.iris-progress__label{color:var(--text-mute);font-size:12px;line-height:1.5}.iris-progress__track{background:var(--bg-2);border-radius:2px;overflow:hidden}.iris-progress__track>span{background:var(--ai);transform-origin:0;block-size:3px;display:block;transform:scaleX(0)}[dir=rtl] .iris-progress__track>span{transform-origin:100%}.iris-progress__step[data-state=active] .iris-progress__node{background:var(--lime);border-color:var(--ai);color:var(--text)}.iris-progress__step[data-state=active] .iris-progress__label{color:var(--text);font-weight:600}.iris-progress__step[data-state=active] .iris-progress__track>span{animation:iris-step-fill var(--beat-duration) linear forwards}.iris-progress__step[data-state=complete] .iris-progress__node{color:var(--paper);background:var(--ai);border-color:var(--ai)}.iris-progress__step[data-state=complete] .iris-progress__track>span{transform:scaleX(1)}@keyframes iris-step-fill{to{transform:scaleX(1)}}.iris-stage__flow{padding-inline-start:24px;position:relative}.iris-stage__flow:before,.iris-stage__flow:after{content:"";background:var(--bg-2);border-radius:2px;inline-size:2px;position:absolute;inset-block:0;inset-inline-start:0}.iris-stage__flow:after{background:var(--ai);transform-origin:50% 0;transform:scaleY(var(--flow-progress));transition:transform .9s cubic-bezier(.22,1,.36,1)}.iris-rail:after{content:"";background:linear-gradient(90deg, var(--ai) 35%, var(--ai-tint) 35%);opacity:0;background-size:200% 100%;border-radius:2px;block-size:4px;inline-size:28px;margin-inline-start:auto}.iris-at-work__stage:is([data-beat=read],[data-beat=extract],[data-beat=draft]) .iris-rail:after{opacity:1;animation:1s ease-in-out infinite alternate iris-working}@keyframes iris-working{to{background-position:100% 0}}.iris-at-work__stage[data-playing=false] *,.iris-at-work__stage[data-playing=false] :before,.iris-at-work__stage[data-playing=false] :after{animation-play-state:paused!important}.iris-at-work__toggle{min-block-size:44px}@media (width<=640px){.iris-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.iris-stage__flow{padding-inline-start:16px}}.mkt-hero:has(+.iris-at-work){padding-bottom:24px}.iris-at-work+.capability-section{padding-top:40px}.iris-at-work__head{gap:8px;max-width:74ch}.iris-at-work__head .mkt-eyebrow,.iris-at-work__head .mkt-h2{margin-bottom:4px}.iris-at-work__head .mkt-lede{font-size:16px}.iris-at-work__player{position:relative}.iris-at-work__stage{padding:28px;background:radial-gradient(ellipse at 100% 0%, #f1f8df 0%, transparent 48%), var(--paper);perspective:1200px;padding-block-start:32px;box-shadow:0 16px 50px -32px #182d3240}.iris-at-work__control{block-size:44px;inline-size:44px;color:var(--text-dim);cursor:pointer;z-index:2;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;transition:color .18s,background .18s,border-color .18s;display:grid;position:absolute;inset-block-start:8px;inset-inline-end:8px}.iris-at-work__control:hover{background:var(--paper);border-color:var(--border);color:var(--text)}.iris-at-work__control[data-replay=true]{background:var(--lime);color:var(--text);animation:.4s ease-out both iris-control-in}.iris-at-work__control[data-replay=true]:hover svg{transform:rotate(-35deg)}.iris-at-work__control svg{transition:transform .25s}.iris-progress{padding-bottom:20px;margin-bottom:20px;padding-inline-end:32px}.iris-progress__step[data-state=active] .iris-progress__node{animation:1.7s ease-in-out infinite iris-node-pulse}.iris-progress__step[data-state=complete] .iris-progress__node{animation:.45s cubic-bezier(.2,1.5,.4,1) both iris-node-settle}.iris-progress__step[data-state=active] .iris-progress__track>span{background:linear-gradient(90deg, var(--ai), #9abb54, var(--ai));box-shadow:0 0 10px #8da94c55}.iris-stage__flow{grid-template-columns:.95fr 1.05fr;grid-template-areas:"message tasks""rail tasks""draft decision";gap:16px 24px;padding-inline-start:0}.iris-stage__flow:before,.iris-stage__flow:after{display:none}.iris-msg{transform-origin:50% 0;grid-area:message}.iris-rail{grid-area:rail;min-block-size:40px}.iris-tasks{grid-area:tasks;align-content:start}.iris-draft{grid-area:draft}.iris-decide{grid-area:decision;align-content:center}.iris-msg[data-on=true]{animation:.8s cubic-bezier(.16,1,.3,1) both iris-message-in}.iris-msg__body{position:relative}.iris-at-work__stage[data-beat=read] .iris-msg{border-color:var(--ai);transition:border-color .3s}.iris-at-work__stage[data-beat=read] .iris-msg__body:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#d6ef8c80 48%,#0000 65%);animation:1.8s cubic-bezier(.4,0,.2,1) both iris-scan-light;position:absolute;inset:0}.iris-rail__mark{background:var(--lime);block-size:36px;inline-size:36px;position:relative}.iris-at-work__stage:is([data-beat=read],[data-beat=extract],[data-beat=draft]) .iris-rail__mark:before{content:"";border:1px solid var(--ai-tint-2);border-block-start:2px solid var(--ai);border-radius:50%;animation:1.6s linear infinite iris-orbit;position:absolute;inset:-5px}.iris-rail__mark svg{z-index:1;position:relative}.iris-task{--iris-enter-x:28px;min-block-size:48px;padding:12px 14px}[dir=rtl] .iris-task{--iris-enter-x:-28px}.iris-tasks[data-on=true] .iris-task{animation-name:iris-task-arrive;animation-duration:.65s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-delay:calc(var(--i,0) * .22s)}.iris-task>svg{box-sizing:content-box;background:var(--ai-tint);border-radius:6px;padding:3px}.iris-draft[data-on=true]{animation:.65s cubic-bezier(.16,1,.3,1) both iris-card-unfold}.iris-draft[data-on=true] .iris-draft__body{animation-timing-function:cubic-bezier(.22,1,.36,1)}[dir=rtl] .iris-draft__body{clip-path:inset(0 0 0 100%)}.iris-decide[data-on=true]{animation:.65s cubic-bezier(.16,1,.3,1) both iris-card-unfold}.iris-at-work__stage[data-beat=done]{animation:1s ease-out both iris-finish}.iris-decide[data-settled=true]{background:#f4f9e9}.iris-decide[data-settled=true] .iris-decide__settled{animation:.6s cubic-bezier(.2,1.5,.4,1) both iris-success-in}.iris-decide__settled>svg{block-size:24px;inline-size:24px}.iris-at-work__foot{min-block-size:20px}.iris-at-work__note{font-size:12px}@keyframes iris-message-in{0%{opacity:0;filter:blur(5px);transform:translate3d(0,18px,-30px)rotateX(8deg)scale(.97)}to{opacity:1;filter:blur();transform:none}}@keyframes iris-task-arrive{0%{opacity:0;transform:translate3d(var(--iris-enter-x), 10px, 0) scale(.96);filter:blur(4px)}to{opacity:1;filter:blur();transform:none}}@keyframes iris-card-unfold{0%{opacity:0;filter:blur(3px);transform:translateY(14px)rotateX(-6deg)}to{opacity:1;filter:blur();transform:none}}@keyframes iris-orbit{to{transform:rotate(360deg)}}@keyframes iris-scan-light{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes iris-node-pulse{50%{box-shadow:0 0 0 5px #d6ef8c45}}@keyframes iris-node-settle{0%{transform:scale(.82)}to{transform:scale(1)}}@keyframes iris-success-in{0%{opacity:0;transform:scale(.94)translateY(5px)}to{opacity:1;transform:none}}@keyframes iris-finish{35%{border-color:#9abb54;box-shadow:0 0 0 4px #d6ef8c60,0 16px 50px -32px #365b3550}}@keyframes iris-control-in{0%{opacity:0;transform:rotate(-70deg)scale(.7)}to{opacity:1;transform:none}}@media (width<=640px){.iris-at-work__stage{padding:20px;padding-block-start:28px}.iris-progress{gap:14px 10px;padding-inline-end:24px}.iris-stage__flow{grid-template-columns:1fr;grid-template-areas:"message""rail""tasks""draft""decision";gap:12px}.iris-at-work__head .mkt-h2{font-size:30px}}.iris-msg,.iris-task,.iris-draft{isolation:isolate;position:relative}.iris-msg:before,.iris-task:before,.iris-draft:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:2px solid #8ead53;position:absolute;inset:-1px}.iris-at-work__stage[data-beat=read] .iris-msg:before,.iris-at-work__stage[data-beat=extract] .iris-task:before,.iris-at-work__stage[data-beat=draft] .iris-draft:before{animation:1.4s ease-in-out infinite iris-processing-ring;animation-delay:calc(var(--i,0) * .18s)}.iris-rail[data-on=true]{animation:.6s cubic-bezier(.16,1,.3,1) both iris-card-unfold}.iris-rail__label{animation:.36s ease-out both iris-label-in}.iris-at-work__stage[data-beat=extract] .iris-task>svg{animation:.65s cubic-bezier(.2,1.5,.4,1) both iris-icon-pop;animation-delay:calc(.3s + var(--i,0) * .22s)}.iris-at-work__stage[data-beat=draft] .iris-draft__label:after{content:"";background:var(--ai);border-radius:50%;block-size:5px;inline-size:5px;margin-inline-start:8px;animation:.9s ease-in-out infinite iris-writing-dot;display:inline-block}.iris-at-work__stage[data-beat=done] .iris-task{opacity:1;filter:none;animation:.7s cubic-bezier(.16,1,.3,1) both iris-card-complete;animation-delay:calc(var(--i,0) * .15s);background:#f4f9e9;border-color:#bdcf9e}.iris-at-work__stage[data-beat=done] .iris-task>svg,.iris-decide[data-settled=true] .iris-decide__settled>svg{animation:.65s cubic-bezier(.2,1.5,.4,1) both iris-icon-pop;animation-delay:calc(.15s + var(--i,0) * .15s)}.iris-at-work__stage[data-beat=done] .iris-draft:before{animation:.8s ease-out iris-processing-ring}@keyframes iris-processing-ring{0%,to{opacity:0;transform:scale(1)}45%{opacity:.65;transform:scale(1.015)}}@keyframes iris-label-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes iris-icon-pop{0%{transform:scale(.65)rotate(-12deg)}65%{transform:scale(1.15)rotate(3deg)}to{transform:none}}@keyframes iris-writing-dot{50%{opacity:.25;transform:scale(.6)}}@keyframes iris-card-complete{0%{transform:none}35%{transform:translateY(-3px);box-shadow:0 5px 18px -8px #72904466}to{box-shadow:none;transform:none}}.iris-rail{gap:18px;min-block-size:64px}.iris-rail__copy{gap:3px;min-inline-size:0;display:grid}.iris-rail__label{display:block}.iris-thinking{min-block-size:18px;color:var(--ai);opacity:0;align-items:center;gap:10px;font-size:11px;transition:opacity .2s;display:flex}.iris-rail[data-thinking=true] .iris-thinking{opacity:1}.iris-thinking__dots{align-items:center;gap:4px;display:inline-flex}.iris-thinking__dots i{background:currentColor;border-radius:50%;block-size:4px;inline-size:4px}.iris-rail[data-thinking=true] .iris-thinking__dots i{animation:1.1s ease-in-out infinite iris-thought-dot}.iris-thinking__dots i:nth-child(2){animation-delay:.14s!important}.iris-thinking__dots i:nth-child(3){animation-delay:.28s!important}.iris-thought-orbit{opacity:0;border:1px dashed #8ead5366;border-radius:50%;position:absolute;inset:-9px}.iris-thought-orbit:after{content:"";background:var(--ai);border-radius:50%;block-size:6px;inline-size:6px;position:absolute;inset-block-start:2px;inset-inline-start:8px;box-shadow:0 0 10px #9abb5480}.iris-rail[data-thinking=true] .iris-thought-orbit{opacity:1;animation:2.6s linear infinite reverse iris-orbit}.iris-rail:after{content:none}.iris-msg[data-on=true],.iris-draft[data-on=true],.iris-decide[data-on=true]{animation-duration:.85s}.iris-msg[data-on=true] .iris-msg__head{animation:.6s .18s both iris-content-enter}.iris-msg[data-on=true] .iris-msg__body{animation:.65s .32s both iris-content-enter}.iris-tasks[data-on=true]{animation:.7s cubic-bezier(.16,1,.3,1) both iris-card-unfold}.iris-decide[data-on=true] .iris-decide__actions{animation:.6s .25s both iris-content-enter}@keyframes iris-content-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes iris-thought-dot{0%,60%,to{opacity:.3;transform:translateY(0)scale(.8)}30%{opacity:1;transform:translateY(-4px)scale(1.15)}}@keyframes iris-soft-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.iris-at-work__control,.iris-at-work__stage,.iris-at-work__stage *,.iris-at-work__stage :before,.iris-at-work__stage :after{filter:none!important;transition:none!important;animation:none!important}.iris-msg,.iris-rail,.iris-tasks,.iris-draft,.iris-decide,.iris-task{transition:none;animation:none;transform:none}.iris-msg,.iris-rail,.iris-tasks,.iris-draft,.iris-decide{transition:opacity .22s ease-out!important}.iris-tasks[data-on=true] .iris-task{opacity:1}.iris-rail__label,.iris-task>svg,.iris-decide__settled{transform:none}.iris-at-work__stage[data-beat=draft] .iris-draft__label:after{opacity:.6}.iris-draft__body{animation:none;clip-path:none!important}.iris-rail__mark{animation:none}.iris-msg__body{background-image:none;animation:none}.iris-decide__btn--accept{animation:none}.iris-progress__track>span{animation:none;transform:scaleX(1)}.iris-stage__flow:after{transition:none;transform:scaleY(1)}.iris-rail:after{animation:none}.iris-msg[data-on=true],.iris-rail[data-on=true],.iris-tasks[data-on=true],.iris-draft[data-on=true],.iris-decide[data-on=true]{animation:.45s ease-out both iris-soft-enter!important}.iris-tasks[data-on=true] .iris-task{animation:.35s ease-out both iris-soft-enter!important;animation-delay:calc(var(--i,0) * .14s)!important}}.settings-layout{align-items:flex-start;gap:var(--s-6);width:100%;max-width:1400px;padding:var(--s-6) var(--s-7);margin-inline:auto;display:flex}.settings-sidebar{width:216px;top:var(--s-5);gap:var(--s-5);flex-direction:column;flex-shrink:0;display:flex;position:sticky}.settings-sidebar__title{font-size:var(--ts-h3,18px);margin-bottom:2px;padding:0 10px;font-weight:700}.settings-group{flex-direction:column;gap:1px;display:flex}.settings-link{text-align:start;width:100%;font-size:var(--ts-body-sm);color:var(--text-dim);border-radius:var(--r-2);cursor:pointer;white-space:normal;font-weight:500;line-height:var(--lh-snug);transition:color var(--t-fast), background var(--t-fast);background:0 0;border:none;padding:7px 10px;display:block}.settings-link:hover{color:var(--text);background:var(--bg-2)}.settings-link.active{color:var(--text);background:var(--ai-tint-2,var(--bg-2));box-shadow:inset 2px 0 0 var(--ai);font-weight:600}[dir=rtl] .settings-link.active{box-shadow:inset -2px 0 0 var(--ai)}.settings-pane{flex:1;min-width:0;max-width:720px}.settings-pane__tabs{margin-bottom:var(--s-4);overflow-x:auto}.vertical-form{gap:var(--s-6);flex-direction:column;display:flex}.vertical-entity{gap:var(--s-3);flex-direction:column;display:flex}.vertical-entity__title{font-size:var(--ts-h4,15px);margin:0}.vertical-entity__labels{gap:var(--s-3);align-items:flex-start}.vertical-field{gap:var(--s-1);flex-direction:column;flex:1;display:flex}.vertical-kinds{gap:var(--s-2);flex-direction:column;display:flex}.vertical-kinds__list{gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.settings-pane__tabs .modes--slide{background:var(--bg-2);border-radius:var(--r-3);border-bottom:0;gap:1px;padding:2px;display:inline-flex}.settings-pane__tabs .mode-thumb{border-radius:var(--r-2);background:var(--bg);height:auto;box-shadow:var(--shadow-1);margin-bottom:0;top:2px;bottom:2px}.settings-pane__tabs .modes--slide .mode-tab{padding:5px 12px}.settings-pane__tabs .modes--slide .mode-tab.active{color:var(--text);font-weight:600}.settings-pane>.page,.settings-pane>.usage-screen{max-width:none;min-height:0;margin-inline:0;padding:0}.settings-pane .usage-screen{padding:0}@media (width<=1013px){.settings-layout:not(.settings-layout--mobile){align-items:stretch;gap:var(--s-5);padding:var(--s-5);flex-direction:column}.settings-layout:not(.settings-layout--mobile) .settings-sidebar{gap:var(--s-3);grid-template-columns:repeat(3,1fr);align-items:start;width:100%;display:grid;position:static}.settings-layout:not(.settings-layout--mobile) .settings-sidebar__title{grid-column:1/-1;margin:0}.settings-layout:not(.settings-layout--mobile) .settings-group{background:var(--bg-1);border:var(--hairline);border-radius:var(--r-4);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.settings-layout:not(.settings-layout--mobile) .settings-link{padding:5px var(--s-3);border-radius:0;line-height:1.35}.settings-layout:not(.settings-layout--mobile) .settings-link:focus-visible{outline-offset:-3px}}.settings-layout--mobile{max-width:none;padding:var(--s-4) var(--s-4) var(--s-8);display:block}.settings-index{gap:var(--s-5);flex-direction:column;display:flex}.settings-index__title{font-size:var(--ts-h2);margin:0 0 var(--s-5);font-weight:700;line-height:1.2}.settings-index__card{background:var(--bg-1);border:var(--hairline);border-radius:var(--r-4);overflow:hidden}.settings-index__row{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:46px;padding:var(--s-3) var(--s-4);font-size:var(--ts-body-sm);color:var(--text);border-radius:0;font-weight:500;display:flex}.settings-index__row+.settings-index__row{border-top:var(--hairline)}.settings-index__row:active{background:var(--bg-2)}.settings-index__row svg{color:var(--text-mute);flex:none;transform:rotate(-90deg)}[dir=rtl] .settings-index__row svg{transform:rotate(90deg)}.settings-index__row:focus-visible{outline-offset:-3px}.settings-detail__bar{z-index:2;margin:calc(var(--s-4) * -1) calc(var(--s-4) * -1) var(--s-4);padding:var(--s-2) var(--s-2) var(--s-3);background:var(--bg);border-bottom:var(--hairline);position:sticky;top:0}.settings-back{gap:var(--s-1);font-weight:600}.settings-back svg{transform:rotate(90deg)}[dir=rtl] .settings-back svg{transform:rotate(-90deg)}.settings-layout--mobile .settings-pane{max-width:none}.settings-layout--mobile .settings-pane:focus{outline:none}.usage-screen{padding:var(--s-6) var(--s-7);gap:var(--s-5);flex-direction:column;max-width:1400px;margin-inline:auto;display:flex}.usage-screen h1{font-size:var(--ts-h2,22px);margin:0}.usage-header{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.usage-balance{padding:var(--s-3) var(--s-4);background:var(--bg-1);border:var(--hairline);border-radius:var(--r-3);flex-direction:column;align-items:flex-end;display:flex}.usage-balance__label{font-size:var(--ts-body-sm);color:var(--text-dim)}.usage-balance__value{font-variant-numeric:tabular-nums;color:var(--ai);font-size:24px;font-weight:700;line-height:1.1}.usage-tabs{gap:var(--s-0);background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-3);align-self:flex-start;padding:3px;display:inline-flex}.usage-tab{font-size:var(--ts-body-sm);color:var(--text-dim);border-radius:var(--r-2);cursor:pointer;transition:color var(--t-fast), background var(--t-fast);background:0 0;border:none;padding:5px 12px;font-weight:500}.usage-tab:hover{color:var(--text)}.usage-tab--active{background:var(--bg-1);color:var(--text);box-shadow:0 1px 0 var(--border)}.usage-period,.usage-recent,.usage-topup{background:var(--bg-1);border:var(--hairline);border-radius:var(--r-4);padding:var(--s-5)}.usage-period__summary{margin:0 0 var(--s-4);color:var(--text-dim)}.usage-period__summary strong{color:var(--text);font-size:20px}.usage-empty,.usage-error{color:var(--text-dim);margin:0}.usage-error{color:var(--danger)}.usage-chart{flex-direction:column;gap:6px;display:flex}.usage-chart__bars{height:160px;padding-top:var(--s-2);align-items:flex-end;gap:6px;display:flex}.usage-chart__bar-col{justify-content:flex-end;align-items:center;gap:var(--s-1);flex-direction:column;flex:1 1 0;height:100%;display:flex}.usage-chart__bar{background:var(--ai);border-radius:var(--r-1,3px) var(--r-1,3px) 0 0;width:100%;max-width:28px;min-height:2px;transition:height var(--t-fast)}.usage-chart__label{color:var(--text-mute);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.usage-chart__legend{font-size:var(--ts-body-sm);color:var(--text-mute);border-top:var(--hairline);padding-top:var(--s-1);justify-content:space-between;display:flex}.activity-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.activity-item{align-items:center;gap:var(--s-4);padding:10px var(--s-1);border-bottom:var(--hairline);font-size:var(--ts-body-sm);grid-template-columns:1fr 1fr auto auto;display:grid}.activity-item:last-child{border-bottom:none}.activity-item__cap{color:var(--text);font-weight:500}.activity-item__model{color:var(--text-dim);font-family:var(--font-mono);font-size:var(--ts-body-sm)}.activity-item__credits{color:var(--ai);font-variant-numeric:tabular-nums;text-align:right}.activity-item__time{color:var(--text-mute);font-size:var(--ts-body-sm);white-space:nowrap;text-align:right}.topup-section{gap:var(--s-4);flex-direction:column;display:flex}.topup-section h3{font-size:var(--ts-body);margin:0}.topup-bundles{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.topup-bundle{gap:var(--s-1);padding:var(--s-4);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-3);cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast);flex-direction:column;display:flex}.topup-bundle:hover{border-color:var(--border-2)}.topup-bundle input{opacity:0;pointer-events:none;position:absolute}.topup-bundle--selected{border-color:var(--ai);background:var(--ai-tint-2,var(--bg-1))}.topup-bundle__credits{font-weight:700;font-size:var(--ts-body)}.topup-bundle__price{color:var(--text-dim);font-size:var(--ts-body-sm)}.topup-error{color:var(--danger);font-size:var(--ts-body-sm);margin:0}.tags-swatch-wrap{display:inline-block;position:relative}.tags-color-menu{z-index:10;gap:var(--s-1);flex-wrap:wrap;width:9rem;display:flex;position:absolute;top:100%;left:0}.tags-color-swatch{width:var(--s-6);height:var(--s-6);border-radius:var(--r-full);background:var(--tags-swatch-color);border:none;outline:none;padding:0}.tags-color-swatch[data-selected=true]{outline:2px solid var(--text)}.tags-row{border-top:var(--hairline)}.tags-cell{padding:var(--s-2) var(--s-3)}.tags-cell--mono{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-mute)}.tags-cell--sm{font-size:var(--ts-body-sm)}.tags-cell--muted-sm{color:var(--text-mute);font-size:var(--ts-body-sm)}.tags-cell--head{text-align:start;font-size:var(--ts-body-2xs);color:var(--text-dim);white-space:nowrap;font-weight:600}.tags-cell--error{color:var(--danger);font-size:var(--ts-body-sm)}.tags-cell-btn{margin-top:var(--s-1)}.tags-label-bold{font-weight:600}.tags-danger-btn{color:var(--danger)}.tags-empty-msg{margin:0}.tags-hint-sm{font-size:var(--ts-body-sm);margin:0}.tags-error{color:var(--danger);margin:0}.tags-error--loose{color:var(--danger)}.tags-table-wrap{overflow-x:auto}.tags-table{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.tags-heading{margin:0}.tags-create-title{margin:0 0 var(--s-3)}.tags-inline-label{gap:var(--s-1);font-size:var(--ts-body-sm)}.tags-field-label{margin-bottom:var(--s-1);display:block}.tags-field-hint{margin:var(--s-1) 0 0;font-size:var(--ts-body-sm)}.tags-submit-btn{align-self:flex-start}.tags-archived-section{opacity:.68}.byol-status-badge{padding:var(--s-0) var(--s-2);border-radius:var(--r-full);font-size:var(--ts-body-2xs);text-transform:capitalize;background:var(--bg-3);color:var(--text-dim);font-weight:600;display:inline-block}.byol-status-badge[data-status=active]{background:var(--success-tint,#34d39926);color:var(--success)}.byol-status-badge[data-status=invalid]{background:var(--danger-tint,#f8717126);color:var(--danger)}.byol-cap-chip{font-size:var(--ts-body-2xs)}.byol-row{border-top:var(--hairline)}.byol-cell{padding:var(--s-3)}.byol-cell--bold{font-weight:600}.byol-cell--mono{font-family:var(--font-mono)}.byol-cell--muted{color:var(--text-mute);font-size:var(--ts-body-2xs)}.byol-cell--head{text-align:start;font-size:var(--ts-body-2xs);color:var(--text-dim);white-space:nowrap;font-weight:600}.byol-success{color:var(--success)}.byol-warn{color:var(--warn)}.byol-danger{color:var(--danger)}.byol-field-label{margin-bottom:var(--s-1);display:block}.byol-field-label--loose{margin-bottom:var(--s-2)}.byol-cap-label{font-size:var(--ts-body-sm);opacity:.4;cursor:not-allowed}.byol-cap-label[data-supported=true]{opacity:1;cursor:pointer}.byol-validate-label{font-size:var(--ts-body-sm)}.byol-msg{margin:0}.byol-msg--danger{color:var(--danger)}.byol-msg--success{color:var(--success)}.byol-submit{align-self:flex-start}.byol-nomargin{margin:0}.byol-table-wrap{overflow-x:auto}.byol-table{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.byol-heading{margin:0 0 var(--s-3)}.atok-status-badge{padding:var(--s-0) var(--s-2);border-radius:var(--r-full);font-size:var(--ts-body-2xs);background:var(--bg-3);color:var(--text-dim);font-weight:600;display:inline-block}.atok-status-badge[data-status=active]{background:var(--success-tint,#34d39926);color:var(--success)}.atok-status-badge[data-status=revoked]{background:var(--danger-tint,#f8717126);color:var(--danger)}.atok-row{border-top:var(--hairline)}.atok-cell{padding:var(--s-2) var(--s-3)}.atok-cell--bold{font-weight:600}.atok-cell--muted{color:var(--text-mute)}.atok-cell--muted-sm{color:var(--text-mute);font-size:var(--ts-body-sm)}.atok-cell--head{text-align:start;font-size:var(--ts-body-2xs);color:var(--text-dim);white-space:nowrap;font-weight:600}.atok-danger{color:var(--danger)}.atok-reveal{border-color:var(--success)}.atok-warn-msg{color:var(--warn);margin:0}.atok-code{font-family:var(--font-mono);font-size:var(--ts-body-2xs);background:var(--bg-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-2);word-break:break-all}.atok-code--block{display:block}.atok-summary{cursor:pointer}.atok-hint-sm{margin:var(--s-2) 0;color:var(--text-mute);font-size:var(--ts-body-sm)}.atok-hint-sm--tight{margin:0}.atok-copy-snippet{margin-top:var(--s-2)}.atok-field-label{margin-bottom:var(--s-1);display:block}.atok-pin-label{font-size:var(--ts-body-sm);opacity:.5}.atok-pin-label[data-enabled=true]{opacity:1}.atok-error{color:var(--danger);margin:0}.atok-submit{align-self:flex-start}.atok-nomargin{margin:0}.atok-table-wrap{overflow-x:auto}.atok-table{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.atok-heading{margin:0 0 var(--s-3)}.bill-balance-row{align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);display:flex}.bill-label-sm{font-size:var(--ts-body-sm);color:var(--text-dim)}.bill-label-2xs{font-size:var(--ts-body-2xs);color:var(--text-dim)}.bill-balance-value{font-size:var(--ts-body)}.bill-chip-sm{font-size:var(--ts-body-2xs)}.bill-chip-end{margin-inline-start:auto}.bill-bundles-row{gap:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.bill-bundle-card{gap:var(--s-1);padding:var(--s-3) var(--s-4);border-radius:var(--r-4);border:1px solid var(--hairline);background:var(--bg-1);cursor:pointer;min-width:120px;transition:border-color var(--t-fast), background var(--t-fast);flex-direction:column;display:flex}.bill-bundle-card[data-selected=true]{border:2px solid var(--ai);background:var(--ai-tint-2)}.bill-bundle-radio{display:none}.bill-bundle-credits{font-weight:700;font-size:var(--ts-body)}.bill-topup-row{gap:var(--s-3);align-items:center;display:flex}.bill-link{font-size:var(--ts-body-sm);color:var(--ai);text-decoration:none}.bill-section{margin-bottom:var(--s-5)}.bill-section-header{margin-bottom:var(--s-3);justify-content:space-between;align-items:flex-start;display:flex}.bill-section-title{font-size:var(--ts-body);margin:0;font-weight:600}.bill-section-title--tight{margin:0 0 var(--s-3);font-size:var(--ts-body);font-weight:600}.bill-section-title--loose{margin:0 0 var(--s-4);font-size:var(--ts-body);font-weight:600}.bill-methods-list{gap:var(--s-2);flex-direction:column;display:flex}.bill-method-row{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--bg-1);border-radius:var(--r-3);border:1px solid var(--hairline);display:flex}.bill-method-brand{text-transform:capitalize;font-weight:600;font-size:var(--ts-body-sm)}.bill-method-last4{font-size:var(--ts-body-sm);color:var(--text-dim)}.bill-invoices-list{flex-direction:column;display:flex}.bill-invoice-row{padding:var(--s-2) 0;justify-content:space-between;align-items:center;display:flex}.bill-invoice-row:not(:last-child){border-bottom:1px solid var(--hairline)}.bill-invoice-meta{gap:var(--s-4);align-items:center;display:flex}.bill-invoice-amount{font-size:var(--ts-body-sm);font-weight:600}.sla-heading-flush{margin-top:0}.sla-form-grid{gap:var(--s-3);grid-template-columns:minmax(160px,auto) 1fr;align-items:center;display:grid}.sla-checkbox{justify-self:start}.sla-error{color:var(--danger)}.sla-error--tight{color:var(--danger);margin-top:var(--s-2)}.sla-save-btn{margin-top:var(--s-4)}.sla-table-wrap{overflow-x:auto}.sla-table{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.sla-row{border-bottom:var(--hairline)}.sla-cell{padding:var(--s-3) var(--s-3)}.sla-cell--bold{font-weight:500}.sla-cell--mono{font-family:var(--font-mono)}.sla-cell--actions{white-space:nowrap}.sla-head-cell{text-align:start;color:var(--text-dim);white-space:nowrap;font-weight:600}.sla-modal-overlay{background:var(--scrim);z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sla-modal-card{width:100%;min-width:480px;max-width:640px;box-shadow:var(--shadow-2)}.sla-modal-grid{gap:var(--s-3);grid-template-columns:minmax(150px,auto) 1fr;align-items:center;display:grid}.sla-modal-actions{margin-top:var(--s-4)}.admin-inv-card-pad{padding:var(--s-5)}.admin-inv-label{margin-bottom:var(--s-3)}.admin-inv-field-label{font-size:var(--ts-body-2xs);margin-bottom:var(--s-1)}.admin-inv-input-sm{width:100px;padding:var(--s-2) var(--s-3)}.admin-inv-input-date{width:160px;padding:var(--s-2) var(--s-3)}.admin-inv-note-wrap{flex:1;min-width:200px}.admin-inv-input-full{width:100%;padding:var(--s-2) var(--s-3)}.admin-inv-input-months{width:110px;padding:var(--s-2) var(--s-3)}.admin-inv-input-plan{width:140px;padding:var(--s-2) var(--s-3)}.admin-inv-summary-count{font-size:var(--ts-body-sm)}.admin-inv-toggle-label{font-size:var(--ts-body-2xs);color:var(--text-dim);margin-left:auto}.admin-inv-list{overflow:hidden}.admin-inv-row{border-top:var(--hairline);padding:var(--s-3) var(--s-4)}.admin-inv-row:first-child{border-top:none}.admin-inv-row[data-inactive=true]{opacity:.55}.admin-inv-code{font-family:var(--font-mono,monospace);font-size:var(--ts-body-sm);padding:var(--s-1) var(--s-3);border-radius:var(--r-2);background:var(--bg-2);letter-spacing:.05em}.admin-inv-spacer{flex:1}.admin-inv-audit{margin-top:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--bg-1);border-radius:var(--r-3)}.admin-inv-audit-error{color:var(--danger)}.admin-inv-audit-row{font-size:var(--ts-body-2xs)}.wf-warning{border-inline-start:var(--s-0) solid var(--warn);background:var(--warn-tint);padding:var(--s-2) var(--s-3);gap:var(--s-1);font-size:var(--ts-body-sm);flex-direction:column;display:flex}.wf-cell{padding:var(--s-2) var(--s-3)}.wf-cell--head{text-align:start;font-size:var(--ts-body-2xs);color:var(--text-dim);white-space:nowrap;font-weight:600}.wf-cell--rowhead{text-align:start;border-top:var(--hairline);white-space:nowrap;font-weight:600}.wf-cell--self{border-top:var(--hairline);color:var(--text-mute);text-align:center}.wf-cell--mono{font-family:var(--font-mono);font-size:var(--ts-body-2xs);white-space:nowrap}.wf-cell--sm{font-size:var(--ts-body-sm)}.wf-cell--muted-sm{color:var(--text-mute);font-size:var(--ts-body-sm)}.wf-matrix-wrap{overflow-x:auto}.wf-matrix-table{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.wf-matrix-caption{padding:var(--s-2) var(--s-3);text-align:start;color:var(--text-dim);font-size:var(--ts-body-sm)}.wf-matrix-cell{border-top:var(--hairline);font-size:var(--ts-body-sm);vertical-align:top}.wf-matrix-cell[data-tone=open]{background:var(--bg-3);color:var(--text-dim)}.wf-matrix-cell[data-tone=narrow]{background:var(--warn-tint);color:var(--warn)}.wf-matrix-cell[data-tone=closed]{background:var(--danger-tint);color:var(--danger)}.wf-cell-line--primary{font-weight:600}.wf-cell-line{font-weight:400}.wf-rule-row{border-top:var(--hairline)}.wf-needs-unblocked{color:var(--warn);font-size:var(--ts-body-sm)}.wf-delete-btn{color:var(--danger);margin-inline-start:var(--s-2)}.wf-field-label{margin-bottom:var(--s-1);display:block}.wf-field-hint{margin:var(--s-1) 0 0;font-size:var(--ts-body-sm)}.wf-form-error{color:var(--danger);margin:0}.wf-hint-sm{font-size:var(--ts-body-sm);margin:0}.wf-m0{margin:0}.wf-load-error{color:var(--danger)}.wf-section-title{margin:0 0 var(--s-3)}.wf-edge-count{margin:0 0 var(--s-2);font-size:var(--ts-body-sm)}.cap-badge{padding:var(--s-0) var(--s-2);border-radius:var(--r-full);font-size:var(--ts-body-2xs);white-space:nowrap;font-weight:600;display:inline-block}.cap-badge[data-tone=open]{background:var(--bg-3);color:var(--text-dim)}.cap-badge[data-tone=allow]{background:var(--warn-tint);color:var(--warn)}.cap-badge[data-tone=locked]{background:var(--danger-tint);color:var(--danger)}.cap-warning{border-inline-start:var(--s-0) solid var(--warn);background:var(--warn-tint);padding:var(--s-2) var(--s-3);gap:var(--s-1);font-size:var(--ts-body-sm);flex-direction:column;display:flex}.cap-hint-sm{font-size:var(--ts-body-sm);margin:0}.cap-hint-sm--muted{color:var(--text-mute)}.cap-cell{padding:var(--s-2) var(--s-3)}.cap-cell--mono{font-family:var(--font-mono);font-size:var(--ts-body-2xs)}.cap-cell--muted-sm{color:var(--text-mute);font-size:var(--ts-body-sm)}.cap-cell--head{text-align:start;font-size:var(--ts-body-2xs);color:var(--text-dim);white-space:nowrap;font-weight:600}.cap-row{border-top:var(--hairline)}.cap-effect{color:var(--success);font-weight:600}.cap-effect[data-deny=true]{color:var(--danger)}.cap-never-fires{margin-inline-start:var(--s-2)}.cap-delete-btn{color:var(--danger);margin-inline-start:var(--s-2)}.cap-group-wrap{overflow-x:auto}.cap-group-heading{padding:var(--s-2) var(--s-3);font-weight:600}.cap-table{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.cap-field-label{margin-bottom:var(--s-1);display:block}.cap-field-hint{margin:var(--s-1) 0 0;font-size:var(--ts-body-sm)}.cap-form-error{color:var(--danger);margin:0}.cap-m0{margin:0}.cap-load-error{color:var(--danger)}.cap-section-title{margin:0 0 var(--s-3)}.cap-kind-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.plan-card{border-radius:var(--r-5);padding:var(--s-5) var(--s-5) var(--s-4);cursor:pointer;border:1px solid var(--hairline);background:var(--bg-1);opacity:1;text-align:start;transition:border-color .15s,background .15s;position:relative}.plan-card[data-current=true]{cursor:default;opacity:.6}.plan-card[data-featured=true]{border:1px solid var(--ai);background:var(--ai-tint-2);box-shadow:0 0 0 1px var(--ai-glow)}.plan-card[data-picked=true]{border:2px solid var(--ai);background:var(--ai-tint-2)}.plan-card__popular{position:absolute;top:-10px;left:50%;transform:translate(-50%)}.plan-card__current-badge{top:10px;position:absolute;inset-inline-end:12px}.plan-card__current-chip{font-size:var(--ts-body-2xs)}.plan-card__name-row{margin-bottom:var(--s-1)}.plan-card__name{font-weight:700;font-size:var(--ts-body-lg)}.plan-card__price{font-weight:700;font-size:var(--ts-h2);color:var(--text)}.plan-card__price[data-featured=true]{color:var(--ai)}.plan-card__cadence{font-size:var(--ts-body-sm);color:var(--text-dim);margin-left:var(--s-0)}.plan-card__tagline{font-size:var(--ts-body-2xs);color:var(--text-dim);margin-bottom:var(--s-3)}.plan-card__features{padding-left:var(--s-4);margin:0;list-style:outside}.plan-card__feature{font-size:var(--ts-body-2xs);color:var(--text-dim);margin-bottom:var(--s-1)}.plan-modal-backdrop{background:var(--scrim);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.plan-modal-dialog{background:var(--bg);border:1px solid var(--hairline);padding:28px var(--s-6) var(--s-5);border-radius:16px;width:100%;max-width:860px;max-height:90vh;overflow-y:auto}.plan-modal-title{margin:0 0 var(--s-1);font-size:var(--ts-h3)}.plan-modal-subtitle{margin:0 0 var(--s-5);font-size:var(--ts-body-sm);color:var(--text-dim)}.plan-modal-grid{gap:var(--s-4);margin-bottom:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.plan-banner{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-4);border-radius:var(--r-3);display:flex}.plan-banner--trial{background:var(--ai-tint-2);border:1px solid var(--ai)}.plan-banner--past-due{background:var(--danger-tint);border:1px solid var(--danger)}.plan-banner__chip{flex-shrink:0}.plan-banner__text{font-size:var(--ts-body-sm)}.plan-banner__link{color:var(--ai)}.plan-current-card{margin-bottom:var(--s-6)}.plan-current-name-row{margin-bottom:var(--s-2)}.plan-current-name{font-weight:700;font-size:var(--ts-h3)}.plan-scheduled{margin-top:var(--s-2);font-size:var(--ts-body-sm);color:var(--text-dim)}.plan-cancel-dialog{background:var(--bg);border:1px solid var(--hairline);padding:var(--s-7) var(--s-6) var(--s-5);border-radius:16px;width:100%;max-width:420px}.plan-cancel-title{margin:0 0 var(--s-2);font-size:var(--ts-h3)}.oncall-m0{margin-top:0}.oncall-scope-label{max-width:280px}.oncall-error-inline{color:var(--danger);margin-left:var(--s-2)}.oncall-error{color:var(--danger)}.oncall-success{color:var(--success)}.oncall-field{flex:1}.oncall-field--160{min-width:160px}.oncall-field--140{min-width:140px}.oncall-field--200{min-width:200px}.oncall-rotation-list{margin:0;padding:0;list-style:none}.oncall-rotation-row{border-bottom:var(--hairline);padding:var(--s-2) 0;background:0 0}.oncall-rotation-row[data-selected=true]{background:var(--bg-2)}.oncall-generate-row{margin-bottom:var(--s-3)}.oncall-table-wrap{overflow-x:auto}.oncall-table{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.oncall-table-row{border-bottom:var(--hairline)}.oncall-cell{padding:var(--s-2) var(--s-2)}.oncall-cell--head{text-align:start;color:var(--text-dim)}.oncall-cell--mono{font-family:var(--font-mono)}.cf-row{border-top:var(--hairline)}.cf-cell{padding:var(--s-2) var(--s-3)}.cf-cell--mono{font-family:var(--font-mono);font-size:var(--ts-body-2xs)}.cf-cell--muted{color:var(--text-mute)}.cf-cell--muted-sm{color:var(--text-mute);font-size:var(--ts-body-sm)}.cf-cell--head{text-align:start;font-size:var(--ts-body-2xs);color:var(--text-dim);white-space:nowrap;font-weight:600}.cf-cell--error{color:var(--danger);font-size:var(--ts-body-sm)}.cf-label-bold{font-weight:600}.cf-danger{color:var(--danger)}.cf-field-label{margin-bottom:var(--s-1);display:block}.cf-field-hint{margin:var(--s-1) 0 0;font-size:var(--ts-body-sm)}.cf-error{color:var(--danger);margin:0}.cf-page-error{color:var(--danger)}.cf-submit{align-self:flex-start}.cf-tablist{gap:var(--s-2);flex-wrap:wrap}.cf-table-wrap{overflow-x:auto}.cf-table{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.cf-empty{margin:0}.cf-create-title{margin:0 0 var(--s-3)}.notif-saved-note,.notif-inline-note{font-size:var(--ts-body-2xs)}.notif-error-banner{padding:var(--s-3);margin-bottom:var(--s-3);color:var(--danger)}.notif-push-prompt-wrap{margin-bottom:var(--s-3)}.notif-side-card{padding:var(--s-3);margin-bottom:var(--s-3)}.notif-card-title{font-size:var(--ts-body-sm);margin:0;font-weight:600}.notif-card-desc{font-size:var(--ts-body-2xs);margin:0}.notif-sms-warn{font-size:var(--ts-body-2xs);color:var(--warn)}.notif-error-text{color:var(--danger);font-size:var(--ts-body-2xs)}.notif-field-label{font-size:var(--ts-body-sm);color:var(--text-dim)}.notif-field-label--stack{font-size:var(--ts-body-2xs);color:var(--text-dim);gap:var(--s-1);flex-direction:column;display:flex}.notif-sms-input{font-size:var(--ts-body-sm);padding:var(--s-1) var(--s-2);border-radius:var(--r-1);min-width:200px}.notif-select{font-size:var(--ts-body-2xs);padding:var(--s-1) var(--s-2);border-radius:var(--r-1)}.notif-select--full{width:100%}.notif-mobile-card{padding:var(--s-3);margin-bottom:var(--s-2)}.notif-mobile-toggle{width:100%;color:var(--text);padding:var(--s-1) 0;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;font-weight:600;display:flex}.notif-mobile-toggle-hint{color:var(--text-dim);font-size:var(--ts-body-2xs)}.notif-mobile-body{margin-top:var(--s-3)}.notif-mobile-cell{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--border-1);flex-direction:column;display:flex}.notif-cell-label{font-weight:500}.notif-switch-label{font-size:var(--ts-body-sm)}.notif-desktop-matrix{padding:0;overflow-x:auto}.notif-table{border-collapse:collapse;width:100%}.notif-th{text-align:left;padding:var(--s-2) var(--s-3);font-size:var(--ts-body-2xs);color:var(--text-dim);border-bottom:1px solid var(--border-1);background:0 0;font-weight:600}.notif-td-label{padding:var(--s-2) var(--s-3);font-size:var(--ts-body-2xs);border-bottom:1px solid var(--border-1);white-space:nowrap;font-weight:500}.notif-td{padding:var(--s-2) var(--s-3);font-size:var(--ts-body-2xs);border-bottom:1px solid var(--border-1);vertical-align:top}.notif-cell-controls{min-width:130px}.notif-tip{margin-top:var(--s-3);font-size:var(--ts-body-2xs)}.esc-list-header{margin-bottom:var(--s-3)}.esc-heading-flush{margin:0}.esc-subheading{margin:0 0 var(--s-2)}.esc-list{margin:0;padding:0;list-style:none;overflow:hidden}.esc-list-item{border-top:var(--hairline);padding:var(--s-3) var(--s-4)}.esc-list-item[data-first=true]{border-top:none}.esc-name{flex:1}.esc-form-row{margin-bottom:var(--s-4)}.esc-field{min-width:180px}.esc-field--name{flex:1;min-width:180px}.esc-field--target{flex:1;min-width:240px}.esc-level-row{padding:var(--s-2) 0;border-bottom:var(--hairline)}.esc-level-index{font-family:var(--font-mono);color:var(--text-dim);align-self:center}.esc-wait-input{width:90px}.esc-add-level{margin-top:var(--s-3)}.esc-error{color:var(--danger)}.esc-actions-row{margin-top:var(--s-4)}.offline-page{padding:var(--s-4);max-width:600px}.offline-title{font-size:var(--ts-h3,20px);margin-bottom:var(--s-1);font-weight:700}.offline-result{color:var(--text-dim);font-size:var(--ts-body-sm);margin-bottom:var(--s-4)}.offline-section-header{margin-bottom:var(--s-3)}.offline-heading{font-size:var(--ts-body);margin:0;font-weight:600}.offline-heading--loose{margin-bottom:var(--s-3)}.offline-row{padding:var(--s-2) 0;border-bottom:1px solid var(--border-1);font-size:var(--ts-body-sm)}.offline-empty{color:var(--text-mute);font-size:var(--ts-body-sm)}.offline-conflicts-section{margin-top:var(--s-6)}.offline-conflict-row{padding:var(--s-2) 0;border-bottom:1px solid var(--danger);font-size:var(--ts-body-sm);background:var(--danger-tint)}.offline-fail-reason{color:var(--danger)}.offline-discard-btn{margin-left:var(--s-3)}.pk-row{border-top:var(--hairline)}.pk-cell{padding:var(--s-2) var(--s-3)}.pk-cell--bold{font-weight:600}.pk-cell--muted{color:var(--text-mute);font-size:var(--ts-body-sm)}.pk-cell--head{text-align:start;font-size:var(--ts-body-2xs);color:var(--text-dim);white-space:nowrap;font-weight:600}.pk-danger{color:var(--danger)}.pk-nomargin{margin:0}.pk-error{color:var(--danger)}.pk-table-wrap{overflow-x:auto}.pk-table{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.botcfg{--pers-ink:var(--tag-slate);--pers-tint:var(--tag-slate-tint);gap:var(--s-6);margin-top:var(--s-5);grid-template-columns:16rem minmax(0,1fr);align-items:start;display:grid}.botcfg-rail{top:var(--s-5);gap:var(--s-4);flex-direction:column;min-width:0;display:flex;position:sticky}.botcfg-rail__head{gap:var(--s-1);flex-direction:column;display:flex}.botcfg-rail__head .input{width:100%}.botcfg-search__label{margin-top:var(--s-3)}.botcfg-nav{flex-direction:column;gap:1px;display:flex}.botcfg-nav__item{align-items:flex-start;gap:var(--s-2);text-align:start;width:100%;padding:var(--s-2) var(--s-3);color:var(--text-dim);border:none;border-radius:var(--r-2);cursor:pointer;transition:color var(--t-fast), background var(--t-fast), border-color var(--t-fast);background:0 0;border-inline-start:2px solid #0000;display:flex}.botcfg-nav__item:hover{color:var(--text);background:var(--bg-2)}.botcfg-nav__item:focus-visible{outline:2px solid var(--product-accent);outline-offset:-2px}.botcfg-nav__item.is-active{color:var(--text);background:var(--pers-tint);border-inline-start-color:var(--pers-ink)}.botcfg-nav__mark{width:20px;height:20px;color:var(--text-mute);flex:none;justify-content:center;align-items:center;display:flex}.botcfg-nav__item.is-active .botcfg-nav__mark{color:var(--pers-ink)}.botcfg-nav__text{flex-direction:column;gap:1px;min-width:0;display:flex}.botcfg-nav__label{font-size:var(--ts-body-sm);font-weight:500}.botcfg-nav__item.is-active .botcfg-nav__label{font-weight:600}.botcfg-nav__hint{font-size:var(--ts-body-2xs);line-height:var(--lh-snug);color:var(--text-mute)}.botcfg-nav__empty{max-width:68ch;margin:0}.botcfg-nav .botcfg-nav__item--offscreen{clip-path:inset(50%);white-space:nowrap;border:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.botcfg-badge{padding:var(--s-0) var(--s-2);border-radius:var(--r-full);background:var(--warn-tint);color:var(--warn);font-size:var(--ts-body-2xs);white-space:nowrap;flex:none;align-self:center;font-weight:600}.botcfg-pane{min-width:0}.botcfg-panel{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.botcfg-panel[hidden]{display:none}.botcfg-panel:focus-visible{outline:2px solid var(--ai);outline-offset:4px}.botcfg-panel__head{gap:var(--s-1);padding-bottom:var(--s-3);border-bottom:var(--hairline);flex-direction:column;display:flex}.botcfg-panel__title{font-size:var(--ts-h3);margin:0;font-weight:650}.botcfg-panel__hint{margin:0}.botcfg-lockup{align-items:flex-start;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-3);background:var(--bg-2);flex-wrap:wrap;display:flex}.botcfg-lockup__mark{border-radius:var(--r-3);background:var(--pers-tint);width:40px;height:40px;color:var(--pers-ink);flex:none;justify-content:center;align-items:center;display:flex}.botcfg-lockup__body{gap:var(--s-1);flex-direction:column;flex:14rem;min-width:0;display:flex}.botcfg-lockup__eyebrow{font-size:var(--ts-body-2xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-mute)}.botcfg-lockup__name{font-size:var(--ts-body-lg);overflow-wrap:anywhere;font-weight:650}.botcfg-lockup__note{max-width:60ch;margin:0}.botcfg-lockup__action{gap:var(--s-1);flex-direction:column;flex:0 16rem;display:flex}.botcfg-role{margin-top:var(--s-1);padding:var(--s-0) var(--s-2);border-radius:var(--r-full);background:var(--pers-tint);color:var(--pers-ink);font-size:var(--ts-body-2xs);align-self:flex-start;font-weight:600}.botcfg-prompt{resize:vertical;flex:100%;min-width:0}.botcfg-env-grid{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));max-width:44rem;display:grid}.botcfg-env-grid .botgrant-field{width:100%;max-width:none}.botcfg-actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.botcfg-panel .botgrant-section>.btn{align-self:flex-start}.botcfg-tools{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.botcfg-tool{align-items:baseline;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-2);background:var(--bg-2);border-inline-start:2px solid var(--pers-ink);flex-wrap:wrap;display:flex}.botcfg-tool--deny{border-inline-start-color:var(--danger);background:var(--danger-tint)}.botcfg-tool__pattern{word-break:break-all;font-weight:600}.botcfg-tool__note{max-width:60ch}.botcfg-manage{margin-top:var(--s-2);align-self:flex-start;gap:var(--s-2)}.botcfg-runs{gap:var(--s-2);flex-direction:column;display:flex}.botcfg-empty{gap:var(--s-1);flex-direction:column;display:flex}@media (width<=860px){.botcfg{gap:var(--s-4);grid-template-columns:1fr}.botcfg-rail{position:static}.botcfg-nav{gap:var(--s-1);padding-bottom:var(--s-1);scrollbar-width:thin;flex-direction:row;overflow-x:auto}.botcfg-nav__item{border-inline-start:none;border-radius:var(--r-2) var(--r-2) 0 0;white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;width:auto}.botcfg-nav__item.is-active{border-bottom-color:var(--pers-ink)}.botcfg-nav__hint{display:none}.botcfg-lockup__action{flex-basis:100%}.botcfg-env-grid{grid-template-columns:1fr}}.cms-menu__groups{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start;display:grid}.cms-menu__group{gap:var(--s-2);min-width:0;display:grid}.cms-menu__heading{color:var(--text-mute);font:var(--ts-body-2xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.cms-menu__list{gap:var(--s-1);display:grid}.cms-menu__item{gap:var(--s-2);width:100%;padding:var(--s-2);border-radius:var(--r-1);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast);background:0 0;border:1px solid #0000;grid-template-columns:auto 1fr;align-items:start;display:grid}.cms-menu__item:hover{background:var(--row-hover);border-color:var(--hairline)}.cms-menu__item:focus-visible{outline:2px solid var(--product-accent);outline-offset:-2px}.cms-menu__icon{color:var(--product-accent);margin-top:.1rem}.cms-menu__text{gap:.1rem;min-width:0;display:grid}.cms-menu__label{font-weight:500}.cms-menu__hint{color:var(--text-mute);font:var(--ts-body-2xs);line-height:var(--lh-snug)}.tpl-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.tpl-card{gap:var(--s-2);padding:var(--s-4);background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-5);box-shadow:var(--shadow-card);transition:border-color var(--t-fast), box-shadow var(--t-fast);flex-direction:column;display:flex}.tpl-card:hover{border-color:var(--border-1)}.tpl-card[data-selected=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-card)}.tpl-preview{aspect-ratio:16/10;border-radius:var(--r-3);border:1px solid var(--border);background:var(--bg-inset);flex-direction:column;gap:4px;width:100%;padding:6px;display:flex;overflow:hidden}.tpl-preview span{background:var(--border-1);border-radius:2px;display:block}.tpl-preview__bar{flex:0 0 8px;height:8px}.tpl-preview__hero{background:var(--accent-tint);border:1px solid var(--accent);flex:0 0 34%}.tpl-preview .tpl-preview__body{background:0 0;flex:auto;gap:4px;min-height:0;display:flex}.tpl-preview__body i{background:var(--border-1);border-radius:2px;flex:1 1 0}.tpl-preview[data-template=plain] .tpl-preview__hero{display:none}.tpl-preview[data-template=plain] .tpl-preview__body{flex-direction:column}.tpl-preview[data-template=plain] .tpl-preview__body i{flex:0 0 6px}.tpl-preview[data-template=plain] .tpl-preview__body i:last-child{flex:0 0 6px;max-width:60%}.tpl-preview[data-template=atlas] .tpl-preview__hero{flex-basis:40%}.tpl-preview[data-template=beacon] .tpl-preview__hero{border-radius:var(--r-2);flex-basis:52%}.tpl-preview[data-template=beacon] .tpl-preview__body i:nth-child(3){display:none}.tpl-preview[data-template=quarry]{flex-direction:row;padding-block-start:6px}.tpl-preview[data-template=quarry] .tpl-preview__bar{flex:0 0 22%;align-self:stretch;height:auto}.tpl-preview[data-template=quarry] .tpl-preview__hero{display:none}.tpl-preview[data-template=quarry] .tpl-preview__body{flex-direction:column;flex:auto}.tpl-preview[data-template=quarry] .tpl-preview__body i:first-child{background:var(--accent-tint);border:1px solid var(--accent);flex:0 0 40%}.tpl-preview[data-template=haven]{flex-direction:column}.tpl-preview[data-template=haven] .tpl-preview__body{flex-direction:row}.tpl-preview[data-template=haven] .tpl-preview__hero{border-radius:var(--r-2) var(--r-2) 0 0;flex-basis:46%}.tpl-preview[data-template=haven] .tpl-preview__body i:nth-child(2){flex:2 1 0}.tpl-preview[data-template=haven] .tpl-preview__body i:nth-child(3){display:none}.tpl-preview[data-template=unknown]{justify-content:center;align-items:center}.tpl-preview[data-template=unknown]>span{display:none}.tpl-preview[data-template=unknown]:after{content:"?";font-family:var(--font-mono);font-size:var(--ts-body);color:var(--text-faint)}.tpl-card__name{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.tpl-card__desc{font-size:var(--ts-body-sm);color:var(--text-mute)}.tpl-card__actions{margin-block-start:auto;padding-block-start:var(--s-2)}[data-accent=violet]{--pers-ink:var(--tag-violet);--pers-tint:var(--tag-violet-tint)}[data-accent=teal]{--pers-ink:var(--tag-teal);--pers-tint:var(--tag-teal-tint)}[data-accent=amber]{--pers-ink:var(--tag-amber);--pers-tint:var(--tag-amber-tint)}[data-accent=pink]{--pers-ink:var(--tag-pink);--pers-tint:var(--tag-pink-tint)}[data-accent=slate],.pers-card{--pers-ink:var(--tag-slate);--pers-tint:var(--tag-slate-tint)}.pers-page{gap:var(--s-6);flex-direction:column;display:flex}.pers-intro{max-inline-size:68ch;font-size:var(--ts-body-sm);line-height:1.6}.pers-notice,.pers-loading{margin:0}.pers-group{gap:var(--s-5);border-block-start:1px solid var(--border-1);grid-template-columns:168px minmax(0,1fr);align-items:start;padding-block-start:var(--s-4);display:grid}.pers-group__head{gap:var(--s-1);font-size:inherit;font-weight:inherit;flex-direction:column;margin:0;display:flex}.pers-group__role{color:var(--text-dim)}.pers-group__count{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-mute);font-variant-numeric:tabular-nums}@media (width<=760px){.pers-group{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.pers-group__head{align-items:baseline;gap:var(--s-2);flex-direction:row}}.pers-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,288px),1fr));margin:0;padding:0;list-style:none;display:grid}.pers-card{display:flex}.pers-card__face{gap:var(--s-3);padding:var(--s-4);background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-3);transition:border-color var(--t-fast), transform var(--t-fast), box-shadow var(--t-fast);flex-direction:column;flex:1;padding-inline-start:calc(var(--s-4) + var(--s-1));display:flex;position:relative;overflow:hidden}.pers-card__face:before{content:"";background:var(--pers-ink);inline-size:3px;transition:inline-size var(--t-fast);position:absolute;inset-block:0;inset-inline-start:0}.pers-card__face:hover,.pers-card__face:focus-within{border-color:var(--border-2);box-shadow:var(--shadow-1);transform:translateY(-1px)}.pers-card__face:hover:before,.pers-card__face:focus-within:before{inline-size:6px}.pers-card__face:focus-within{outline:2px solid var(--pers-ink);outline-offset:2px}.pers-card__head{align-items:center;gap:var(--s-3);display:flex}.pers-card__origin{padding:var(--s-0) var(--s-2);border:1px solid var(--border);border-radius:var(--r-full);color:var(--text-mute);white-space:nowrap;margin-inline-start:auto}.pers-card__id{gap:var(--s-1);flex-direction:column;display:flex}.pers-card__name{font-size:var(--ts-body-lg);color:var(--text);margin:0;font-weight:600;line-height:1.25}.pers-card__tagline{font-size:var(--ts-body-sm);color:var(--text-dim);margin:0;line-height:1.5}.pers-card__warn{font-size:var(--ts-body-2xs);margin:0;line-height:1.45}.pers-card__foot{align-items:center;gap:var(--s-3);margin-block-start:auto;padding-block-start:var(--s-1);display:flex}.pers-card__count{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-mute);font-variant-numeric:tabular-nums}.pers-card__hit{margin-inline-start:auto;position:static}.pers-card__hit:after{content:"";border-radius:inherit;position:absolute;inset:0}.pers-card__hit:focus-visible{outline:none}.pers-card__hit:disabled:after{content:none}.pers-card--skeleton{gap:var(--s-3);padding:var(--s-4);background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-3);flex-direction:column;min-block-size:168px}.pers-tools{gap:var(--s-2);flex-direction:column;display:flex}.pers-tools__head{align-items:center;gap:var(--s-2);margin:0;display:flex}.pers-tools__rule{background:var(--border);flex:1;block-size:1px}.pers-tools__list{gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pers-tool{padding:var(--s-0) var(--s-2);border-radius:var(--r-1);background:var(--pers-tint);font-family:var(--font-mono);font-size:var(--ts-mono-2xs);color:var(--text);white-space:nowrap;border:1px solid #0000;line-height:1.6}.pers-tool--more{border-color:var(--border);color:var(--text-mute);background:0 0}.pers-tools__every{font-size:var(--ts-body-2xs);margin:0}.pers-dlg__backdrop{z-index:200;background:color-mix(in srgb, var(--bg-inset) 72%, transparent);position:fixed;inset:0}.pers-dlg{z-index:201;gap:var(--s-4);inline-size:min(480px, calc(100vw - var(--s-6)));max-block-size:calc(100vh - var(--s-7));overscroll-behavior:contain;padding:var(--s-5);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-4);box-shadow:var(--shadow-2);border-inline-start:4px solid var(--pers-ink);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.pers-dlg__head{align-items:center;gap:var(--s-3);display:flex}.pers-dlg__heading{gap:var(--s-0);flex-direction:column;flex:1;min-inline-size:0;display:flex}.pers-dlg__title{font-size:var(--ts-h3);color:var(--text);margin:0;font-weight:600;line-height:1.2}.pers-dlg__role{margin:0}.pers-dlg__about{font-size:var(--ts-body-sm);margin:0;line-height:1.55}.pers-dlg__field{gap:var(--s-2);flex-direction:column;display:flex}.pers-dlg__hint{font-size:var(--ts-body-2xs);color:var(--text-mute);margin:0;line-height:1.5}.pers-dlg__switch{align-items:center;gap:var(--s-2);cursor:pointer;display:flex}.pers-dlg__switch input{accent-color:var(--pers-ink);flex:none;block-size:16px;inline-size:16px}.pers-dlg__switch input:disabled{cursor:not-allowed}.pers-dlg__switch-label{font-size:var(--ts-body-sm);color:var(--text);font-weight:600}.pers-dlg__warn{padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-2);background:var(--bg-2);font-size:var(--ts-body-2xs);border-inline-start:3px solid;margin:0;line-height:1.5}.pers-dlg__tools{padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-2);background:var(--bg-2);overscroll-behavior:contain;max-block-size:200px;overflow-y:auto}.pers-dlg__actions{justify-content:flex-end;gap:var(--s-2);display:flex}.pers-dlg__done{gap:var(--s-4);flex-direction:column;display:flex}.pers-dlg__done-line{font-size:var(--ts-body-sm);color:var(--text);margin:0;line-height:1.5}@media (prefers-reduced-motion:reduce){.pers-card__face,.pers-card__face:before{transition:none}.pers-card__face:hover,.pers-card__face:focus-within{transform:none}}.pers-mark{border-radius:var(--r-3);background:var(--pers-tint);block-size:34px;inline-size:34px;color:var(--pers-ink);flex:none;place-items:center;display:grid}.pers-mark--lg{border-radius:var(--r-4);block-size:40px;inline-size:40px}.pers-mark__monogram{font-family:var(--font-mono);font-size:var(--ts-body-2xs);font-weight:600;line-height:1}.pers-mark--lg .pers-mark__monogram{font-size:var(--ts-body-sm)}.sales-today{gap:var(--s-5);flex-direction:column;padding-block-end:var(--s-8);display:flex}.sales-capacity{gap:var(--s-4);padding:var(--s-3) var(--s-4);background:var(--panel-bg);border:var(--hairline);border-radius:var(--r-4);grid-template-columns:1fr 1fr;display:grid}.sales-capacity__gauge{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.sales-capacity__label{font-size:var(--ts-body-2xs);color:var(--text-dim)}.sales-capacity__figure{font-family:var(--font-mono);font-size:var(--ts-body-lg);line-height:var(--lh-tight);font-variant-numeric:tabular-nums;color:var(--text)}.sales-capacity__figure em{font-style:normal;font-size:var(--ts-body-2xs);color:var(--text-mute)}.sales-capacity__track{border-radius:var(--r-full);background:var(--bg-3);height:4px;overflow:hidden}.sales-capacity__fill{background:var(--accent);border-radius:inherit;height:100%;display:block}.sales-capacity__gauge[data-met=true] .sales-capacity__fill{background:var(--success)}.sales-band{gap:var(--s-2);flex-direction:column;display:flex}.sales-band__head{align-items:baseline;gap:var(--s-2);padding-inline:var(--s-1);display:flex}.sales-band__title{font-size:var(--ts-body-lg);line-height:var(--lh-snug);margin:0}.sales-band__count{font-family:var(--font-mono);font-size:var(--ts-body-2xs);font-variant-numeric:tabular-nums;color:var(--text-mute)}.sales-band__rows{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.sales-band--overdue{border-inline-start:3px solid var(--danger);margin-inline-start:calc(var(--s-1) * -1);padding-inline-start:var(--s-3)}.sales-band--overdue .sales-band__count{color:var(--danger);font-weight:600}.sales-row{gap:var(--s-2) var(--s-3);padding:var(--s-3);background:var(--panel-bg);border:var(--hairline);border-radius:var(--r-4);grid-template-columns:3.25rem minmax(0,1fr);grid-template-areas:"time body""act act";display:grid}.sales-row__time{font-family:var(--font-mono);font-size:var(--ts-body-sm);font-variant-numeric:tabular-nums;line-height:var(--lh-snug);color:var(--text-dim);grid-area:time;align-self:start}.sales-row__late{font-family:var(--font-sans);font-size:var(--ts-mono-2xs);letter-spacing:.02em;color:var(--danger);margin-block-start:var(--s-0);display:block}.sales-row[data-overdue=true] .sales-row__time{color:var(--danger)}.sales-row__body{gap:var(--s-1);flex-direction:column;grid-area:body;min-width:0;display:flex}.sales-row__subject{font-size:var(--ts-body-sm);line-height:var(--lh-snug);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.sales-row__meta{align-items:center;gap:var(--s-2);font-size:var(--ts-body-2xs);color:var(--text-mute);flex-wrap:wrap;min-width:0;display:flex}.sales-row__owner{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sales-row__kind{font-size:var(--ts-mono-2xs);padding:1px var(--s-2);border-radius:var(--r-full);border:var(--hairline-1);color:var(--text-dim);white-space:nowrap}.sales-row__handoff{gap:var(--s-2);margin-block-start:var(--s-1);display:flex}.sales-row__handoff a{justify-content:center;align-items:center;gap:var(--s-1);min-height:44px;padding-inline:var(--s-4);border-radius:var(--r-3);border:var(--hairline-1);font-size:var(--ts-body-sm);color:var(--text);background:var(--bg-2);text-decoration:none;display:inline-flex}.sales-row__handoff a:hover{background:var(--bg-3)}.sales-row__handoffNote{margin:calc(var(--s-3) * -1) 0 0;padding-inline:var(--s-1);font-size:var(--ts-body-2xs);max-width:46ch;color:var(--text-mute);line-height:1.45}.sales-row__actions{gap:var(--s-2);grid-area:act;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sales-row__actions .btn{justify-content:center;width:100%;min-height:44px}.sales-row__actions .btn-ghost{border:var(--hairline-1);color:var(--text-dim)}.sales-row__settled{font-size:var(--ts-body-2xs);color:var(--text-mute);grid-area:act}.sales-row--lead .sales-row__time{color:var(--text-mute);font-size:var(--ts-body-lg)}.sales-row--lead .sales-row__actions{grid-template-columns:minmax(0,1fr)}.sales-gate{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--warn);background:var(--warn-tint);border-radius:var(--r-4);flex-direction:column;display:flex}.sales-gate__title{font-size:var(--ts-body);margin:0}.sales-gate__reason{font-size:var(--ts-body-sm);color:var(--text-dim);margin:0}.sales-gate .btn{align-self:start;min-height:44px}.sales-gate--warn{padding:var(--s-3) var(--s-4);background:0 0;border-style:dashed;flex-flow:wrap;justify-content:space-between;align-items:center}.sales-today__skeleton{gap:var(--s-3);flex-direction:column;display:flex}.sales-notice{padding:var(--s-2) var(--s-3);border-radius:var(--r-3);font-size:var(--ts-body-sm);border:var(--hairline-1);background:var(--bg-2);color:var(--text-dim)}.sales-notice--error{border-color:var(--danger);background:var(--danger-tint);color:var(--text)}.sales-sheet__layer{z-index:60;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sales-sheet__scrim{background:oklch(0% 0 0/.55);position:absolute;inset:0}.sales-sheet{gap:var(--s-4);width:100%;max-height:88vh;padding:var(--s-5) var(--s-4) var(--s-6);background:var(--bg-1);border-top:var(--hairline-1);box-shadow:var(--shadow-2);border-start-start-radius:var(--r-5);border-start-end-radius:var(--r-5);flex-direction:column;display:flex;position:relative;overflow-y:auto}.sales-sheet__title{font-size:var(--ts-h3);line-height:var(--lh-snug);margin:0}.sales-sheet__subject{font-size:var(--ts-body-sm);color:var(--text-dim);margin:0}.sales-sheet__field{gap:var(--s-1);flex-direction:column;display:flex}.sales-sheet__field>span{font-size:var(--ts-body-2xs);color:var(--text-dim)}.sales-sheet__when{gap:var(--s-3);grid-template-columns:1fr 7.5rem;display:grid}.sales-sheet input[type=date],.sales-sheet select,.sales-sheet textarea{width:100%;min-height:44px;padding:var(--s-2) var(--s-3);font:inherit;font-size:var(--ts-body-sm);color:var(--text);background:var(--bg-2);border:var(--hairline-1);border-radius:var(--r-3)}.sales-sheet textarea{resize:vertical;min-height:72px}.sales-sheet__presets{gap:var(--s-2);flex-wrap:wrap;display:flex}.sales-sheet__presets .btn{min-height:44px}.sales-outcomes{gap:var(--s-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.sales-outcomes__opt{align-items:center;gap:var(--s-3);min-height:44px;padding-inline:var(--s-3);border:var(--hairline);border-radius:var(--r-3);font-size:var(--ts-body-sm);cursor:pointer;display:flex}.sales-outcomes__opt:has(input:checked){border-color:var(--accent);background:var(--accent-tint)}.sales-sheet__check{align-items:center;gap:var(--s-3);min-height:44px;font-size:var(--ts-body-sm);display:flex}.sales-sheet__hint{font-size:var(--ts-body-2xs);color:var(--text-mute);margin:0}.sales-sheet__error{font-size:var(--ts-body-2xs);color:var(--danger);margin:0}.sales-sheet__actions{bottom:calc(var(--s-6) * -1);gap:var(--s-3);padding-block:var(--s-3) var(--s-4);background:var(--bg-1);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);margin-block-start:var(--s-1);margin-block-end:calc(var(--s-6) * -1);display:grid;position:sticky;box-shadow:0 -12px 16px -12px oklch(0% 0 0/.5)}.sales-sheet__actions .btn{justify-content:center;min-height:48px}@container (width>=40rem){.sales-row{align-items:center;gap:var(--s-4);grid-template-columns:3.5rem minmax(0,1fr) auto;grid-template-areas:"time body act"}.sales-row__actions{grid-template-columns:repeat(3,minmax(5.5rem,auto));align-self:center}.sales-row--lead .sales-row__actions{grid-template-columns:minmax(6rem,auto)}}.voicemail-row{gap:var(--s-2);flex-direction:column;display:flex}.voicemail-row__head{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.voicemail-row__who{font-family:var(--font-mono);font-variant-numeric:tabular-nums;line-height:var(--lh-snug)}.voicemail-row__when,.voicemail-row__len{font-family:var(--font-mono);font-size:var(--ts-body-2xs);font-variant-numeric:tabular-nums;color:var(--text-mute)}.voicemail-row__transcript{font-size:var(--ts-body-sm);line-height:var(--lh-normal);color:var(--text-dim);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.voicemail-row__actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.voicemail-row__actions .btn{min-height:44px}.voicemail-row__audio{inline-size:100%;max-inline-size:100%}.call-presence{gap:var(--s-1);padding:var(--s-2) var(--s-3);background:var(--bg-inset);border-radius:var(--r-4);flex-direction:column;display:flex}.call-presence__title{font-size:var(--ts-body-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-mute);margin:0}.call-presence__list{gap:var(--s-1) var(--s-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.call-presence__row{align-items:center;gap:var(--s-2);font-size:var(--ts-body-sm);display:flex}.call-presence__initials{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-mute)}.call-presence__what{color:var(--text-dim)}.call-presence__badge{font-size:var(--ts-body-2xs);color:var(--success);white-space:nowrap}@media (width>=640px){.sales-sheet__layer{padding:var(--s-5);align-items:center}.sales-sheet{border-radius:var(--r-5);border:var(--hairline-1);max-width:30rem}.sales-capacity{grid-template-columns:repeat(2,minmax(0,16rem))}}@media (width>=1080px){.sales-today__split{gap:var(--s-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}}@media (prefers-reduced-motion:reduce){.sales-today *{transition:none!important;animation:none!important}}.crmset{gap:var(--s-5);flex-direction:column;display:flex;container-type:inline-size}.crmset-panel{gap:var(--s-4);flex-direction:column;display:flex}.crmset-head{gap:var(--s-1);flex-direction:column;display:flex}.crmset-head--sub{margin-block-start:var(--s-2)}.crmset-head__title{font-size:var(--ts-body-lg);font-weight:650;line-height:var(--lh-snug);margin:0}.crmset-head--sub .crmset-head__title{font-size:var(--ts-body)}.crmset-head__lede{color:var(--text-dim);font-size:var(--ts-body-sm);line-height:var(--lh-normal);max-width:62ch;margin:0}.crmset-panel__body{gap:var(--s-4);flex-direction:column;display:flex}.crmset-clause{gap:var(--s-2);padding-block:var(--s-3);border-top:var(--hairline);flex-direction:column;display:flex}.crmset-clause:first-of-type{border-top:none;padding-block-start:0}.crmset-clause__head{gap:var(--s-2);flex-direction:column;align-items:flex-start;display:flex}.crmset-clause__statement{font-size:var(--ts-body-sm);font-weight:600;line-height:var(--lh-snug);color:var(--text);text-transform:none;letter-spacing:normal;cursor:pointer}.crmset-clause__control{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.crmset-clause__consequence{color:var(--text-dim);font-size:var(--ts-body-sm);line-height:var(--lh-normal);max-width:62ch;margin:0}@container (width>=34rem){.crmset-clause__head{justify-content:space-between;align-items:center;gap:var(--s-4);flex-direction:row}.crmset-clause__control{flex:none;justify-content:flex-end}}.crmset-modes{padding-block:var(--s-3);border:none;margin:0}.crmset-modes legend{margin-block-end:var(--s-2);padding:0}.crmset-mode{gap:var(--s-3);padding:var(--s-2) var(--s-3);border:var(--hairline);border-radius:var(--r-3);cursor:pointer;background:var(--bg-1);align-items:flex-start;display:flex}.crmset-mode+.crmset-mode{margin-block-start:var(--s-2)}.crmset-mode:hover{border-color:var(--border-2)}.crmset-mode:has(input:checked){border-color:var(--ai);background:var(--ai-tint)}.crmset-mode input{flex:none;margin-block-start:3px}.crmset-mode__text{gap:var(--s-0);flex-direction:column;min-width:0;display:flex}.crmset-mode__name{font-size:var(--ts-body-sm);color:var(--text);font-weight:600}.crmset-mode__consequence{font-size:var(--ts-body-sm);color:var(--text-dim);line-height:var(--lh-normal)}.crmset-blast{padding:var(--s-2) var(--s-3);border-radius:var(--r-3);font-size:var(--ts-body-sm);line-height:var(--lh-normal);border:1px solid #0000;max-width:62ch;margin:0}.crmset-blast[data-tone=warn]{background:var(--warn-tint);border-color:var(--warn);color:var(--text)}.crmset-blast[data-tone=plain]{background:var(--bg-2);color:var(--text-dim)}.crmset-blast strong{font-variant-numeric:tabular-nums;font-weight:700}.crmset-notice{padding:var(--s-3);border-radius:var(--r-3);border:1px solid var(--border-1);background:var(--bg-2);color:var(--text-dim);font-size:var(--ts-body-sm);line-height:var(--lh-normal);max-width:62ch;margin:0}.crmset-notice[data-tone=warn]{border-color:var(--warn);background:var(--warn-tint);color:var(--text)}.crmset-notice[data-tone=danger]{border-color:var(--danger);background:var(--danger-tint);color:var(--text)}.crmset-notice p{margin:0 0 var(--s-2)}.crmset-notice p:last-child{margin-bottom:0}.crmset-check{align-items:center;gap:var(--s-2);font-size:var(--ts-body-sm);color:var(--text-dim);background:color-mix(in oklab, var(--bg-2) 55%, transparent);-webkit-backdrop-filter:blur(10px)saturate(150%);border:1px solid color-mix(in oklab, var(--border) 65%, transparent);border-radius:var(--r-full);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--bg-1) 85%, transparent), 0 1px 2px oklch(0% 0 0/.05);text-transform:none;letter-spacing:normal;cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast), box-shadow var(--t-fast), color var(--t-fast);padding:5px 12px 5px 9px;font-weight:500;display:inline-flex}.crmset-check:hover{color:var(--text);border-color:color-mix(in oklab, var(--product-accent) 55%, transparent)}.crmset-check:has(input:checked){background:color-mix(in oklab, var(--product-accent) 13%, transparent);border-color:color-mix(in oklab, var(--product-accent) 50%, transparent);color:var(--text);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--bg-1) 70%, transparent), 0 1px 3px color-mix(in oklab, var(--product-accent) 20%, transparent)}.crmset-check:focus-within{border-color:var(--product-accent)}.crmset-check input{accent-color:var(--product-accent);flex:none}.crmset-rows{border:var(--hairline);border-radius:var(--r-4);flex-direction:column;display:flex;overflow:hidden}.crmset-row{gap:var(--s-2);padding:var(--s-3);background:var(--bg-1);flex-direction:column;display:flex}.crmset-row+.crmset-row{border-top:var(--hairline)}.crmset-row[data-archived=true]{opacity:.62}.crmset-row__main{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.crmset-row__name{font-size:var(--ts-body-sm);color:var(--text);font-weight:600}.crmset-row__meta{font-size:var(--ts-body-sm);color:var(--text-mute);font-variant-numeric:tabular-nums}.crmset-row__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.crmset-row__note{font-size:var(--ts-body-sm);color:var(--text-dim);line-height:var(--lh-normal);margin:0}@container (width>=34rem){.crmset-row{justify-content:space-between;align-items:center;gap:var(--s-3);flex-flow:wrap}.crmset-row__main{flex:12rem;min-width:0}.crmset-row__note{flex-basis:100%}}.crmset-form{gap:var(--s-3);padding:var(--s-3);border:1px dashed var(--border-1);border-radius:var(--r-4);flex-direction:column;display:flex}.crmset-form__fields{gap:var(--s-3);grid-template-columns:1fr;display:grid}@container (width>=34rem){.crmset-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.crmset-form__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.crmset-preview{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--accent);background:var(--accent-tint);border-radius:var(--r-4);font-size:var(--ts-body-sm);line-height:var(--lh-normal);flex-direction:column;display:flex}.crmset-preview ul{margin:0;padding-inline-start:var(--s-5)}.crmset-preview li{margin-block:var(--s-0)}.crmset-inert .crmset-rows{border-style:dashed}.crmset-confirm__layer{z-index:60;padding:var(--s-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.crmset-confirm__scrim{background:oklch(0% 0 0/.55);position:absolute;inset:0}.crmset-confirm{gap:var(--s-3);width:min(28rem,100%);max-height:86vh;padding:var(--s-5);background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-5);flex-direction:column;display:flex;position:relative;overflow-y:auto}.crmset-confirm__title{font-size:var(--ts-body-lg);font-weight:650;line-height:var(--lh-snug);margin:0}.crmset-confirm__body{color:var(--text-dim);font-size:var(--ts-body-sm);line-height:var(--lh-normal)}.crmset-confirm__body p{margin:0 0 var(--s-2)}.crmset-confirm__body p:last-child{margin-bottom:0}.crmset-confirm__body strong{color:var(--text);font-variant-numeric:tabular-nums}.crmset-confirm__error{color:var(--danger);font-size:var(--ts-body-sm);margin:0}.crmset-confirm__actions{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.crmset-error{color:var(--danger);font-size:var(--ts-body-sm);margin:0}.crmset-saved{color:var(--success);font-size:var(--ts-body-sm);margin:0}.crmset-num{font-variant-numeric:tabular-nums;width:7rem}.crmset-inline-input{width:100%}.crmset-inline-input[inputmode=numeric]{font-variant-numeric:tabular-nums}.crmset-clause__control:has(>.crmset-inline-input){align-self:stretch}@container (width>=34rem){.crmset-clause__control .crmset-inline-input{width:14rem}.crmset-clause__control:has(>.crmset-inline-input){align-self:center}}.crmset-move{gap:var(--s-1);display:inline-flex}.crmset-move .btn{min-width:2rem}.crmcomp-ladder{gap:var(--s-2);padding:var(--s-3);border:var(--hairline);border-radius:var(--r-4);background:var(--bg-1);flex-direction:column;display:flex}.crmcomp-ladder+.crmcomp-ladder{margin-block-start:var(--s-3)}.crmcomp-ladder__head{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.crmcomp-ladder__rule{font-size:var(--ts-body-sm);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.crmcomp-strip{border:var(--hairline);border-radius:var(--r-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.crmcomp-strip__seg{gap:var(--s-0);min-width:0;padding:var(--s-2) var(--s-3);background:var(--bg-2);border-inline-start:var(--hairline);flex-direction:column;flex:8rem;display:flex}.crmcomp-strip__seg:first-child{border-inline-start:none}.crmcomp-strip__range{font-size:var(--ts-body-sm);color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.crmcomp-strip__effect{font-size:var(--ts-body-2xs);color:var(--text-dim);font-variant-numeric:tabular-nums}.crmcomp-strip__seg[data-kind=band]{background:var(--accent-tint)}.crmcomp-strip__seg[data-kind=gap]{color:var(--text);background:repeating-linear-gradient(135deg, var(--danger-tint) 0 6px, transparent 6px 12px), var(--bg-2)}.crmcomp-strip__seg[data-kind=gap] .crmcomp-strip__effect{color:var(--danger)}.crmcomp-strip__seg[data-kind=overlap]{background:var(--danger-tint)}.crmcomp-strip__seg[data-kind=overlap] .crmcomp-strip__effect{color:var(--danger)}.crmcomp-ladder__editor{gap:var(--s-3);flex-direction:column;display:flex}.crmcomp-rung{gap:var(--s-2);padding:var(--s-2);border:1px dashed var(--border-1);border-radius:var(--r-3);grid-template-columns:1fr;display:grid}@container (width>=34rem){.crmcomp-rung{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end}}.crmcomp-rung__actions{align-items:center;display:flex}.crmcomp-rules{gap:var(--s-2);flex-direction:column;flex-basis:100%;margin-block-start:var(--s-2);display:flex}.crmcomp-ledgers{gap:var(--s-4);flex-direction:column;display:flex}.crmcomp-ledger{gap:var(--s-3);padding:var(--s-3);border:var(--hairline);border-radius:var(--r-4);background:var(--bg-1);flex-direction:column;display:flex}.crmcomp-ledger__head{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.crmcomp-figures{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@container (width>=34rem){.crmcomp-figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.crmcomp-figure{gap:var(--s-0);flex-direction:column;min-width:0;display:flex}.crmcomp-figure__label{font-size:var(--ts-body-2xs);color:var(--text-mute)}.crmcomp-figure__value{font-size:var(--ts-body-lg);color:var(--text-dim);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.crmcomp-figure[data-lead=true] .crmcomp-figure__value{color:var(--text);font-weight:700}.crmcomp-derived{font-size:var(--ts-body-2xs);color:var(--text-mute);white-space:nowrap}.crmset-caps{gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crmset-cap{padding:var(--s-0) var(--s-2);border:var(--hairline-1);border-radius:var(--r-full);font-size:var(--ts-body-2xs);line-height:var(--lh-snug);color:var(--text-mute);background:0 0;align-items:center;display:inline-flex;position:relative}.crmset-cap[data-enabled=true]{color:var(--text);background:var(--accent-tint);border-color:#0000}.crmset-cap__name{white-space:nowrap}.crmset-ch__slug{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-mute);margin-block-start:var(--s-0);font-weight:400;display:block}.crmset-ch__arrow{margin-inline-start:var(--s-1)}[dir=rtl] .crmset-ch__arrow{display:inline-block;transform:scaleX(-1)}.crmset-connect{gap:var(--s-2);padding:var(--s-3);border:var(--hairline-1);border-radius:var(--r-4);background:var(--bg-1);flex-direction:column;margin-block-start:var(--s-2);display:flex}.crmset-connect__actions{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-1);display:flex}.crmset-vault{align-items:center;gap:var(--s-2);padding-inline:var(--s-2);padding-block:var(--s-1);border:var(--hairline-1);border-radius:var(--r-2);background:var(--bg-2);display:inline-flex}.crmset-vault__lock{color:var(--text-mute);flex:none}.crmset-vault__mask{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-dim);white-space:nowrap}.crmset-output{align-items:stretch;inline-size:100%;max-inline-size:30rem;display:inline-flex}.crmset-output__field{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-dim);border-start-end-radius:0;border-end-end-radius:0}.crmset-output .btn{white-space:nowrap;border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}:root{--sd-funnel-1:oklch(72% .09 250);--sd-funnel-2:oklch(65% .115 250);--sd-funnel-3:oklch(58% .14 250);--sd-funnel-4:oklch(51% .16 250);--sd-funnel-5:oklch(44% .17 250);--sd-funnel-6:oklch(37% .16 250);--sd-track:oklch(72% .09 250/.16)}:root[data-theme=dark]{--sd-funnel-1:oklch(50% .115 250);--sd-funnel-2:oklch(57% .135 250);--sd-funnel-3:oklch(64% .15 250);--sd-funnel-4:oklch(71% .15 250);--sd-funnel-5:oklch(78% .135 250);--sd-funnel-6:oklch(85% .11 250);--sd-track:oklch(71% .15 250/.16)}.sd{gap:var(--s-5);flex-direction:column;padding-block-end:var(--s-8);display:flex}.sd__skeleton{gap:var(--s-3);flex-direction:column;display:flex}.sd-filters{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.sd-filters__window{font-size:var(--ts-body-2xs);color:var(--text-mute);margin-inline-start:auto}.sd-export{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.sd-export__label{font-size:var(--ts-body-2xs);color:var(--text-mute)}.sd-export__select{max-inline-size:14rem}.sd-export__error{font-size:var(--ts-body-2xs);color:var(--danger)}.sd-kpis{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.sd-kpi{gap:var(--s-1);padding:var(--s-3) var(--s-4);background:var(--panel-bg);border:var(--hairline);border-radius:var(--r-4);flex-direction:column;min-width:0;display:flex}.sd-kpi__label{font-size:var(--ts-body-2xs);color:var(--text-dim);margin:0;font-weight:500}.sd-kpi__value{gap:var(--s-0);flex-direction:column;min-width:0;margin:0;display:flex}.sd-kpi__figure{font-size:var(--ts-h2);line-height:var(--lh-tight);color:var(--text)}.sd-kpi__unit{font-size:var(--ts-body-2xs);line-height:var(--lh-snug);color:var(--text-mute)}.sd-kpi__delta{font-size:var(--ts-body-2xs);line-height:var(--lh-snug);color:var(--text-dim);margin-block-start:var(--s-1)}.sd-kpi__delta[data-direction=up]{color:var(--success)}.sd-kpi__delta[data-direction=down]{color:var(--danger)}.sd-panel{gap:var(--s-3);padding:var(--s-4);background:var(--panel-bg);border:var(--hairline);border-radius:var(--r-4);flex-direction:column;min-width:0;display:flex}.sd-panel__title{font-size:var(--ts-body-lg);line-height:var(--lh-snug);color:var(--text);margin:0}.sd-panel__desc,.sd-note{font-size:var(--ts-body-2xs);line-height:var(--lh-normal);color:var(--text-mute);margin:0}.sd-note--boundary{border-inline-start:2px solid var(--border-2);padding-inline-start:var(--s-3)}.sd-note--error{color:var(--danger);border-inline-start:2px solid var(--danger);padding-inline-start:var(--s-3)}.sd-funnel{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sd-funnel__step{gap:var(--s-1);flex-direction:column;display:flex}.sd-funnel__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);min-width:0;display:flex}.sd-funnel__label{font-size:var(--ts-body-sm);line-height:var(--lh-snug);color:var(--text);min-width:0}.sd-funnel__count{font-family:var(--font-mono);font-size:var(--ts-body-lg);font-variant-numeric:tabular-nums;line-height:var(--lh-tight);color:var(--text)}.sd-funnel__track{background:var(--sd-track);border-radius:var(--r-1);block-size:10px;overflow:hidden}.sd-funnel__bar{background:var(--sd-funnel-1);border-start-end-radius:var(--r-1);border-end-end-radius:var(--r-1);block-size:100%;display:block}.sd-funnel__bar[data-tone="2"]{background:var(--sd-funnel-2)}.sd-funnel__bar[data-tone="3"]{background:var(--sd-funnel-3)}.sd-funnel__bar[data-tone="4"]{background:var(--sd-funnel-4)}.sd-funnel__bar[data-tone="5"]{background:var(--sd-funnel-5)}.sd-funnel__bar[data-tone="6"]{background:var(--sd-funnel-6)}.sd-funnel__rate{font-size:var(--ts-body-2xs);line-height:var(--lh-snug);color:var(--text-mute);margin:0}.sd-funnel__ratePct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-dim);font-weight:600}.sd-scroll{scrollbar-width:thin;background:linear-gradient(to right, var(--panel-bg), transparent) 0 0 / 32px 100% no-repeat local, linear-gradient(to left, var(--panel-bg), transparent) 100% 0 / 32px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--border-2), transparent) 0 0 / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--border-2), transparent) 100% 0 / 12px 100% no-repeat scroll;overflow-x:auto}.sd-table{border-collapse:collapse;inline-size:100%;font-size:var(--ts-body-2xs);white-space:nowrap}.sd-table th,.sd-table td{padding:var(--s-2) var(--s-3);text-align:end;border-block-end:var(--hairline);vertical-align:baseline}.sd-table th:first-child,.sd-table td:first-child{text-align:start;background:var(--panel-bg);white-space:normal;min-inline-size:8rem;position:sticky;inset-inline-start:0}.sd-table thead th{color:var(--text-mute);border-block-end:var(--hairline-1);font-weight:500}.sd-table tbody td{color:var(--text-dim)}.sd-table__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text)}.sd-table__sub{font-family:var(--font-sans);font-size:var(--ts-mono-2xs);color:var(--text-mute);display:block}.sd-table__sort{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sd-table__sort[aria-sort=ascending]:after{content:" ↑"}.sd-table__sort[aria-sort=descending]:after{content:" ↓"}.sd-table__you{font-size:var(--ts-mono-2xs);color:var(--text-mute);margin-inline-start:var(--s-1)}.sd-diagnosis{white-space:normal;min-inline-size:11rem;color:var(--text)}.sd-diagnosis__hint{font-size:var(--ts-mono-2xs);color:var(--text-mute);display:block}.sd-aging{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sd-aging__row{gap:var(--s-1);flex-direction:column;display:flex}.sd-aging__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}.sd-aging__label{font-size:var(--ts-body-sm);color:var(--text);min-width:0}.sd-aging__median{font-family:var(--font-mono);font-size:var(--ts-body-2xs);font-variant-numeric:tabular-nums;color:var(--text-dim);white-space:nowrap}.sd-aging__track{background:var(--sd-track);border-radius:var(--r-1);block-size:8px;position:relative}.sd-aging__track[data-empty=true]{background:0 0;block-size:2px}.sd-aging__bar{background:var(--sd-funnel-3);border-start-end-radius:var(--r-1);border-end-end-radius:var(--r-1);block-size:100%;display:block}.sd-aging__meta{font-size:var(--ts-body-2xs);color:var(--text-mute)}.sd-aging__stalled{color:var(--warn)}.sd-exceptions{gap:var(--s-4);flex-direction:column;display:flex}.sd-exception__head{align-items:baseline;gap:var(--s-2);display:flex}.sd-exception__count{font-family:var(--font-mono);font-size:var(--ts-body-lg);font-variant-numeric:tabular-nums;color:var(--text)}.sd-exception__title{font-size:var(--ts-body-sm);color:var(--text);margin:0;font-weight:500}.sd-exception__desc{font-size:var(--ts-mono-2xs);color:var(--text-mute);margin:0}.sd-exception__rows{margin:var(--s-2) 0 0;gap:var(--s-1);flex-direction:column;padding:0;list-style:none;display:flex}.sd-exception__row{align-items:baseline;gap:var(--s-1) var(--s-2);font-size:var(--ts-body-2xs);flex-wrap:wrap;display:flex}.sd-exception__row a{color:var(--text)}.sd-exception__meta{color:var(--text-mute)}.sd-allclear{gap:var(--s-1);padding:var(--s-3) var(--s-4);background:var(--success-tint);border-inline-start:3px solid var(--success);border-radius:var(--r-3);flex-direction:column;display:flex}.sd-allclear__title{font-size:var(--ts-body-sm);color:var(--text);margin:0;font-weight:600}.sd-allclear__desc{font-size:var(--ts-body-2xs);line-height:var(--lh-normal);color:var(--text-dim);margin:0}.sd-cohort{gap:var(--s-2);grid-template-columns:repeat(4,1fr);display:grid}.sd-cohort__cell{gap:var(--s-0);flex-direction:column;min-width:0;display:flex}.sd-cohort__figure{font-family:var(--font-mono);font-size:var(--ts-body-lg);font-variant-numeric:tabular-nums;color:var(--text)}.sd-cohort__label{font-size:var(--ts-mono-2xs);color:var(--text-mute)}.sd-callback{gap:var(--s-1);flex-direction:column;display:flex}.sd-callback__meta{font-size:var(--ts-body-2xs);color:var(--text-mute);margin:0}.sd-refusal{gap:var(--s-2);flex-direction:column;max-inline-size:44ch;display:flex}.sd-refusal__title{font-size:var(--ts-body-lg);color:var(--text);margin:0}.sd-refusal__body{font-size:var(--ts-body-sm);line-height:var(--lh-normal);color:var(--text-dim);margin:0}@media (width>=40rem){.sd-kpis{grid-template-columns:repeat(2,minmax(0,18rem))}.sd-table{font-size:var(--ts-body-sm)}}@media (width>=64rem){.sd__split{gap:var(--s-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}}.sd-seg{gap:var(--s-1);padding:var(--s-1);background:var(--bg-2);border:var(--hairline);border-radius:var(--r-3);flex-wrap:wrap;align-self:start;display:flex}.sd-seg__btn{appearance:none;padding:var(--s-1) var(--s-3);border-radius:var(--r-2);font:inherit;font-size:var(--ts-body-2xs);color:var(--text-mute);cursor:pointer;background:0 0;border:0}.sd-seg__btn[aria-pressed=true]{background:var(--panel-bg);color:var(--text);font-weight:600}.sd-narrative__prose{font-size:var(--ts-body-sm);line-height:var(--lh-normal);color:var(--text);max-inline-size:68ch;margin:0}.sd-narrative__figures{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;display:flex}.sd-narrative__figure{gap:var(--s-0);padding:var(--s-1) var(--s-3);background:var(--bg-2);border-radius:var(--r-2);flex-direction:column;min-inline-size:0;display:flex}.sd-narrative__figureLabel{font-size:var(--ts-mono-2xs);color:var(--text-mute)}.sd-narrative__figureValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--ts-body-sm);color:var(--text);margin-inline-start:0}.sd-narrative__actions{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.sd-flag{padding:1px var(--s-2);border:1px solid var(--warn);border-radius:var(--r-full);font-size:var(--ts-mono-2xs);font-variant-numeric:tabular-nums;color:var(--warn);white-space:nowrap;margin-inline-start:var(--s-2);display:inline-block}.sd-revenue{gap:var(--s-3);flex-direction:column;margin-block-end:var(--s-4);display:flex}.sd-revenue:last-of-type{margin-block-end:0}.sd-revenue__band{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.sd-revenue__tile{gap:var(--s-1);flex-direction:column;min-inline-size:0;display:flex}.sd-revenue__label{font-size:var(--ts-body-2xs);line-height:var(--lh-normal);color:var(--text-mute)}.sd-revenue__amount{font-size:var(--ts-h3);line-height:var(--lh-snug);font-variant-numeric:tabular-nums;color:var(--text)}.sd-revenue__note{font-size:var(--ts-mono-2xs);line-height:var(--lh-normal);color:var(--text-mute)}.sd-table__caption{caption-side:top;text-align:start;font-size:var(--ts-body-2xs);line-height:var(--lh-normal);color:var(--text-mute);padding-block-end:var(--s-2)}:root,[data-theme=light]{--book-page-bg:var(--bg);--book-card-bg:var(--bg-1);--book-slot-bg:var(--bg-1);--book-slot-hover-bg:var(--bg-2);--book-slot-selected-bg:var(--ai);--book-slot-selected-text:#fff}[data-theme=dark]{--book-page-bg:var(--bg);--book-card-bg:var(--bg-1);--book-slot-bg:var(--bg-2);--book-slot-hover-bg:var(--bg-3,var(--bg-1));--book-slot-selected-bg:var(--ai);--book-slot-selected-text:#fff}.book-page{background:var(--book-page-bg);min-height:100vh;color:var(--text)}.book-shell{max-width:720px;padding:var(--s-5) var(--s-4);gap:var(--s-5);flex-direction:column;margin-inline:auto;display:flex}.book-header{gap:var(--s-2);flex-direction:column;display:flex}.book-title{font-size:var(--ts-h2,1.35rem);letter-spacing:-.01em;margin:0}.book-desc{color:var(--text-mute);font-size:var(--ts-body-sm);margin:0}.book-card{background:var(--book-card-bg);border:var(--hairline);border-radius:var(--r-4);padding:var(--s-4);gap:var(--s-3);flex-direction:column;display:flex}.book-section-label{font-size:var(--ts-body-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute)}.book-types{gap:var(--s-2);flex-direction:column;display:flex}.book-type{text-align:start;background:var(--book-slot-bg);border:var(--hairline);border-radius:var(--r-3);min-height:44px;padding:var(--s-3);color:var(--text);cursor:pointer;flex-direction:column;gap:2px;display:flex}.book-type:hover{background:var(--book-slot-hover-bg)}.book-type[aria-pressed=true]{border-color:var(--ai);box-shadow:inset 0 0 0 1px var(--ai)}.book-type__name{font-weight:600;font-size:var(--ts-body-sm)}.book-type__meta{color:var(--text-mute);font-size:var(--ts-body-2xs)}.book-nav{align-items:center;gap:var(--s-2);display:flex}.book-nav__label{text-align:center;font-size:var(--ts-body-sm);flex:1;font-weight:600}.book-day{gap:var(--s-2);flex-direction:column;display:flex}.book-day__label{font-size:var(--ts-body-sm);font-weight:600}.book-slots{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(104px,1fr));display:grid}.book-slot{background:var(--book-slot-bg);border:var(--hairline);border-radius:var(--r-3);min-height:44px;color:var(--text);font-size:var(--ts-body-sm);font-variant-numeric:tabular-nums;cursor:pointer}.book-slot:hover{background:var(--book-slot-hover-bg)}.book-slot[aria-pressed=true]{background:var(--book-slot-selected-bg);color:var(--book-slot-selected-text);border-color:var(--book-slot-selected-bg)}.book-empty{color:var(--text-mute);font-size:var(--ts-body-sm);padding-block:var(--s-4)}.book-form{gap:var(--s-3);flex-direction:column;display:flex}.book-field{gap:var(--s-1);flex-direction:column;display:flex}.book-field__label{font-size:var(--ts-body-2xs);color:var(--text-mute)}.book-field input,.book-field textarea{background:var(--bg);border:var(--hairline);border-radius:var(--r-3);min-height:44px;padding:var(--s-2) var(--s-3);color:var(--text);font:inherit;box-sizing:border-box;width:100%}.book-field textarea{resize:vertical;min-height:88px}.book-honeypot{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.book-error{border-color:var(--danger);color:var(--danger);font-size:var(--ts-body-sm)}.book-summary{gap:var(--s-1);font-size:var(--ts-body-sm);flex-direction:column;display:flex}.book-summary__when{font-weight:600}.book-summary__zone{color:var(--text-mute);font-size:var(--ts-body-2xs)}.book-done__heading{font-size:var(--ts-h2,1.35rem);margin:0}.book-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}@media (width>=720px){.book-shell{padding:var(--s-7) var(--s-6)}.book-slots{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}}:root,[data-theme=light]{--tut-scrim:#0c101c73;--tut-ring:var(--ai-soft,#6d5efc)}[data-theme=dark]{--tut-scrim:#0000009e;--tut-ring:var(--ai-soft,#9b8cff)}.tut-root{--tut-radius:var(--r-2,8px);--tut-callout-w:320px;z-index:1200;pointer-events:none;position:fixed;inset:0}.tut-root:not(.is-positioned) .tut-spotlight,.tut-root:not(.is-positioned) .tut-callout{opacity:0}.tut-spotlight{top:var(--tut-spot-y,0);left:var(--tut-spot-x,0);width:var(--tut-spot-w,0);height:var(--tut-spot-h,0);border-radius:var(--tut-radius);box-shadow:0 0 0 9999px var(--tut-scrim);outline:2px solid var(--tut-ring);outline-offset:0;transition:top var(--t-fast,.12s), left var(--t-fast,.12s), width var(--t-fast,.12s), height var(--t-fast,.12s), opacity var(--t-fast,.12s);position:absolute}.tut-callout{top:var(--tut-callout-y,0);left:var(--tut-callout-x,0);width:var(--tut-callout-w);max-width:calc(100vw - 2 * var(--s-3,12px));box-sizing:border-box;pointer-events:auto;gap:var(--s-3,12px);padding:var(--s-4,16px);border:1px solid var(--border-1,var(--border));border-radius:var(--r-3,10px);background:var(--bg-1);color:var(--text);box-shadow:var(--shadow-3,0 12px 32px #00000047);transition:top var(--t-fast,.12s), left var(--t-fast,.12s), opacity var(--t-fast,.12s);flex-direction:column;display:flex;position:absolute}.tut-callout:focus-visible{outline:2px solid var(--tut-ring);outline-offset:2px}.tut-callout:after{--tut-arrow:7px;content:"";border:var(--tut-arrow) solid transparent;width:0;height:0;position:absolute}.tut-callout--bottom:after{bottom:100%;left:calc(50% - var(--tut-arrow));border-bottom-color:var(--bg-1)}.tut-callout--top:after{top:100%;left:calc(50% - var(--tut-arrow));border-top-color:var(--bg-1)}.tut-callout--right:after{right:100%;top:calc(50% - var(--tut-arrow));border-right-color:var(--bg-1)}.tut-callout--left:after{left:100%;top:calc(50% - var(--tut-arrow));border-left-color:var(--bg-1)}.tut-callout__live{gap:var(--s-2,8px);flex-direction:column;display:flex}.tut-callout__count{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-mute);text-transform:uppercase;letter-spacing:.04em;margin:0}.tut-callout__title{font-size:var(--ts-body-lg);margin:0;font-weight:600;line-height:1.25}.tut-callout__body{font-size:var(--ts-body-sm);color:var(--text-dim);margin:0;line-height:1.5}.tut-callout__waiting{font-size:var(--ts-body-2xs);color:var(--ai-soft);margin:0}.tut-callout__actions{align-items:center;gap:var(--s-2,8px);display:flex}.tut-callout__spacer{flex:auto}.tut-callout__close{line-height:1;position:absolute;inset-block-start:var(--s-2,8px);inset-inline-end:var(--s-2,8px)}@media (prefers-reduced-motion:reduce){.tut-spotlight,.tut-callout{transition:none}}@media (width<=560px){.tut-callout{top:auto;bottom:var(--s-3,12px);left:var(--s-3,12px);right:var(--s-3,12px);width:auto}.tut-callout:after{display:none}}.tut-band__summary{margin:0 0 var(--s-2);font-size:var(--ts-body-sm);color:var(--text-dim)}.tut-band__row{align-items:center;gap:var(--s-3);padding-block:var(--s-2);display:flex}.tut-band__row+.tut-band__row{border-block-start:1px solid var(--border)}.tut-band__name{min-width:0;font-size:var(--ts-body-sm);flex:auto}.tut-band__meta{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--text-mute)}.tut-band__foot{align-items:center;gap:var(--s-2);margin-block-start:var(--s-2);display:flex}.tut-band__spacer{flex:auto}.tut-help{vertical-align:middle;display:inline-flex;position:relative}.tut-help__trigger{border:1px solid color-mix(in srgb, var(--ai-soft) 40%, var(--border));background:var(--panel-bg);width:32px;height:32px;color:var(--ai-soft);font:inherit;font-size:var(--ts-body);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast);border-radius:50%;place-items:center;padding:0;font-weight:600;display:inline-grid;position:relative}.tut-help__trigger:hover,.tut-help__trigger[aria-expanded=true]{background:var(--bg-2);border-color:var(--ai-soft)}.tut-help__trigger:focus-visible{outline:2px solid var(--ai-tint-2);outline-offset:2px}.tut-help__badge{background:var(--ai-soft);min-width:18px;height:18px;color:var(--panel-bg);border-radius:999px;place-items:center;padding-inline:4px;font-size:11px;font-weight:600;line-height:1;display:grid;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}.tut-help__panel{z-index:40;width:380px;max-width:calc(100vw - 32px);padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-3,12px);background:var(--panel-bg);box-shadow:var(--shadow-2);font-size:var(--ts-body-sm);letter-spacing:normal;text-align:start;font-weight:400;line-height:1.4;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0}.tut-help__title{font-size:var(--ts-body);color:var(--text);margin-block-end:2px;font-weight:600}.tut-help__rows{margin:0;padding:0;list-style:none}.tut-help__panel .tut-band__meta{white-space:nowrap}.tut-help__more{text-decoration:none}.tut-help__more:hover{color:var(--text);text-decoration:underline}@media (prefers-reduced-motion:reduce){.tut-help__trigger{transition:none}}.tut-showmehow{color:var(--ai-soft)}.app[data-product=crm]{--accent-tint:var(--product-accent-tint);--crm-motion-fast:.14s;--crm-motion-enter:.24s;--crm-ease-out:cubic-bezier(.16, 1, .3, 1)}.app[data-product=crm] .main{background:var(--bg)}.app[data-product=crm] .page{padding-block-start:var(--s-5)}.app[data-product=crm] .page-header{align-items:center;margin-block-end:var(--s-4)}.app[data-product=crm] .page-header h1{font-size:var(--ts-h2);letter-spacing:-.025em}.app[data-product=crm] .u-toolbar{padding-block:var(--s-2);margin-block-end:var(--s-3)}.app[data-product=crm] .sidebar-switchers>div:empty,.app[data-product=crm] .sidebar .iris-card[hidden]{display:none}.app[data-product=crm] .smartlist{margin-block:0}.app[data-product=crm] .smartlist__tab--on{color:var(--text);background:var(--product-accent-tint);border-color:#0000}.app[data-product=crm] .crm-page{gap:var(--s-3)}.app[data-product=crm] .crm-toolbar{padding:var(--s-2) var(--s-3);gap:var(--s-3);min-block-size:48px}.app[data-product=crm] .crm-toolbar__search{max-inline-size:320px}.app[data-product=crm] .crm-toolbar>select{inline-size:auto;max-inline-size:180px}.app[data-product=crm] .crm-table thead th{font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-weight:500}.app[data-product=crm] .crm-row>td{padding-block:var(--s-3)}.app[data-product=crm] :is(.acct-rowlink,.people-rowlink){color:var(--text);font-weight:600;text-decoration:none}.app[data-product=crm] :is(.acct-rowlink,.people-rowlink):hover{color:var(--product-accent);text-decoration:underline}.app[data-product=crm] .avatar{background:var(--product-accent-tint);color:var(--text);box-shadow:none}.crm-preview-trigger{opacity:.6}.crm-row:hover .crm-preview-trigger,.crm-preview-trigger:focus-visible{opacity:1}.crm-record-preview,.crm-filter-sheet{gap:var(--s-5);display:grid}.crm-record-preview__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.crm-preview-facts{gap:var(--s-4);margin:0;display:grid}.crm-preview-facts>div{gap:var(--s-4);border-block-end:var(--hairline-1);grid-template-columns:1fr 2fr;padding-block-end:var(--s-3);display:grid}.crm-preview-facts dt{color:var(--text-dim);font-size:var(--ts-body-2xs)}.crm-preview-facts dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.crm-shortcuts{padding:var(--s-3)}.crm-shortcuts h2{font-size:var(--ts-body-2xs);color:var(--text-dim);margin:var(--s-3) 0 var(--s-2);font-weight:500}.crm-shortcuts__row{align-items:center;min-inline-size:0;display:flex}.crm-shortcuts__row a{min-inline-size:0;padding:var(--s-2);text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim);border-radius:var(--r-2);font-size:var(--ts-body-2xs);flex:1;text-decoration:none;overflow:hidden}.crm-shortcuts__row a:hover,.crm-shortcuts__row a[aria-current]{background:var(--product-accent-tint);color:var(--text)}.crm-summary{border:var(--hairline-1);border-radius:var(--r-2);background:var(--bg-1);padding:var(--s-3)}.crm-summary>summary{cursor:pointer;color:var(--text-dim);font-size:var(--ts-body-2xs)}.crm-summary[open]>summary{margin-block-end:var(--s-3)}.crm-related{gap:var(--s-3);display:grid}.crm-related a{color:var(--text);padding:var(--s-2);border-radius:var(--r-2);text-decoration:none}.crm-related a:hover{background:var(--accent-tint)}.crm-related h3{font-size:var(--ts-body-sm);margin:0}.crm-related__list{gap:var(--s-1);display:grid}.crm-record-activity{gap:var(--s-3);display:grid}.crm-record-activity__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.crm-record-activity__actions .btn[aria-pressed=true]{background:var(--accent-tint);border-color:var(--accent);color:var(--text)}.crm-record-activity__actions .btn{min-block-size:36px}.crm-preview-trigger:focus-visible,.crm-shortcuts a:focus-visible,.crm-summary>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.crm-record-activity .crm-section{margin:0}@media (width<=767px){.app[data-product=crm] .page-header{gap:var(--s-2);flex-wrap:nowrap}.app[data-product=crm] .page-header__right{margin:0}.app[data-product=crm] .crm-toolbar{flex-wrap:wrap}.app[data-product=crm] .crm-toolbar__search{flex:100%;max-inline-size:none}.crm-filter-sheet .filter-bar{gap:var(--s-4);border:0;padding:0;display:grid}.crm-filter-sheet :is(input,select,button),.crm-record-activity__actions .btn{min-block-size:44px}.crm-filter-sheet .listtool__pop{inline-size:100%;max-inline-size:100%;box-shadow:none;position:static}.app[data-product=crm] .smartlist__strip{flex-wrap:nowrap;overflow-x:auto}.app[data-product=crm] .smartlist__strip>*{flex-shrink:0}.app[data-product=crm] .people-page .crm-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.app[data-product=crm] .people-page .crm-table,.app[data-product=crm] .people-page .crm-table tbody{inline-size:100%;display:block}.app[data-product=crm] .people-page .crm-row{padding:var(--s-3);border-block-end:var(--hairline-1);flex-wrap:wrap;align-items:center;display:flex}.app[data-product=crm] .people-page .crm-row>td{padding:var(--s-1);border:0}.app[data-product=crm] .people-page .crm-row>.crm-cell-name{flex:100%;inline-size:100%}.app[data-product=crm] .people-page .crm-row>.crm-cell-actions:has(.crm-preview-trigger){margin-inline-start:auto;display:block}.app[data-product=crm] .people-page :is(.people-rowlink,.people-truncate){white-space:normal;max-inline-size:100%}.app[data-product=crm] .people-page .people-identity .avatar{display:inline-flex}.crm-shortcuts__row a,.crm-preview-trigger{min-block-size:44px}}@media (prefers-reduced-motion:no-preference){.crm-record-preview{animation:.16s ease-out crm-preview-enter}@keyframes crm-preview-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.app[data-product=crm] .crm-shortcuts{margin:var(--s-2) var(--s-3);padding:var(--s-2);border:var(--hairline-1);border-radius:var(--r-4);background:var(--bg-1)}.app[data-product=crm] .page-header h1{text-wrap:balance;line-height:1.2}.app[data-product=crm] .page-header h1:after{content:"";block-size:3px;inline-size:32px;border-radius:var(--r-full);background:var(--product-accent);transform-origin:0;margin-block-start:var(--s-2);display:block}.app[data-product=crm]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .page-header h1:after{transform-origin:100%}.app[data-product=crm] .smartlist__tab{border-radius:var(--r-full)}.app[data-product=crm] .smartlist__tab--on{box-shadow:inset 0 0 0 1px var(--product-accent-tint), var(--shadow-1)}.app[data-product=crm] .crm-tablewrap--desk{border-radius:var(--r-4);box-shadow:var(--shadow-card)}.app[data-product=crm] .crm-table thead th,.app[data-product=crm] .crm-row:focus-within:not(.crm-row--selected){background:var(--bg-2)}.app[data-product=crm] .crm-row:focus-within .crm-preview-trigger{opacity:1}.app[data-product=crm] .crm-preview-trigger{border-radius:var(--r-3)}.app[data-product=crm] .crm-summary{border-radius:var(--r-4);box-shadow:var(--shadow-1)}.app[data-product=crm] .crm-summary[open]{border-color:var(--border-1)}.app[data-product=crm] .crm-summary>summary{color:var(--text);font-weight:600}.app[data-product=crm] .crm-summary>summary::marker{color:var(--text-dim)}.app[data-product=crm] .deals-card{border-radius:var(--r-4)}.app[data-product=crm] .deals-card__name{font-weight:600}.app[data-product=crm] .btn-primary:not(:disabled):not([aria-disabled=true]){box-shadow:var(--shadow-1);background-image:linear-gradient(#ffffff17,#0000 65%)}.app[data-product=crm] :is(.cmdbar,.product-launcher-trigger,.sidebar-item,.smartlist__tab,.crm-preview-trigger):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.app[data-product=crm] .cmdbar:hover{border-color:var(--product-accent);box-shadow:var(--shadow-card)}.app[data-product=crm] .deals-card:hover{box-shadow:var(--shadow-card)}.app[data-product=crm] .crm-preview-trigger:hover{background:var(--bg-2);opacity:1}.app[data-product=crm] .btn-primary:not(:disabled):hover{box-shadow:var(--shadow-card)}}@media (prefers-reduced-motion:no-preference){.app[data-product=crm] :is(.cmdbar,.product-launcher-trigger,.sidebar-item,.smartlist__tab,.crm-preview-trigger,.deals-card){transition:background-color var(--crm-motion-fast) ease-out, border-color var(--crm-motion-fast) ease-out, box-shadow var(--crm-motion-fast) ease-out, color var(--crm-motion-fast) ease-out}.app[data-product=crm] .page-header h1{animation:crm-heading-arrive var(--crm-motion-enter) var(--crm-ease-out)}.app[data-product=crm] .page-header h1:after{animation:crm-heading-accent .32s var(--crm-ease-out)}.app[data-product=crm] .sidebar-item.active:before{animation:crm-nav-select .18s var(--crm-ease-out)}.app[data-product=crm] .crm-summary[open]>:not(summary),.app[data-product=crm] #deals-forecast-panel:not([hidden]){animation:.18s ease-out crm-content-reveal}.app[data-product=crm] .btn-primary:not(:disabled){transition:transform var(--crm-motion-fast) var(--crm-ease-out), box-shadow var(--crm-motion-fast) ease-out}.app[data-product=crm] .btn-primary:not(:disabled):active{transform:scale(.98)}@keyframes crm-heading-arrive{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes crm-heading-accent{0%{opacity:0;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}@keyframes crm-nav-select{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}@keyframes crm-content-reveal{0%{opacity:.3}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.app[data-product=crm] :is(.page-header h1,.sidebar-item,.cmdbar,.product-launcher-trigger,.smartlist__tab,.crm-preview-trigger,.crm-record-preview,.deals-card,.btn-primary,#deals-forecast-panel),.app[data-product=crm] .page-header h1:after,.app[data-product=crm] .sidebar-item.active:before,.app[data-product=crm] .crm-summary[open]>:not(summary){transition:none;animation:none}}@media (forced-colors:active){.app[data-product=crm] .topbar:after{display:none}.app[data-product=crm] .page-header h1:after,.app[data-product=crm] .sidebar-item.active:before{background:highlight}.app[data-product=crm] .sidebar-item.active,.app[data-product=crm] .smartlist__tab--on{outline-offset:-1px;outline:1px solid highlight}}.record-page{--record-rail-w:21rem;--record-gap:var(--s-6)}.record-page>.page-header{border-block-end:var(--hairline);margin-block-end:var(--s-4);padding-block-end:var(--s-3)}.record-page>.page-header:not(:has(h1)){border-block-end:0;margin-block-end:var(--s-2);padding-block-end:0}.record-page .page-titlerow{align-items:center;row-gap:var(--s-2)}.record-head{min-inline-size:0}.record-head>h1{font-size:var(--ts-title-entity);line-height:var(--lh-title-entity);letter-spacing:var(--ls-title-entity);text-wrap:balance;overflow-wrap:anywhere;min-inline-size:0;margin:0;font-weight:600}.record-meta{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-inline-size:0;display:inline-flex}.record-status{min-inline-size:0;display:inline-flex}.record-status:has(>.crm-header-status){flex:16rem}.record-status .tstatus{margin:0}.record-status .tstatus__trigger,.record-status .tstatus__trigger[data-status]{gap:var(--s-2);inline-size:auto;padding:var(--s-0) var(--s-3) var(--s-0) var(--s-2);border:var(--hairline-1);border-radius:var(--r-full);min-block-size:26px;font-size:var(--ts-body-2xs);background:0 0;font-weight:500}.record-status .tstatus__trigger:hover:not(:disabled){background:var(--row-hover);border-color:var(--border-2)}.record-status .tstatus__trigger[aria-expanded=true]{background:var(--bg-2)}.record-status .tstatus__glyph{display:none}.record-status .tstatus__trigger:before{content:"";border-radius:var(--r-full);background:var(--text-mute);flex:none;block-size:8px;inline-size:8px}.record-status .tstatus__trigger[data-status=doing]:before{background:var(--product-accent)}.record-status .tstatus__trigger[data-status=review]:before{background:var(--warn)}.record-status .tstatus__trigger[data-status=done]:before{background:var(--success)}.record-status .tstatus__trigger[data-status=block]:before{background:var(--danger)}.record-status .tstatus__caret{color:var(--text-mute);display:inline-flex}.record-status .tstatus__menu{border-radius:var(--r-3);min-inline-size:13rem;inset-inline:0 auto}.record-status .tstatus__option{color:var(--text);font-size:var(--ts-body-2xs)}.record-status .tstatus__option-icon{color:var(--text-mute);display:inline-flex}.record-status .tstatus__option[data-status=doing] .tstatus__option-icon{color:var(--product-accent)}.record-status .tstatus__option[data-status=review] .tstatus__option-icon{color:var(--warn)}.record-status .tstatus__option[data-status=done] .tstatus__option-icon{color:var(--success)}.record-status .tstatus__option[data-status=block] .tstatus__option-icon{color:var(--danger)}.record-split{grid-template-columns:minmax(0, 1fr) var(--record-rail-w,21rem);gap:var(--record-gap,var(--s-6));align-items:start;min-inline-size:0;display:grid}.record-split--solo{grid-template-columns:minmax(0,1fr)}.record-main{gap:var(--s-5);flex-direction:column;min-inline-size:0;display:flex}.record-main>*{min-inline-size:0;margin:0}.record-main>*+*{border-block-start:var(--hairline);padding-block-start:var(--s-5)}.record-main>:is(.record-head,.record-figures)+*,.record-main>.record-figures,.record-main>.tsections{border-block-start:0;padding-block-start:0}.record-split>.record-rail{gap:var(--s-4);inline-size:auto;padding-block:0;padding-inline:var(--s-5) 0;flex-direction:column;display:flex}.record-rail>*+*{border-block-start:var(--hairline);padding-block-start:var(--s-4)}@media (width>=1025px) and (height>=820px){.record-split>.record-rail{position:sticky;inset-block-start:var(--s-4)}}@media (width<=1024px){.record-split{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.record-split>.record-rail{inline-size:100%;padding:0 0 var(--s-4);border-inline-start:0;border-block-end:var(--hairline);order:-1}}.record-section{min-inline-size:0}.record-section__head,.record-railsection__head{align-items:center;gap:var(--s-2);min-inline-size:0;margin-block-end:var(--s-3);display:flex}.record-railsection__head{margin-block-end:var(--s-2)}.record-section__title,.record-railsection__title{align-items:center;gap:var(--s-2);font-family:var(--font-sans);font-size:var(--ts-sec-head);letter-spacing:normal;text-transform:none;color:var(--text);margin:0;font-weight:600;line-height:1.3;display:inline-flex}.record-section__icon{color:var(--text-mute);align-items:center;display:inline-flex}.record-section__count{color:var(--text-mute);font-variant-numeric:tabular-nums;font-weight:400}.record-section__action,.record-railsection__action{align-items:center;gap:var(--s-2);margin-inline-start:auto;display:flex}:is(.record-main,.record-rail)>.crm-section{--crm-frame-pad:0px;background:0 0;border:0;border-radius:0}:is(.record-main,.record-rail)>.crm-section>.crm-section__head{background:0 0;border-block-end:0;border-start-start-radius:0;border-start-end-radius:0;padding-block-end:0}:is(.record-main,.record-rail)>.crm-section>.crm-section__head>.crm-section__title,:is(.record-main,.record-rail)>.crm-section>.crm-section__title{font-family:var(--font-sans);font-size:var(--ts-sec-head);letter-spacing:normal;text-transform:none;color:var(--text);line-height:1.3}.record-figures{align-items:flex-end;gap:var(--s-4);border-block-end:var(--hairline);min-inline-size:0;padding-block-end:var(--s-4);display:flex}.record-figures__list{row-gap:var(--s-3);flex-wrap:wrap;flex:1;min-inline-size:0;margin:0;display:flex}.record-figures__action{flex:none}.record-figure{gap:var(--s-0);min-inline-size:0;padding-inline:var(--s-5);border-inline-start:var(--hairline);flex-direction:column;display:flex}.record-figure:first-child{border-inline-start:0;padding-inline-start:0}.record-figure__label{font-family:var(--font-mono);font-size:var(--ts-mono-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);white-space:nowrap}.record-figure__value{font-size:var(--ts-body-md);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text);min-inline-size:0;margin:0;font-weight:600;line-height:1.2}.record-figure__sub{font-size:var(--ts-body-2xs);font-variant-numeric:tabular-nums;color:var(--text-mute);margin:0}.record-figure[data-tone=success] .record-figure__value{color:var(--success)}.record-figure[data-tone=warn] .record-figure__value{color:var(--warn)}.record-figure[data-tone=danger] .record-figure__value{color:var(--danger)}.record-figure[data-tone=muted] .record-figure__value{color:var(--text-mute)}@media (width<=600px){.record-figures__list{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.record-figure,.record-figure:first-child{border-inline-start:0;padding-inline:0}}.record-props{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.record-props .u-prow__value{white-space:normal;overflow-wrap:anywhere}.u-editrow--popover{position:relative}.u-editrow--popover[data-open]{z-index:30}.u-editrow--popover[data-open]>.u-prow{background:var(--bg-2)}.u-editrow--popover>.u-editrow__open{inline-size:17.25rem;max-inline-size:calc(100vw - var(--s-7) * 2);box-sizing:border-box;padding:var(--s-3);gap:var(--s-3);border:var(--hairline-1);border-radius:var(--r-3);background:var(--bg-1);box-shadow:var(--shadow-2);margin:0;position:absolute;inset-block-start:calc(100% + var(--s-1));inset-inline:auto 0}.u-editrow--popover .u-editrow__key{color:var(--text);padding-inline-end:var(--s-7);font-weight:600}.u-editrow--popover .u-editrow__close{border-radius:var(--r-2);block-size:32px;inline-size:32px;color:var(--text-dim);font-size:var(--ts-body-md);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block-start:var(--s-1);inset-inline-end:var(--s-1)}.u-editrow--popover .u-editrow__close:hover{background:var(--bg-2)}.u-editrow--popover .u-editrow__editor .input{box-sizing:border-box;inline-size:100%}@media (width<=600px){.record-status .tstatus__trigger,.record-status .tstatus__option{min-block-size:44px}.u-editrow--popover .u-editrow__close{block-size:44px;inline-size:44px}}.record-timeline__filter{border:var(--hairline);border-radius:var(--r-2);background:var(--bg-2);gap:1px;padding:1px;display:inline-flex}.record-timeline__filteropt{align-items:baseline;gap:var(--s-1);min-block-size:26px;padding:0 var(--s-2);border-radius:var(--r-1);color:var(--text-dim);font:inherit;font-size:var(--ts-body-2xs);cursor:pointer;background:0 0;border:0;display:inline-flex}.record-timeline__filteropt:hover{color:var(--text)}.record-timeline__filteropt[aria-checked=true]{background:var(--bg-1);color:var(--text);box-shadow:0 0 0 1px var(--border-1);font-weight:600}.record-timeline__filteropt:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.record-timeline__filtercount{color:var(--text-mute);font-variant-numeric:tabular-nums;font-weight:400}.record-timeline__composer{min-inline-size:0;margin-block-end:var(--s-3)}.record-timeline__status{font-size:var(--ts-body-sm);color:var(--text-mute);margin:0}.record-timeline__list{flex-direction:column;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.record-timeline__item+.record-timeline__item{border-block-start:var(--hairline)}.record-timeline__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-2)}.record-timeline__entry{column-gap:var(--s-3);padding-block:var(--s-2);grid-template-columns:20px minmax(0,1fr);min-inline-size:0;display:grid}.record-timeline__entry[data-pending]{opacity:.55}.record-timeline__avatar{margin-block-start:1px}.record-timeline__mark{border-radius:var(--r-full);background:var(--bg-2);block-size:20px;inline-size:20px;color:var(--text-mute);place-items:center;display:grid}.record-timeline__entry[data-type=stage_change] .record-timeline__mark{color:var(--accent)}.record-timeline__main{min-inline-size:0}.record-timeline__head{align-items:baseline;gap:var(--s-1) var(--s-2);font-size:var(--ts-body-2xs);color:var(--text-mute);flex-wrap:wrap;min-inline-size:0;display:flex}.record-timeline__actor{font-size:var(--ts-body-sm);color:var(--text);overflow-wrap:anywhere;font-weight:600}.record-timeline__type{align-items:center;gap:var(--s-1);display:inline-flex}.record-timeline__glyph{color:var(--text-mute);display:inline-flex}.record-timeline__tag{font-size:var(--ts-mono-2xs);text-transform:uppercase;letter-spacing:.04em;padding-inline:var(--s-1);border:var(--hairline);border-radius:var(--r-1);color:var(--text-dim);white-space:nowrap;line-height:1.4}.record-timeline__tag[data-tone=warn]{color:var(--warn);border-color:currentColor}.record-timeline__tag[data-tone=ai]{color:var(--ai);border-color:var(--ai-tint-2);background:var(--ai-tint)}.record-timeline__time{white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:auto}.record-timeline__actions{align-items:center;gap:var(--s-1);display:inline-flex}.record-timeline__action{padding:0 var(--s-1);border-radius:var(--r-1);color:var(--text-mute);font:inherit;cursor:pointer;background:0 0;border:0}.record-timeline__action:hover{color:var(--text);background:var(--bg-2)}.record-timeline__action:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.record-timeline__body{font-size:var(--ts-body-sm);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;min-inline-size:0;margin-block-start:var(--s-1);line-height:1.5}.record-timeline__body:has(>.crm-tp-entry__rich){white-space:normal}.record-timeline__attachments{gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.record-timeline__more{border-block-start:var(--hairline);padding-block-start:var(--s-2);display:flex}.record-timeline__morebtn{padding:var(--s-1) var(--s-2);border-radius:var(--r-2);color:var(--text-dim);font:inherit;font-size:var(--ts-body-2xs);cursor:pointer;background:0 0;border:0;margin-inline-start:calc(20px + var(--s-3))}.record-timeline__morebtn:hover{color:var(--text);background:var(--bg-2)}.record-timeline__morebtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=600px){.record-timeline>.record-section__head{flex-wrap:wrap}.record-timeline__filteropt{min-block-size:44px}.record-timeline__time{margin-inline-start:0}.record-timeline__morebtn{min-block-size:44px;margin-inline-start:0}}.wfai-stack{gap:var(--s-4);flex-direction:column;display:flex}.wfai-actions{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.wfai-between{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.wfai-h2{font-size:var(--ts-h3);color:var(--fg);margin:0}.wfai-h2:focus-visible{outline:2px solid var(--ai);outline-offset:2px}.wfai-label{font-size:var(--ts-body-sm);color:var(--fg);font-weight:600;display:block}.wfai-help{max-inline-size:68ch;font-size:var(--ts-body-2xs);color:var(--text-dim);margin:0;line-height:1.6}.wfai-error{font-size:var(--ts-body-sm);color:var(--danger);margin:0}.wfai-strong{font-weight:600}.wfai-run-status{font-weight:600;font-size:var(--ts-body-sm);color:var(--text-dim)}.wfai-run-steps{font-size:var(--ts-body-sm);margin-block-start:var(--s-2);margin-inline-start:var(--s-5);padding:0}.wfai-run-status--succeeded,.wfai-run-step--ok{color:var(--success)}.wfai-run-status--failed,.wfai-run-step--failed{color:var(--danger)}.wfai-run-status--waiting,.wfai-run-status--loop_suppressed,.wfai-run-step--waiting,.wfai-run-step--suspended{color:var(--warn)}.wfai-run-status--running{color:var(--accent)}.wfai-run-status--skipped,.wfai-run-step--skipped{color:var(--text-dim)}.wfai-rail{gap:var(--s-2);padding-block:var(--s-2);flex-wrap:wrap;align-items:center;margin:0;list-style:none;display:flex}.wfai-rail__step{gap:var(--s-1);padding-inline:var(--s-3);padding-block:var(--s-1);border:var(--hairline);border-radius:var(--r-3);font-size:var(--ts-body-2xs);color:var(--text-dim);background:var(--bg-1);align-items:baseline;display:inline-flex}.wfai-rail__step--current{color:var(--fg);border-color:var(--ai);background:var(--ai-tint);font-weight:600}.wfai-rail__step--done{color:var(--fg2);border-color:var(--success);background:var(--success-tint)}.wfai-rail__ord{font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-size:var(--ts-mono-2xs)}.wfai-prompt{min-block-size:7.5rem;inline-size:100%;padding:var(--s-3);border:var(--hairline);border-radius:var(--r-2);background:var(--bg-1);color:var(--fg);font:inherit;resize:vertical;line-height:1.6}.wfai-prompt:focus-visible{outline:2px solid var(--ai);outline-offset:1px}.wfai-examples{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wfai-example{padding-inline:var(--s-3);padding-block:var(--s-1);border:var(--hairline);border-radius:var(--r-3);background:var(--bg-1);color:var(--text-dim);font-size:var(--ts-body-2xs);text-align:start;cursor:pointer}.wfai-example:hover{background:var(--row-hover);color:var(--fg)}.wfai-count{font-size:var(--ts-body-2xs);color:var(--text-mute);font-variant-numeric:tabular-nums}.wfai-count--over{color:var(--warn)}.wfai-understood{padding:var(--s-4);border:var(--hairline);border-inline-start:3px solid var(--ai);border-radius:var(--r-2);background:var(--ai-tint)}.wfai-understood__quote{font-size:var(--ts-h3);color:var(--fg);margin:0;line-height:1.5}.wfai-notes{gap:var(--s-1);flex-direction:column;margin-block-start:var(--s-3);margin-inline-start:var(--s-4);padding:0;display:flex}.wfai-notes li{font-size:var(--ts-body-sm);color:var(--fg2);line-height:1.5}.wfai-question{padding:var(--s-3);border-radius:var(--r-2);background:var(--bg-1);font-size:var(--ts-body-sm);color:var(--fg);margin-block-start:var(--s-3)}.wfai-progress{gap:var(--s-2);padding:var(--s-4);border:var(--hairline);border-radius:var(--r-2);background:var(--bg-1);flex-direction:column;margin:0;list-style:none;display:flex}.wfai-progress__row{gap:var(--s-2);font-size:var(--ts-body-sm);color:var(--text-mute);align-items:baseline;display:flex}.wfai-progress__row--active{color:var(--fg);font-weight:600}.wfai-progress__row--done{color:var(--fg2)}.wfai-progress__mark{inline-size:1.25rem;font-family:var(--font-mono);font-size:var(--ts-mono-2xs);color:var(--ai)}.wfai-split{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;display:grid}.wfai-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wfai-step{gap:var(--s-3);padding-block:var(--s-3);border-block-end:var(--hairline);grid-template-columns:2rem 1fr;display:grid}.wfai-step:last-child{border-block-end:none}.wfai-step__ord{background:var(--bg-2);block-size:2rem;inline-size:2rem;color:var(--text-dim);font-family:var(--font-mono);font-size:var(--ts-mono-2xs);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;display:flex}.wfai-step--trigger .wfai-step__ord{background:var(--ai-tint-2);color:var(--ai)}.wfai-step--action .wfai-step__ord{background:var(--accent-tint);color:var(--accent)}.wfai-step__body{min-inline-size:0}.wfai-step__title{font-size:var(--ts-body-sm);color:var(--fg);margin:0;font-weight:600}.wfai-step__detail{font-size:var(--ts-body-2xs);color:var(--text-dim);margin:0;margin-block-start:var(--s-1);line-height:1.5}.wfai-step__flags{gap:var(--s-1);flex-wrap:wrap;margin-block-start:var(--s-2);padding:0;list-style:none;display:flex}.wfai-flag{padding-inline:var(--s-2);border-radius:var(--r-1);font-size:var(--ts-body-2xs);padding-block:2px;line-height:1.5}.wfai-flag--defaulted{background:var(--bg-2);color:var(--text-dim)}.wfai-flag--needs{background:var(--warn-tint);color:var(--fg)}.wfai-flag--sensitive{background:var(--danger-tint);color:var(--fg)}.wfai-dryrun{padding:var(--s-4);border:var(--hairline);border-radius:var(--r-2);background:var(--bg-1)}.wfai-dryrun--reached{border-inline-start:3px solid var(--success)}.wfai-dryrun--inert{border-inline-start:3px solid var(--warn)}.wfai-dryrun__verdict{font-size:var(--ts-body-sm);color:var(--fg);margin:0;font-weight:600}.wfai-dryrun__source{font-size:var(--ts-body-2xs);color:var(--text-mute);margin:0;margin-block-start:var(--s-1)}.wfai-walk{gap:var(--s-1);flex-direction:column;margin-block-start:var(--s-3);padding:0;list-style:none;display:flex}.wfai-walk li{gap:var(--s-2);font-size:var(--ts-body-2xs);color:var(--fg2);align-items:baseline;display:flex}.wfai-walk__status{min-inline-size:5rem;font-family:var(--font-mono);font-size:var(--ts-mono-2xs);color:var(--text-mute)}.wfai-refusal{padding:var(--s-4);border:var(--hairline);border-inline-start:3px solid var(--warn);border-radius:var(--r-2);background:var(--warn-tint)}.wfai-refusal__text{font-size:var(--ts-body-sm);color:var(--fg);margin:0;line-height:1.6}.wfai-refusal__symbol{font-family:var(--font-mono);font-size:var(--ts-mono-2xs)}.wfai-blockers{padding:var(--s-3);border-radius:var(--r-2);background:var(--danger-tint);font-size:var(--ts-body-sm);color:var(--fg)}.wfdx{gap:var(--s-3);padding:var(--s-4);border:var(--hairline);border-radius:var(--r-2);background:var(--bg-1);flex-direction:column;display:flex}.wfdx--problem{border-inline-start:3px solid var(--warn)}.wfdx--fine{border-inline-start:3px solid var(--success)}.wfdx__headline{font-size:var(--ts-body-sm);color:var(--fg);margin:0;line-height:1.6}.wfdx__source{font-size:var(--ts-body-2xs);color:var(--text-mute);margin:0}.wfdx__facts,.wfdx__remedies{gap:var(--s-1);flex-direction:column;margin:0;margin-inline-start:var(--s-4);padding:0;display:flex}.wfdx__facts li,.wfdx__remedies li{font-size:var(--ts-body-2xs);color:var(--fg2);line-height:1.5}.wfdx__label{font-size:var(--ts-body-2xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.wf-rule-table{overflow:hidden}.wf-rule-table table{border-collapse:collapse;inline-size:100%;font-size:var(--ts-body-sm)}.wf-rule-table thead tr{border-block-end:var(--hairline);text-align:start}.wf-rule-table th,.wf-rule-table td{padding:var(--s-3) var(--s-4)}.wf-rule-table th{font-weight:600}.wf-rule-table td:first-child{font-weight:500}.wf-rule-table tbody tr+tr{border-block-start:var(--hairline)}.wf-rule-table__name-link{color:var(--accent);text-decoration:none}.wf-rule-table__edit-link{text-decoration:none}.wf-rule-table__actions{gap:var(--s-2);align-items:center;display:flex}.wf-muted{color:var(--fg2)}.wf-node{min-inline-size:160px;padding:var(--s-2) var(--s-3);border:1px solid var(--border-1);border-radius:var(--r-3);background:var(--bg-2);font-size:var(--ts-body-2xs);cursor:default;position:relative}.wf-node--selected{border-color:var(--accent)}.wf-node--manual{border-inline-start:3px solid var(--accent)}.wf-node__title{margin-block-end:var(--s-0);font-weight:600}.wf-node__body{color:var(--fg2);font-size:var(--ts-body-2xs)}.wf-node__flag{padding:var(--s-0) var(--s-2);border-radius:var(--r-1);background:var(--accent);color:var(--solid-ink);font-size:var(--ts-body-2xs);margin-inline-start:var(--s-2)}.wf-node__branch-mark{font-size:var(--ts-mono-2xs);position:absolute;inset-block-end:-18px}.wf-node__branch-mark--true{color:var(--success);inset-inline-start:calc(30% - 6px)}.wf-node__branch-mark--false{color:var(--danger);inset-inline-start:calc(70% - 6px)}.wf-toggle-row{gap:var(--s-1);margin-block-end:var(--s-2);display:flex}.wf-toggle-btn{font-size:var(--ts-mono-2xs);cursor:pointer;padding:2px var(--s-2);border-radius:var(--r-1);border:1px solid var(--border);color:var(--fg2);background:0 0}.wf-toggle-btn--active{color:var(--fg);background:var(--accent-tint);border-color:var(--accent)}.wf-toggle-btn--icon{padding:var(--s-1) var(--s-2)}.wf-hint{font-size:var(--ts-body-2xs);color:var(--fg2)}.wf-token-input{gap:var(--s-1);align-items:flex-start;display:flex}.wf-token-input__control{flex:1}.wf-token-input__control--multiline{resize:vertical}.wf-token-picker{font-size:var(--ts-body-2xs);color:var(--fg2);flex-shrink:0}.wf-payload{gap:var(--s-1);flex-direction:column;margin-block-end:var(--s-4);display:flex}.wf-payload__header{justify-content:space-between;align-items:center;display:flex}.wf-payload__label{font-size:var(--ts-body-2xs);font-weight:500}.wf-payload__row{gap:var(--s-1);align-items:flex-start;margin-block-end:var(--s-1);display:flex}.wf-payload__key{flex:0 0 120px}.wf-payload__value{flex:1}.wf-payload__add{margin-block-start:var(--s-1)}.wf-payload__json{resize:vertical;inline-size:100%;font-family:var(--font-mono);font-size:var(--ts-body-2xs)}.wf-error-text{color:var(--danger)}.wf-list-error{padding:var(--s-5);color:var(--danger)}.wf-btn-danger{color:var(--danger)}.wf-hidden{display:none}.wf-test-result--match{border-color:var(--success)}.wf-test-result--nomatch{border-color:var(--warn)}.wf-test-result__note{font-size:var(--ts-body-2xs);color:var(--fg2);margin-block-start:var(--s-1)}.wf-canvas{block-size:calc(100vh - 280px);min-block-size:420px;overflow:hidden}.wf-node-delete{border:1px solid var(--border-1);border-radius:var(--r-full);background:var(--bg-1);block-size:18px;inline-size:18px;color:var(--fg2);font-size:var(--ts-body-2xs);line-height:var(--ts-body);cursor:pointer;padding:0;position:absolute;inset-block-start:-8px;inset-inline-end:-8px}.wfai-progress__row,.wfai-rail__step{transition:color .12s,background-color .12s}@media (prefers-reduced-motion:reduce){.wfai-progress__row,.wfai-rail__step{transition:none}}.extras-connect-section{margin-block-end:var(--s-6)}.extras-connect-panel{padding:var(--s-4);border:var(--hairline);border-radius:var(--r-3);margin-block-start:var(--s-6)}.extras-connect-panel h3{margin-block-start:0}.extras-connect-note{font-size:var(--ts-body-sm);color:var(--text-dim)}.extras-connect-list{font-size:var(--ts-body-sm);color:var(--text-dim);margin-block-start:var(--s-3)}.extras-connect-code{background:var(--bg-inset);border:var(--hairline);padding:var(--s-3);border-radius:var(--r-2);font-size:var(--ts-body-2xs);overflow-x:auto}.extras-acf-form{gap:var(--s-4);border-block-start:var(--hairline-1);flex-direction:column;margin-block-start:var(--s-6);padding-block-start:var(--s-4);display:flex}.extras-acf-heading{font-size:var(--ts-body-sm);font-weight:600}.extras-acf-heading--spaced{margin-block-end:var(--s-3)}.extras-section-divider{border-block-start:var(--hairline-1);margin-block-start:var(--s-6);padding-block-start:var(--s-4)}.extras-acf-fieldset-plain{font-size:var(--ts-body-sm);border:none;margin:0;padding:0}.extras-acf-legend-spaced{margin-block-end:var(--s-1)}.extras-row-wrap-s3{gap:var(--s-3);flex-wrap:wrap}.extras-check-label--tight{align-items:center;gap:var(--s-1);color:var(--text);display:flex}.extras-wh-loading{padding:var(--s-3)}.extras-wh-panel{padding:var(--s-3);gap:var(--s-4);flex-direction:column;display:flex}.extras-wh-label{font-size:var(--ts-body-2xs);color:var(--text-mute);margin-block-end:var(--s-1)}.extras-wh-row{align-items:center;gap:var(--s-2);display:flex}.extras-wh-row--wrap{flex-wrap:wrap}.extras-wh-code{font-family:var(--font-mono);background:var(--bg-inset);padding:var(--s-0) var(--s-2);border-radius:var(--r-1)}.extras-wh-warn{font-size:var(--ts-body-2xs);color:var(--warn)}.extras-wh-status-row{font-size:var(--ts-body-2xs);color:var(--text-mute);align-items:center;gap:var(--s-2);margin-block-start:var(--s-1);display:flex}.extras-wh-table{border-collapse:collapse;width:100%}.extras-wh-cell{padding:var(--s-2) var(--s-3);border-bottom:var(--hairline);text-align:left;font-size:var(--ts-body-2xs)}.extras-col-gap5{gap:var(--s-5);flex-direction:column;display:flex}.extras-col-gap4{gap:var(--s-4);flex-direction:column;display:flex}.extras-col-gap3{gap:var(--s-3);flex-direction:column;display:flex}.extras-col-gap2{gap:var(--s-2);flex-direction:column;display:flex}.extras-pad-2{padding:var(--s-2)}.extras-pad-3{padding:var(--s-3)}.extras-pad-4{padding:var(--s-4)}.extras-pad-5{padding:var(--s-5)}.extras-pad-6{padding:var(--s-6)}.extras-pad-7{padding:var(--s-7)}.extras-pad-7-center{padding:var(--s-7);text-align:center}.extras-narrow-720{max-width:720px;margin:0 auto}.extras-pre-wrap{white-space:pre-wrap;margin:0}.extras-mb-2{margin-block-end:var(--s-2)}.extras-mb-3{margin-block-end:var(--s-3)}.extras-mb-1{margin-block-end:var(--s-1)}.extras-mb-4{margin-block-end:var(--s-4)}.extras-mb-5{margin-block-end:var(--s-5)}.extras-mb-6{margin-block-end:var(--s-6)}.extras-busy-fade[data-busy=true]{opacity:.6}.extras-busy-fade-50[data-busy=true]{opacity:.5}.extras-flex-wrap{flex-wrap:wrap}.extras-mt-0{margin-block-start:var(--s-0)}.extras-mt-1{margin-block-start:var(--s-1)}.extras-mt-2{margin-block-start:var(--s-2)}.extras-mt-3{margin-block-start:var(--s-3)}.extras-mt-4{margin-block-start:var(--s-4)}.extras-ms-2{margin-inline-start:var(--s-2)}.extras-ms-3{margin-inline-start:var(--s-3)}.extras-justify-center{justify-content:center}.extras-api-endpoints{gap:var(--s-2);flex-direction:column;display:flex}.extras-api-endpoint-row{padding:var(--s-2) 0;gap:var(--s-3)}.extras-api-endpoint-row+.extras-api-endpoint-row{border-top:var(--hairline)}.extras-api-method-chip{font-size:var(--ts-mono-2xs);justify-content:center;width:50px}.extras-api-path{font-family:var(--font-mono);font-size:var(--ts-body-sm);color:var(--ai-soft);min-width:220px}.extras-api-ratelimits{font-size:var(--ts-body-sm);line-height:1.9}.extras-api-sigblock{font-family:var(--font-mono);font-size:var(--ts-body-2xs);background:var(--bg-1);padding:var(--s-4);border-radius:var(--r-2);line-height:1.7}.extras-bot-card{width:100%}.extras-bot-title-gap{margin-inline-start:var(--s-2)}.extras-ms-auto{margin-inline-start:auto}.extras-bot-list{font-size:var(--ts-body-sm);margin-block-start:var(--s-3);padding-inline-start:var(--s-6);line-height:1.8}.extras-bot-cta{padding:var(--s-3) var(--s-6);align-self:center}.extras-bot-body-text{font-size:var(--ts-body-sm);color:var(--text-dim);margin-block-start:var(--s-2);line-height:1.6}.extras-bot-body-text--loose{font-size:var(--ts-body-sm);color:var(--text-dim);margin-block-start:var(--s-2);line-height:1.7}.extras-bot-heading-lg{font-size:var(--ts-body-lg)}.extras-notif-trigger{font-size:var(--ts-body);margin-inline-start:var(--s-2)}.extras-notif-event{padding:var(--s-3);background:var(--ai-tint);border-radius:var(--r-3);animation:.24s fadeUp}.extras-notif-event-icon{font-size:var(--ts-h2);margin-inline-end:var(--s-3)}.extras-notif-event-body{flex:1}.extras-notif-event-ch{font-size:var(--ts-body-sm);font-weight:600}.extras-notif-empty-hint{text-align:center;padding:var(--s-5)}.extras-lang-page{gap:var(--s-3);flex-direction:column;max-width:720px;margin:0 auto;display:flex}.extras-lang-iris-note{font-size:var(--ts-body-sm);margin-inline-start:var(--s-2)}.extras-lang-grid{gap:var(--s-3);grid-template-columns:repeat(2,1fr);display:grid}.extras-lang-card{padding:var(--s-4);cursor:pointer}.extras-lang-flag{font-size:var(--ts-h2)}.extras-lang-name-col{flex:1;margin-inline-start:var(--s-3)}.extras-lang-name{font-size:var(--ts-body);font-weight:500}.extras-lang-autotranslate-row{cursor:pointer;align-items:flex-start;gap:var(--s-3)}.extras-lang-autotranslate-body{flex:1}.extras-lang-autotranslate-label{font-size:var(--ts-body-sm);font-weight:500}.extras-lang-autotranslate-hint{font-size:var(--ts-body-sm);line-height:1.6}.extras-fs-2xs{font-size:var(--ts-body-2xs)}.extras-spacer{flex:1}.extras-voice-page{gap:var(--s-5);flex-direction:column;max-width:760px;display:flex}.extras-voice-backend-row{gap:var(--s-2);flex-wrap:wrap;margin-block-end:var(--s-2)}.extras-voice-backend-btn{padding:var(--s-2) var(--s-4);font-size:var(--ts-body-sm);border:1px solid var(--border-1);color:var(--text-dim);border-radius:var(--r-full);cursor:pointer;background:0 0;font-weight:500}.extras-voice-backend-btn[aria-pressed=true]{border-color:var(--ai-tint-2);background:var(--ai-tint);color:var(--text);font-weight:600}.extras-voice-input{width:100%;padding:var(--s-3) var(--s-3);font-size:var(--ts-body-sm)}.extras-voice-input--mono{font-family:var(--font-mono,monospace);letter-spacing:.04em}.extras-voice-textarea{resize:vertical;font-family:inherit}.extras-voice-filter-input{width:100%;padding:var(--s-2) var(--s-3);font-size:var(--ts-body-sm);margin-block-end:var(--s-2)}.extras-voice-hint{font-size:var(--ts-body-2xs);margin-block-start:var(--s-2)}.extras-voice-hint--danger{color:var(--danger)}.extras-voice-hint--ai{color:var(--ai-soft)}.extras-voice-key-badge{font-size:var(--ts-body-2xs);padding:var(--s-0) var(--s-2);border-radius:var(--r-full)}.extras-voice-key-badge[data-set=true]{background:var(--ai-tint);color:var(--ai-soft)}.extras-voice-key-badge[data-set=false]{background:var(--bg-2);color:var(--text-mute)}.extras-voice-clear-btn{margin-inline-start:auto}.extras-btn-danger{color:var(--danger)}.extras-voice-count-label{font-size:var(--ts-body-2xs);margin-inline-start:var(--s-2)}.extras-voice-defaults-label{font-size:var(--ts-body-2xs);color:var(--text-dim)}.extras-voice-tool-list{border:1px solid var(--border-1);border-radius:var(--r-2);max-height:280px;padding:var(--s-1) 0;overflow-y:auto}.extras-voice-empty-tools{padding:var(--s-2) var(--s-4);font-size:var(--ts-body-2xs);font-style:italic}.extras-voice-tool-row{gap:var(--s-3);padding:var(--s-2) var(--s-4);font-size:var(--ts-body-2xs);cursor:pointer;grid-template-columns:auto 200px 1fr;display:grid}.extras-voice-tool-row[data-disabled=true]{opacity:.65}.extras-voice-code{font-family:var(--font-mono,monospace)}.extras-voice-tip{font-size:var(--ts-body-2xs);font-style:italic}.extras-int-card{padding:var(--s-4);opacity:.75}.extras-int-icon{border-radius:var(--r-3);background:var(--ai-tint);width:36px;height:36px;color:var(--ai-soft);justify-content:center;align-items:center;display:flex}.extras-int-name{font-size:var(--ts-body);margin-inline-start:var(--s-3);font-weight:500}.extras-int-grid{grid-template-columns:repeat(var(--extras-ig-cols,2), 1fr);gap:var(--s-3);display:grid}.extras-int-ghpanel{padding:var(--s-4);margin-block-end:var(--s-4)}.extras-int-gh-label{font-size:var(--ts-body-sm);font-weight:500}.extras-int-gh-pat-input{font-family:var(--font-mono);padding:var(--s-3)}.extras-int-empty-8{padding:var(--s-8);text-align:center}.extras-int-empty-7{padding:var(--s-7);text-align:center}.extras-int-empty-icon{font-size:var(--ts-h1);color:var(--ai-soft);margin-block-end:var(--s-3)}.extras-int-empty-title{font-size:var(--ts-body-lg);margin-block-end:var(--s-2);font-weight:500}.extras-int-rec-note{font-size:var(--ts-body-sm);margin-inline-start:var(--s-2)}.extras-int-narrow{max-width:720px;margin:0 auto}.extras-int-stats-grid{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}.extras-int-stat-value{font-size:var(--ts-h2);margin-block-start:var(--s-2);font-weight:600}.extras-int-stat-value[data-tone=success]{color:var(--success)}.extras-int-stat-value[data-tone=warn]{color:var(--warn)}.extras-int-row-divider{padding:var(--s-3) var(--s-4);gap:var(--s-3)}.extras-int-row-divider+.extras-int-row-divider{border-top:var(--hairline)}.extras-int-events-log-plain{overflow:hidden}.extras-int-clean-check{font-size:var(--ts-display);margin-block-end:var(--s-3)}.extras-int-clean-heading{font-size:var(--ts-h2);margin-block-end:var(--s-2)}.extras-int-text-sm-flex{font-size:var(--ts-body-sm);flex:1}.extras-int-svg{width:100%}.extras-int-row-tight{padding:var(--s-4) var(--s-4);gap:var(--s-3)}.extras-int-row-tight+.extras-int-row-tight{border-top:var(--hairline)}.extras-int-webhook-url{font-size:var(--ts-body-sm);font-family:var(--font-mono)}.extras-int-chip-toggle{cursor:pointer}.extras-int-secret-panel{padding:var(--s-3);font-size:var(--ts-body-sm);margin-block-start:var(--s-4)}.extras-int-secret-box{padding:var(--s-4);background:var(--bg-1);margin-block-start:var(--s-4)}.extras-int-secret-code{font-size:var(--ts-body-2xs);word-break:break-all}.extras-int-events-log{font-family:var(--font-mono);font-size:var(--ts-body-2xs);overflow:hidden}.extras-int-events-row{padding:var(--s-3) var(--s-4)}.extras-int-events-row+.extras-int-events-row{border-top:var(--hairline)}.extras-int-events-idx{width:60px}.extras-int-docs{padding:var(--s-6);font-family:var(--font-mono);font-size:var(--ts-body-sm);max-width:720px;margin:0 auto;line-height:1.8}.extras-int-docs-pre{white-space:pre-wrap;margin:0}.extras-int-docs-label{font-family:var(--font-mono)}.extras-kn-cmdk-card{box-shadow:var(--shadow-2);padding:0}.extras-kn-cmdk-toprow{padding:var(--s-4);border-bottom:var(--hairline)}.extras-kn-cmdk-input{font-size:var(--ts-h3);background:0 0;border:none;flex:1;margin-inline-start:var(--s-3)}.extras-kn-cmdk-empty{padding:var(--s-5) var(--s-3);text-align:center}.extras-kn-danger-text{color:var(--danger)}.extras-kn-cmdk-result{padding:var(--s-3) var(--s-3);border-radius:var(--r-2);gap:var(--s-3);cursor:pointer;appearance:none;font:inherit;color:inherit;text-align:inherit;background:0 0;border:none;width:100%}.extras-kn-cmdk-result[data-active=true]{background:var(--ai-tint)}.extras-kn-cmdk-icon{text-align:center;width:16px}.extras-kn-result-text{font-size:var(--ts-body-sm);flex:1}.extras-kn-result-title{font-weight:500}.extras-kn-cmdk-footer{padding:var(--s-3);border-top:var(--hairline)}.extras-kn-results-input{font-size:var(--ts-h3);padding:var(--s-4)}.extras-kn-empty-6{padding:var(--s-6);text-align:center}.extras-kn-result-card{padding:var(--s-4);cursor:pointer}.extras-kn-result-title-sp{margin-inline-start:var(--s-3);font-weight:500}.extras-kn-result-score{margin-inline-start:auto}.extras-kn-result-subtitle{margin-inline-start:60px}.extras-kn-sem-input{font-size:var(--ts-body-lg);background:0 0;border:none;margin-inline-start:var(--s-2)}.extras-kn-note-sm{font-size:var(--ts-body-sm)}.extras-kn-chip-row{gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-1)}.extras-kn-clickable{cursor:pointer}.extras-kn-grid3{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}.extras-kn-page-card{padding:var(--s-5);cursor:pointer}.extras-kn-page-title{font-size:var(--ts-body);font-weight:500}.extras-kn-wk-h1{font-size:var(--ts-h1);margin-block-end:var(--s-5)}.extras-kn-wk-body{font-size:var(--ts-body);line-height:1.75}.extras-kn-wk-h3{font-size:var(--ts-body-lg);margin-block-start:var(--s-6);margin-block-end:var(--s-2)}.extras-kn-wk-list{font-size:var(--ts-body-sm);padding-inline-start:var(--s-6);line-height:1.8}.extras-kn-wk-callout{padding:var(--s-4);font-size:var(--ts-body-sm);margin-block-start:var(--s-6)}.extras-kn-tree-card{padding:var(--s-6);max-width:540px;font-family:var(--font-mono);font-size:var(--ts-body-sm);margin:0 auto;line-height:2}.extras-kn-ai-wrap{gap:var(--s-4);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.extras-kn-graph-wrap{height:calc(100vh - 280px);min-height:480px;padding:0;position:relative;overflow:hidden}.extras-kn-graph-svg{width:100%;height:100%}.extras-kn-node-wrap{gap:var(--s-4);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.extras-kn-node-h2{font-size:var(--ts-h2);margin-block-end:var(--s-4)}.extras-kn-neighbor-card{padding:var(--s-4);cursor:pointer}.extras-kn-neighbor-title{font-size:var(--ts-body-sm);flex:1;margin-inline-start:var(--s-3)}.extras-kn-orphan-wrap{padding:var(--s-5);max-width:720px;margin:0 auto}.extras-kn-inline-note{font-size:var(--ts-body-sm);margin-inline-start:var(--s-2)}.extras-kn-orphan-list{gap:var(--s-2);flex-direction:column;margin-block-start:var(--s-4);display:flex}.extras-kn-orphan-row{padding:var(--s-3);background:var(--bg-1)}.extras-kn-orphan-title{font-size:var(--ts-body-sm);flex:1;margin-inline-start:var(--s-3)}.extras-kn-sugg-wrap{gap:var(--s-3);flex-direction:column;max-width:720px;margin:0 auto;display:flex}.extras-kn-sugg-pair{font-size:var(--ts-body-sm);font-family:var(--font-mono);flex:1}.extras-fs-sm{font-size:var(--ts-body-sm)}.extras-text-sm-500{font-size:var(--ts-body-sm);font-weight:500}.extras-text-sm-dim{font-size:var(--ts-body-sm);color:var(--text-dim)}.extras-nt-row{padding:var(--s-4) var(--s-4);gap:var(--s-3)}.extras-nt-row+.extras-nt-row{border-top:var(--hairline)}.extras-nt-row[data-ai=true]{background:var(--ai-tint)}.extras-nt-row[data-read=true]{opacity:.65}.extras-nt-row[data-clickable=true]{cursor:pointer}.extras-nt-row[data-clickable=false]{cursor:default}.extras-nt-row--done{opacity:.65}.extras-nt-subject{font-size:var(--ts-body-sm);flex:1}.extras-nt-caughtup{text-align:center;padding:var(--s-6)}.extras-nt-iris-label{font-weight:600;font-size:var(--ts-body-sm);margin-inline-start:var(--s-2)}.extras-nt-kind-chip-ms{margin-inline-start:var(--s-2)}.extras-nt-iris-body{font-size:var(--ts-body);margin-inline-start:22px}.extras-nt-iris-actions{gap:var(--s-2);margin-block-start:var(--s-3);margin-inline-start:22px}.extras-nt-done-check{font-size:var(--ts-h1);margin-block-end:var(--s-3)}.extras-nt-done-heading{font-size:var(--ts-h3);margin-block-end:var(--s-2)}.extras-nt-toggle-row{padding:var(--s-2) 0}.extras-nt-toggle-row+.extras-nt-toggle-row{border-top:var(--hairline)}.extras-nt-switch{border-radius:var(--r-full);cursor:pointer;background:var(--bg-3);border:none;width:36px;height:20px;padding:0;position:relative}.extras-nt-switch[data-on=true]{background:var(--ai)}.extras-nt-switch:disabled{cursor:default}.extras-nt-switch--ms3{margin-inline-start:var(--s-3)}.extras-nt-switch-thumb{top:2px;border-radius:var(--r-full);background:#fff;width:16px;height:16px;transition:inset-inline-start .2s;display:block;position:absolute;inset-inline-start:2px}.extras-nt-switch[data-on=true] .extras-nt-switch-thumb{inset-inline-start:18px}.extras-nt-rule-event{font-family:var(--font-mono);font-size:var(--ts-body-sm);flex:1}.extras-nt-rule-card{padding:var(--s-4)}.extras-nt-rule-card[data-enabled=false]{opacity:.55}.extras-nt-chip-picker{gap:var(--s-2);flex-wrap:wrap;margin-block-end:var(--s-5)}.extras-nt-chip-btn{cursor:pointer;background:0 0;border:none;padding:0}.extras-sa-field-heading{font-size:var(--ts-body-sm);margin-block-end:var(--s-3);font-weight:500}.extras-sa-input-flex{padding:var(--s-2) var(--s-3);flex:1}.extras-sa-saved-flash{color:var(--success);font-size:var(--ts-body-2xs);margin-inline-start:var(--s-2)}.extras-sa-confirm-hint{font-size:var(--ts-body-2xs);color:var(--warn);margin-inline-end:var(--s-3)}.extras-sa-danger-card{padding:var(--s-5);border-color:var(--danger-tint)}.extras-sa-danger-label{color:var(--danger);margin-block-end:var(--s-2)}.extras-sa-danger-desc{font-size:var(--ts-body-sm);margin-block-end:var(--s-3)}.extras-sa-confirm-input{padding:var(--s-2) var(--s-3);box-sizing:border-box;width:100%}.extras-sa-delete-btn{background:var(--danger-tint);color:var(--danger);border-color:var(--danger-tint)}.extras-sa-link-ai{color:var(--ai)}.extras-sa-paste-input{padding:var(--s-2) var(--s-3);font-family:var(--mono,monospace);font-size:var(--ts-body-sm)}.extras-sa-link-plain{font-size:var(--ts-body-2xs);color:var(--ai-soft);text-decoration:none}.extras-sa-role-select{font-size:var(--ts-body-2xs);padding:var(--s-1) var(--s-2);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-2);color:var(--text);cursor:pointer}.extras-sa-invite-wrap{gap:var(--s-4);flex-direction:column;max-width:560px;margin:0 auto;display:flex}.extras-sa-invite-input{padding:var(--s-3) var(--s-3);flex:1}.extras-sa-invite-role-select{font-size:var(--ts-body-sm);padding:var(--s-3) var(--s-3);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-2);color:var(--text)}.extras-sa-invite-msg{color:var(--success);margin-block-start:var(--s-2)}.extras-sa-invite-msg[data-error=true]{color:var(--danger)}.extras-sa-audit-action{font-weight:500;font-size:var(--ts-body-sm)}.extras-sa-risky-list{gap:var(--s-3);flex-direction:column;margin-block-start:var(--s-4);display:flex}.extras-sa-risky-desc{font-size:var(--ts-body-sm);flex:1;margin-inline-start:var(--s-2)}.extras-sa-export-wrap{text-align:center;max-width:600px;margin:0 auto;padding-block-start:var(--s-8)}.extras-sa-export-h2{font-size:var(--ts-h2);margin-block-end:var(--s-3)}.extras-text-center{text-align:center}.extras-an-tone-text[data-tone=ai]{color:var(--ai)}.extras-an-tone-text[data-tone=success]{color:var(--success)}.extras-an-tone-text[data-tone=warn]{color:var(--warn)}.extras-an-tone-text[data-tone=danger]{color:var(--danger)}.extras-an-tone-bg[data-tone=ai]{background:var(--ai)}.extras-an-tone-bg[data-tone=success]{background:var(--success)}.extras-an-tone-bg[data-tone=warn]{background:var(--warn)}.extras-an-tone-bg[data-tone=danger]{background:var(--danger)}.extras-an-tone-border[data-tone=ai]{border-color:var(--ai-tint)}.extras-an-tone-border[data-tone=success]{border-color:var(--success-tint)}.extras-an-tone-border[data-tone=warn]{border-color:var(--warn-tint)}.extras-an-tone-border[data-tone=danger]{border-color:var(--danger-tint)}.extras-an-healthbar-track{background:var(--bg-2);border-radius:var(--r-1);flex:1;height:8px;overflow:hidden}.extras-an-healthbar-fill{height:100%;width:var(--extras-an-pct,0%);background:var(--ai)}.extras-an-kpi-grid{gap:var(--s-3);grid-template-columns:repeat(4,1fr);display:grid}.extras-an-kpi-value{font-size:var(--ts-h1);margin-block-start:var(--s-2);font-weight:600}.extras-an-table-grid{gap:var(--s-0);background:var(--border);display:grid}.extras-an-grid-team{grid-template-columns:120px repeat(4,1fr)}.extras-an-grid-health{grid-template-columns:180px repeat(5,1fr)}.extras-an-grid-compare{grid-template-columns:180px 1fr 1fr}.extras-an-table-head{padding:var(--s-3);background:var(--bg-2)}.extras-an-table-cell{padding:var(--s-4);background:var(--bg-1);font-size:var(--ts-body-sm)}.extras-an-table-cell[data-emphasis=true]{font-weight:500;font-family:var(--font-sans)}.extras-an-table-cell[data-emphasis=false]{font-weight:400;font-family:var(--font-mono)}.extras-an-table-empty{padding:var(--s-4);background:var(--bg-1);text-align:center;color:var(--text-dim);grid-column:1/-1}.extras-an-matrix-card{padding:0;overflow:hidden}.extras-an-matrix-metric-cell{padding:var(--s-4);background:var(--bg-1);align-items:center;gap:var(--s-2);display:flex}.extras-an-matrix-dot{border-radius:var(--r-1);width:12px;height:12px}.extras-an-gauge-grid{gap:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.extras-an-gauge-empty{padding:var(--s-6);text-align:center;color:var(--text-dim);grid-column:1/-1}.extras-an-gauge-card{padding:var(--s-6);text-align:center}.extras-an-gauge-name{font-size:var(--ts-body-lg);margin-block-end:var(--s-5);font-weight:600}.extras-an-gauge-svg{margin:0 auto;display:block}.extras-an-risk-empty{padding:var(--s-4);text-align:center;color:var(--text-dim)}.extras-an-risk-dot{font-size:var(--ts-h3)}.extras-an-risk-body{flex:1;margin-inline-start:var(--s-3)}.extras-an-risk-title{font-size:var(--ts-body);font-weight:500}.extras-an-feat-empty{text-align:center;padding:var(--s-3)}.extras-an-feat-row{gap:var(--s-4)}.extras-an-feat-label{font-size:var(--ts-body-sm);width:220px}.extras-an-feat-usd{text-align:right;width:70px}.extras-an-feat-pct{text-align:right;width:40px}.extras-an-topspend-card{padding:var(--s-6);max-width:720px;margin:0 auto}.extras-an-topspend-row{padding:var(--s-4);background:var(--bg-1)}.extras-an-narrative{padding:var(--s-7);max-width:760px;font-size:var(--ts-body-lg);margin:0 auto;line-height:1.8}.extras-an-narrative-head{margin-block-end:var(--s-4)}.extras-an-narrative-head-label{margin-inline-start:var(--s-2);font-weight:600}.extras-an-narrative-p{margin-block-start:var(--s-4)}.extras-an-retro-card{padding:var(--s-3);font-size:var(--ts-body-sm);background:var(--bg-1)}.extras-an-retro-card[data-highlight=true]{background:var(--ai-tint)}.extras-dd-template{background:var(--bg-2);padding:var(--s-3);font-size:var(--ts-body-sm);font-family:var(--font-mono);border-radius:var(--r-3);border:var(--hairline-1);margin-block-start:var(--s-2);overflow:auto}.extras-field-label{gap:var(--s-1);font-size:var(--ts-body-sm);color:var(--text);flex-direction:column;display:flex}.extras-check-label{align-items:center;gap:var(--s-2);font-size:var(--ts-body-sm);color:var(--text);display:flex}.extras-acf-actions{gap:var(--s-2)}.extras-acf-muted{font-size:var(--ts-body-sm);color:var(--text-mute)}.extras-acf-saved{font-size:var(--ts-body-sm);color:var(--success)}.extras-acf-error{font-size:var(--ts-body-sm);color:var(--danger)}.extras-acf-select-sm{width:160px}.extras-acf-select-md{max-width:200px}.extras-acf-input-sm{max-width:130px}.extras-acf-fieldset{border:var(--hairline-1);border-radius:var(--r-3);padding:var(--s-3);gap:var(--s-2);flex-direction:column;display:flex}.extras-acf-fieldset-legend{padding-inline:var(--s-1)}.extras-gh-repos-heading{font-size:var(--ts-body-sm);margin-block-end:var(--s-3);font-weight:600}.extras-gh-repolist{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.extras-gh-repo{border:var(--hairline);border-radius:var(--r-2);padding:var(--s-2) var(--s-3);flex-direction:column;display:flex}.extras-gh-repo-head{justify-content:space-between;align-items:center;display:flex}.extras-gh-repo-title-group{align-items:center;gap:var(--s-2);display:flex}.extras-gh-repo-name{font-size:var(--ts-body-sm);font-weight:500}.extras-gh-repo-private{font-size:var(--ts-body-2xs);background:var(--bg-2);border-radius:var(--r-1);padding:var(--s-0) var(--s-2);color:var(--text-dim)}.extras-gh-repo-branch{font-size:var(--ts-body-2xs);color:var(--text-mute)}.extras-gh-repo-policy{font-size:var(--ts-body-2xs);color:var(--text-dim);margin-block-start:var(--s-2)}.extras-gh-repo-policy summary{cursor:pointer;-webkit-user-select:none;user-select:none}.extras-gh-repo-policy-body{gap:var(--s-1);border-inline-start:2px solid var(--border);flex-direction:column;margin-block-start:var(--s-2);padding-inline-start:var(--s-2);display:flex}.extras-im-book-empty{padding:var(--s-7);font-size:var(--ts-body);line-height:1.85}.extras-im-sparkle-label{margin-inline-start:var(--s-2);font-weight:600}.extras-im-dim{color:var(--text-dim)}.extras-im-book-article{padding:var(--s-7);font-size:var(--ts-body);line-height:1.6}.extras-im-item{padding:var(--s-4);margin-block-end:var(--s-2)}.extras-im-item-head[data-has-meta=true]{margin-block-end:var(--s-2)}.extras-im-item-title{font-weight:600;font-size:var(--ts-body-sm);flex:1}.extras-im-item-kind{font-size:var(--ts-body-sm);color:var(--text-dim);flex:1}.extras-im-pin-btn{cursor:pointer;font-size:var(--ts-body-lg);padding:var(--s-0) var(--s-2);color:var(--text-dim);background:0 0;border:none}.extras-im-pin-btn[data-pinned=true]{color:var(--ai)}.extras-im-tag-row{gap:var(--s-2);flex-wrap:wrap;margin-block-start:var(--s-2)}.extras-im-list-card{padding:0;overflow:hidden}.extras-im-input-tight{padding:var(--s-2) var(--s-2)}.extras-im-input-tight-flex{padding:var(--s-2) var(--s-2);flex:1}.extras-im-fact-body{font-size:var(--ts-body-sm);font-family:var(--font-mono);color:var(--text-dim);flex:1}.extras-im-form-card{padding:var(--s-5);gap:var(--s-3);flex-direction:column;display:flex}.extras-im-input-normal{padding:var(--s-2) var(--s-3)}.extras-im-pin-row{gap:var(--s-3);margin-block-start:var(--s-0)}.extras-im-pin-label{gap:var(--s-2);font-size:var(--ts-body-sm);cursor:pointer}.extras-im-italic{font-style:italic}.extras-im-recent-row{padding:var(--s-3);display:flex}.extras-im-recent-text{font-size:var(--ts-body-sm);flex:1;font-style:italic}.extras-im-export-wrap{text-align:center;padding-block-start:var(--s-7)}.extras-im-export-h2{font-size:var(--ts-h2);margin-block-end:var(--s-3)}.extras-im-confirm-card{padding:var(--s-5);border-color:var(--danger-tint);text-align:left}.extras-im-recent-list{font-size:var(--ts-body-2xs);margin-block-end:var(--s-3);padding-inline-start:var(--s-6)}.extras-im-mono{font-family:var(--font-mono)}.extras-im-danger-btn{background:var(--danger-tint);color:var(--danger)}.extras-im-action-input{margin-block-start:var(--s-2)}.extras-im-empty-hint{padding:var(--s-2) var(--s-1);font-style:italic}.extras-im-redlines-card{padding:var(--s-6);border-color:var(--danger-tint);max-width:720px;margin:0 auto}.extras-im-redlines-icon{color:var(--danger);font-size:var(--ts-h3)}.extras-im-redlines-title{font-weight:600;font-size:var(--ts-body-lg);margin-inline-start:var(--s-2)}.extras-im-redlines-list{font-size:var(--ts-body-sm);padding-inline-start:var(--s-6);line-height:2}.extras-im-log-icon{color:var(--ai);font-size:var(--ts-body-lg)}.extras-im-learn-card{padding:var(--s-4)}.extras-im-learn-card[data-dismissed=true]{opacity:.55}.extras-im-learn-pattern{font-size:var(--ts-body-sm);margin-inline-start:22px}.extras-im-learn-actions{justify-content:flex-end;gap:var(--s-2);margin-block-start:var(--s-2)}.extras-im-wrong-wrap{gap:var(--s-3);flex-direction:column;max-width:720px;display:flex}.extras-im-wrong-card{padding:var(--s-4);border-color:var(--warn-tint)}.extras-im-wrong-text{font-size:var(--ts-body-sm);margin-block-end:var(--s-3)}.extras-im-wrong-fix{padding:var(--s-3);font-size:var(--ts-body-sm)}.extras-im-pattern-grid{gap:var(--s-3);grid-template-columns:repeat(2,1fr);display:grid}.extras-im-pattern-title{font-weight:500;font-size:var(--ts-body-sm);margin-inline-start:var(--s-2)}.extras-im-pattern-sub{font-size:var(--ts-body-sm);margin-inline-start:var(--s-6);line-height:1.6}.extras-im-narrow-600{max-width:600px;margin:0 auto}.extras-im-input-s3{padding:var(--s-3)}.extras-im-note-center{text-align:center;margin-block-start:var(--s-4)}.extras-im-block-btn{padding:var(--s-2) var(--s-3);border:var(--hairline-1);border-radius:var(--r-2);color:inherit;font-size:var(--ts-body-2xs);cursor:pointer;background:0 0}.extras-im-block-btn[data-active=true]{background:var(--ai);color:#fff}.extras-im-day-btn{padding:var(--s-3) 0;border:var(--hairline-1);border-radius:var(--r-2);color:inherit;cursor:pointer;font-size:var(--ts-body-2xs);text-transform:uppercase;background:0 0;flex:1}.extras-im-day-btn[data-active=true]{background:var(--ai);color:#fff}.extras-im-scope-btn{padding:var(--s-4);text-align:left;cursor:pointer;background:inherit;color:inherit;border-style:solid;border-width:1px;width:100%}.extras-im-scope-btn[data-active=true]{border-color:var(--ai);border-width:2px}.public-u-mb-2{margin-bottom:var(--s-2)}.public-u-mb-3{margin-bottom:var(--s-3)}.public-u-mb-4{margin-bottom:var(--s-4)}.public-u-mb-5{margin-bottom:var(--s-5)}.public-u-mb-6{margin-bottom:var(--s-6)}.public-u-mb-7{margin-bottom:var(--s-7)}.public-u-mt-1{margin-top:var(--s-1)}.public-u-mt-2{margin-top:var(--s-2)}.public-u-mt-4{margin-top:var(--s-4)}.public-u-mt-5{margin-top:var(--s-5)}.public-u-ml-auto{margin-left:auto}.public-u-ml-2{margin-left:var(--s-2)}.public-auth-fielderr{color:var(--danger);font-size:var(--ts-body-2xs);margin-top:calc(0px - var(--s-2));margin-bottom:var(--s-3)}.public-auth-shell{background:var(--bg);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.public-auth-shell__glow{background:radial-gradient(ellipse, var(--ai-tint-2), transparent 65%);pointer-events:none;width:1200px;height:600px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.public-auth-shell__header{z-index:1;padding:var(--s-5) var(--s-7);align-items:center;gap:var(--s-4);display:flex;position:relative}.public-auth-shell__brand{align-items:center;gap:var(--s-2);color:inherit;text-decoration:none;display:flex}.public-auth-shell__brand-text{font-weight:700;font-size:var(--ts-body)}.public-auth-shell__spacer{flex:1}.public-auth-shell__navlink{font-size:var(--ts-body-sm);color:var(--text-dim)}.public-auth-shell__navlink--accent{font-size:var(--ts-body-sm);color:var(--ai-soft)}.public-auth-shell__main{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.public-auth-social{gap:var(--s-2);flex-direction:column;display:flex}.public-auth-social__btn{align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);background:var(--bg-2);color:var(--text);border:1px solid var(--border-1);border-radius:var(--r-3);font-size:var(--ts-body-sm);cursor:pointer;font-weight:500;font:inherit;display:flex}.public-auth-social__icon{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.public-auth-social__label{text-align:left;flex:1}.public-auth-social__sub{font-size:var(--ts-mono-2xs)}.public-auth-divider{gap:var(--s-3);margin:var(--s-4) 0}.public-auth-divider__line{background:var(--border-1);flex:1;height:1px}.public-auth-divider__label{font-size:var(--ts-body-2xs)}.public-auth-center{padding:var(--s-7);flex:1;justify-content:center;align-items:center;display:flex}.public-auth-card-420{width:420px;max-width:100%}.public-auth-card-dynamic{width:var(--auth-w);max-width:100%;transition:width .24s}.public-auth-heading{text-align:center}.public-auth-h1{font-size:var(--ts-h1);margin-bottom:var(--s-2);letter-spacing:-.02em}.public-auth-steps-row{justify-content:center;gap:var(--s-2);margin-top:var(--s-4)}.public-auth-step-dot{background:var(--bg-3);border-radius:2px;width:28px;height:4px}.public-auth-step-dot[data-active=true]{background:var(--ai)}.public-auth-card{padding:var(--s-6)}.public-auth-passkey-btn{width:100%;margin-bottom:var(--s-3);justify-content:center}.public-auth-input{font-size:var(--ts-body);padding:var(--s-3)}.public-auth-input--stacked{font-size:var(--ts-body);padding:var(--s-3);margin-bottom:var(--s-3)}.public-auth-input--invite{font-size:var(--ts-body);padding:var(--s-3);margin-bottom:var(--s-3);font-family:var(--font-mono,monospace);letter-spacing:.04em}.public-auth-pw-row{margin-top:var(--s-3);margin-bottom:var(--s-2);justify-content:space-between;align-items:center;display:flex}.public-auth-forgot-link{font-size:var(--ts-body-2xs);color:var(--text-dim)}.public-auth-pw-wrap{position:relative}.public-auth-input--pw{font-size:var(--ts-body);padding:var(--s-3) var(--s-8) var(--s-3) var(--s-3);width:100%}.public-auth-pw-toggle{width:32px;height:32px;color:var(--text-dim);cursor:pointer;border-radius:var(--r-2);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.public-auth-remember{align-items:center;gap:var(--s-2);margin-top:var(--s-3);cursor:pointer;font-size:var(--ts-body-sm);color:var(--text-dim);display:flex}.public-auth-error{color:var(--danger);margin-top:var(--s-2)}.public-auth-submit-btn{width:100%;margin-top:var(--s-3);padding:var(--s-3);justify-content:center}.public-auth-submit-btn--tight{width:100%;margin-top:var(--s-0);padding:var(--s-3);justify-content:center}.public-auth-footer-note{text-align:center;margin-top:var(--s-5)}.public-auth-link-accent{color:var(--ai-soft)}.public-auth-link-muted{color:var(--text-dim);font-size:var(--ts-body-2xs);cursor:pointer;font:inherit;background:0 0;border:none}.public-auth-terms-note{text-align:center;margin-top:var(--s-4);font-size:var(--ts-body-2xs)}.public-auth-note-center{text-align:center;margin-top:var(--s-4)}.public-auth-plan-card{padding:var(--s-6);cursor:pointer;border-width:1px;position:relative}.public-auth-plan-card[data-selected=true]{border-width:2px}.public-auth-plan-chip{font-size:var(--ts-mono-2xs);position:absolute;top:12px;right:12px}.public-auth-plan-name{font-size:var(--ts-h3);font-weight:600}.public-auth-plan-sub{margin-bottom:var(--s-4);margin-top:var(--s-1)}.public-auth-plan-price{font-size:var(--ts-h1);letter-spacing:-.02em;margin-bottom:var(--s-4);font-weight:600}.public-auth-plan-includes{gap:var(--s-2);flex-direction:column;display:flex}.public-auth-plan-check{color:var(--ai)}.public-auth-plan-feature-text{font-size:var(--ts-body-sm);margin-left:var(--s-2)}.public-auth-plan-error{color:var(--danger);margin-top:var(--s-3);text-align:center}.public-auth-plan-footer{margin-top:var(--s-5);justify-content:space-between}.public-auth-plan-create-btn{padding:var(--s-3) var(--s-6)}.public-auth-backrow{margin-top:var(--s-3);justify-content:center}.public-auth-status-icon{font-size:var(--ts-h1);margin-bottom:var(--s-3)}.public-auth-status-title{font-weight:600;font-size:var(--ts-body-lg);margin-bottom:var(--s-2)}.public-auth-status-body{font-size:var(--ts-body-sm)}.public-auth-status-body--mb4{font-size:var(--ts-body-sm);margin-bottom:var(--s-4)}.public-auth-link-accent-sm{color:var(--ai-soft);font-size:var(--ts-body-sm)}.public-auth-link-dim{color:var(--text-dim)}.public-auth-invalid-title{color:var(--danger);margin-bottom:var(--s-2);font-weight:600}.public-auth-submit-btn--mt4{width:100%;margin-top:var(--s-4);padding:var(--s-3);justify-content:center}.public-auth-confirm-cta{padding:var(--s-3) var(--s-7)}.public-auth-card--center{padding:var(--s-6);text-align:center}.public-auth-card-420--center{text-align:center;width:420px}.public-sow-page{background:var(--bg);min-height:100vh}.public-sow-container{max-width:860px;padding:var(--s-7) var(--s-6);margin:0 auto}.public-sow-header{margin-bottom:var(--s-6)}.public-sow-brand{margin-left:var(--s-3);font-size:var(--ts-body);letter-spacing:-.01em}.public-sow-secure-label{font-size:var(--ts-body-2xs)}.public-sow-card-error{border-color:var(--danger)}.public-sow-error-label{color:var(--danger);margin-bottom:var(--s-2)}.public-sow-error-text{font-size:var(--ts-body-sm);margin:0}.public-sow-meta-card{font-size:var(--ts-body-sm)}.public-sow-result-card{padding:var(--s-7);text-align:center}.public-sow-result-icon{font-size:var(--ts-h1);margin-bottom:var(--s-2)}.public-sow-result-title{font-size:var(--ts-h2);margin:0 0 var(--s-2)}.public-sow-result-body{font-size:var(--ts-body-sm);line-height:1.6}.public-sow-result-body--narrow{max-width:480px;margin:0 auto}.public-sow-legal-note{font-size:var(--ts-body-2xs);margin-top:var(--s-6);text-align:center}.public-sow-body{gap:var(--s-5);flex-direction:column;display:flex}.public-sow-meta-row{margin-bottom:var(--s-2)}.public-sow-meta-label{margin-left:var(--s-2)}.public-sow-title{font-size:var(--ts-h2);margin:var(--s-2) 0}.public-sow-meta-info{font-size:var(--ts-body-2xs)}.public-sow-doc-body{padding:var(--s-7);background:var(--bg-1);font-size:var(--ts-body-sm);white-space:pre-wrap;line-height:1.65}.public-sow-label-spaced{margin-top:var(--s-4);margin-bottom:var(--s-2)}.public-sow-input{padding:var(--s-3);font-size:var(--ts-body-sm);width:100%}.public-sow-agree-label{margin-top:var(--s-4);font-size:var(--ts-body-sm);color:var(--text-dim)}.public-sow-actions{margin-top:var(--s-4)}.public-sow-textarea{padding:var(--s-3);font-size:var(--ts-body-sm);resize:vertical;width:100%;font-family:inherit}.public-sow-decline-actions{margin-top:var(--s-3);justify-content:flex-end}.public-sow-pad-clear{font-size:var(--ts-body-2xs);padding:var(--s-1) var(--s-2);border:1px solid var(--border-1);border-radius:var(--r-1);cursor:pointer;background:#0000000a;position:absolute;top:8px;right:8px}.public-u-center{text-align:center}.public-onb-header{z-index:1;padding:var(--s-5) var(--s-7);align-items:center;gap:var(--s-4);border-bottom:var(--hairline);display:flex;position:relative}.public-onb-brand{letter-spacing:-.01em;font-weight:700;font-size:var(--ts-body)}.public-onb-progress-track{background:var(--bg-2);border-radius:var(--r-full);max-width:360px;height:4px;margin-left:var(--s-6);flex:1;overflow:hidden}.public-onb-progress-fill{width:var(--pct);background:var(--ai);height:100%;transition:width .3s}.public-onb-footer{z-index:1;padding:var(--s-5);border-top:var(--hairline);align-items:center;gap:var(--s-3);justify-content:flex-end;display:flex;position:relative}.public-onb-modebar{padding:var(--s-4) 0 var(--s-1);justify-content:center;display:flex}.public-onb-h1{font-size:var(--ts-h1)}.public-onb-h1-mb2{font-size:var(--ts-h1);margin-bottom:var(--s-2)}.public-onb-h1-mb6{font-size:var(--ts-h1);margin-bottom:var(--s-6)}.public-onb-h1-center-mb6{font-size:var(--ts-h1);margin-bottom:var(--s-6);text-align:center}.public-onb-h2-mb2{font-size:var(--ts-h2);margin-bottom:var(--s-2)}.public-onb-inline-note{font-size:var(--ts-body-sm);margin-left:var(--s-2)}.public-onb-btn-wide{padding:var(--s-3) var(--s-6)}.public-onb-btn-wide-mt4{margin-top:var(--s-4);padding:var(--s-3) var(--s-6)}.public-onb-voice-note{font-size:var(--ts-body-2xs);color:var(--text-dim);text-align:center}.public-onb-voice-note--mt{font-size:var(--ts-body-2xs);color:var(--text-dim);margin-top:var(--s-4)}.public-onb-voice-ring{background:radial-gradient(circle, var(--ai-tint-2), transparent 70%);border-radius:50%;justify-content:center;align-items:center;display:flex}.public-onb-voice-ring--lg{width:280px;height:280px;position:relative}.public-onb-voice-ring--sm{width:200px;height:200px;margin:0 auto}.public-onb-wave-wrap{margin:var(--s-6) auto}.public-onb-chat{max-width:720px;padding:var(--s-8) var(--s-7);gap:var(--s-4);flex-direction:column;margin:0 auto;display:flex}.public-onb-chat__greet{text-align:center;margin-bottom:var(--s-4)}.public-onb-chat__sub{margin-top:var(--s-2)}.public-onb-chat__suggestions{margin-left:var(--s-4);flex-wrap:wrap}.public-onb-voice{max-width:720px;padding:var(--s-8) var(--s-7);align-items:center;gap:var(--s-6);flex-direction:column;margin:0 auto;display:flex}.public-onb-voice__title{font-size:var(--ts-h1);text-align:center}.public-onb-voice__sub{text-align:center;max-width:480px}.public-onb-voice__actions{gap:var(--s-3)}.public-onb-video{max-width:760px;padding:var(--s-8) var(--s-7);margin:0 auto}.public-onb-video-card{aspect-ratio:16/9;background:linear-gradient(135deg, var(--bg-1), var(--ai-tint));padding:0;position:relative;overflow:hidden}.public-onb-video-el{object-fit:cover;width:100%;height:100%}.public-onb-video-overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.public-onb-video-caption{position:absolute;bottom:24px;left:24px;right:24px}.public-onb-video-caption__text{font-size:var(--ts-body);margin-left:var(--s-2);font-weight:500}.public-onb-video-play{width:80px;height:80px;font-size:var(--ts-h1);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0006;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.public-onb-video-footer{text-align:center;margin-top:var(--s-6)}.public-onb-quiz{max-width:640px;padding:var(--s-8) var(--s-7);margin:0 auto}.public-onb-quiz-list{gap:var(--s-3);flex-direction:column;display:flex}.public-onb-quiz-card{padding:var(--s-5);cursor:pointer;opacity:1}.public-onb-quiz-card[data-state]{cursor:progress}.public-onb-quiz-card[data-state=dimmed]{opacity:.6}.public-onb-quiz-text-col{flex:1}.public-onb-quiz-label{font-size:var(--ts-body);font-weight:500}.public-onb-quiz-sub{margin-top:var(--s-1)}.public-onb-quiz-error{color:var(--danger);margin-top:var(--s-4);text-align:center;font-size:var(--ts-body-2xs)}.public-onb-profile-body{padding:var(--s-6) var(--s-7);flex:1}.public-onb-error-inline{color:var(--error);font-size:var(--ts-body-sm)}.public-onb-form-narrow{max-width:580px;margin:0 auto}.public-onb-form-fields{gap:var(--s-4);flex-direction:column;display:flex}.public-onb-input-lg{font-size:var(--ts-body-lg);padding:var(--s-3)}.public-onb-chiprow-wrap{flex-wrap:wrap}.public-onb-chip-clickable{cursor:pointer}.public-onb-derived-note{padding:var(--s-4);margin-top:var(--s-2)}.public-onb-cmdk{max-width:580px;padding-top:var(--s-9);margin:0 auto}.public-onb-cmdk-card{padding:0}.public-onb-cmdk-toprow{padding:var(--s-4);border-bottom:var(--hairline)}.public-onb-cmdk-example{font-size:var(--ts-body-lg);margin-left:var(--s-3)}.public-onb-cmdk-cursor{color:var(--ai)}.public-onb-cmdk-body{padding:var(--s-3)}.public-onb-cmdk-suggestion{padding:var(--s-3);background:var(--ai-tint);border-radius:var(--r-2)}.public-onb-cmdk-suggestion-text{font-size:var(--ts-body-sm)}.public-onb-cmdk-hint{padding:var(--s-3);font-size:var(--ts-body-sm);color:var(--text-dim)}.public-onb-showcase-note{margin-top:var(--s-5);font-size:var(--ts-body-2xs);text-align:center}.public-onb-scan{max-width:640px;margin:0 auto}.public-onb-scan-card{padding:var(--s-6);margin-bottom:var(--s-5)}.public-onb-scan-heading{margin-bottom:var(--s-4)}.public-onb-scan-heading-text{margin-left:var(--s-2);font-weight:600}.public-onb-scan-intro{font-size:var(--ts-body);line-height:1.7}.public-onb-scan-list{gap:var(--s-2);margin-top:var(--s-4);flex-direction:column;display:flex}.public-onb-scan-row{padding:var(--s-3) 0;gap:var(--s-3)}.public-onb-scan-row:not([data-first]){border-top:var(--hairline)}.public-onb-scan-label{width:80px}.public-onb-scan-value{font-size:var(--ts-body-sm);flex:1;font-weight:500}.public-onb-pfvoice{text-align:center;max-width:600px;padding-top:var(--s-8);margin:0 auto}.public-onb-pfvoice-sub{margin-bottom:var(--s-7)}.public-onb-w540{max-width:540px;margin:0 auto}.public-onb-w560{max-width:560px;margin:0 auto}.public-onb-w600{max-width:600px;margin:0 auto}.public-onb-w640{max-width:640px;margin:0 auto}.public-onb-w680{max-width:680px;margin:0 auto}.public-onb-w720{max-width:720px;margin:0 auto}.public-onb-w720-stack{gap:var(--s-4);flex-direction:column;max-width:720px;margin:0 auto;display:flex}.public-onb-w720-stack6{align-items:center;gap:var(--s-6);flex-direction:column;max-width:720px;margin:0 auto;display:flex}.public-onb-w760-stack{gap:var(--s-4);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.public-onb-w760{max-width:760px;margin:0 auto}.public-onb-w820{max-width:820px;margin:0 auto}.public-onb-w880{max-width:880px;margin:0 auto}.public-onb-w980{max-width:980px;margin:0 auto}.public-onb-center-pt8{text-align:center;padding-top:var(--s-8)}.public-onb-pt8{padding-top:var(--s-8)}.public-onb-voice-pad{padding:var(--s-5) 0}.public-onb-icon-badge{border-radius:var(--r-3);background:var(--ai-tint);width:36px;height:36px;color:var(--ai-soft);flex-shrink:0;justify-content:center;align-items:center;display:flex}.public-onb-icon-badge--mb3{border-radius:var(--r-3);background:var(--ai-tint);width:36px;height:36px;color:var(--ai-soft);margin-bottom:var(--s-3);justify-content:center;align-items:center;display:flex}.public-onb-suggest-row{margin-left:var(--s-4);flex-wrap:wrap}.public-onb-clickable{cursor:pointer}.public-onb-fw600{font-weight:600}.public-onb-fw600-ml2{margin-left:var(--s-2);font-weight:600}.public-onb-fw500{font-weight:500}.public-onb-h2{font-size:var(--ts-h2)}.public-onb-iv-title{font-size:var(--ts-h2);margin-bottom:var(--s-2)}.public-onb-iv-sub{margin-bottom:var(--s-2)}.public-onb-voice-orb-ring{background:radial-gradient(circle, var(--ai-tint-2), transparent 70%);border-radius:50%;justify-content:center;align-items:center;width:240px;height:240px;display:flex}.public-onb-voice-transcript-card{padding:var(--s-4);width:560px;max-width:100%}.public-onb-voice-transcript{font-size:var(--ts-body-sm);margin-top:var(--s-2);width:100%;font-style:italic;line-height:1.6}.public-onb-skip-card{padding:var(--s-7)}.public-onb-skip-heading{margin-bottom:var(--s-4)}.public-onb-skip-heading-text{margin-left:var(--s-2);font-weight:600;font-size:var(--ts-body-lg)}.public-onb-skip-lead{font-size:var(--ts-body);line-height:1.7}.public-onb-skip-rows{gap:var(--s-3);margin-top:var(--s-5);flex-direction:column;display:flex}.public-onb-skip-row{padding:var(--s-3) 0;gap:var(--s-3)}.public-onb-skip-row:not([data-first]){border-top:var(--hairline)}.public-onb-skip-row-label{width:130px}.public-onb-skip-row-value{font-size:var(--ts-body-sm);flex:1}.public-onb-skip-row-value--rejected{text-decoration:line-through}.public-onb-skip-actions{gap:var(--s-2);margin-top:var(--s-6);justify-content:flex-end}.public-onb-struct-title{font-size:var(--ts-h1);margin-bottom:var(--s-6)}.public-onb-struct-rows{gap:var(--s-6);flex-direction:column;display:flex}.public-onb-bd-title{font-size:var(--ts-h1);margin-bottom:var(--s-2)}.public-onb-bd-subtitle{margin-bottom:var(--s-6)}.public-onb-bd-summary{padding:var(--s-5);margin-bottom:var(--s-5)}.public-onb-bd-summary-sub{font-size:var(--ts-body-sm);color:var(--text-dim);margin-top:var(--s-2);line-height:1.6}.public-onb-bd-rows{gap:var(--s-3);flex-direction:column;display:flex}.public-onb-bd-row{padding:var(--s-4);gap:var(--s-4);display:flex}.public-onb-bd-row-text{flex:1}.public-onb-bd-row-label{font-size:var(--ts-body-sm);font-weight:500}.public-onb-approve-title{font-size:var(--ts-h1);margin-bottom:var(--s-4)}.public-onb-approve-body{font-size:var(--ts-body-lg);color:var(--text-dim);margin-bottom:var(--s-7);line-height:1.7}.public-onb-approve-actions{gap:var(--s-3);justify-content:center}.public-onb-tweak-title{font-size:var(--ts-h2);margin-bottom:var(--s-5)}.public-onb-tweak-sections{gap:var(--s-4);flex-direction:column;display:flex}.public-onb-tweak-section{padding:var(--s-5)}.public-onb-tweak-input{padding:var(--s-3)}.public-onb-tweak-hint{margin-top:var(--s-2)}.public-onb-fp-title{font-size:var(--ts-h1);margin-bottom:var(--s-2)}.public-onb-fp-sub{margin-bottom:var(--s-6)}.public-onb-fp-card{padding:var(--s-6)}.public-onb-fp-card-head{margin-bottom:var(--s-4)}.public-onb-fp-card-name{font-size:var(--ts-h2);font-weight:600}.public-onb-fp-goal{font-size:var(--ts-body);margin-bottom:var(--s-5);line-height:1.6}.public-onb-fp-tasks{gap:var(--s-2);flex-direction:column;display:flex}.public-onb-fp-task-row{padding:var(--s-2) 0}.public-onb-fp-task-row:not([data-first]){border-top:var(--hairline)}.public-onb-fp-task-text{font-size:var(--ts-body-sm);margin-left:var(--s-3);flex:1}.public-onb-blank-title{font-size:var(--ts-h1);margin-bottom:var(--s-6)}.public-onb-blank-fields{gap:var(--s-4);flex-direction:column;display:flex}.public-onb-blank-name-input{font-size:var(--ts-h3);padding:var(--s-4)}.public-onb-note-card{padding:var(--s-3);font-size:var(--ts-body-sm)}.public-onb-tpl-title{font-size:var(--ts-h2);margin-bottom:var(--s-5)}.public-onb-tpl-grid{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}.public-onb-tpl-card{padding:var(--s-5);cursor:pointer;opacity:1}.public-onb-tpl-card[data-busy=true]{opacity:.5}.public-onb-tpl-card__name{font-size:var(--ts-body);font-weight:500}.public-onb-import-title{font-size:var(--ts-h2);margin-bottom:var(--s-2)}.public-onb-import-sub{margin-bottom:var(--s-6)}.public-onb-import-card{padding:var(--s-4);cursor:pointer}.public-onb-import-card__name{font-size:var(--ts-body-sm);font-weight:500}.public-onb-inv-title{font-size:var(--ts-h2);margin-bottom:var(--s-2)}.public-onb-inv-sub{margin-bottom:var(--s-6)}.public-onb-inv-card{padding:var(--s-6)}.public-onb-inv-subject{font-size:var(--ts-body-lg);padding:var(--s-3);margin-bottom:var(--s-5)}.public-onb-inv-body{padding:var(--s-4);font-size:var(--ts-body-sm);width:100%;line-height:1.7}.public-onb-inv-tools{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap}.public-onb-inv-sendto{gap:var(--s-2);flex-wrap:wrap}.public-onb-inv-add-email{width:180px;padding:var(--s-1) var(--s-3);font-size:var(--ts-body-sm)}.public-onb-channels-title{font-size:var(--ts-h2);margin-bottom:var(--s-5)}.public-onb-channels-list{gap:var(--s-3);flex-direction:column;display:flex}.public-onb-channel-card{padding:var(--s-5);cursor:pointer}.public-onb-channel-text{margin-left:var(--s-4);flex:1}.public-onb-channel-name{font-size:var(--ts-body);font-weight:500}.public-onb-bulk-title{font-size:var(--ts-h2);margin-bottom:var(--s-5)}.public-onb-bulk-sub{margin-bottom:var(--s-4)}.public-onb-bulk-textarea{font-family:var(--font-mono)}.public-onb-bulk-note{padding:var(--s-3);margin-top:var(--s-3);font-size:var(--ts-body-sm)}.public-onb-skipmode-title{font-size:var(--ts-h2);margin-bottom:var(--s-4)}.public-onb-skipmode-body{margin-bottom:var(--s-7);line-height:1.6}.public-onb-mt0{margin-top:var(--s-0)}.public-onb-icon-badge--44{border-radius:var(--r-4);background:var(--ai-tint);width:44px;height:44px;color:var(--ai-soft);flex-shrink:0;justify-content:center;align-items:center;display:flex}.public-onb-icon-badge--32{border-radius:var(--r-2);background:var(--bg-2);width:32px;height:32px;color:var(--text-dim);justify-content:center;align-items:center;display:flex}.public-onb-icon-badge--28{border-radius:var(--r-2);background:var(--bg-2);width:28px;height:28px;color:var(--text-dim);justify-content:center;align-items:center;display:flex}.public-onb-name-lg{font-size:var(--ts-body-lg);font-weight:500}.public-onb-name-sm{font-size:var(--ts-body-sm);font-weight:500}.public-onb-h2-mb5{font-size:var(--ts-h2);margin-bottom:var(--s-5)}.public-onb-h2-mb4{font-size:var(--ts-h2);margin-bottom:var(--s-4)}.public-onb-w600-center-pt7{text-align:center;max-width:600px;padding-top:var(--s-7);margin:0 auto}.public-onb-ml4{margin-left:var(--s-4)}.public-onb-ml4-flex1{margin-left:var(--s-4);flex:1}.public-onb-ml3-flex1{margin-left:var(--s-3);flex:1}.public-onb-ml3{margin-left:var(--s-3)}.public-onb-2xs{font-size:var(--ts-body-2xs)}.public-onb-igrec-card{padding:var(--s-5)}.public-onb-igrec-caption{margin-top:var(--s-3);margin-left:var(--s-9);font-style:italic}.public-onb-igall-cats{margin-bottom:var(--s-4)}.public-onb-int-grid{gap:var(--s-3);display:grid}.public-onb-int-grid--2{grid-template-columns:repeat(2,1fr)}.public-onb-int-grid--3{grid-template-columns:repeat(3,1fr)}.public-onb-int-card{padding:var(--s-4);cursor:pointer}.public-onb-int-card--rec{padding:var(--s-5);cursor:pointer;text-decoration:none;display:block}.public-onb-brief-card{padding:var(--s-7);font-size:var(--ts-body-lg);line-height:1.85}.public-onb-brief-head{margin-bottom:var(--s-5)}.public-onb-brief-para{margin-top:var(--s-4)}.public-onb-brief-para--first{margin-top:0}.public-onb-walk-shell{max-width:980px;min-height:520px;margin:0 auto;position:relative}.public-onb-walk-canvas{background:var(--bg-1);height:520px;padding:0;position:relative;overflow:hidden}.public-onb-walk-sitemap{opacity:.35;position:absolute;inset:0}.public-onb-walk-sitemap__rail{background:var(--bg-2);width:15%;position:absolute;top:0;bottom:0;left:0}.public-onb-walk-sitemap__topbar{background:var(--bg-2);border-bottom:1px solid var(--border);height:50px;position:absolute;top:0;left:15%;right:0}.public-onb-walk-sitemap__body{background:var(--bg-2);border-radius:var(--r-3);position:absolute;inset:15% 2% 5% 17%}.public-onb-walk-marker{background:radial-gradient(circle, var(--ai-tint), transparent 70%);border-radius:50%;width:60px;height:60px;position:absolute;transform:translate(-50%,-50%)}.public-onb-walk-marker__dot{background:var(--ai);width:16px;height:16px;box-shadow:0 0 24px var(--ai-glow);margin:var(--s-6);border-radius:50%}.public-onb-walk-tip{padding:var(--s-4);text-align:center;width:520px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.public-onb-walk-tip__nav{margin-top:var(--s-3);justify-content:center;gap:var(--s-3)}.public-onb-voice-video-card{aspect-ratio:16/9;background:linear-gradient(135deg, var(--bg-1), var(--ai-tint));padding:0;position:relative;overflow:hidden}.public-onb-voice-video-el{object-fit:cover;width:100%;height:100%}.public-onb-voice-video-caption{pointer-events:none;position:absolute;bottom:12px;left:12px;right:12px}.public-onb-skim-list{padding-left:var(--s-6);font-size:var(--ts-body);line-height:1.9}.public-onb-sb-title-row{margin-bottom:var(--s-5)}.public-onb-sb-guide{padding:var(--s-5);margin-bottom:var(--s-5)}.public-onb-sb-milestones{gap:var(--s-3);flex-direction:column;display:flex}.public-onb-sb-milestone{padding:var(--s-4)}.public-onb-quick-rows{gap:var(--s-4);flex-direction:column;display:flex}.public-onb-quick-row{padding:var(--s-4)}.public-onb-wr-hero{text-align:center;max-width:720px;margin:0 auto}.public-onb-wr-title{font-size:var(--ts-display);margin-bottom:var(--s-4)}.public-onb-wr-summary{font-size:var(--ts-body-lg);margin-bottom:var(--s-8);line-height:1.6}.public-onb-wr-tiles{gap:var(--s-3);margin-bottom:var(--s-8);grid-template-columns:repeat(4,1fr);display:grid}.public-onb-wr-tile{padding:var(--s-4)}.public-onb-wr-tile-value{font-size:var(--ts-h3);margin-top:var(--s-2);font-weight:600}.public-onb-wr-error{color:var(--error);font-size:var(--ts-body-sm);margin-bottom:var(--s-3)}.public-onb-wr-cta{padding:var(--s-4) var(--s-7);font-size:var(--ts-body-lg)}.public-onb-wrplan-card{padding:var(--s-5);margin-bottom:var(--s-5)}.public-onb-wrplan-head{margin-bottom:var(--s-3)}.public-onb-wrplan-list{padding-left:var(--s-6);font-size:var(--ts-body-sm);line-height:1.9}.public-onb-wrplan-card2{padding:var(--s-5)}.public-onb-wrshare-card{padding:var(--s-5);margin-bottom:var(--s-4)}.public-onb-wrshare-link-input{font-family:var(--font-mono);font-size:var(--ts-body-sm)}.public-onb-wrshare-note{padding:var(--s-4);font-size:var(--ts-body-sm)}.public-onb-wrchat-actions{margin-top:var(--s-3)}.public-vert-pains{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.public-vert-pain{gap:var(--s-3);font-size:var(--ts-body-sm);color:var(--text-dim);line-height:1.55;display:flex}.public-vert-pain__arrow{color:var(--ai);flex-shrink:0}.public-waitlist-title{margin:0 0 var(--s-3)}.public-waitlist-lede{max-width:560px;margin:0 auto var(--s-7)}.public-waitlist-success{max-width:520px;padding:var(--s-5) var(--s-6);background:var(--bg-1);border:1px solid var(--ai-tint-2);border-radius:var(--r-5);text-align:center;margin:0 auto}.public-waitlist-success__badge{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);display:inline-flex}.public-waitlist-success__title{color:var(--ai-soft)}.public-waitlist-success__body{font-size:var(--ts-body-sm);color:var(--text-dim);margin:0;line-height:1.6}.public-waitlist-form{gap:var(--s-3);flex-direction:column;max-width:560px;margin:0 auto;display:flex}.public-waitlist-row{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.public-waitlist-label{margin-bottom:var(--s-2);text-align:start;display:block}.public-waitlist-input{width:100%;padding:var(--s-3) var(--s-4);font-size:var(--ts-body-sm)}.public-waitlist-input--area{resize:vertical;font-family:inherit}.public-waitlist-error{color:var(--danger);text-align:start}.public-waitlist-submit{width:100%;padding:var(--s-4);font-size:var(--ts-body);justify-content:center}.public-waitlist-fineprint{font-size:var(--ts-body-2xs);text-align:center;margin-top:var(--s-1)}.public-orb{background:radial-gradient(circle at 35% 35%, var(--ai-soft), var(--ai) 70%, #6b3d14 100%);border-radius:50%;flex-shrink:0}.public-orb--sm{background:radial-gradient(circle at 35% 35%, var(--ai-soft), var(--ai) 65%, #6b3d14 100%);width:22px;height:22px;box-shadow:0 0 12px var(--ai-glow)}.public-orb--80{width:80px;height:80px;box-shadow:0 0 60px var(--ai-glow)}.public-orb--100{width:100px;height:100px;box-shadow:0 0 80px var(--ai-glow)}.public-orb--120{width:120px;height:120px;box-shadow:0 0 60px var(--ai-glow)}.public-orb--140{width:140px;height:140px;box-shadow:0 0 70px var(--ai-glow)}.public-orb--160{width:160px;height:160px;box-shadow:0 0 80px var(--ai-glow)}.public-orb--200{width:200px;height:200px;box-shadow:0 0 100px var(--ai-glow)}.public-orb--mb5{margin:0 auto var(--s-5)}.public-orb--mb6{margin:0 auto var(--s-6)}.public-orb--mt5mb6{margin:var(--s-5) auto var(--s-6)}.public-step-badge{width:32px;height:32px;font-weight:600;font-size:var(--ts-body-sm);background:var(--bg-2);border:2px solid var(--border-1);color:var(--text-dim);border-radius:50%;justify-content:center;align-items:center;display:flex}.public-step-badge[data-done=true]{background:var(--success);border-color:var(--success);color:#fff}.public-signpad{position:relative}.public-signpad__canvas{border-radius:var(--r-3);border:1px dashed var(--border-1);touch-action:none;cursor:crosshair;background:#fff;width:100%;height:180px}.public-byol-page{min-height:100vh;padding:var(--s-9) var(--s-6) var(--s-10);background:var(--bg);flex-direction:column;align-items:center;display:flex}.public-byol-container{width:100%;max-width:640px}.public-byol-title{font-size:var(--ts-h1);margin:0 0 var(--s-2);letter-spacing:-.02em;font-weight:800}.public-byol-subtitle{color:var(--text-dim);margin:0 0 var(--s-7);font-size:var(--ts-body-sm)}.public-byol-banner{background:var(--ai-tint-2);border:1px solid var(--ai);border-radius:var(--r-3);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-6);font-size:var(--ts-body-sm);color:var(--text-dim)}.public-byol-banner__strong{color:var(--text)}.public-byol-actions{gap:var(--s-3);margin-top:var(--s-6);display:flex}.public-byol-input{width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-2);border:1px solid var(--hairline);background:var(--bg-1);color:var(--text);font-size:var(--ts-body-2xs)}.public-byol-bucket{border-radius:var(--r-4);padding:var(--s-4);margin-bottom:var(--s-4);border:1px solid var(--hairline);background:var(--bg-1)}.public-byol-bucket__head{margin-bottom:var(--s-2)}.public-byol-bucket__label-group{align-items:baseline;gap:var(--s-2);display:flex}.public-byol-bucket__title{font-size:var(--ts-body-sm)}.public-byol-bucket__help{color:var(--text-dim);font-size:var(--ts-body-2xs)}.public-byol-chip-sm{font-size:var(--ts-body-2xs)}.public-byol-providers{font-size:var(--ts-body-2xs);color:var(--text-dim);margin-bottom:var(--s-3)}.public-byol-provider-col{flex:0 0 140px}.public-byol-key-col{flex:1}.public-byol-msg{margin:var(--s-2) 0 0;font-size:var(--ts-body-sm)}.public-byol-msg--ok{color:var(--success)}.public-byol-msg--err{color:var(--danger)}.public-plan-card{border-radius:var(--r-5);border:1px solid var(--hairline);background:var(--bg-1);flex-direction:column;flex:1;min-width:180px;padding:22px 22px 18px;display:flex;position:relative}.public-plan-card[data-highlighted=true]{border:2px solid var(--ai);background:var(--ai-tint-2);box-shadow:0 0 0 4px var(--ai-glow);padding:28px 22px 22px}.public-plan-card__badge{white-space:nowrap;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.public-plan-card__body{flex:1}.public-plan-card__name{font-weight:700;font-size:var(--ts-h3);margin-bottom:var(--s-1)}.public-plan-card__price-row{margin-bottom:var(--s-2)}.public-plan-card__price{font-weight:700;font-size:var(--ts-h2);color:var(--text)}.public-plan-card[data-highlighted=true] .public-plan-card__price{color:var(--ai)}.public-plan-card__cadence{font-size:var(--ts-body-sm);color:var(--text-dim);margin-left:var(--s-0)}.public-plan-card__tagline{font-size:var(--ts-body-2xs);color:var(--text-dim);margin-bottom:var(--s-4)}.public-plan-card__features{margin:0 0 var(--s-5);padding-left:var(--s-4);list-style:outside}.public-plan-card__feature{font-size:var(--ts-body-2xs);color:var(--text-dim);margin-bottom:var(--s-1)}.public-plan-card__cta{justify-content:center;width:100%}.public-inquiry-input{width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-3);border:1px solid var(--hairline);background:var(--bg-1);color:var(--text);font-size:var(--ts-body-sm);box-sizing:border-box}.public-inquiry-input--area{resize:vertical}.public-plan-inquiry-sent{margin-top:var(--s-6);padding:var(--s-4) var(--s-5);border-radius:var(--r-4);background:var(--ai-tint-2);border:1px solid var(--ai);font-size:var(--ts-body-sm)}.public-plan-inquiry-sent__close{color:var(--ai);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0}.public-plan-inquiry-form{margin-top:var(--s-6);padding:var(--s-5);border-radius:var(--r-5);background:var(--bg-1);border:1px solid var(--hairline)}.public-plan-inquiry-form__title{margin:0 0 var(--s-1);font-size:var(--ts-body);font-weight:600}.public-plan-inquiry-form__body{margin:0 0 var(--s-4);font-size:var(--ts-body-sm);color:var(--text-dim)}.public-plan-page{min-height:100vh;padding:var(--s-9) var(--s-6) var(--s-10);background:var(--bg);flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.public-plan-container{width:100%;max-width:960px}.public-plan-heading{text-align:center;margin-bottom:var(--s-8)}.public-plan-title{font-size:var(--ts-display);margin:0 0 var(--s-3);letter-spacing:-.02em;font-weight:800}.public-plan-subtitle{font-size:var(--ts-body-lg);color:var(--text-dim);margin:0}.public-plan-grid{margin-bottom:var(--s-8)}.public-plan-invite-row{margin-bottom:var(--s-2)}.public-plan-invite-row--tight{margin-bottom:0}.public-plan-invite-label{font-size:var(--ts-body-sm);color:var(--text-dim)}.public-plan-invite-input{padding:var(--s-2) var(--s-3);border-radius:var(--r-3);border:1px solid var(--hairline);background:var(--bg-1);color:var(--text);font-size:var(--ts-body-sm);letter-spacing:.05em;width:160px}.public-wizard-centered{padding:var(--s-8);text-align:center}.public-wizard-centered__msg{margin-bottom:var(--s-4)}.public-wizard-shell{max-width:760px;padding:var(--s-7) var(--s-6);width:100%;margin:0 auto}.public-wizard-stepof{margin-bottom:var(--s-2)}.public-wizard-title{font-size:var(--ts-h2);margin-bottom:var(--s-1);font-weight:700}.public-wizard-hint{margin-bottom:var(--s-4)}.public-wizard-stepbody{background:var(--bg-1);border:var(--hairline);border-radius:var(--r-5);padding:var(--s-4);margin-bottom:var(--s-4)}.public-wizard-tour{padding:var(--s-2)}.public-wizard-tour__title{font-size:var(--ts-body-lg);margin-bottom:var(--s-2);font-weight:600}.public-wizard-tour__body{margin-bottom:var(--s-2)}.public-wizard-tour__check{align-items:center;gap:var(--s-2);margin-top:var(--s-3);display:inline-flex}.public-wizard-spacer{flex:1}.public-ws-label{font-size:var(--ts-body-2xs);color:var(--text-3);margin-bottom:var(--s-2);font-weight:600;display:block}.public-ws-input{width:100%;padding:var(--s-3);font-size:var(--ts-body-sm);box-sizing:border-box}.public-ws-input--name{margin-bottom:var(--s-4)}.public-ws-shell{max-width:560px;padding:var(--s-8) var(--s-6);width:100%;margin:0 auto}.public-ws-shell--wide{max-width:640px;padding:var(--s-8) var(--s-6);width:100%;margin:0 auto}.public-ws-title{font-size:var(--ts-h2);margin-bottom:var(--s-2);font-weight:700}.public-ws-subtitle{margin-bottom:var(--s-6)}.public-ws-url-hint{margin-top:var(--s-2)}.public-ws-footer{margin-top:var(--s-7)}.public-ws-vertcard{align-items:flex-start;gap:var(--s-3);text-align:start;padding:var(--s-4);cursor:pointer;font:inherit;color:var(--text);border:1px solid var(--border-1);background:var(--bg-1);box-shadow:none;display:flex}.public-ws-vertcard[aria-checked=true]{border:1px solid var(--ai);background:var(--ai-tint);box-shadow:0 0 0 1px var(--ai)}.public-ws-vertcard__icon{border-radius:var(--r-3);background:var(--ai-tint-2);width:32px;height:32px;color:var(--ai-soft);flex-shrink:0;justify-content:center;align-items:center;display:flex}.public-ws-vertcard__title{font-size:var(--ts-body);font-weight:600}.public-ws-error{color:var(--danger);margin-top:var(--s-4)}.recurrence-form-card{padding:var(--s-7)}.recurrence-form{gap:var(--s-5);flex-direction:column;display:flex}.recurrence-error{font-size:var(--ts-body-sm);color:var(--danger);margin:0}.recurrence-fieldset{border:1px solid var(--border);border-radius:var(--r-3);padding:var(--s-4);margin:0}.recurrence-legend{font-weight:600;font-size:var(--ts-body-sm);padding:0 var(--s-1)}.recurrence-advanced-label{align-items:center;gap:var(--s-2);font-size:var(--ts-body-sm);margin-bottom:var(--s-3);display:flex}.recurrence-mono-input{font-family:monospace}.recurrence-mono-textarea{font-family:monospace;font-size:var(--ts-body-sm)}.recurrence-cron-hint{font-size:var(--ts-body-2xs);margin-top:var(--s-3);color:var(--text-dim);margin-bottom:0}.recurrence-preview-empty{font-size:var(--ts-body-sm);color:var(--text-dim);margin:0}.recurrence-preview-list{padding-left:var(--s-5);font-size:var(--ts-body-sm);margin:0}.recurrence-row-wrap{gap:var(--s-3);flex-wrap:wrap}.recurrence-row-end{gap:var(--s-3);justify-content:flex-end}.recurrence-num-input{width:140px}.recurrence-hint{font-size:var(--ts-body-2xs);color:var(--text-dim)}.recurrence-subform-body{gap:var(--s-4);flex-direction:column;display:flex}.recurrence-num-input-sm{width:90px}.recurrence-row-gap3{gap:var(--s-3)}.recurrence-day-row{gap:var(--s-2);flex-wrap:wrap}.recurrence-day-label{align-items:center;gap:var(--s-1);font-size:var(--ts-body-sm);display:flex}.recurrence-detail-edit-link{text-decoration:none}.recurrence-summary{margin-bottom:var(--s-6);padding:var(--s-5);font-size:var(--ts-body-sm)}.recurrence-section-title{font-size:var(--ts-body-sm);margin-bottom:var(--s-3);font-weight:600}.recurrence-empty-card{padding:var(--s-5);color:var(--text-dim)}.recurrence-table-card{overflow:hidden}.recurrence-table{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.recurrence-table thead tr{border-bottom:var(--hairline);text-align:left}.recurrence-table th{padding:var(--s-3) var(--s-4);font-weight:600}.recurrence-table td{padding:var(--s-3) var(--s-4)}.recurrence-table tbody tr+tr{border-top:var(--hairline)}.recurrence-td-dim{color:var(--text-dim)}.recurrence-error-text{color:var(--danger);font-size:var(--ts-body-2xs);margin-left:var(--s-2)}.recurrence-link{color:var(--accent);text-decoration:none}.recurrence-new-link{text-decoration:none}.recurrence-list-error{padding:var(--s-5);color:var(--danger)}.recurrence-link--name{color:var(--accent);font-weight:500;text-decoration:none}.topics-list-card{overflow:hidden}.topics-row{padding:var(--s-4);gap:var(--s-3);cursor:pointer}.topics-row+.topics-row{border-top:var(--hairline)}.topics-row__body{flex:1}.topics-row__title{font-size:var(--ts-body-sm);font-weight:500}.topics-row__status{margin-top:var(--s-0)}.topics-cluster-ask{padding:var(--s-4);margin-bottom:var(--s-4)}.topics-cluster-ask__label{margin-left:var(--s-2);color:var(--ai-soft)}.topics-cluster-ask__example{font-size:var(--ts-body-sm);margin-top:var(--s-2);color:var(--text-mute)}.topics-groups{gap:var(--s-4);flex-direction:column;display:flex}.topics-group-header{margin-bottom:var(--s-3)}.topics-group-header__chip{margin-left:var(--s-2)}.topics-group-items{gap:var(--s-2);flex-direction:column;display:flex}.topics-item-card{padding:var(--s-3)}.topics-item-row{gap:var(--s-3)}.topics-item-title{font-size:var(--ts-body-sm);flex:1}.topics-map-card{height:calc(100vh - 280px);min-height:480px;padding:0;position:relative;overflow:hidden}.topics-map-label{top:var(--s-3);left:var(--s-4);z-index:1;position:absolute}.topics-map-svg{width:100%;height:100%}.topics-threads-grid{gap:var(--s-4);grid-template-columns:280px 1fr;height:calc(100vh - 280px);min-height:520px;display:grid}.topics-threads-sidebar{padding:var(--s-3);overflow:auto}.topics-threads-list{gap:var(--s-1);flex-direction:column;display:flex}.topics-thread-item{padding:var(--s-3);cursor:pointer;background:var(--bg-1);border:1px solid var(--border)}.topics-thread-item[data-active]{background:var(--ai-tint);border-color:var(--ai-tint-2)}.topics-thread-item__head{margin-bottom:var(--s-0)}.topics-thread-item__title{font-size:var(--ts-body-sm);margin-left:var(--s-2);font-weight:500}.topics-thread-detail{flex-direction:column;padding:0;display:flex}.topics-thread-detail__header{padding:var(--s-4);border-bottom:var(--hairline)}.topics-thread-detail__title{font-size:var(--ts-h3)}.topics-thread-detail__chip{margin-left:auto}.topics-thread-detail__body{padding:var(--s-4);gap:var(--s-3);flex-direction:column;flex:1;display:flex;overflow:auto}.topics-thread-detail__text{font-size:var(--ts-body-sm);white-space:pre-wrap;line-height:1.6}.topics-thread-detail__footer{padding:var(--s-3);border-top:var(--hairline)}.topics-composer-label{margin-bottom:var(--s-2)}.topics-composer-input{margin-bottom:var(--s-4);width:100%}.topics-composer-textarea{resize:vertical;width:100%}.topics-index-row+.topics-index-row{border-top:var(--hairline)}.topics-index-row__btn{padding:var(--s-4);gap:var(--s-3);cursor:pointer}.topics-index-row__id{width:72px}.topics-index-row__detail{padding:0 var(--s-4) var(--s-3) var(--s-10);font-size:var(--ts-body-sm);color:var(--text-dim);line-height:1.55}.topics-detail-grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr) 280px;display:grid}.topics-detail-main{gap:var(--s-4);flex-direction:column;display:flex}.topics-detail-body{padding:var(--s-5);font-size:var(--ts-body-sm);white-space:pre-wrap;line-height:1.7}.topics-detail-body--empty{padding:var(--s-5);font-size:var(--ts-body-sm);color:var(--text-mute);font-style:italic}.topics-detail-discussion{padding:var(--s-4);font-size:var(--ts-body-sm)}.topics-detail-discussion__head{margin-bottom:var(--s-2)}.topics-detail-discussion__body{color:var(--text-mute)}.topics-detail-aside{gap:var(--s-2);flex-direction:column;display:flex}.brainstorm-live-caption{margin-inline-start:var(--s-2)}.brainstorm-canvas-wrap{position:relative}.brainstorm-dotgrid{background-image:radial-gradient(circle, var(--border-1) 1px, transparent 1px);opacity:.6;background-size:24px 24px;position:absolute;inset:0}.brainstorm-canvas{background:var(--bg-inset);padding:0;position:relative;overflow:hidden}.brainstorm-canvas--full{background:var(--bg-inset);height:calc(100vh - 280px);min-height:480px;padding:0;position:relative;overflow:hidden}.brainstorm-row-gap1{gap:var(--s-1)}.brainstorm-text-sm{font-size:var(--ts-body-sm)}.brainstorm-wb-root{gap:var(--s-3);flex-direction:column;display:flex}.brainstorm-wb-grid{gap:var(--s-4);grid-template-columns:1fr 280px;height:calc(100vh - 280px);min-height:520px;display:grid}.brainstorm-wb-overheard{bottom:var(--s-4);inset-inline:var(--s-4);padding:var(--s-3);background:var(--bg-1);position:absolute}.brainstorm-wb-overheard__row{gap:var(--s-3)}.brainstorm-wb-overheard__text{font-size:var(--ts-body-sm);flex:1;font-style:italic}.brainstorm-wb-side{padding:var(--s-4);gap:var(--s-3);flex-direction:column;display:flex}.brainstorm-wb-side__title{margin-inline-start:var(--s-2);font-weight:600}.brainstorm-wb-side__tone-label{margin-inline-start:auto}.brainstorm-wb-suggestions{gap:var(--s-2);flex-direction:column;align-items:stretch;display:flex}.brainstorm-risk-input{font-size:var(--ts-body-sm);padding:var(--s-2);flex:1}.brainstorm-tone-chip{cursor:pointer}.brainstorm-phases-badges{top:var(--s-3);z-index:1;gap:var(--s-1);position:absolute;inset-inline-start:var(--s-4)}.brainstorm-phases-banner{bottom:var(--s-4);width:70%;max-width:640px;padding:0;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.brainstorm-phases-banner__head{padding:var(--s-3);border-bottom:var(--hairline)}.brainstorm-phases-banner__label{font-size:var(--ts-body-sm);margin-inline-start:var(--s-2)}.brainstorm-ai-cursor{color:var(--ai)}.brainstorm-phases-banner__gen{padding:var(--s-3);background:var(--ai-tint);font-size:var(--ts-body-sm)}.brainstorm-phases-banner__gen-label{margin-inline-start:var(--s-1)}.brainstorm-voice-root{gap:var(--s-4);padding:var(--s-5) 0;flex-direction:column;display:flex}.brainstorm-voice-live{padding:var(--s-5);align-items:center;gap:var(--s-4);display:flex}.brainstorm-voice-you{padding:var(--s-4)}.brainstorm-voice-you__text{font-size:var(--ts-body-lg);margin-top:var(--s-2);font-style:italic}.brainstorm-voice-cards-label{margin-top:var(--s-2)}.brainstorm-voice-cards{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}.brainstorm-voice-card{padding:var(--s-4)}.brainstorm-voice-card--note{padding:var(--s-4);background:var(--warn-tint)}.brainstorm-voice-card__label{color:var(--ai-soft)}.brainstorm-voice-card__body{font-size:var(--ts-body-sm);margin-top:var(--s-2)}.brainstorm-voice-card__body--italic{font-size:var(--ts-body-sm);margin-top:var(--s-2);font-style:italic}.brainstorm-voice-actions{margin-top:var(--s-2);gap:var(--s-2)}.brainstorm-voice-tone-btn{margin-inline-start:auto}.brainstorm-paired-grid{gap:var(--s-4);grid-template-columns:1fr 1fr;height:calc(100vh - 280px);min-height:480px;display:grid}.brainstorm-paired-chat{padding:var(--s-4);gap:var(--s-3);flex-direction:column;display:flex;overflow:auto}.brainstorm-paired-suggestions{gap:var(--s-2);flex-wrap:wrap}.brainstorm-paired-bubble-text{white-space:pre-wrap}.brainstorm-paired-spacer{flex:1}.brainstorm-paired-canvas-label{top:var(--s-3);z-index:1;position:absolute;inset-inline-start:var(--s-4)}.brainstorm-paired-tone-row{top:var(--s-2);z-index:1;gap:var(--s-1);position:absolute;inset-inline-end:var(--s-3)}.brainstorm-paired-tone-chip{cursor:pointer;font-size:var(--ts-body-2xs)}.brainstorm-form-label{margin-bottom:var(--s-2)}.brainstorm-ob-form-root{gap:var(--s-4);flex-direction:column;max-width:640px;display:flex}.brainstorm-ob-name-input{font-size:var(--ts-h2);padding:var(--s-3);font-weight:500}.brainstorm-ob-goal-input{font-size:var(--ts-body-lg);padding:var(--s-3)}.brainstorm-ob-form-actions{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-2)}.brainstorm-ob-ask-root{padding:var(--s-8);justify-content:center;display:flex}.brainstorm-ob-ask-card{width:640px;box-shadow:var(--shadow-2);padding:0}.brainstorm-ob-ask-head{padding:var(--s-4);background:var(--bg-1);border-bottom:var(--hairline)}.brainstorm-ob-ask-input{font-size:var(--ts-body-lg);background:0 0;border:none;outline:none;flex:1;margin-inline-start:var(--s-2)}.brainstorm-ob-ask-body{padding:var(--s-4)}.brainstorm-ob-ask-goal-input{width:100%;padding:var(--s-2) var(--s-3);box-sizing:border-box}.brainstorm-ob-ask-footer{margin-top:var(--s-4);justify-content:space-between;align-items:center}.brainstorm-ob-canvas-overlay{bottom:var(--s-4);inset-inline:var(--s-4);padding:var(--s-3);position:absolute}.brainstorm-ob-canvas-input{padding:var(--s-2) var(--s-3);flex:1}.brainstorm-ob-chat-root{gap:var(--s-4);flex-direction:column;max-width:820px;margin:0 auto;display:flex}.brainstorm-ob-chat-preview{padding:var(--s-3);background:var(--bg-1)}.brainstorm-ob-chat-name-input{font-size:var(--ts-h3);margin-top:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);box-sizing:border-box;font-weight:500}.brainstorm-ob-chat-goal-input{margin-top:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);box-sizing:border-box}.brainstorm-ob-chat-actions{margin-top:var(--s-3);gap:var(--s-2)}.decisions-form-root{gap:var(--s-4);flex-direction:column;max-width:720px;margin:0 auto;display:flex}.decisions-form-label{margin-bottom:var(--s-2)}.decisions-form-title-input{font-size:var(--ts-h3);padding:var(--s-3);font-weight:500}.decisions-form-textarea{width:100%;padding:var(--s-3);font-family:inherit;font-size:var(--ts-body-sm)}.decisions-form-text-input{width:100%;padding:var(--s-3);font-size:var(--ts-body-sm)}.decisions-form-error{color:var(--danger)}.decisions-form-row-gap2{gap:var(--s-2)}.decisions-form-row-gap3{gap:var(--s-3)}.decisions-form-choice-label{width:120px}.decisions-form-chip{cursor:pointer}.decisions-form-flex1{flex:1}.decisions-form-checkbox-row{gap:var(--s-2);cursor:pointer}.decisions-form-actions{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-3)}.decisions-text-sm{font-size:var(--ts-body-sm)}.decisions-fw-medium{font-weight:500}.decisions-cab-root{padding:var(--s-5);gap:var(--s-4);flex-direction:column;display:flex}.decisions-cab-header{gap:var(--s-3);align-items:center}.decisions-cab-label{margin-bottom:var(--s-1)}.decisions-cab-rollback{font-size:var(--ts-body-sm);white-space:pre-wrap;line-height:1.55}.decisions-cab-list{padding-left:var(--s-5);font-size:var(--ts-body-sm);margin:0}.decisions-cab-actions{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-2)}.decisions-stack-gap4{gap:var(--s-4);flex-direction:column;display:flex}.decisions-type-row{gap:var(--s-2);flex-wrap:wrap}.decisions-propose-choice-label{width:100px}.decisions-propose-question-input{font-size:var(--ts-h3);padding:var(--s-4);font-weight:500}.decisions-propose-why-input{font-size:var(--ts-body-sm);padding:var(--s-3)}.decisions-propose-iris-card{padding:var(--s-4)}.decisions-propose-iris-head{margin-bottom:var(--s-2)}.decisions-propose-iris-title{margin-left:var(--s-2);font-weight:600}.decisions-propose-iris-desc{font-size:var(--ts-body-sm);color:var(--text-dim);line-height:1.5}.decisions-voice-root{align-items:center;gap:var(--s-6);padding:var(--s-8);flex-direction:column;display:flex}.decisions-voice-hold-label{color:var(--ai-soft)}.decisions-voice-orb{padding:var(--s-6);border-radius:var(--r-5);text-align:center;background:var(--bg-1);width:360px}.decisions-voice-listening{margin-top:var(--s-2)}.decisions-voice-heard-card{padding:var(--s-4);width:600px}.decisions-voice-heard-quote{font-size:var(--ts-body);margin-top:var(--s-2);font-style:italic}.decisions-voice-summary{padding:var(--s-3);margin-top:var(--s-3);font-size:var(--ts-body-sm)}.decisions-voice-summary__text{margin-left:var(--s-2)}.decisions-voice-actions{gap:var(--s-2);margin-top:var(--s-3)}.decisions-icon-title{margin-left:var(--s-2);font-weight:600}.decisions-ml-auto{margin-left:auto}.decisions-reversal-subtitle{gap:var(--s-2);margin-top:var(--s-2)}.decisions-reversal-trigger-root{gap:var(--s-5);flex-direction:column;max-width:820px;margin:0 auto;display:flex}.decisions-reversal-why-card{padding:var(--s-5)}.decisions-reversal-why-head{margin-bottom:var(--s-3)}.decisions-reversal-why-body{font-size:var(--ts-body);line-height:1.65}.decisions-evidence-list{gap:var(--s-2);flex-direction:column;display:flex}.decisions-evidence-item{padding:var(--s-3)}.decisions-evidence-item__text{font-size:var(--ts-body-sm);margin-left:var(--s-2)}.decisions-reversal-trigger-actions{justify-content:flex-end;gap:var(--s-2)}.decisions-diff-grid{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.decisions-diff-was{padding:var(--s-5);opacity:.7}.decisions-diff-heading{font-size:var(--ts-h3);margin-top:var(--s-3);margin-bottom:var(--s-4)}.decisions-diff-body{font-size:var(--ts-body-sm);line-height:1.6}.decisions-diff-list{font-size:var(--ts-body-sm);padding-left:var(--s-5);line-height:1.7}.decisions-lessons-article{max-width:720px;margin:0 auto}.decisions-lessons-card{padding:var(--s-7);font-size:var(--ts-body-lg);line-height:1.75}.decisions-lessons-head{margin-bottom:var(--s-5)}.decisions-lessons-para+.decisions-lessons-para{margin-top:var(--s-3)}.decisions-lessons-tags-label{margin-top:var(--s-6);margin-bottom:var(--s-3)}.decisions-chat-root{gap:var(--s-4);flex-direction:column;max-width:820px;margin:0 auto;display:flex}.decisions-chat-suggestions{gap:var(--s-2);margin-left:var(--s-4);flex-wrap:wrap}.decisions-pad-5{padding:var(--s-5)}.decisions-cmp-grid{gap:var(--s-4);grid-template-columns:repeat(2,1fr);display:grid}.decisions-cmp-card-head{margin-bottom:var(--s-4)}.decisions-cmp-id{font-size:var(--ts-h3);color:var(--ai);font-weight:600}.decisions-cmp-title{font-size:var(--ts-body-lg);margin-bottom:var(--s-3);font-weight:500;line-height:1.3}.decisions-cmp-chips-row{gap:var(--s-2);margin-bottom:var(--s-4);flex-wrap:wrap}.decisions-cmp-fact-row{padding:var(--s-2) 0;border-top:var(--hairline)}.decisions-cmp-fact-key{flex:1}.decisions-cmp-fact-val{font-size:var(--ts-body-sm);font-weight:500}.decisions-synth-card{padding:var(--s-6)}.decisions-synth-title{margin-left:var(--s-2);font-weight:600;font-size:var(--ts-body-lg)}.decisions-synth-para{font-size:var(--ts-body-lg);line-height:1.7}.decisions-synth-para+.decisions-synth-para{margin-top:var(--s-3)}.decisions-synth-actions{gap:var(--s-2);margin-top:var(--s-5)}.decisions-debate-card{padding:var(--s-4)}.decisions-debate-card__text{font-size:var(--ts-body-sm);margin-left:var(--s-2)}.decisions-text-danger{color:var(--danger)}.decisions-text-2xs{font-size:var(--ts-body-2xs)}.decisions-policies-section{margin-top:var(--s-7)}.decisions-policies-head{margin-bottom:var(--s-3)}.decisions-policies-count{margin-left:var(--s-2)}.decisions-policy-form{padding:var(--s-3);margin-bottom:var(--s-3);gap:var(--s-2);flex-direction:column;display:flex}.decisions-policy-name-input{min-width:200px;padding:var(--s-2);flex:1}.decisions-policy-def-input{font-family:var(--font-mono);font-size:var(--ts-body-2xs);padding:var(--s-2)}.decisions-policy-form-actions{gap:var(--s-2);justify-content:flex-end}.decisions-policy-empty{padding:var(--s-2)}.decisions-policy-list{gap:var(--s-2);flex-direction:column;display:flex}.decisions-policy-row-head{margin-bottom:var(--s-1)}.decisions-policy-name{font-weight:500;font-size:var(--ts-body-sm)}.decisions-policy-chip{margin-left:var(--s-2)}.decisions-policy-def{margin-top:var(--s-2);font-size:var(--ts-body-2xs);padding:var(--s-2);background:var(--bg-2);border-radius:var(--r-2);max-height:120px;overflow-x:auto}.decisions-stack-gap5{gap:var(--s-5);flex-direction:column;display:flex}.decisions-ml-2{margin-left:var(--s-2)}.decisions-ai-text{color:var(--ai)}.decisions-ai-soft-label{margin-left:var(--s-2);color:var(--ai-soft)}.decisions-mod-summary-empty{font-size:var(--ts-body);font-style:italic;line-height:1.7}.decisions-mod-confidence-label{font-size:var(--ts-body);flex:1;font-weight:500}.decisions-mod-confidence-value{font-size:var(--ts-h2);color:var(--ai);font-weight:600}.decisions-mod-confidence-track{background:var(--bg-2);border-radius:var(--r-full);height:12px;margin-bottom:var(--s-4);overflow:hidden}.decisions-mod-confidence-fill{background:linear-gradient(90deg, var(--warn), var(--ai));width:78%;height:100%}.decisions-iris-sugg-list{gap:var(--s-2);flex-direction:column;display:flex}.decisions-iris-sugg-head{margin-bottom:var(--s-2)}.decisions-iris-sugg-body{font-size:var(--ts-body-sm);line-height:1.5}.decisions-iris-sugg-body__detail{color:var(--text-mute);margin-top:var(--s-1)}.decisions-mod-decide-label{color:var(--ai-soft);margin-bottom:var(--s-3)}.decisions-mod-decide-heading{font-size:var(--ts-h2);margin-bottom:var(--s-4)}.decisions-mod-decide-body{font-size:var(--ts-body);line-height:1.7}.decisions-mod-decide-list{font-size:var(--ts-body-sm);padding-left:var(--s-5);line-height:1.8}.decisions-mod-decide-confidence{padding:var(--s-3);margin-top:var(--s-4);font-size:var(--ts-body-sm)}.decisions-mod-decide-actions{gap:var(--s-2);margin-top:var(--s-5);justify-content:flex-end}.decisions-mt-0{margin-top:var(--s-0)}.decisions-mb-3{margin-bottom:var(--s-3)}.decisions-list-card{overflow:hidden}.decisions-narrow-article{max-width:760px;margin:0 auto}.decisions-btn-danger{background:var(--danger);border-color:var(--danger);color:var(--bg-1)}.decisions-approval-queue-head{margin-bottom:var(--s-4);gap:var(--s-2)}.decisions-approval-row{padding:var(--s-4);gap:var(--s-3)}.decisions-approval-row+.decisions-approval-row{border-top:var(--hairline)}.decisions-approval-row__id{width:56px}.decisions-approval-id-line{margin-bottom:var(--s-2)}.decisions-approval-section-label{margin-top:var(--s-6);margin-bottom:var(--s-2)}.decisions-approval-single-actions{gap:var(--s-2);margin-top:var(--s-6);justify-content:flex-end}.decisions-cond-root{gap:var(--s-4);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.decisions-cond-resolves{font-size:var(--ts-body-lg);margin-bottom:var(--s-4);font-weight:500}.decisions-cond-list{gap:var(--s-3);flex-direction:column;display:flex}.decisions-cond-empty{padding:var(--s-3);background:var(--bg-2);border-radius:var(--r-3)}.decisions-cond-row{padding:var(--s-3);background:var(--bg-2);border-radius:var(--r-3);gap:var(--s-3)}.decisions-cond-row[data-waived]{opacity:.6}.decisions-cond-checkbox{accent-color:var(--ai)}.decisions-cond-text{font-size:var(--ts-body-sm)}.decisions-cond-row[data-waived] .decisions-cond-text{text-decoration:line-through}.decisions-cond-new-row{margin-top:var(--s-3);gap:var(--s-2)}.decisions-cond-new-input{padding:var(--s-2) var(--s-3);border-radius:var(--r-2);border:var(--hairline);background:var(--bg-1);color:inherit;font-size:var(--ts-body-sm);flex:1}.decisions-cond-footer-actions{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-4)}.decisions-trail-rail{padding-left:var(--s-6);position:relative}.decisions-trail-line{background:var(--border);width:2px;position:absolute;top:8px;bottom:8px;left:8px}.decisions-trail-item{position:relative}.decisions-trail-dot{background:var(--bg-3);border:2px solid var(--bg);border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:-22px}.decisions-trail-actor{margin-left:var(--s-2);font-weight:500;font-size:var(--ts-body-sm)}.decisions-wide-article{max-width:820px;margin:0 auto}.decisions-graph-viz{height:calc(100vh - 280px);min-height:480px;padding:0;position:relative;overflow:hidden}.decisions-graph-legend{top:var(--s-3);left:var(--s-4);z-index:1;position:absolute}.decisions-graph-svg{width:100%;height:100%}.decisions-graph-edge{color:var(--border-2)}.decisions-graph-edge[data-edge-kind=conflicts]{color:var(--danger)}.decisions-graph-edge[data-edge-kind=blocks],.decisions-graph-edge[data-edge-kind=depends-on]{color:var(--ai)}.decisions-graph-node{cursor:pointer}.decisions-graph-narrative{bottom:var(--s-3);left:var(--s-4);z-index:1;padding:var(--s-3);max-width:420px;font-size:var(--ts-body-2xs);line-height:1.5;position:absolute}.decisions-graph-narrative__label{margin-left:var(--s-2)}.decisions-graph-adddep-collapsed{bottom:var(--s-3);right:var(--s-4);z-index:1;position:absolute}.decisions-graph-adddep{bottom:var(--s-3);right:var(--s-4);z-index:1;padding:var(--s-3);gap:var(--s-2);flex-wrap:wrap;align-items:center;max-width:720px;display:flex;position:absolute}.decisions-graph-adddep__label{margin-right:var(--s-1)}.decisions-super-root{gap:var(--s-3);flex-direction:column;max-width:760px;margin:0 auto;display:flex}.decisions-super-item{padding:var(--s-4)}.decisions-super-item[data-reversed]{opacity:.7}.decisions-super-title{font-size:var(--ts-body);margin-left:var(--s-3);flex:1;font-weight:500}.decisions-super-why{margin-left:var(--s-10)}.decisions-conflict-card{padding:var(--s-5);border-color:var(--danger-tint);background:linear-gradient(180deg, var(--danger-tint), transparent 50%)}.decisions-conflict-icon{font-size:var(--ts-h3);color:var(--danger)}.decisions-conflict-body{font-size:var(--ts-body);line-height:1.6}.decisions-conflict-grid{gap:var(--s-3);margin-top:var(--s-5);grid-template-columns:1fr 1fr;display:grid}.decisions-conflict-side-title{font-size:var(--ts-body-sm);margin-top:var(--s-1);font-weight:500}.decisions-conflict-amend{padding:var(--s-4);margin-top:var(--s-4)}.decisions-conflict-actions{gap:var(--s-2);margin-top:var(--s-4);justify-content:flex-end}.decisions-graph-chat-summary{margin-top:var(--s-1);padding:var(--s-4);background:var(--bg-1)}.decisions-graph-chat-summary__text{font-size:var(--ts-body-sm);margin-top:var(--s-2);line-height:1.7}.decisions-mt-2{margin-top:var(--s-2)}.decisions-mb-4{margin-bottom:var(--s-4)}.decisions-sm-flex1{font-size:var(--ts-body-sm);flex:1}.decisions-stack-gap3{gap:var(--s-3);flex-direction:column;display:flex}.decisions-stat-card{padding:var(--s-4)}.decisions-stat-value{font-size:var(--ts-h1);letter-spacing:-.02em;margin-top:var(--s-2);font-weight:600}.decisions-stat-card[data-tone=danger] .decisions-stat-value{color:var(--danger)}.decisions-stat-card[data-tone=warn] .decisions-stat-value{color:var(--warn)}.decisions-stat-grid{gap:var(--s-3);grid-template-columns:repeat(4,1fr);display:grid}.decisions-triage-sugg-list{gap:var(--s-2);margin-top:var(--s-2);flex-direction:column;display:flex}.decisions-triage-sugg-row{padding:var(--s-3);background:var(--bg-1);border-radius:var(--r-3);gap:var(--s-3)}.decisions-aging-chart{align-items:flex-end;gap:var(--s-4);height:200px;padding:0 var(--s-5)}.decisions-aging-col{align-items:center;gap:var(--s-2);flex-direction:column;flex:1;display:flex}.decisions-aging-bar{border-radius:4px 4px 0 0;width:100%;position:relative}.decisions-aging-bar[data-tone=success]{background:var(--success)}.decisions-aging-bar[data-tone=warn]{background:var(--warn)}.decisions-aging-bar[data-tone=danger]{background:var(--danger)}.decisions-project-chip-wrap{cursor:pointer;display:inline-flex}.decisions-list-toolbar{margin-bottom:var(--s-4);gap:var(--s-2);flex-wrap:wrap;align-items:center}.decisions-list-row{padding:var(--s-4);gap:var(--s-3);cursor:pointer}.decisions-list-row+.decisions-list-row{border-top:var(--hairline)}.decisions-list-deadline{text-align:right;width:70px}.decisions-board-cols{gap:var(--s-3);grid-template-columns:repeat(5,1fr);min-height:480px;display:grid}.decisions-board-col-head{padding:0 var(--s-1)}.decisions-board-card{padding:var(--s-3);cursor:pointer}.decisions-board-card[data-stuck]{border-color:var(--danger-tint)}.decisions-board-card__id{font-size:var(--ts-mono-2xs)}.decisions-board-card__title{font-size:var(--ts-body-sm);line-height:1.4}.decisions-board-card__meta{margin-top:var(--s-2);font-size:var(--ts-body-2xs)}.decisions-board-nudge-msg{font-size:var(--ts-body-2xs);margin-top:var(--s-1)}.decisions-stuck-def{font-size:var(--ts-body-sm);margin-top:var(--s-2);line-height:1.55}.decisions-stuck-card{padding:var(--s-4);border-color:var(--danger-tint)}.decisions-stuck-title{font-size:var(--ts-body);flex:1;font-weight:500}.decisions-stuck-cause{padding:var(--s-3);margin-top:var(--s-3)}.decisions-atrisk-row{padding:var(--s-3) var(--s-4);gap:var(--s-3)}.decisions-atrisk-row+.decisions-atrisk-row{border-top:var(--hairline)}.decisions-tl-row{gap:var(--s-4)}.decisions-tl-date{width:84px;font-size:var(--ts-body-sm)}.decisions-mt-1{margin-top:var(--s-1)}.decisions-align-start{align-self:flex-start}.decisions-vote-tally{gap:var(--s-3);font-size:var(--ts-body-sm)}.decisions-vote-tally__yes{color:var(--ai)}.decisions-vote-controls-row{gap:var(--s-2);margin-bottom:var(--s-3)}.decisions-voices-grid{gap:var(--s-3);display:grid}.decisions-voice-card{padding:var(--s-4)}.decisions-voice-card[data-pending]{opacity:.55}.decisions-voice-card__name{font-size:var(--ts-body-sm);margin-left:var(--s-2);font-weight:500}.decisions-voice-card__stance{font-size:var(--ts-h1);color:var(--ai);font-weight:600;line-height:1}.decisions-voice-card[data-pending] .decisions-voice-card__stance{color:var(--text-mute)}.decisions-voice-card__note{font-size:var(--ts-body-2xs);color:var(--text-dim);margin-top:var(--s-3);font-style:italic;line-height:1.4}.decisions-matrix-grid{gap:var(--s-0);background:var(--border);display:grid}.decisions-matrix-cell{padding:var(--s-3);background:var(--bg-1)}.decisions-matrix-voter-name{margin-left:var(--s-2);font-size:var(--ts-body-sm)}.decisions-matrix-vote-cell{padding:var(--s-3);background:var(--bg-1)}.decisions-matrix-vote-cell[data-picked]{background:var(--ai-tint)}.decisions-async-root{gap:var(--s-4);flex-direction:column;max-width:720px;margin:0 auto;display:flex}.decisions-async-title{font-size:var(--ts-h3);margin-bottom:var(--s-3)}.decisions-async-option{padding:var(--s-4);cursor:pointer}.decisions-async-option[data-picked]{border-color:var(--ai)}.decisions-async-option__code{font-size:var(--ts-body-lg);color:var(--ai);font-weight:600}.decisions-async-conf-label{width:80px}.decisions-async-conf-btn{cursor:pointer;background:0 0;border:none;padding:0}.decisions-live-root{align-items:center;gap:var(--s-5);padding:var(--s-7);flex-direction:column;display:flex}.decisions-live-round{padding:var(--s-5);text-align:center;width:720px}.decisions-live-ask{font-size:var(--ts-h2);margin-top:var(--s-2);font-weight:600}.decisions-live-empty{padding:var(--s-5);text-align:center;width:380px}.decisions-live-orbit{width:380px;height:380px;position:relative}.decisions-live-avatar{background:var(--ai-tint);border:2px solid var(--border-1);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute}.decisions-live-avatar[data-pending]{background:var(--bg-2)}.decisions-live-avatar[data-active]{border-color:var(--ai);box-shadow:0 0 24px var(--ai-glow)}.decisions-live-badge{background:var(--ai);width:22px;height:22px;font-size:var(--ts-body-2xs);border:2px solid var(--bg);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;bottom:-6px;right:-6px}.decisions-live-orb-center{width:72px;height:72px;box-shadow:0 0 32px var(--ai-glow);font-size:var(--ts-h2);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:154px;left:154px}.decisions-live-transcript{padding:var(--s-4);width:600px;font-size:var(--ts-body-sm)}.decisions-live-transcript__quote{margin-top:var(--s-2);font-style:italic}.decisions-field-table-card{padding:0;overflow:hidden}.decisions-field-grid{gap:var(--s-0);background:var(--border);grid-template-columns:120px 180px 1fr 80px;display:grid}.decisions-field-head{padding:var(--s-3);background:var(--bg-2)}.decisions-field-head--right{padding:var(--s-3);background:var(--bg-2);text-align:right}.decisions-field-cell{padding:var(--s-3);background:var(--bg-1)}.decisions-field-cell--sm{padding:var(--s-3);background:var(--bg-1);font-size:var(--ts-body-sm)}.decisions-field-cell--right{padding:var(--s-3);background:var(--bg-1);text-align:right}.decisions-replay-track{height:32px;padding:0 var(--s-1);flex:1;position:relative}.decisions-replay-track__line{background:var(--border-1);height:2px;position:absolute;top:15px;left:6px;right:6px}.decisions-replay-dot{background:var(--bg-3);border:2px solid var(--bg-1);cursor:pointer;border-radius:50%;width:12px;height:12px;margin:0;padding:0;position:absolute;top:10px}.decisions-replay-dot[data-passed]{background:var(--ai)}.decisions-replay-dot[data-current]{border-color:var(--text)}.decisions-replay-who{margin-left:var(--s-2);font-weight:500}.decisions-replay-text{font-size:var(--ts-body-lg);line-height:1.5}.decisions-replay-state-label{margin-top:var(--s-5);margin-bottom:var(--s-2)}.decisions-replay-state{padding:var(--s-4)}.decisions-replay-state-row{margin-bottom:var(--s-2)}.decisions-replay-state-key{width:100px}.decisions-filter-input{color:inherit;font-size:var(--ts-body-sm);padding:var(--s-1) var(--s-2);background:0 0;border:none;outline:none;flex:1}.decisions-filter-summary{font-size:var(--ts-body-2xs);margin-top:var(--s-2)}.decisions-filter-row{padding:var(--s-3);border-bottom:var(--hairline)}.decisions-filter-detail{margin-left:var(--s-2);font-size:var(--ts-body-sm);flex:1}.decisions-doc-grid{gap:var(--s-5);grid-template-columns:2fr 1fr;display:grid}.decisions-doc-proposed-by{padding:var(--s-3);margin-top:var(--s-4)}.decisions-doc-impact-list{gap:var(--s-2);margin-top:var(--s-3);flex-direction:column;display:flex}.decisions-doc-fact-key{width:120px}.decisions-doc-option-row{padding:var(--s-2) 0;gap:var(--s-3)}.decisions-doc-option-row+.decisions-doc-option-row{border-top:var(--hairline)}.decisions-doc-option-id{width:24px;font-size:var(--ts-body-sm);color:var(--ai)}.decisions-doc-iris-text{font-size:var(--ts-body-sm);line-height:1.55}.decisions-doc-voice-row{gap:var(--s-2);padding:var(--s-1) 0}.decisions-doc-voice-time{font-size:var(--ts-mono-2xs)}.decisions-doc-options-grid{gap:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.decisions-doc-option-title{font-size:var(--ts-body-lg);margin-bottom:var(--s-4);font-weight:500;line-height:1.3}.decisions-doc-option-desc{font-size:var(--ts-body-sm);margin-bottom:var(--s-3);line-height:1.5}.decisions-doc-option-votes{font-size:var(--ts-body-lg);font-family:var(--font-mono);color:var(--ai)}.decisions-doc-voice-meta{margin-left:var(--s-3)}.decisions-doc-voice-rationale{font-size:var(--ts-body-sm);border-left:2px solid var(--border-2);padding-left:var(--s-3);font-style:italic}.decisions-doc-trail-rail{padding-left:var(--s-5);max-width:760px;position:relative}.decisions-doc-trail-line{background:var(--border);width:2px;position:absolute;top:8px;bottom:8px;left:6px}.decisions-doc-trail-dot{background:var(--bg-3);border:2px solid var(--bg);border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:-20px}.decisions-doc-trail-dot[data-ai]{background:var(--ai);box-shadow:0 0 8px var(--ai-glow)}.decisions-aging-bar-count{text-align:center;font-family:var(--font-mono);font-size:var(--ts-body-sm);font-weight:600;position:absolute;top:-22px;left:0;right:0}.decisions-aging-insight{padding:var(--s-4);font-size:var(--ts-body-sm)}.decisions-cover-type-name{font-size:var(--ts-body-sm);width:100px;font-weight:500}.decisions-cover-type-total{font-variant-numeric:tabular-nums;margin-left:auto}.decisions-cover-track{border-radius:var(--r-full);background:var(--bg-2);height:10px;display:flex;overflow:hidden}.decisions-cover-seg--open{background:var(--ai)}.decisions-cover-seg--decided{background:var(--success)}.decisions-cover-seg--reversed{background:var(--warn)}.decisions-cover-seg--other{background:var(--border-2)}.decisions-cover-legend{margin-top:var(--s-1);gap:var(--s-3)}.decisions-flag-card{padding:var(--s-4)}.decisions-flag-card[data-tone=danger]{border-color:var(--danger-tint)}.decisions-flag-card[data-tone=warn]{border-color:var(--warn-tint)}.decisions-flag-title{font-size:var(--ts-body-sm);margin-left:var(--s-2);flex:1;font-weight:500}.decisions-flag-detail{margin-left:var(--s-6)}.decisions-flag-ids{margin-left:var(--s-6);margin-top:var(--s-1)}.decisions-flag-fix-btn{margin-left:var(--s-6);margin-top:var(--s-2)}.jobs-empty-card{padding:var(--s-6);text-align:center}.jobs-empty-title{margin-bottom:var(--s-2);font-weight:600}.jobs-empty-body{font-size:var(--ts-body-sm)}.jobs-error-card{padding:var(--s-5);color:var(--danger)}.jobs-table-wrap{overflow:hidden}.jobs-table{border-collapse:collapse;width:100%}.jobs-thead-row{border-bottom:var(--hairline)}.jobs-th{padding:var(--s-2) var(--s-4);text-align:start;font-weight:600;font-size:var(--ts-body-sm);color:var(--text-dim)}.jobs-row,.jobs-row[data-first=true]{border-top:none}.jobs-row:not([data-first=true]){border-top:var(--hairline)}.jobs-td{padding:var(--s-3) var(--s-4);font-size:var(--ts-body-sm)}.jobs-td--kind{font-family:var(--font-mono);font-weight:500}.jobs-td--attempt{font-family:var(--font-mono);color:var(--text-dim)}.jobs-td--muted{color:var(--text-dim)}.jobs-detail-cell{border-top:var(--hairline);padding:0}.jobs-detail-pre{padding:var(--s-3) var(--s-4);font-size:var(--ts-body-2xs);white-space:pre-wrap;border-radius:0;margin:0}.sa-filter-row{margin-bottom:var(--s-4)}.sa-filter-spacer{flex:1}.sa-waitlist-table{overflow:hidden}.sa-waitlist-row{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:var(--hairline);font-size:var(--ts-body-sm);grid-template-columns:1fr 140px 200px 160px;align-items:center;display:grid}.sa-waitlist-row[data-first=true]{border-top:none}.sa-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-plain-scroll{overflow-x:auto}.crm-plain-table{border-collapse:collapse;inline-size:100%;font-size:var(--ts-body-sm)}.crm-plain-table th{padding:var(--s-3) var(--s-4);text-align:start;white-space:nowrap;font-weight:600}.crm-plain-table td{padding:var(--s-3) var(--s-4);vertical-align:middle}.crm-plain-table>thead>tr{border-block-end:var(--hairline)}.crm-plain-table>tbody>tr{border-block-start:var(--hairline)}.crm-card-flush{padding:0;overflow:hidden}.crm-footer-actions{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.crm-error-text{color:var(--danger);font-size:var(--ts-body-sm)}.crm-strong-text{font-size:var(--ts-body-sm);min-inline-size:0;font-weight:500}.crm-space-above{margin-block-start:var(--s-4)}.crm-space-below{margin-block-end:var(--s-2)}.crm-space-below-lg{margin-block-end:var(--s-3)}.meetings-pad-3{padding:var(--s-3)}.meetings-pad-4{padding:var(--s-4)}.meetings-pad-5{padding:var(--s-5)}.meetings-pad-6{padding:var(--s-6)}.meetings-mb-1{margin-bottom:var(--s-1)}.meetings-mb-2{margin-bottom:var(--s-2)}.meetings-mb-3{margin-bottom:var(--s-3)}.meetings-mt-2{margin-top:var(--s-2)}.meetings-ml-1{margin-left:var(--s-1)}.meetings-ml-2{margin-left:var(--s-2)}.meetings-mr-2{margin-right:var(--s-2)}.meetings-ml-auto{margin-left:auto}.meetings-clip{overflow:hidden}.meetings-maxw-760{max-width:760px;margin-inline:auto}.meetings-maxw-820{max-width:820px;margin-inline:auto}.meetings-skeleton-line{height:14px;width:var(--w,100%);background:var(--hairline-fill,#0000000f);border-radius:var(--r-1)}.meetings-list-row{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);color:inherit;cursor:pointer;transition:all var(--t-fast);border-top:var(--hairline);background:0 0;border-left:3px solid #0000;text-decoration:none;display:flex}.meetings-list-row:first-child{border-top:none}.meetings-list-row[data-active=true]{background:var(--ai-tint);border-left:3px solid var(--ai)}.meetings-list-icon{border-radius:var(--r-3);background:var(--ai-tint);width:36px;height:36px;color:var(--ai-soft);flex-shrink:0;justify-content:center;align-items:center;display:flex}.meetings-list-main{flex:1;min-width:0}.meetings-list-title{font-size:var(--ts-body);font-weight:500}.meetings-list-summary{font-size:var(--ts-body-2xs);color:var(--text-dim);margin-top:var(--s-1);-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.meetings-ask-wrap{max-width:760px;margin-inline:auto}.meetings-ask-input{font-size:var(--ts-body);margin-left:var(--s-3);background:0 0;border:none;flex:1}.meetings-ask-reply{font-size:var(--ts-body);white-space:pre-wrap;line-height:1.6}.meetings-ask-source{text-align:left;background:var(--bg-2);border:var(--hairline);border-radius:var(--r-2);padding:var(--s-2) var(--s-3);cursor:pointer;font-size:var(--ts-body-2xs);color:var(--text);line-height:1.5}.meetings-action-row{align-items:center;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-3);border:var(--hairline);color:inherit;transition:background var(--t-fast);text-decoration:none;display:flex}.meetings-side-stat{font-size:var(--ts-h2);margin-top:var(--s-2);font-weight:600}.meetings-transcript-line{font-size:var(--ts-body-sm);margin-top:var(--s-0);line-height:1.55}.meetings-detail-body{font-size:var(--ts-body-lg);line-height:1.7}.meetings-chat-wrap{max-width:820px;min-height:calc(100vh - 320px);margin-inline:auto}.meetings-chat-scroll{flex:1;overflow:auto}.meetings-chat-bubble{font-size:var(--ts-body)}.meetings-chat-bubble--pre{white-space:pre-wrap;line-height:1.6}.meetings-chat-input{background:0 0;border:none}.meetings-chat-composer{background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-4);padding:var(--s-2);align-items:center;gap:var(--s-2);display:flex;position:sticky;bottom:0}.meetings-actionsview-row{padding:var(--s-3) 0;gap:var(--s-3);color:inherit;text-decoration:none}.meetings-actionsview-row[data-first=true]{border-top:none}.meetings-actionsview-row:not([data-first=true]){border-top:var(--hairline)}.meetings-actionsview-title{font-size:var(--ts-body-sm);margin-left:var(--s-1);flex:1}.meetings-actionsview-title[data-done=true]{color:var(--text-dim);text-decoration:line-through}.meetings-checkbox-ai{accent-color:var(--ai)}.meetings-chip-task{margin-left:var(--s-2);font-size:var(--ts-mono-2xs)}.meetings-chip-tag{margin-left:var(--s-1);font-size:var(--ts-mono-2xs)}.meetings-chip-source{margin-right:var(--s-2);font-size:var(--ts-mono-2xs)}.meetings-italic-empty{font-style:italic}.meetings-label-2xs{font-size:var(--ts-body-2xs)}.meetings-flex-main{flex:1;min-width:0}.meetings-flex-1{flex:1}.meetings-mb-0{margin-bottom:var(--s-0)}.meetings-mt-0{margin-top:var(--s-0)}.meetings-text-default{color:var(--text)}.meetings-lh-155{line-height:1.55}.meetings-fw-500{font-weight:500}.meetings-cursor-pointer{cursor:pointer}.meetings-mb-4{margin-bottom:var(--s-4)}.meetings-mb-6{margin-bottom:var(--s-6)}.meetings-mt-3{margin-top:var(--s-3)}.meetings-mt-6{margin-top:var(--s-6)}.meetings-maxw-600{max-width:600px}.meetings-maxw-680{max-width:680px;margin-inline:auto}.meetings-maxw-720{max-width:720px;margin-inline:auto}.meetings-device-row{cursor:pointer;padding:var(--s-3);border:1px solid var(--border-1);border-radius:var(--r-3);background:0 0}.meetings-device-row[data-checked=true]{background:var(--ai-tint)}.meetings-ml3-flex{margin-left:var(--s-3);flex:1}.meetings-row-title{font-size:var(--ts-body-sm);font-weight:500}.meetings-btn-cta{padding:var(--s-3) var(--s-6);align-self:flex-end}.meetings-live-grid{gap:var(--s-4);grid-template-columns:2fr 1fr;display:grid}.meetings-live-main{flex-direction:column;padding:0;display:flex}.meetings-live-header{padding:var(--s-4) var(--s-5);border-bottom:var(--hairline)}.meetings-live-section{padding:var(--s-5);border-bottom:var(--hairline)}.meetings-live-transcript{padding:var(--s-5);flex:1;overflow:auto}.meetings-waveform{align-items:center;gap:var(--s-0);height:60px;padding:0 var(--s-1);display:flex}.meetings-wavebar{background:var(--ai-soft);border-radius:1px;flex:1}.meetings-wavebar--lit{background:var(--ai)}.meetings-live-side{gap:var(--s-3);flex-direction:column;display:flex}.meetings-speaker-row{align-items:center;gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-2);transition:all var(--t-fast);background:0 0;border:1px solid #0000;display:flex}.meetings-speaker-row[data-active=true]{background:var(--ai-tint);border:1px solid var(--ai-tint-2)}.meetings-btn-full{width:100%;margin-top:var(--s-3);justify-content:center}.meetings-hint-text{font-size:var(--ts-body-sm);margin-left:var(--s-2)}.meetings-speaker-title{font-size:var(--ts-body);font-weight:500}.meetings-chip-clickable{cursor:pointer}.meetings-chip-untag{cursor:pointer;opacity:.6}.meetings-process-wrap{max-width:600px;margin:var(--s-8) auto;text-align:center}.meetings-process-orb{background:radial-gradient(circle at 35% 35%, var(--ai-soft), var(--ai) 70%, #6b3d14 100%);width:80px;height:80px;box-shadow:0 0 60px var(--ai-glow);margin:0 auto var(--s-5);border-radius:50%}.meetings-process-title{font-size:var(--ts-h2);margin-bottom:var(--s-2)}.meetings-process-card{padding:var(--s-5);text-align:left}.meetings-process-step{padding:var(--s-2) 0;align-items:center;gap:var(--s-3);display:flex}.meetings-process-step[data-state=pending]{opacity:.35}.meetings-process-step-icon[data-state=done]{color:var(--success)}.meetings-process-step-icon[data-state=active]{color:var(--ai)}.meetings-process-step-icon[data-state=pending]{color:var(--text-mute)}.meetings-process-step-label{font-size:var(--ts-body-sm)}.meetings-postmortem-card{border:var(--hairline);border-radius:var(--r-3);padding:var(--s-4);margin-bottom:var(--s-4)}.meetings-postmortem-header{align-items:center;gap:var(--s-3);margin-bottom:var(--s-2);display:flex}.meetings-postmortem-title{flex:1;margin:0}.meetings-postmortem-stats{gap:var(--s-3);font-size:var(--ts-body-2xs);color:var(--text-dim);display:flex}.meetings-postmortem-actions{margin:0;padding:0;list-style:none}.meetings-postmortem-action-row{align-items:center;gap:var(--s-2);padding:var(--s-1) 0;display:flex}.meetings-postmortem-action-title{flex:1}.meetings-postmortem-footer{margin-top:var(--s-2);gap:var(--s-2);display:flex}.meetings-project-chip{cursor:pointer;display:inline-flex}.meetings-api-list{margin-bottom:var(--s-4);overflow:hidden}.meetings-api-row{align-items:center;gap:var(--s-3);padding:var(--s-4);color:inherit;text-decoration:none;display:flex}.meetings-api-row+.meetings-api-row{border-top:var(--hairline)}.meetings-api-row-main{flex:1;min-width:0}.meetings-api-row-title{font-size:var(--ts-body-sm);font-weight:500}.meetings-api-row-meta{font-size:var(--ts-body-2xs);margin-top:var(--s-0)}.meetings-playback-overlay{background:var(--scrim);z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.meetings-playback-modal{padding:var(--s-6);min-width:320px;max-width:460px}.meetings-playback-head{margin-bottom:var(--s-3)}.meetings-playback-head-title{font-weight:600}.meetings-index-body{position:relative}.meetings-detail-subtitle{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap}.meetings-newform{padding:var(--s-5);margin-bottom:var(--s-5)}.meetings-newform-title{font-size:var(--ts-body-sm);margin-bottom:var(--s-3);color:var(--ai-soft);font-weight:600}.meetings-newform-input{width:100%;padding:var(--s-2) var(--s-3);font-size:var(--ts-body-sm);margin-bottom:var(--s-2);box-sizing:border-box}.meetings-newform-input--half{flex:1;width:auto;margin-bottom:0}.meetings-newform-row{gap:var(--s-2);margin-bottom:var(--s-3)}.meetings-newform-error{color:var(--danger);margin-bottom:var(--s-2)}.meetings-newform-actions{gap:var(--s-2)}.meetings-summary-empty{font-size:var(--ts-body-sm);margin:0;line-height:1.5}.meetings-summary-list-row{padding:var(--s-2) 0}.meetings-summary-list-title{font-size:var(--ts-body-sm);flex:1}.meetings-summary-page{max-width:760px;margin:0 auto}.meetings-summary-tldr-card{padding:var(--s-5)}.meetings-summary-ai-label{margin-left:var(--s-2);color:var(--ai-soft)}.meetings-summary-tldr-body{font-size:var(--ts-body-lg);line-height:1.55}.meetings-summary-gap2{gap:var(--s-2)}.meetings-summary-action-row{padding:var(--s-2) 0}.meetings-summary-action-row+.meetings-summary-action-row{border-top:var(--hairline)}.meetings-summary-checkbox{accent-color:var(--ai)}.meetings-summary-action-text{font-size:var(--ts-body-sm);margin-left:var(--s-2);flex:1;text-decoration:none}.meetings-summary-action-text[data-done=true]{text-decoration:line-through}.meetings-summary-transcript-list{gap:var(--s-3);font-family:var(--font-sans);flex-direction:column;display:flex}.meetings-summary-transcript-btn{appearance:none;font:inherit;color:inherit;text-align:inherit;align-items:flex-start;gap:var(--s-3);cursor:pointer;background:0 0;border:none;width:100%;padding:0}.meetings-summary-transcript-body{flex:1}.meetings-summary-transcript-meta{margin-bottom:var(--s-0)}.meetings-summary-transcript-text{font-size:var(--ts-body-sm);line-height:1.5}.meetings-summary-show-full{align-self:flex-start}.meetings-summary-memo{max-width:720px;padding:var(--s-7);font-size:var(--ts-body-lg);margin:0 auto;line-height:1.75}.meetings-summary-memo-actions{gap:var(--s-2);margin-top:var(--s-5)}.meetings-summary-spatial{background:var(--bg-inset);border:var(--hairline);border-radius:var(--r-4);height:calc(100vh - 280px);min-height:520px;position:relative;overflow:hidden}.meetings-summary-spatial-dots{background-image:radial-gradient(circle, var(--border-1) 1px, transparent 1px);opacity:.5;background-size:24px 24px;position:absolute;inset:0}.meetings-summary-ask-sources{padding:var(--s-3);margin-top:var(--s-2)}.meetings-summary-ask-sources-label{margin-bottom:var(--s-2);font-size:var(--ts-body-2xs)}.meetings-summary-ask-source-btn{text-align:left;background:var(--bg-2);border:var(--hairline);border-radius:var(--r-2);padding:var(--s-2) var(--s-3);cursor:pointer;font-size:var(--ts-body-2xs);color:var(--text);line-height:1.5}.meetings-summary-ask-source-index{margin-right:var(--s-2)}.meetings-summary-ask-source-kind{margin-right:var(--s-2);font-size:var(--ts-mono-2xs)}.meetings-summary-ask-source-who{margin-right:var(--s-2)}.meetings-summary-ask-page{max-width:820px;margin:0 auto}.meetings-summary-ask-suggestions{gap:var(--s-2);margin-left:var(--s-4);flex-wrap:wrap}.meetings-summary-ask-input{padding:var(--s-3);border:1px solid var(--border-1);border-radius:var(--r-3);background:var(--bg-2);flex:1}.meetings-summary-followup-card{padding:var(--s-4)}.meetings-summary-followup-body{font-size:var(--ts-body-sm);line-height:1.5}.meetings-summary-followup-text{color:var(--text-mute);margin-top:var(--s-1)}.meetings-flow-kind-grid{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.meetings-flow-kind-btn{padding:var(--s-4);border-radius:var(--r-3);text-align:left;cursor:pointer;background:var(--bg-2);border:1px solid var(--border-1);color:var(--text);font:inherit}.meetings-flow-kind-btn[data-selected=true]{background:var(--ai-tint);border:1px solid var(--ai-tint-2)}.meetings-flow-kind-emoji{font-size:var(--ts-h3)}.meetings-flow-kind-check{font-size:var(--ts-mono-2xs);margin-left:auto}.meetings-flow-kind-meta{margin-top:var(--s-2);font-size:var(--ts-body-2xs)}.meetings-flow-title-input{font-size:var(--ts-h3);padding:var(--s-3);font-weight:500}.meetings-flow-avatar-btn{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;width:auto;padding:0;display:inline-block}.meetings-flow-iris-label{margin-bottom:var(--s-3);color:var(--ai-soft)}.meetings-flow-toggle-label{margin-left:var(--s-3);font-size:var(--ts-body-sm)}.meetings-flow-footer-row{gap:var(--s-3);margin-top:var(--s-2);justify-content:flex-end}.meetings-flow-start-btn{padding:var(--s-3) var(--s-6)}.meetings-flow-empty-card{padding:var(--s-8);text-align:center}.meetings-flow-subtitle{gap:var(--s-2);margin-top:var(--s-1);flex-wrap:wrap}.meetings-mt-4{margin-top:var(--s-4)}.meetings-maxw-540{max-width:540px;margin:var(--s-8) auto;text-align:center}.meetings-combo-wrap{position:relative}.meetings-combo-trigger{align-items:center;gap:var(--s-3);padding:var(--s-3);text-align:left;background:var(--bg-2);cursor:pointer;width:100%;display:flex}.meetings-combo-chip-id{font-size:var(--ts-mono-2xs)}.meetings-combo-sel-label{font-size:var(--ts-body-sm);flex:1;font-weight:500}.meetings-combo-placeholder{color:var(--text-mute);flex:1}.meetings-combo-panel{margin-top:var(--s-1);z-index:50;box-shadow:var(--shadow-2);position:absolute;top:100%;left:0;right:0;overflow:hidden}.meetings-combo-search-row{padding:var(--s-3);border-bottom:var(--hairline)}.meetings-combo-search-input{margin-left:var(--s-2);padding:var(--s-1);background:0 0;border:none;flex:1}.meetings-combo-options{max-height:260px;overflow:auto}.meetings-combo-option{appearance:none;font:inherit;color:inherit;text-align:inherit;width:100%;padding:var(--s-3) var(--s-4);cursor:pointer;border:none;border-top:var(--hairline);background:0 0}.meetings-combo-option[data-selected=true]{background:var(--ai-tint)}.meetings-combo-option:hover:not([data-selected=true]){background:var(--bg-2)}.meetings-combo-create-btn{appearance:none;font:inherit;color:inherit;text-align:inherit;width:100%;padding:var(--s-3) var(--s-4);cursor:pointer;border:none;border-top:var(--hairline);background:var(--ai-tint)}.meetings-combo-create-btn[data-busy=true]{cursor:progress;opacity:.6}.meetings-combo-option-label{font-size:var(--ts-body-sm);margin-left:var(--s-2);flex:1}.meetings-combo-empty{padding:var(--s-5);text-align:center}.meetings-flowparts-process-title{font-size:var(--ts-h2);margin-bottom:var(--s-6)}.meetings-flowparts-summary-body{font-size:var(--ts-body);line-height:1.7}.meetings-flowparts-action-row{padding:var(--s-2) 0}.meetings-flowparts-action-row[data-first=true]{border-top:none}.meetings-flowparts-action-row:not([data-first=true]){border-top:var(--hairline)}.meetings-flowparts-action-text{font-size:var(--ts-body-sm);margin-left:var(--s-3);flex:1}.meetings-flowparts-decision-row{padding:var(--s-2) 0;gap:var(--s-3)}.meetings-flowparts-decision-row[data-first=true]{border-top:none}.meetings-flowparts-decision-row:not([data-first=true]){border-top:var(--hairline)}.meetings-flowparts-decision-icon[data-status=agreed]{color:var(--success)}.meetings-flowparts-decision-icon[data-status=tabled]{color:var(--text-mute)}.meetings-flowparts-decision-icon[data-status=other]{color:var(--warn)}.meetings-flowparts-decision-text{font-size:var(--ts-body-sm);flex:1}.meetings-flowparts-footer-row{justify-content:flex-end;gap:var(--s-2)}.eng-signals-list-col{flex:1;min-width:0}.eng-signals-row{margin-bottom:var(--s-2);cursor:pointer;gap:var(--s-2);align-items:center;display:flex}.eng-signals-row-summary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eng-fs-2xs{font-size:var(--ts-body-2xs)}.eng-signals-drawer{width:360px;max-height:70vh;overflow:auto}.eng-signals-drawer-head{margin-bottom:var(--s-2);justify-content:space-between}.eng-signals-drawer-title{margin:0}.eng-mb2{margin-bottom:var(--s-2)}.eng-mt2{margin-top:var(--s-2)}.eng-signals-source-url{word-break:break-all}.eng-signals-extids-list{margin:var(--s-1) 0 0 var(--s-4);font-size:var(--ts-body-2xs);padding:0}.eng-signals-raw-wrap{margin-top:var(--s-3)}.eng-signals-raw-pre{background:var(--bg-2);padding:var(--s-2);border-radius:var(--r-1);font-size:var(--ts-body-2xs);margin-top:var(--s-2);overflow:auto}.eng-signals-drawer-openrow{gap:var(--s-2);margin-top:var(--s-2)}.eng-incidents-row-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eng-pipeline-prlist{margin-bottom:var(--s-6)}.eng-row-link{margin-bottom:var(--s-2);gap:var(--s-3);color:inherit;align-items:center;text-decoration:none;display:flex}.eng-pipeline-envrow{gap:var(--s-3);align-items:flex-start;display:flex;overflow-x:auto}.eng-pipeline-envcol{flex:0 0 220px;min-width:220px}.eng-pipeline-envheading{text-transform:capitalize}.eng-pipeline-tile{margin-bottom:var(--s-2);color:inherit;font-size:var(--ts-body-sm);text-decoration:none;display:block}.eng-pipeline-tile-title{font-weight:500}.meetings-mt-1{margin-top:var(--s-1)}.meetings-livemain-line{align-items:flex-start;gap:var(--s-3);padding:var(--s-2) 0}.meetings-livemain-line[data-first=true]{border-top:none}.meetings-livemain-line:not([data-first=true]){border-top:var(--hairline)}.meetings-livemain-line-text{font-size:var(--ts-body-sm);margin-top:var(--s-0);line-height:1.5}.meetings-livemain-add-row{align-items:center;gap:var(--s-2);padding-top:var(--s-3);margin-top:var(--s-2);border-top:var(--hairline)}.meetings-livemain-input{padding:var(--s-2);border:1px solid var(--border-1);border-radius:var(--r-2);background:var(--bg-2);flex:1}.meetings-livemain-side{padding:var(--s-4);height:fit-content}.meetings-livemain-iris-label{margin-left:var(--s-2);color:var(--ai-soft)}.meetings-livemain-subcard{padding:var(--s-3);margin-bottom:var(--s-3)}.meetings-livemain-transport{padding:var(--s-6);align-items:center;gap:var(--s-5);display:flex}.meetings-livemain-livedot{background:var(--danger);color:#fff;width:56px;height:56px;font-size:var(--ts-h2);box-shadow:0 0 24px var(--danger-tint);border-radius:50%;justify-content:center;align-items:center;display:flex}.meetings-livemain-transport-line{font-size:var(--ts-body-sm);padding:var(--s-1) 0}.meetings-livemain-transport-line[data-first=true]{border-top:none}.meetings-livemain-transport-line:not([data-first=true]){border-top:var(--hairline)}.meetings-livemain-canvas{background:var(--bg-inset);height:calc(100vh - 280px);min-height:480px;padding:0;position:relative;overflow:hidden}.meetings-livemain-canvas-dots{background-image:radial-gradient(circle, var(--border-1) 1px, transparent 1px);opacity:.6;background-size:24px 24px;position:absolute;inset:0}.meetings-livemain-canvas-hint{z-index:1;position:absolute;top:12px;left:16px}.meetings-livemain-canvas-elapsed{z-index:1;gap:var(--s-2);position:absolute;top:12px;right:16px}.meetings-livemain-canvas-empty{text-align:center;z-index:1;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.meetings-livemain-bubble[data-mine=true]{background:var(--bg-2);align-self:flex-end}.meetings-livemain-bubble:not([data-mine=true]){align-self:flex-start}.meetings-livemain-bubble-text{font-size:var(--ts-body-sm);margin-top:var(--s-1)}.meetings-livemain-iris-note{padding:var(--s-3);align-self:center;max-width:90%}.meetings-livemain-iris-note-title{margin-left:var(--s-2);font-weight:600}.meetings-livemain-chat-input{padding:var(--s-3);border:1px solid var(--border-1);border-radius:var(--r-3);background:var(--bg-2);flex:1}.sw-signals-loading{font-size:var(--ts-body-sm)}.sw-signals-empty{font-size:var(--ts-body-sm);margin-top:var(--s-7);text-align:center}.sw-signals-list{gap:var(--s-2);flex-direction:column;display:flex}.sw-signals-row{align-items:flex-start;gap:var(--s-3)}.sw-signals-main{flex:1;min-width:0}.sw-signals-summary{font-size:var(--ts-body-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sw-signals-time{font-size:var(--ts-body-sm);color:var(--text-mute);margin-top:var(--s-0)}.sw-signals-link{font-size:var(--ts-body-sm);color:var(--accent);flex-shrink:0}.voice-tool-card{font-size:var(--ts-body-2xs);padding:var(--s-2);border-radius:var(--r-3);background:var(--bg-2);border:1px solid var(--border-1);margin:var(--s-1) 0}.voice-tool-card--failed{background:var(--danger-tint);border-color:var(--danger)}.voice-tool-card--link{color:inherit;text-decoration:none;display:block}.voice-tool-card-head{margin-bottom:var(--s-1);align-items:center;gap:var(--s-2)}.voice-tool-card-title{font-size:var(--ts-body-sm);flex:1}.voice-tool-card-title--solo{font-size:var(--ts-body-sm)}.voice-tool-description{font-size:var(--ts-body-2xs);margin-bottom:var(--s-2);line-height:1.4}.voice-tool-chip-row{gap:var(--s-1);flex-wrap:wrap}.voice-tool-chip-row--mt{margin-top:var(--s-1)}.voice-tool-count{font-size:var(--ts-body-2xs);margin-bottom:var(--s-2)}.voice-tool-row{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-1);color:inherit;cursor:pointer;text-decoration:none;display:flex}.voice-tool-row-text{font-size:var(--ts-body-2xs);flex:1}.voice-tool-chip{font-size:var(--ts-mono-2xs);padding:var(--s-0) var(--s-1);border-radius:var(--r-full);background:var(--ai-tint);color:var(--ai-soft)}.voice-tool-chip--new{background:var(--success-tint)}.voice-tool-pill{font-size:var(--ts-mono-2xs);padding:var(--s-1) var(--s-2);border-radius:var(--r-full);background:var(--ai-tint);color:var(--ai-soft);width:fit-content;margin:var(--s-1) 0}.voice-tool-pre{margin:var(--s-1) 0 0;font-size:var(--ts-mono-2xs);white-space:pre-wrap;max-height:200px;overflow:auto}.voice-tool-pre--raw{max-height:160px;margin:0}.voice-tool-summary{cursor:pointer}.voice-tool-stats-grid{gap:var(--s-2);grid-template-columns:repeat(2,1fr);display:grid}.voice-tool-stat{background:var(--bg-2);padding:var(--s-1) var(--s-2);border-radius:var(--r-1);justify-content:space-between}.voice-tool-stat-key,.voice-tool-stat-value{font-size:var(--ts-body-2xs)}.voice-tool-empty{font-style:italic}.voice-tool-overflow{font-size:var(--ts-mono-2xs);margin-top:var(--s-1);font-style:italic}.voice-tool-dot{width:8px;height:8px;margin-right:var(--s-2);background:var(--voice-dot-color);border-radius:50%}.voice-tool-dot--status{flex:none}.build-flex-1{flex:1}.build-mis-1{margin-inline-start:var(--s-1)}.build-mis-2{margin-inline-start:var(--s-2)}.build-mis-3{margin-inline-start:var(--s-3)}.build-mis-9{margin-inline-start:var(--s-9)}.build-mis-auto{margin-inline-start:auto}.build-mb-1{margin-bottom:var(--s-1)}.build-mb-2{margin-bottom:var(--s-2)}.build-mb-3{margin-bottom:var(--s-3)}.build-mb-4{margin-bottom:var(--s-4)}.build-mt-1{margin-top:var(--s-1)}.build-mt-2{margin-top:var(--s-2)}.build-mt-4{margin-top:var(--s-4)}.build-pad-3{padding:var(--s-3)}.build-pad-4{padding:var(--s-4)}.build-pad-5{padding:var(--s-5)}.build-pad-7{padding:var(--s-7)}.build-cursor-pointer{cursor:pointer}.build-panel{flex-direction:column;padding:0;display:flex;overflow:hidden}.build-panel-head{padding:var(--s-3);border-bottom:var(--hairline)}.build-fw-600{font-weight:600}.build-orb{background:radial-gradient(circle at 35% 35%, var(--ai-soft), var(--ai) 70%, #6b3d14 100%);border-radius:50%}.build-orb-60{width:60px;height:60px;box-shadow:0 0 30px var(--ai-glow)}.build-orb-80{width:80px;height:80px;box-shadow:0 0 40px var(--ai-glow)}.build-mie-3{margin-inline-end:var(--s-3)}.build-mb-0{margin-bottom:var(--s-0)}.build-subtitle-row{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap}.build-checkpoints-card{padding:var(--s-4);margin-bottom:var(--s-4)}.build-checkpoints-label{color:var(--ai-soft);margin-inline-start:var(--s-2)}.build-checkpoints-list{font-size:var(--ts-body-sm);margin:0;padding-inline-start:var(--s-5);line-height:1.7}.build-console-grid{gap:var(--s-3);grid-template-columns:300px 1fr 1fr;min-height:calc(100vh - 320px);display:grid}.build-panel-head-wide{padding:var(--s-3) var(--s-4);border-bottom:var(--hairline)}.build-rail-head-title{font-weight:600;font-size:var(--ts-body-sm);margin-inline-start:var(--s-2)}.build-chip-mis-auto{font-size:var(--ts-mono-2xs);margin-inline-start:auto}.build-rail-body{padding:var(--s-3);gap:var(--s-3);flex-direction:column;flex:1;display:flex;overflow:auto}.build-taskid-label{margin-bottom:var(--s-1);font-size:var(--ts-body-2xs)}.build-task-title{font-size:var(--ts-body-sm);font-weight:600}.build-task-desc{margin-top:var(--s-1);line-height:1.5}.build-acceptance-list{font-size:var(--ts-body-2xs);color:var(--text-dim);padding-inline-start:var(--s-4);line-height:1.55}.build-blocked-item{font-size:var(--ts-body-2xs);color:var(--danger)}.build-fs-2xs{font-size:var(--ts-body-2xs)}.build-related-card-sm{padding:var(--s-2);margin-bottom:var(--s-1);cursor:pointer}.build-meta-mono-2xs{font-size:var(--ts-mono-2xs)}.build-fw600-mis2{margin-inline-start:var(--s-2);font-weight:600}.build-console-log{padding:var(--s-3);font-family:var(--font-mono);font-size:var(--ts-body-2xs);background:var(--bg-1);flex:1;min-height:320px;line-height:1.55;overflow:auto}.build-text-mute{color:var(--text-mute)}.build-text-ai{color:var(--ai)}.build-text-accent{color:var(--accent)}.build-text-success{color:var(--success)}.build-text-warn{color:var(--warn)}.build-log-pre{margin:var(--s-1) 0 0 0;white-space:pre-wrap}.build-log-pre--plan{color:var(--text)}.build-log-pre--critique{color:var(--text-dim)}.build-panel-foot{padding:var(--s-3);border-top:var(--hairline)}.build-chip-mis2-mono{font-size:var(--ts-mono-2xs);margin-inline-start:var(--s-2)}.build-preview-iframe{background:#fff;border:none;flex:1;width:100%;min-height:320px}.build-preview-empty{justify-content:center;align-items:center;gap:var(--s-3);padding:var(--s-7);flex-direction:column;flex:1;display:flex}.build-hint-260{text-align:center;max-width:260px}.build-preview-actions{padding:var(--s-2);border-top:var(--hairline);gap:var(--s-1)}.build-preview-shell{flex-direction:column;min-height:calc(100vh - 280px);padding:0;display:flex}.build-preview-iframe-lg{background:#fff;border:none;flex:1;width:100%;min-height:480px}.build-preview-empty-lg{justify-content:center;align-items:center;gap:var(--s-4);padding:var(--s-9);text-align:center;flex-direction:column;flex:1;display:flex}.build-fs-h3{font-size:var(--ts-h3)}.build-maxw-360{max-width:360px}.build-maxw-880{gap:var(--s-4);flex-direction:column;max-width:880px;margin-inline:auto;display:flex}.build-intro-text{font-size:var(--ts-body-sm);line-height:1.6}.build-task-heading{font-size:var(--ts-h3);flex:1;font-weight:600}.build-body-text{font-size:var(--ts-body-sm);margin-bottom:var(--s-4);line-height:1.7}.build-acceptance-list-lg{font-size:var(--ts-body-sm);padding-inline-start:var(--s-5);line-height:1.8}.build-tags-row{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap}.build-label-danger{margin-bottom:var(--s-2);color:var(--danger)}.build-text-danger-sm{font-size:var(--ts-body-sm);color:var(--danger)}.build-notes-text{font-size:var(--ts-body-sm);color:var(--text-dim);font-style:italic}.build-related-list{gap:var(--s-2);flex-direction:column;display:flex}.build-related-card-lg{padding:var(--s-4);cursor:pointer}.build-related-title{font-size:var(--ts-body-sm);flex:1;margin-inline-start:var(--s-3);font-weight:500}.build-raw-block{padding:var(--s-4);font-family:var(--font-mono);font-size:var(--ts-body-2xs);background:var(--bg-1);white-space:pre-wrap;max-height:320px;color:var(--text-dim);line-height:1.6;overflow:auto}.build-raw-label{margin-bottom:var(--s-2);font-family:var(--font-mono)}.build-hist-card{overflow:hidden}.build-hist-row{padding:var(--s-4);gap:var(--s-3)}.build-hist-row[data-first=true]{border-top:none}.build-hist-row:not([data-first=true]){border-top:var(--hairline)}.build-hist-id{width:70px}.build-hist-prompt{font-size:var(--ts-body-sm);flex:1}.build-chat-wrap{gap:var(--s-4);flex-direction:column;min-height:calc(100vh - 320px);display:flex}.build-chat-scroll{gap:var(--s-4);flex-direction:column;flex:1;padding-inline-end:var(--s-1);display:flex;overflow:auto}.build-chat-bubble-pre{font-size:var(--ts-body);white-space:pre-wrap}.build-chat-bubble{font-size:var(--ts-body)}.build-about-article{padding:var(--s-7);font-size:var(--ts-body);line-height:1.8}.build-about-list{padding-inline-start:var(--s-6);line-height:2}.build-detail-grid{gap:var(--s-5);grid-template-columns:1.6fr 1fr;display:grid}.build-detail-col{gap:var(--s-4);flex-direction:column;display:flex}.build-mono{font-family:var(--font-mono)}.build-crumb-link{color:var(--text-dim)}.build-w-40{width:40px}.build-w-70{width:70px}.build-pad-0{padding:0}.build-list-btn-row{appearance:none;font:inherit;color:inherit;text-align:inherit;width:100%;padding:var(--s-2) 0;gap:var(--s-3);cursor:pointer;background:0 0;border:none}.build-list-btn-row[data-first=true]{border-top:none}.build-list-btn-row:not([data-first=true]){border-top:var(--hairline)}.build-nav-row{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;width:100%;padding:var(--s-2);border-radius:var(--r-2);background:var(--bg-2);border:none}.build-navrow-label{font-size:var(--ts-body-sm);margin-inline-start:var(--s-2)}.build-navrow-label-mono{font-family:var(--font-mono);font-size:var(--ts-body-2xs);margin-inline-start:var(--s-2)}.build-navrow-chevron{color:var(--text-faint);margin-inline-start:auto}.build-iris-blurb{font-size:var(--ts-body-sm);margin-top:var(--s-2);line-height:1.55}.build-iris-actions{gap:var(--s-2);margin-top:var(--s-3)}.build-pr-opened-text{font-size:var(--ts-body-sm);margin-inline-start:var(--s-2)}.build-text-danger{color:var(--danger)}.build-text-dim-sm{font-size:var(--ts-body-sm);color:var(--text-dim)}.build-meta-sm{font-size:var(--ts-body-sm)}.build-comment-row{gap:var(--s-2);margin-top:var(--s-3);display:flex}.build-comment-input{padding:var(--s-3);flex:1}.build-tabbar{padding:0 var(--s-3);border-bottom:var(--hairline);gap:0}.build-tab-btn{padding:var(--s-3) var(--s-4);color:var(--text-dim);font:inherit;font-size:var(--ts-body-sm);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:400}.build-tab-btn[data-active=true]{color:var(--text);border-bottom-color:var(--ai);font-weight:600}.build-metric-tile{padding:var(--s-3);background:var(--bg-2);border-radius:var(--r-3);border:1px solid var(--border-1)}.build-metric-value{font-size:var(--ts-h2);letter-spacing:-.02em;margin-top:var(--s-1);font-feature-settings:"tnum";color:var(--text);font-weight:600}.build-metric-value[data-tone=warn]{color:var(--warn)}.build-sbx-overview{padding:var(--s-5);gap:var(--s-4);flex-direction:column;display:flex}.build-sbx-cmdblock{padding:var(--s-3);background:var(--bg-inset);font-family:var(--font-mono);font-size:var(--ts-body-2xs);line-height:1.8}.build-activity-row{padding:var(--s-3) var(--s-4);gap:var(--s-3)}.build-activity-row[data-first=true]{border-top:none}.build-activity-row:not([data-first=true]){border-top:var(--hairline)}.build-logs-head{padding:var(--s-3) var(--s-4);border-bottom:var(--hairline);gap:var(--s-3)}.build-logs-body{padding:var(--s-4);color:#a3e635;font-family:var(--font-mono);font-size:var(--ts-body-2xs);white-space:pre-wrap;background:#000;min-height:260px;max-height:420px;line-height:1.7;overflow:auto}.build-logs-waiting{color:#888}.build-sbx-url{font-size:var(--ts-body-2xs);color:var(--ai-soft)}.build-tabs-card{padding:0;overflow:hidden}.build-connect-repo-search{padding:var(--s-3);font-family:var(--font-mono)}.build-connect-repo-card{padding:var(--s-3)}.build-connect-repo-info{flex:1;min-width:0;margin-inline-start:var(--s-2)}.build-connect-repo-name{font-family:var(--font-mono);font-size:var(--ts-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.build-connect-repo-meta{font-size:var(--ts-body-2xs)}.build-typecard{padding:var(--s-6)}.build-typecard-head{margin-bottom:var(--s-2);align-items:center;gap:var(--s-3)}.build-typecard-title{font-size:var(--ts-h2);margin:0}.build-typecard-selected-chip{margin-inline-start:var(--s-1)}.build-typecard-sub{font-size:var(--ts-body);margin-bottom:var(--s-5)}.build-typecard-col{padding:var(--s-4)}.build-typecard-col-label{margin-bottom:var(--s-2)}.build-typecard-list{font-size:var(--ts-body-sm);padding-inline-start:var(--s-5);line-height:1.8}.build-typecard-iris{padding:var(--s-4);margin-top:var(--s-4)}.build-typecard-iris-head{margin-bottom:var(--s-2)}.build-typecard-iris-label{color:var(--ai-soft);margin-inline-start:var(--s-2)}.build-typecard-iris-body{font-size:var(--ts-body-sm);line-height:1.6}.build-typecard-actions{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-4)}.build-repopanel-head{margin-bottom:var(--s-3)}.build-repopanel-count{flex:1}.build-repocard{padding:var(--s-4);cursor:pointer;grid-column:var(--repo-card-span,auto)}.build-repocard-toprow{align-items:flex-start}.build-repocard-icon{border-radius:var(--r-3);background:var(--bg-2);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.build-repocard-info{flex:1;min-width:0;margin-inline-start:var(--s-2)}.build-repocard-name-row{gap:var(--s-2)}.build-repocard-name{font-size:var(--ts-body-sm);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.build-repocard-sub{margin-top:var(--s-0)}.build-repocard-chips{gap:var(--s-1);margin-top:var(--s-2);flex-wrap:wrap}.build-repocard-activity{margin-top:var(--s-3);font-size:var(--ts-body-2xs)}.build-repocard-activity-label{font-size:var(--ts-mono-2xs)}.build-repocard-activity-label--mt{margin-top:var(--s-2)}.build-repocard-activity-list{margin:0;padding:0;list-style:none}.build-repocard-activity-item{padding:var(--s-0) 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.build-repocard-activity-link{color:inherit;text-decoration:none}.build-repocard-expanded{margin-top:var(--s-3)}.build-repocard-pipeline-link{font-size:var(--ts-body-2xs)}.build-repocard-policy{margin-top:var(--s-2);padding-top:var(--s-2);border-top:var(--hairline)}.build-repocard-policy-item{align-items:center;gap:var(--s-2);font-size:var(--ts-body-2xs);display:flex}.build-repocard-actions{margin-top:var(--s-2);justify-content:flex-end;gap:var(--s-2)}.build-prlist{overflow:hidden}.build-prlist-row{appearance:none;font:inherit;color:inherit;text-align:inherit;width:100%;padding:var(--s-4);border:none;border-top:var(--hairline);gap:var(--s-3);cursor:pointer;background:0 0}.build-prlist-row--first{border-top:none}.build-prlist-title{font-size:var(--ts-body-sm);flex:1}.build-prlist-diffstat{text-align:end;width:90px}.build-reporules{max-width:760px}.build-reporule-card{padding:var(--s-4)}.build-reporule-when{font-family:var(--font-mono);font-size:var(--ts-body-sm);flex:1}.build-reporule-then{font-size:var(--ts-body-sm)}.build-sbxlist-row{padding:var(--s-4);cursor:pointer}.build-sbxlist-icon{border-radius:var(--r-3);background:color-mix(in srgb, var(--sbx-tmpl-color) 13%, transparent);width:38px;height:38px;color:var(--sbx-tmpl-color);font-family:var(--font-mono);justify-content:center;align-items:center;font-weight:700;display:flex}.build-sbxlist-info{flex:1;margin-inline-start:var(--s-3)}.build-sbxlist-name{font-size:var(--ts-body-sm)}.build-sbxlist-chip{margin-inline-start:var(--s-2)}.build-sbxlist-sub{margin-top:var(--s-0);font-family:var(--font-mono)}.build-sbxlist-actions{gap:var(--s-3)}.build-sbxcreate-source-label{margin-bottom:var(--s-3)}.build-sbxcreate-branch{padding:var(--s-3);font-family:var(--font-mono)}.build-sbxcreate-tpl-icon{border-radius:var(--r-3);background:color-mix(in srgb, var(--sbx-tmpl-color) 13%, transparent);width:36px;height:36px;color:var(--sbx-tmpl-color);font-family:var(--font-mono);margin-bottom:var(--s-3);justify-content:center;align-items:center;font-weight:700;display:flex}.build-sbxcreate-tpl-name{font-size:var(--ts-body-sm);font-weight:600}.build-sbxcreate-tpl-desc{font-size:var(--ts-body-2xs);margin-top:var(--s-1)}.build-sbxcreate-name-label{margin-top:var(--s-5);margin-bottom:var(--s-2)}.build-sbxcreate-name{padding:var(--s-3)}.build-sbxcreate-link-label{margin-top:var(--s-4);margin-bottom:var(--s-2)}.build-sbxcreate-submit{margin-top:var(--s-5)}.build-sbxcreate-ai-blurb{padding:var(--s-4);font-size:var(--ts-body-sm)}.build-sbxcreate-ai-blurb-text{margin-inline-start:var(--s-2)}.build-sbxconsole{flex-direction:column;min-height:calc(100vh - 320px);padding:0;display:flex;overflow:hidden}.build-sbxconsole-bar{padding:var(--s-3) var(--s-4);border-bottom:var(--hairline);gap:var(--s-3)}.build-sbxconsole-label{margin-inline-end:var(--s-2)}.build-sbxlogs{flex-direction:column;min-height:calc(100vh - 320px);padding:0;display:flex;overflow:hidden}.build-sbxlogs-bar{padding:var(--s-3) var(--s-4);border-bottom:var(--hairline);gap:var(--s-3)}.build-sbxlogs-label{margin-inline-end:var(--s-2)}.build-sbxlogs-select{background:var(--bg-2);color:var(--text);border:1px solid var(--border-1);border-radius:var(--r-2);padding:var(--s-1) var(--s-2);font-family:var(--font-mono);font-size:var(--ts-body-2xs)}.build-sbxlogs-clear{margin-inline-start:auto}.build-sbxlogs-pane{padding:var(--s-4);color:#a3e635;font-family:var(--font-mono);font-size:var(--ts-body-2xs);white-space:pre-wrap;background:#000;flex:1;min-height:320px;line-height:1.7;overflow:auto}.build-sbxlogs-waiting{color:#888}.ops-docviewer-img{max-width:100%}.ops-docviewer-toolbar{margin-bottom:var(--s-2);font-variant-numeric:tabular-nums}.ops-docviewer-canvas{border:1px solid var(--border);max-width:100%}.ops-status-badge{padding:var(--s-0) var(--s-2);border-radius:var(--r-full);font-size:var(--ts-body-2xs);border:1px solid #0000;align-items:center;font-weight:500;display:inline-flex}.ops-status-badge[data-status=current]{background:var(--success-tint);color:var(--success)}.ops-status-badge[data-status=due-soon]{background:var(--warn-tint);color:var(--warn)}.ops-status-badge[data-status=overdue]{background:var(--danger-tint);color:var(--danger)}.ops-status-badge[data-status=exempted]{background:var(--bg-2);color:var(--text-mute);border-color:var(--border)}.ops-compliance-cal__head{gap:var(--s-1);margin-bottom:var(--s-1);font-size:var(--ts-body-2xs);color:var(--text-mute);grid-template-columns:repeat(7,1fr);font-weight:600;display:grid}.ops-compliance-cal__head-cell{padding:var(--s-1)}.ops-compliance-cal__grid{gap:var(--s-1);grid-template-columns:repeat(7,1fr);display:grid}.ops-compliance-cal__cell{border:1px solid var(--border);border-radius:var(--r-2);min-height:80px;padding:var(--s-1);background:var(--bg-1)}.ops-compliance-cal__daynum{font-size:var(--ts-body-2xs);color:var(--text-mute);margin-bottom:var(--s-1)}.ops-compliance-cal__chip{text-align:left;border-radius:var(--r-1);width:100%;padding:var(--s-0) var(--s-2);margin-bottom:var(--s-0);font-size:var(--ts-body-2xs);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:none;font-weight:500;display:block;overflow:hidden}.ops-compliance-cal__chip[data-status=current]{background:var(--success-tint);color:var(--success)}.ops-compliance-cal__chip[data-status=due-soon]{background:var(--warn-tint);color:var(--warn)}.ops-compliance-cal__chip[data-status=overdue]{background:var(--danger-tint);color:var(--danger)}.ops-compliance-cal__chip[data-status=exempted]{background:var(--bg-2);color:var(--text-mute)}.ops-table-card{overflow:hidden}.ops-table{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm);text-align:left}.ops-table thead tr{border-bottom:var(--hairline);color:var(--text-dim)}.ops-table th{padding:var(--s-2) var(--s-3);font-weight:600}.ops-table td{padding:var(--s-2) var(--s-3)}.ops-table td.ops-table__cell--muted{color:var(--text-dim)}.ops-table td.ops-table__cell--faint{color:var(--text-mute)}.ops-table tbody tr{border-top:var(--hairline)}.ops-table tbody tr:first-child{border-top:none}.ops-wo-reserved{margin-top:var(--s-6)}.ops-wo-reserved__head{margin-bottom:var(--s-3);justify-content:space-between;align-items:center;display:flex}.ops-wo-reserved__note{font-size:var(--ts-body-sm)}.ops-wo-reserved__cancel-fail{padding:var(--s-2) var(--s-3);color:var(--danger);font-size:var(--ts-body-2xs)}.ops-wo-section{margin-top:var(--s-6)}.ops-wo-section__head{margin-bottom:var(--s-3);justify-content:space-between}.ops-wo-time{gap:var(--s-4);flex-direction:column;display:flex}.ops-wo-time__loading{font-size:var(--ts-body-sm);padding:var(--s-2) 0}.ops-wo-time__summary{gap:var(--s-6);font-size:var(--ts-body-sm);color:var(--text-dim);flex-wrap:wrap}.ops-wo-time__strong{color:var(--text);font-weight:600}.ops-wo-labelcol{gap:var(--s-1);font-size:var(--ts-body-sm);flex-direction:column;font-weight:500;display:flex}.ops-wo-modal-scrim{z-index:1099;background:#0000006b;position:fixed;inset:0}.ops-wo-modal{z-index:1100;width:min(420px,94vw);color:var(--text);gap:var(--s-3);box-shadow:var(--shadow-2);flex-direction:column;margin:0;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ops-wo-modal__title{margin-bottom:var(--s-1)}.ops-wo-modal__actions{justify-content:flex-end;gap:var(--s-2);margin-top:var(--s-1)}.ops-wo__error-card{padding:var(--s-5);color:var(--danger)}.ops-wo-list__new-link{text-decoration:none}.ops-wo-list__th,.ops-wo-list__td{padding:var(--s-3) var(--s-4)}.ops-wo-list__td--muted{padding:var(--s-3) var(--s-4);color:var(--text-dim)}.ops-wo-list__td--small{font-size:var(--ts-body-2xs)}.ops-wo-list__title-link{color:var(--accent);font-weight:500;text-decoration:none}.ops-sla-panel{min-width:0}.ops-sla-panel__heading{font-size:var(--ts-body-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);margin:0;font-weight:600}.ops-sla-panel__head-row{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.ops-sla-panel__stack{gap:var(--s-3);flex-direction:column;display:flex}.ops-sla-panel__applied-row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.ops-sla-panel__policy-name{font-size:var(--ts-body-sm);font-weight:600}.ops-sla-panel__dim-line{font-size:var(--ts-body-2xs);color:var(--text-dim);line-height:1.6}.ops-sla-panel__field-label{font-size:var(--ts-body-2xs);color:var(--text-dim)}.ops-sla-panel__field{gap:var(--s-1);flex-direction:column;display:flex}.ops-sla-panel__reset-warning{padding:var(--s-3);border:1px solid var(--warn);border-radius:var(--r-2);color:var(--warn);font-size:var(--ts-body-2xs);line-height:1.6}.ops-sla-panel__error-banner{padding:var(--s-3);color:var(--danger);font-size:var(--ts-body-2xs)}.ops-sla-panel__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.ops-incbridge{min-width:0}.ops-incbridge__heading{font-size:var(--ts-body-sm);margin:0 0 var(--s-2);font-weight:600}.ops-incbridge__desc{font-size:var(--ts-body-sm);color:var(--text-dim);margin:0 0 var(--s-3)}.ops-incbridge__status-row{align-items:center;gap:var(--s-3);margin-bottom:var(--s-2);display:flex}.ops-incbridge__provider{font-size:var(--ts-body-sm);color:var(--text-dim)}.ops-incbridge__link-row{margin-bottom:var(--s-3)}.ops-incbridge__link{font-size:var(--ts-body-sm)}.ops-incbridge__failure{font-size:var(--ts-body-sm);color:var(--danger);margin:0 0 var(--s-3)}.ops-incbridge-pill{font-size:var(--ts-body-2xs);text-transform:uppercase;padding:var(--s-0) var(--s-2);border-radius:var(--r-full);font-weight:600}.ops-incbridge-pill[data-status=open]{background:var(--success-tint);color:var(--success)}.ops-incbridge-pill[data-status=opening]{background:var(--warn-tint);color:var(--warn)}.ops-incbridge-pill[data-status=closed]{background:var(--bg-2);color:var(--text-dim)}.ops-incbridge-pill[data-status=failed]{background:var(--danger-tint);color:var(--danger)}.ops-incbridge-modal-scrim{z-index:200;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ops-incbridge-modal{background:var(--bg-1);padding:var(--s-6);border-radius:var(--r-2);max-width:400px}.ops-incbridge-modal__title{margin-top:0}.ops-incbridge-modal__options{gap:var(--s-2);margin-bottom:var(--s-4);flex-direction:column;display:flex}.ops-incbridge-modal__disabled-label{color:var(--text-mute);cursor:not-allowed}.ops-incbridge-modal__note{font-size:var(--ts-body-2xs)}.ops-incbridge-modal__actions{gap:var(--s-2);justify-content:flex-end;display:flex}.ops-wo-consumption__placeholder{font-size:var(--ts-body-sm);padding:var(--s-2) 0}.ops-wo-consumption__nav{margin-bottom:var(--s-4);flex-wrap:wrap}.ops-wo-create__card{padding:var(--s-7)}.ops-wo-create__fieldset{margin:0 0 var(--s-6) 0;border:none;padding:0}.ops-wo-create__legend{margin-bottom:var(--s-3);font-weight:600;font-size:var(--ts-body-sm)}.ops-wo-create__label{font-size:var(--ts-body-sm);font-weight:500}.ops-wo-create__error-summary{font-size:var(--ts-body-sm);color:var(--danger);margin:0}.ops-wo-create__actions{gap:var(--s-3);margin-top:var(--s-2);justify-content:flex-end}.ops-wo-kind-option{align-items:center;gap:var(--s-3);cursor:pointer;padding:var(--s-3);border-radius:var(--r-2);border:1px solid var(--border);background:0 0;transition:border-color .15s,background .15s;display:flex}.ops-wo-kind-option[data-selected=true]{border-color:var(--ai-tint-2);background:var(--ai-soft)}.ops-wo-kind-option__radio{accent-color:var(--ai)}.ops-wo-kind-option__label{font-size:var(--ts-body-sm);font-weight:500}.input.input--error{border-color:var(--danger)}.ops-time-note,.ops-time-row__info{font-size:var(--ts-body-sm)}.ops-time-row__who{font-weight:500}.ops-time-row__dates{font-size:var(--ts-body-sm);color:var(--text-mute)}.ops-time-row__actions{flex-shrink:0}.ops-time-approve{color:var(--success);border-color:var(--success)}.ops-time-reject{color:var(--danger);border-color:var(--danger)}.ops-time-scrim{background:var(--scrim);z-index:1099;position:fixed;inset:0}.ops-time-dialog{z-index:1100;width:min(420px,94vw);color:var(--text);gap:var(--s-3);box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ops-time-textarea{resize:none}.ops-time-reject-confirm{background:var(--danger);border-color:var(--danger)}.ops-week-label{font-size:var(--ts-body-sm);font-weight:500}.ops-week-warn{font-size:var(--ts-body-sm);color:var(--warn)}.ops-week-daycard{padding:var(--s-2);min-height:var(--s-10)}.ops-week-daylabel{font-size:var(--ts-body-sm);color:var(--text-dim);margin-bottom:var(--s-1)}.ops-week-noentries{font-size:var(--ts-body-sm);color:var(--text-mute)}.ops-week-entry-chip{font-size:var(--ts-body-sm);background:var(--accent-tint);color:var(--accent);border-radius:var(--r-2);padding:var(--s-0) var(--s-2);margin-bottom:var(--s-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-week-daytotal{font-size:var(--ts-body-sm);color:var(--text-dim);margin-top:var(--s-1)}.ops-week-submit{gap:var(--s-2);flex-direction:column;display:flex}.ops-week-submit__heading{font-size:var(--ts-body-sm);font-weight:500}.ops-week-submit__hint{font-size:var(--ts-body-sm);color:var(--text-dim)}.ops-week-submit__error{font-size:var(--ts-body-sm);color:var(--danger)}.ops-week-submit__row{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);display:flex}.ops-week-submit__row-text{min-width:0;font-size:var(--ts-body-sm);flex:1}.ops-week-submit__row-meta,.ops-week-totals{font-size:var(--ts-body-sm);color:var(--text-dim)}.ops-week-totals__value{color:var(--text)}.ops-cap-thumb{width:var(--s-9);height:var(--s-9);border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface-1);flex-shrink:0;position:relative;overflow:hidden}.ops-cap-thumb__img{object-fit:cover;width:100%;height:100%}.ops-cap-thumb__filename{width:100%;height:100%;font-size:var(--ts-body-2xs);padding:var(--s-1);text-align:center;word-break:break-all;justify-content:center;align-items:center;display:flex}.ops-cap-thumb__pending{background:var(--scrim);color:#fff;font-size:var(--ts-mono-2xs);place-items:center;display:grid;position:absolute;inset:0}.ops-cap-thumb__failed{top:var(--s-0);right:var(--s-0);color:var(--danger);font-size:var(--ts-body-sm);line-height:1;position:absolute}.ops-cap-thumb__remove{top:var(--s-0);left:var(--s-0);background:var(--scrim);color:#fff;border-radius:var(--r-1);width:var(--s-4);height:var(--s-4);font-size:var(--ts-mono-2xs);line-height:var(--ts-body-sm);cursor:pointer;border:0;padding:0;position:absolute}.ops-standup-share{margin-left:var(--s-2)}.ops-cap-hotkey{min-height:480px;position:relative}.ops-cap-hotkey__skeleton{opacity:.3;gap:var(--s-3);flex-direction:column;display:flex}.ops-cap-hotkey__skeleton-card{height:100px}.ops-cap-hotkey__modal{top:8%;width:600px;box-shadow:var(--shadow-2);position:absolute;inset-inline-start:50%;transform:translate(-50%)}.ops-cap-hotkey__panel{padding:0}.ops-cap-hotkey__head{padding:var(--s-4);background:var(--ai-tint);border-bottom:var(--hairline)}.ops-cap-hotkey__head-title{margin-inline-start:var(--s-2);font-weight:600}.ops-cap-hotkey__head-chip{margin-inline-start:var(--s-2)}.ops-cap-hotkey__head-spacer{flex:1}.ops-cap-hotkey__body{padding:var(--s-4);gap:var(--s-3);flex-direction:column;display:flex}.ops-cap-hotkey__attachments{gap:var(--s-2);flex-wrap:wrap;display:flex}.ops-cap-hotkey__textarea{font-size:var(--ts-body-lg);padding:var(--s-3);resize:vertical}.ops-cap-hotkey__actions{justify-content:flex-end;gap:var(--s-2)}.ops-cap-hotkey__hint{margin-inline-end:auto}.ops-cap-hotkey__status{padding:var(--s-3);font-size:var(--ts-body-sm)}.ops-cap-hotkey__status-label{margin-inline-start:var(--s-2)}.ops-cap-hotkey__routed-head{margin-bottom:var(--s-2)}.ops-cap-hotkey__conf-chip{margin-inline-start:auto}.ops-cap-hotkey__routed-title{font-size:var(--ts-body-sm);margin-top:var(--s-1)}.ops-cap-hotkey__routed-chips{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap}.ops-cap-hotkey__reasoning{margin-top:var(--s-2);font-style:italic}.ops-cap-hotkey__kind-chips{gap:var(--s-2);flex-wrap:wrap}.ops-cap-hotkey__kind-chip{cursor:pointer}.ops-cap-hotkey__footer-row{justify-content:space-between}.ops-cap-hotkey__footer-actions{gap:var(--s-2)}.ops-cap-hotkey__filed{padding:var(--s-4);text-align:center;font-size:var(--ts-body-sm)}.ops-cap-hotkey__filed-actions{justify-content:center;gap:var(--s-2);margin-top:var(--s-3)}.ops-cap-hotkey__footer{bottom:var(--s-4);position:absolute;inset-inline-start:50%;transform:translate(-50%)}.ops-kbsuggest{min-width:0}.ops-kbsuggest__heading{font-size:var(--ts-body-sm);margin:0 0 var(--s-2);font-weight:600}.ops-kbsuggest__desc{font-size:var(--ts-body-sm);color:var(--text-dim);margin:0 0 var(--s-3)}.ops-kbsuggest__error{font-size:var(--ts-body-sm);color:var(--danger);margin:var(--s-2) 0 0}.ops-kbsuggest__preview{margin-top:var(--s-2)}.ops-kbsuggest__title{font-size:var(--ts-body-sm);margin:0 0 var(--s-1);font-weight:500}.ops-kbsuggest__chips{gap:var(--s-2);margin-bottom:var(--s-2);flex-wrap:wrap}.ops-kbsuggest__actions{gap:var(--s-2)}.ops-codechange{min-width:0}.ops-codechange__heading{font-size:var(--ts-body-sm);margin:0 0 var(--s-3);font-weight:600}.ops-codechange__heading--signals{margin-top:var(--s-3);margin-bottom:var(--s-2)}.ops-codechange__pr{border:var(--hairline);border-radius:var(--r-2);padding:var(--s-3);margin-bottom:var(--s-3)}.ops-codechange__pr-link{font-size:var(--ts-body-sm);font-weight:500;text-decoration:none}.ops-codechange__pr-author{font-size:var(--ts-body-2xs);color:var(--text-dim);margin-top:var(--s-1)}.ops-codechange__pr-branches{font-size:var(--ts-body-2xs);font-family:var(--font-mono);color:var(--text-dim);margin-top:var(--s-2)}.ops-codechange__empty{font-size:var(--ts-body-sm);color:var(--text-dim);margin-top:0}.ops-codechange__note{font-size:var(--ts-body-2xs);color:var(--text-dim)}.ops-codechange__signals{margin:0;padding:0;list-style:none}.ops-codechange__signal{font-size:var(--ts-body-sm);padding:var(--s-1) 0;border-top:1px solid var(--border)}.ops-codechange__signal-when{color:var(--text-dim);margin-left:var(--s-2)}.ops-page-escalation{gap:var(--s-2);flex-direction:column;display:flex}.ops-page-escalation__btn{cursor:pointer;justify-content:center;width:100%}.ops-page-escalation__btn:disabled{cursor:wait}.ops-page-escalation__msg{font-size:var(--ts-body-sm);color:var(--text-dim);margin:0}.ops-page-escalation__msg--err,.ops-kbsuggest__discard-btn{color:var(--danger)}.ops-assets-new-link{text-decoration:none}.ops-assets-error{padding:var(--s-5);color:var(--danger)}.ops-assets-name-link{color:var(--accent);font-weight:500;text-decoration:none}.ops-bug{min-width:0}.ops-bug__heading{font-size:var(--ts-body-sm);margin:0 0 var(--s-3);font-weight:600}.ops-bug__heading--signals{margin-top:var(--s-3);margin-bottom:var(--s-2)}.ops-bug__meta-row{gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.ops-bug-severity-pill{font-size:var(--ts-body-2xs);text-transform:uppercase;padding:var(--s-0) var(--s-3);border-radius:var(--r-full);font-weight:600}.ops-bug-severity-pill[data-severity-bucket=p1]{background:var(--danger-tint);color:var(--danger)}.ops-bug-severity-pill[data-severity-bucket=p2]{background:var(--warn-tint);color:var(--warn)}.ops-bug-severity-pill[data-severity-bucket=p3]{background:var(--accent-tint);color:var(--accent)}.ops-bug-severity-pill[data-severity-bucket=default]{background:var(--bg-2);color:var(--text-dim)}.ops-bug__sentry-link{font-size:var(--ts-body-sm)}.ops-bug__caused-by{font-size:var(--ts-body-sm);margin-bottom:var(--s-3);color:var(--text-dim)}.ops-bug__note{font-size:var(--ts-body-2xs);color:var(--text-dim)}.ops-bug__signals{margin:0;padding:0;list-style:none}.ops-bug__signal{font-size:var(--ts-body-sm);padding:var(--s-1) 0;border-top:1px solid var(--border)}.ops-bug__signal-when{color:var(--text-dim);margin-left:var(--s-2)}.ops-deploy{min-width:0}.ops-deploy__heading{font-size:var(--ts-body-sm);margin:0 0 var(--s-3);font-weight:600}.ops-deploy__heading--timeline{margin-top:var(--s-3);margin-bottom:var(--s-2)}.ops-deploy__meta-row{gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.ops-deploy-env-pill{font-size:var(--ts-body-2xs);text-transform:uppercase;padding:var(--s-0) var(--s-3);border-radius:var(--r-full);font-weight:600}.ops-deploy-env-pill[data-env-bucket=prod]{background:var(--danger-tint);color:var(--danger)}.ops-deploy-env-pill[data-env-bucket=staging]{background:var(--warn-tint);color:var(--warn)}.ops-deploy-env-pill[data-env-bucket=dev]{background:var(--accent-tint);color:var(--accent)}.ops-deploy-env-pill[data-env-bucket=default]{background:var(--bg-2);color:var(--text-dim)}.ops-deploy__version{font-size:var(--ts-body-sm);color:var(--text-dim)}.ops-deploy__sha{font-size:var(--ts-body-sm);font-family:var(--font-mono);color:var(--text-dim)}.ops-deploy__duration{font-size:var(--ts-body-2xs);color:var(--text-dim)}.ops-deploy__linked-cc{margin-bottom:var(--s-3);font-size:var(--ts-body-sm)}.ops-deploy__note{font-size:var(--ts-body-2xs);color:var(--text-dim)}.ops-deploy__signals{margin:0;padding:0;list-style:none}.ops-deploy__signal{font-size:var(--ts-body-sm);padding:var(--s-1) 0;border-top:1px solid var(--border)}.ops-deploy__signal-when{color:var(--text-dim);margin-right:var(--s-2)}.ops-incident{min-width:0}.ops-incident__heading{font-size:var(--ts-body-sm);margin:0 0 var(--s-3);font-weight:600}.ops-incident__heading--signals{margin-top:var(--s-3);margin-bottom:var(--s-2)}.ops-incident__meta-row{gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.ops-incident-severity-pill{font-size:var(--ts-body-2xs);text-transform:uppercase;padding:var(--s-0) var(--s-3);border-radius:var(--r-full);font-weight:600}.ops-incident-severity-pill[data-severity-bucket=p1]{background:var(--danger-tint);color:var(--danger)}.ops-incident-severity-pill[data-severity-bucket=p2]{background:var(--warn-tint);color:var(--warn)}.ops-incident-severity-pill[data-severity-bucket=p3]{background:var(--accent-tint);color:var(--accent)}.ops-incident-severity-pill[data-severity-bucket=default]{background:var(--bg-2);color:var(--text-dim)}.ops-incident__impact{font-size:var(--ts-body-sm);margin-bottom:var(--s-3);color:var(--text-dim)}.ops-incident__oncall{font-size:var(--ts-body-sm);margin-bottom:var(--s-3)}.ops-incident__oncall-none{color:var(--text-dim)}.ops-incident__note{font-size:var(--ts-body-2xs);color:var(--text-dim)}.ops-incident__signals{margin:0 0 var(--s-3);padding:0;list-style:none}.ops-incident__signal{font-size:var(--ts-body-sm);padding:var(--s-1) 0;border-top:1px solid var(--border)}.ops-incident__signal-when{color:var(--text-dim);margin-left:var(--s-2)}.ops-error-card{padding:var(--s-5);color:var(--danger)}.ops-link{color:var(--accent);text-decoration:none}.ops-link--strong{font-weight:500}.ops-link-reset{text-decoration:none}.ops-kb-attrchips{padding:var(--s-3) var(--s-6) 0;flex-wrap:wrap}.ops-kb-filters{gap:var(--s-2);margin-bottom:var(--s-3);flex-direction:column;display:flex}.ops-kb-filtergroup{gap:var(--s-2);flex-wrap:wrap;display:flex}.ops-kb-chipbtn{cursor:pointer;background:inherit;color:inherit;font:inherit;border:none}.ops-kb-search{max-width:360px}.ops-kb-tablecard{overflow:hidden}.ops-kb-table{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.ops-kb-table thead tr{border-bottom:var(--hairline);text-align:left}.ops-kb-table th{padding:var(--s-3) var(--s-4);font-weight:600}.ops-kb-table td{padding:var(--s-3) var(--s-4)}.ops-kb-table tbody tr+tr{border-top:var(--hairline)}.ops-kb-dim{color:var(--text-dim)}.ops-kb-dim--2xs{font-size:var(--ts-body-2xs)}.ops-vendor-rating-toast{padding:var(--s-4);margin-top:var(--s-4);border-inline-start:4px solid var(--accent)}.ops-vendor-rating-prompt,.ops-vendor-rating-stars{margin-bottom:var(--s-2)}.ops-vendor-rating-note{width:100%;margin-bottom:var(--s-2)}.ops-sensor-rangerow{gap:var(--s-2);margin-bottom:var(--s-2);align-items:center;display:flex}.ops-sensor-range-btn{font-weight:400}.ops-sensor-range-btn[data-active=true]{font-weight:600}.ops-sensor-dot--anomaly{color:var(--danger)}.ops-sensor-dot--ok{color:var(--success)}.ops-sensor-threshold{font-size:var(--ts-body-sm);color:var(--text-dim)}.ops-field-full{width:100%}.ops-emergency-warning{font-family:var(--font-sans);font-size:var(--ts-body-sm);padding:var(--s-2) var(--s-3);border-radius:var(--r-2);display:block}.ops-field-label-wrap{display:block}.ops-field-label{margin-bottom:var(--s-1);display:block}.ops-qr-card{padding:var(--s-5);margin-bottom:var(--s-3)}.ops-qr-cardhead{margin-bottom:var(--s-2)}.ops-qr-statuschip{margin-inline-start:var(--s-2)}.ops-qr-statuschip--sm{margin-inline-start:var(--s-1)}.ops-qr-response-row{padding:var(--s-2) 0;border-top:var(--hairline);justify-content:space-between;align-items:center;display:flex}.ops-qr-archivedlist{margin-top:var(--s-2)}.ops-qr-archivedcard{padding:var(--s-3);margin-bottom:var(--s-2)}.ops-rq-heading{margin-bottom:var(--s-2);font-weight:600}.ops-rq-extralist{margin-top:var(--s-2)}.ops-sensordash-detail{margin-top:var(--s-4)}.ops-threshold-form{border:1px solid var(--border-1);padding:var(--s-2);margin-top:var(--s-2)}.ops-tmc-card{border-inline-start:4px solid var(--border-1)}.ops-tmc-card[data-emergency=true]{border-inline-start-color:var(--danger);background:var(--danger-tint)}.ops-tmc-body{flex:1;min-width:0}.ops-tmc-sender{color:var(--text);font-weight:600}.ops-tmc-time{font-size:var(--ts-body-sm);color:var(--text-mute)}.ops-tmc-metarow{margin-top:var(--s-1);font-size:var(--ts-body-sm);color:var(--text-dim)}.ops-tmc-summary{font-size:var(--ts-body-sm);color:var(--text-dim);margin-top:var(--s-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ops-tmc-expanded{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border-1);gap:var(--s-2);flex-direction:column;display:flex}.ops-tmc-bodytext{font-size:var(--ts-body-sm);color:var(--text-dim);white-space:pre-wrap}.ops-tmc-attached{font-size:var(--ts-body-sm);color:var(--text-mute)}.ops-tmc-confpill{align-self:flex-start}.ops-tmc-actions{margin-top:var(--s-3)}.ops-tmc-finalised{font-size:var(--ts-body-sm);color:var(--text-mute)}.ops-tmc-wolink{font-size:var(--ts-body-sm);color:var(--accent)}.ops-tmc-channelicon{font-size:var(--ts-h3);margin-top:var(--s-0)}.ops-inbox-emergencybar{z-index:10;margin-bottom:var(--s-4);background:var(--danger-tint);border:1px solid var(--danger);color:var(--danger);font-weight:600;position:sticky;top:0}.ops-inbox-list{gap:var(--s-3);flex-direction:column;display:flex}.ops-inbox-empty{font-size:var(--ts-body-sm);text-align:center;padding:var(--s-7) 0;font-style:italic}.ops-vendordir-toolbar{margin-bottom:var(--s-3)}.ops-vendordir-search{min-width:220px}.ops-calendar-toolbar{margin-bottom:var(--s-3)}.ops-calendar-monthlabel{margin-inline-start:var(--s-2)}.ops-calendar-spacer{flex:1}.ops-calendar-statusfilter{max-width:180px}.ops-cid-card{margin-bottom:var(--s-4)}.ops-cid-label{font-size:var(--ts-body-2xs);color:var(--text-dim);margin-bottom:var(--s-1)}.ops-cid-assetname-wrap{font-weight:600;font-size:var(--ts-body-lg)}.ops-cid-link{text-decoration:none}.ops-cid-assetkind{font-size:var(--ts-body-sm);color:var(--text-dim)}.ops-cid-detailrow{flex-wrap:wrap}.ops-cid-fieldlabel{font-size:var(--ts-body-2xs);color:var(--text-dim)}.ops-cid-fieldvalue{margin-top:var(--s-1)}.ops-cid-fieldvalue--strong,.ops-cid-certtitle{font-weight:600}.ops-cid-certexpiry{font-size:var(--ts-body-sm);color:var(--text-dim);margin-top:var(--s-1)}.ops-cid-notesbody{white-space:pre-wrap}.ops-cid-actionerror{margin-top:var(--s-3);color:var(--danger)}.ops-capvoice-canvas{width:320px;height:48px}.ops-sumine-toolbar{margin-bottom:var(--s-3);gap:var(--s-2)}.ops-sumine-grid{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}.ops-sumine-fallback{margin-top:var(--s-4)}.ops-sumine-fallback__head{margin-bottom:var(--s-2)}.ops-sumine-fallback__desc{margin-inline-start:var(--s-2)}.ops-sumine-fallback__article{padding:var(--s-5);font-size:var(--ts-body-sm);line-height:1.6}.ops-sumine-fallback__pre{white-space:pre-wrap;font-family:inherit;font-size:inherit;line-height:inherit;margin:var(--s-2) 0 0 0}.ops-list-newlink{text-decoration:none}.ops-list-error{padding:var(--s-5);color:var(--danger)}.ops-list-card{overflow:hidden}.ops-list-table{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.ops-list-table thead tr{border-bottom:var(--hairline);text-align:left}.ops-list-table th{padding:var(--s-3) var(--s-4);font-weight:600}.ops-list-table td{padding:var(--s-3) var(--s-4)}.ops-list-table td.ops-list-table__cell--muted{color:var(--text-dim)}.ops-list-table td.ops-list-table__cell--muted-sm{color:var(--text-dim);font-size:var(--ts-body-2xs)}.ops-list-table tbody tr{border-top:var(--hairline)}.ops-list-table tbody tr:first-child{border-top:none}.ops-list-link{color:var(--accent);font-weight:500;text-decoration:none}.ops-list-text--muted{color:var(--text-dim)}.ops-docform-card{padding:var(--s-7)}.ops-docform-fieldset{margin:0 0 var(--s-6) 0;border:none;padding:0}.ops-docform-legend{margin-bottom:var(--s-3);font-weight:600;font-size:var(--ts-body-sm)}.ops-docform-kind-label{align-items:center;gap:var(--s-3);cursor:pointer;padding:var(--s-3);border-radius:var(--r-2);border:1px solid var(--border);background:0 0;transition:border-color .15s,background .15s;display:flex}.ops-docform-kind-label[data-selected=true]{border-color:var(--ai-tint-2);background:var(--ai-soft)}.ops-docform-radio{accent-color:var(--ai)}.ops-docform-kind-text{font-size:var(--ts-body-sm);font-weight:500}.ops-docform-alert{font-size:var(--ts-body-sm);color:var(--danger);margin:0}.ops-docform-label{font-size:var(--ts-body-sm);font-weight:500}.ops-docform-input--error{border-color:var(--danger)}.ops-docform-actions-row{margin-top:var(--s-2)}.ops-docdetail-error-card{padding:var(--s-5);color:var(--danger)}.ops-docdetail-owner{margin-bottom:var(--s-4);font-size:var(--ts-body-sm);color:var(--text-dim)}.ops-docdetail-viewer-card{margin-bottom:var(--s-6);padding:0}.ops-docdetail-card{max-width:640px;padding:var(--s-7)}.ops-docdetail-attrs{margin-bottom:var(--s-6)}.ops-docdetail-heading{font-size:var(--ts-body-sm);margin:0;font-weight:600}.ops-docdetail-heading--spaced{font-size:var(--ts-body-sm);margin:0 0 var(--s-3) 0;font-weight:600}.ops-docdetail-error{font-size:var(--ts-body-sm);color:var(--danger);margin-bottom:var(--s-2)}.ops-docdetail-error--mb3{font-size:var(--ts-body-sm);color:var(--danger);margin-bottom:var(--s-3)}.ops-docdetail-section{margin-bottom:var(--s-6)}.ops-docdetail-section--bordered{margin-bottom:var(--s-6);border-top:var(--hairline);padding-top:var(--s-5)}.ops-docdetail-section--bordered-top{border-top:var(--hairline);padding-top:var(--s-5)}.ops-docdetail-version-row{padding:var(--s-3) var(--s-4);align-items:center;gap:var(--s-3);font-size:var(--ts-body-sm);display:flex}.ops-docdetail-version-num{min-width:28px;font-weight:600}.ops-docdetail-version-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ops-docdetail-version-meta{color:var(--text-dim);font-size:var(--ts-body-2xs)}.ops-docdetail-version-meta--italic{color:var(--text-dim);font-size:var(--ts-body-2xs);font-style:italic}.ops-docdetail-download-btn{font-size:var(--ts-body-2xs);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0}.ops-docdetail-delete-btn{font-size:var(--ts-body-2xs);color:var(--danger);padding:var(--s-0) var(--s-2)}.ops-docdetail-metadata{margin-bottom:var(--s-6);font-size:var(--ts-body-sm);color:var(--text-dim)}.ops-docdetail-btn-danger-ghost{color:var(--danger)}.ops-docdetail-btn-danger-solid{background:var(--danger);border-color:var(--danger)}.ops-docdetail-confirm-text{font-size:var(--ts-body-sm);color:var(--text-dim)}.ops-locdetail-crumb{margin-bottom:var(--s-4);font-size:var(--ts-body-sm);color:var(--text-dim)}.ops-locdetail-crumb-link{color:var(--accent);text-decoration:none}.ops-locdetail-card{padding:var(--s-7)}.ops-locdetail-name-field{margin-bottom:var(--s-5)}.ops-locdetail-attrs,.ops-locdetail-json-block{margin-bottom:var(--s-6)}.ops-locdetail-json-label{font-size:var(--ts-body-sm);margin-bottom:var(--s-2);font-weight:500}.ops-locdetail-json-pre{padding:var(--s-3);font-size:var(--ts-body-2xs);font-family:var(--font-mono);overflow-x:auto}.ops-locdetail-children{margin-top:var(--s-6)}.ops-locdetail-children-title{font-size:var(--ts-body-sm);margin-bottom:var(--s-3);font-weight:600}.ops-locdetail-children-empty{font-size:var(--ts-body-sm);color:var(--text-dim)}.ops-locdetail-children-card{overflow:hidden}.ops-locdetail-child-row{padding:var(--s-3) var(--s-4);font-size:var(--ts-body-sm);border-top:var(--hairline)}.ops-locdetail-child-row:first-child{border-top:none}.ops-locdetail-child-kind{margin-left:var(--s-2);font-size:var(--ts-body-2xs);color:var(--text-dim)}.ops-mt-1{margin-top:var(--s-1)}.ops-mt-2{margin-top:var(--s-2)}.ops-mt-3{margin-top:var(--s-3)}.ops-mt-4{margin-top:var(--s-4)}.ops-mt-5{margin-top:var(--s-5)}.ops-mt-6{margin-top:var(--s-6)}.ops-mb-1{margin-bottom:var(--s-1)}.ops-mb-2{margin-bottom:var(--s-2)}.ops-mb-3{margin-bottom:var(--s-3)}.ops-mb-4{margin-bottom:var(--s-4)}.ops-mb-5{margin-bottom:var(--s-5)}.ops-mb-6{margin-bottom:var(--s-6)}.ops-capvoice-wrap{padding:var(--s-8)}.ops-capvoice-label{color:var(--ai-soft)}.ops-capvoice-panel{padding:var(--s-6);text-align:center;background:var(--bg-1);border-radius:16px;width:360px}.ops-capvoice-status{font-size:var(--ts-h2);margin-bottom:var(--s-3);font-weight:600}.ops-capvoice-heard{padding:var(--s-4);width:520px}.ops-capvoice-transcript{font-size:var(--ts-body);margin-top:var(--s-2);font-style:italic}.ops-capvoice-route{padding:var(--s-3);margin-top:var(--s-3);font-size:var(--ts-body-sm)}.ops-capvoice-filed{padding:var(--s-3);margin-top:var(--s-3);font-size:var(--ts-body-sm);text-align:center}.ops-capinline-wrap{padding:var(--s-4)}.ops-capinline-error{color:var(--danger);font-size:var(--ts-body-sm)}.ops-capinline-row{padding:var(--s-2) 0;gap:var(--s-3);border-top:var(--hairline)}.ops-capinline-row[data-first=true]{border-top:none}.ops-capinline-when{width:36px}.ops-capinline-who{width:30px;font-size:var(--ts-body-sm);font-weight:500}.ops-capinline-text{font-size:var(--ts-body-sm);flex:1}.ops-capinline-hint{margin-top:var(--s-4);padding:var(--s-3)}.ops-capinline-hint-text{font-size:var(--ts-body-sm);color:var(--text-mute)}.ops-capinline-hint-action{margin-inline-start:auto}.ops-capinline-modal-backdrop{background:var(--scrim);z-index:1100;justify-content:center;padding-top:8vh;display:flex;position:fixed;inset:0}.ops-capinline-modal{background:var(--bg-1);border-radius:var(--r-4);border:1px solid var(--border-1);width:92%;max-width:640px;height:fit-content;padding:var(--s-4);box-shadow:var(--shadow-2)}.ops-capinline-modal-title{font-weight:600}.ops-capinline-modal-spacer{flex:1}.ops-capmobile-wrap{padding:var(--s-7);justify-content:center;display:flex;position:relative}.ops-capmobile-phone{border:2px solid var(--border-2);background:var(--bg-1);width:280px;height:540px;padding:var(--s-4);box-shadow:var(--shadow-2);border-radius:36px;flex-direction:column;display:flex}.ops-capmobile-clock{text-align:center;font-size:var(--ts-mono-2xs)}.ops-capmobile-iris{margin-top:var(--s-3);padding:var(--s-3)}.ops-capmobile-iris-label{margin-inline-start:var(--s-2);font-weight:600}.ops-capmobile-thought{margin-top:var(--s-2);padding:var(--s-3);font-size:var(--ts-body-sm);min-height:80px;font-style:italic}.ops-capmobile-spacer{flex:1}.ops-capmobile-mic{border-radius:var(--r-full);background:radial-gradient(circle at 35% 35%, var(--ai-soft), var(--ai) 70%, #6b3d14 100%);width:80px;height:80px;box-shadow:0 0 24px var(--ai-glow);font-size:var(--ts-h1);color:#1a1208;cursor:pointer;border:none;justify-content:center;align-self:center;align-items:center;display:flex}.ops-capmobile-hint{text-align:center;margin-top:var(--s-3)}.ops-capmobile-status{text-align:center;margin-top:var(--s-2)}.ops-capmobile-status--filed{color:var(--ai)}.ops-suauto-article{padding:var(--s-7);max-width:760px;font-size:var(--ts-body-lg);margin:0 auto;line-height:1.75}.ops-suauto-from{color:var(--ai-soft);margin-inline-start:var(--s-2)}.ops-suauto-body{white-space:pre-wrap;font-family:inherit;font-size:inherit;line-height:inherit;margin:var(--s-3) 0 0 0}.ops-sugrid-wrap{padding:var(--s-5)}.ops-sugrid-grid{gap:var(--s-3);grid-template-columns:60px 1fr 1fr 1fr;display:grid}.ops-sugrid-cell{font-size:var(--ts-body-sm);padding:var(--s-2) var(--s-3);background:var(--bg-2);border-radius:var(--r-2);color:var(--text);border:none}.ops-sugrid-cell[data-has-blocker=true]{background:var(--danger-tint);color:var(--danger)}.ops-suasync-grid{gap:var(--s-3);grid-template-columns:repeat(3,1fr);display:grid}.ops-suasync-card{padding:var(--s-4);opacity:1}.ops-suasync-card[data-pending=true]{opacity:.55}.ops-suasync-who{font-size:var(--ts-body-sm);margin-inline-start:var(--s-2);font-weight:500}.ops-suasync-mood{font-size:var(--ts-h3);margin-inline-start:auto}.ops-suasync-textarea{font-size:var(--ts-body-sm)}.ops-suasync-waiting{flex:1;font-style:italic}.ops-suasync-dropin-btn{appearance:none;font:inherit;color:inherit;text-align:inherit;width:100%;font-size:var(--ts-body-sm);cursor:pointer;background:0 0;border:none;padding:0;font-style:italic}.ops-suasync-ai{margin-top:var(--s-4);padding:var(--s-3)}.ops-suasync-ai-text{font-size:var(--ts-body-sm);margin-inline-start:var(--s-2)}.ops-sulive-grid{gap:var(--s-4);grid-template-columns:2fr 1fr;display:grid}.ops-sulive-bubble{background:var(--bg-2)}.ops-sulive-bubble-text{font-size:var(--ts-body-sm);margin-top:var(--s-1)}.ops-sulive-ai{padding:var(--s-3);font-size:var(--ts-body-sm);align-self:flex-start}.ops-sulive-ai-text{margin-inline-start:var(--s-2)}.ops-sulive-notes{padding:var(--s-4);height:fit-content}.ops-sulive-actions{font-size:var(--ts-body-sm)}.ops-stock-head{align-items:center;gap:var(--s-3);display:flex}.ops-stock-error{color:var(--danger)}.ops-stock-delta--pos{color:var(--success)}.ops-stock-delta--neg{color:var(--danger)}.ops-stock-delta--zero{color:var(--text-dim)}.ops-asset-create{padding:var(--s-7)}.ops-asset-create__fieldset{margin:0 0 var(--s-6) 0;border:none;padding:0}.ops-asset-create__legend{margin-bottom:var(--s-3);font-weight:600;font-size:var(--ts-body-sm)}.ops-asset-kind-option{align-items:center;gap:var(--s-3);cursor:pointer;padding:var(--s-3);border-radius:var(--r-2);border:1px solid var(--border);background:0 0;transition:border-color .15s,background .15s;display:flex}.ops-asset-kind-option[data-selected=true]{border-color:var(--ai-tint-2);background:var(--ai-soft)}.ops-asset-kind-option__radio{accent-color:var(--ai)}.ops-asset-kind-option__label{font-size:var(--ts-body-sm);font-weight:500}.ops-asset-create__error{font-size:var(--ts-body-sm);color:var(--danger);margin:0}.ops-asset-create__label{font-size:var(--ts-body-sm);font-weight:500}.ops-asset-create__actions{margin-top:var(--s-2)}.input[data-invalid=true]{border-color:var(--danger)}.ops-asset-detail__error{padding:var(--s-5);color:var(--danger)}.ops-asset-detail{padding:var(--s-7)}.ops-asset-detail__name-field{margin-bottom:var(--s-5)}.ops-asset-detail__label{font-size:var(--ts-body-sm);font-weight:500}.ops-asset-detail__attrs{margin-bottom:var(--s-6)}.ops-asset-detail__attrs-label{font-size:var(--ts-body-sm);margin-bottom:var(--s-2);font-weight:500}.ops-asset-detail__json{padding:var(--s-3);font-size:var(--ts-body-2xs);font-family:var(--font-mono);overflow-x:auto}.ops-asset-detail__meta{margin-bottom:var(--s-6);font-size:var(--ts-body-sm);color:var(--text-dim)}.ops-asset-detail__delete{border-top:var(--hairline);padding-top:var(--s-5)}.ops-asset-detail__delete-btn{color:var(--danger)}.ops-asset-detail__confirm-text{font-size:var(--ts-body-sm);color:var(--text-dim)}.ops-asset-detail__delete-confirm-btn{background:var(--danger);border-color:var(--danger)}.ops-asset-detail__section{margin-top:var(--s-6)}.ops-checklist-header-actions{gap:var(--s-2)}.ops-checklist-link{text-decoration:none}.ops-checklist-error{padding:var(--s-5);color:var(--danger)}.ops-checklist-name-link{color:var(--accent);font-weight:500;text-decoration:none}.ops-checklist-status-chip{padding:var(--s-0) var(--s-2);border-radius:var(--r-4);background:var(--bg-3);color:var(--text-dim);font-size:var(--ts-body-2xs);text-transform:capitalize;font-weight:500;display:inline-block}.ops-checklist-tpl__error-banner{padding:var(--s-3);color:var(--danger);font-size:var(--ts-body-2xs);margin-bottom:var(--s-3)}.ops-checklist-tpl__danger-block{margin-bottom:var(--s-4);padding:var(--s-4);border:1px solid var(--warn);border-radius:var(--r-2);color:var(--warn);font-size:var(--ts-body-2xs);line-height:1.6}.ops-checklist-tpl__danger-list{margin:var(--s-2) 0 0;padding-left:var(--s-4)}.ops-checklist-tpl__actions{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.ops-checklist-tpl__row-actions{gap:var(--s-2);align-items:center;display:flex}.ops-checklist-name-link--plain{font-weight:400}.ops-cte-card{padding:var(--s-7)}.ops-cte-row{gap:var(--s-1);flex-direction:column;display:flex}.ops-cte-label{font-size:var(--ts-body-2xs);font-weight:500}.ops-cte-error-card{padding:var(--s-5);color:var(--danger)}.ops-cte-readonly-banner{padding:var(--s-3);border-radius:var(--r-3);background:var(--bg-3);border:1px solid var(--border);margin-bottom:var(--s-4);justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.ops-cte-readonly-banner__text{font-size:var(--ts-body-sm)}.ops-cte-form{gap:var(--s-5);flex-direction:column;display:flex}.ops-cte-form-error{font-size:var(--ts-body-sm);color:var(--danger);margin:0}.ops-cte-items-fieldset{border:1px solid var(--border);border-radius:var(--r-3);padding:var(--s-4);margin:0}.ops-cte-items-legend{font-weight:600;font-size:var(--ts-body-sm);padding:0 var(--s-1)}.ops-cte-items-list{gap:var(--s-4);flex-direction:column;display:flex}.ops-cte-empty{font-size:var(--ts-body-sm);margin:0}.ops-cte-item-card{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-3);flex-direction:column;display:flex}.ops-cte-itemhead{gap:var(--s-3);flex-wrap:wrap;align-items:flex-end}.ops-cte-row--type{min-width:140px}.ops-cte-row--label{flex:1;min-width:200px}.ops-cte-row--unit{width:140px}.ops-cte-row--minmax{width:120px}.ops-cte-hint{font-size:var(--ts-body-2xs)}.ops-cte-checkboxrow{gap:var(--s-4);font-size:var(--ts-body-sm);flex-wrap:wrap}.ops-cte-checkbox-label{align-items:center;gap:var(--s-2);display:flex}.ops-cte-numrow{gap:var(--s-3);flex-wrap:wrap}.ops-cte-actions{gap:var(--s-3);justify-content:flex-end}.ops-cr-body-sm{font-size:var(--ts-body-sm)}.ops-cr-body-2xs{font-size:var(--ts-body-2xs)}.ops-cr-danger-text{color:var(--danger)}.ops-cr-checkbox-label{align-items:center;gap:var(--s-2);display:flex}.ops-cr-passfail{gap:var(--s-2);flex-direction:column;display:flex}.ops-cr-passfail__row{gap:var(--s-2)}.ops-cr-damage-row{align-items:center;gap:var(--s-2);display:flex}.ops-cr-damage-row__label{font-size:var(--ts-body-2xs);color:var(--text-dim)}.ops-cr-damage-row__input{width:120px}.ops-cr-item{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--border);border-radius:var(--r-3);flex-direction:column;display:flex}.ops-cr-item__head{gap:var(--s-3);justify-content:space-between;align-items:flex-start}.ops-cr-item__label-col{flex:1;min-width:0}.ops-cr-item__label{font-size:var(--ts-body-sm);font-weight:500}.ops-cr-item__required-dot{color:var(--danger);margin-left:var(--s-1)}.ops-cr-item__help{font-size:var(--ts-body-2xs);margin-top:var(--s-0)}.ops-cr-item__control{gap:var(--s-1);flex-direction:column;display:flex}.ops-cr-photo-row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.ops-cr-photo-label{cursor:pointer;margin:0}.ops-cr-photo-label--disabled{cursor:not-allowed}.ops-cr-photo-input{display:none}.ops-cr-item__error{font-size:var(--ts-body-2xs);color:var(--danger);margin:0}.ops-cr-header-actions{gap:var(--s-2)}.ops-cr-summary{margin-bottom:var(--s-5);padding:var(--s-4);font-size:var(--ts-body-sm);gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.ops-cr-status-select{min-width:150px}.ops-cr-edit-strip{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.ops-cr-edit-strip__name-input{flex:1;min-width:220px}.ops-cr-top-error{font-size:var(--ts-body-sm);color:var(--danger)}.ops-cr-subkind-banner{margin-bottom:var(--s-4);padding:var(--s-3) var(--s-4);font-size:var(--ts-body-sm);background:var(--bg-2);border-left:3px solid var(--accent)}.ops-cr-subkind-banner__hint{margin-left:var(--s-2)}.ops-cr-progress{margin-bottom:var(--s-4)}.ops-cr-progress__labels{font-size:var(--ts-body-2xs);margin-bottom:var(--s-1);justify-content:space-between;display:flex}.ops-cr-progress__track{background:var(--bg-3);border-radius:var(--r-1);height:4px;overflow:hidden}.ops-cr-progress__fill{width:var(--ops-cr-progress-pct);background:var(--accent);height:100%;transition:width .2s}.ops-cr-items{gap:var(--s-3);margin-bottom:var(--s-5);flex-direction:column;display:flex}.ops-cr-addrow{padding:var(--s-4);margin-bottom:var(--s-5);gap:var(--s-3);flex-wrap:wrap;align-items:flex-end;display:flex}.ops-cr-addrow__type{width:140px}.ops-cr-addrow__label{flex:1;min-width:200px}.ops-cr-deduction{padding:var(--s-4);margin-bottom:var(--s-5)}.ops-cr-deduction__heading{font-weight:600;font-size:var(--ts-body-sm);margin-bottom:var(--s-2)}.ops-cr-deduction__row{font-size:var(--ts-body-sm);margin-bottom:var(--s-1);justify-content:space-between;display:flex}.ops-cr-deduction__total{border-top:1px solid var(--border);margin-top:var(--s-2);padding-top:var(--s-2);font-weight:600;font-size:var(--ts-body-sm);justify-content:space-between;display:flex}.ops-cr-signoff{padding:var(--s-4);justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.ops-cr-error-card{padding:var(--s-5);color:var(--danger)}.softdash__emptycta{font-size:var(--ts-body-sm);color:var(--ai);white-space:nowrap;font-weight:500;text-decoration:none}.softdash__needmore{font-size:var(--ts-body-sm);color:var(--text-dim)}.softdash__sparkempty{font-size:var(--ts-body-2xs)}.softdash__sparkline{align-items:flex-end;gap:var(--s-1);height:24px;margin-top:var(--s-2);display:flex}.softdash__sparkbar{width:8px;height:var(--softdash-bar-h,2px);background:var(--ai);border-radius:2px}.softdash__sparkbar[data-empty=true]{background:var(--border-1)}.softdash__cardlabel{font-size:var(--ts-body-2xs)}.softdash__cardvalue{font-size:var(--ts-h1);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.softdash__cardvalue[data-tone=success]{color:var(--success)}.softdash__cardvalue[data-tone=warn]{color:var(--warn)}.softdash__cardvalue[data-tone=danger]{color:var(--danger)}.softdash__cardvalue[data-tone=accent]{color:var(--accent)}.softdash__cardsub{font-size:var(--ts-body-2xs)}.softdash__card{cursor:default;gap:var(--s-2);flex-direction:column;min-height:110px;display:flex}.softdash__card--link{cursor:pointer}.softdash__grid{gap:var(--s-4);grid-template-columns:repeat(4,1fr);display:grid}.softdash__grid--mobile{grid-template-columns:1fr}.softdash__subnote{font-size:var(--ts-body-2xs)}.softdash__quiet{font-size:var(--ts-body-lg);font-weight:500}.softdash__oncallvalue{font-size:var(--ts-h3);font-weight:600}.softdash__oncallchip{font-size:var(--ts-mono-2xs);vertical-align:middle;margin-inline-start:8px;font-weight:400}.dash__briefing{padding:var(--s-5)}.dash__briefinghead{gap:var(--s-3);margin-bottom:var(--s-3)}.dash__briefingtitle{font-weight:600}.dash__briefingtext{font-size:var(--ts-body-lg);line-height:1.55}.dash__briefingactions{gap:var(--s-2);margin-top:var(--s-4)}.dash__cardtitle{margin-bottom:var(--s-2)}.dash__cardhead{margin-bottom:var(--s-3)}.dash__cardheadcount{margin-left:auto}.dash__rowlist{gap:var(--s-3);flex-direction:column;display:flex}.dash__collist{flex-direction:column;display:flex}.dash__projrow{gap:var(--s-3);padding:var(--s-1) 0;cursor:pointer}.dash__projrow-body{flex:1}.dash__projrow-name{font-size:var(--ts-body-sm);font-weight:500}.dash__projrow-track{background:var(--bg-2);border-radius:var(--r-full);height:4px;margin-top:var(--s-2);overflow:hidden}.dash__projrow-fill{background:var(--ai);height:100%}.dash__projrow-pct{text-align:right;width:32px}.dash__todayrow{padding:var(--s-3) 0;gap:var(--s-4);cursor:pointer}.dash__todayrow:not(:first-child){border-top:var(--hairline)}.dash__todayrow-due{font-variant-numeric:tabular-nums;width:44px}.dash__todayrow-body{flex:1}.dash__todayrow-titlerow{gap:var(--s-2)}.dash__todayrow-title{font-size:var(--ts-body-sm)}.dash__todayrow-meta{margin-top:var(--s-0)}.dash__upnextrow{gap:var(--s-2);cursor:pointer}.dash__upnextrow-day{width:28px}.dash__upnextrow-name{font-size:var(--ts-body-sm);flex:1}.dash__upnextrow-meta{font-size:var(--ts-body-2xs)}.dash__blockedcard{border-color:var(--danger-tint);background:linear-gradient(180deg, var(--danger-tint), transparent 60%)}.dash__blockedlabel{color:var(--danger)}.dash__blockedbody{font-size:var(--ts-body-sm);line-height:1.5}.dash__blockedactions{margin-top:var(--s-3);gap:var(--s-2)}.dash__irislabel{color:var(--ai-soft)}.dash__irisbody{font-size:var(--ts-body-sm);line-height:1.5}.dash__irisempty{font-size:var(--ts-body-2xs)}.dash__briefinglayout{gap:var(--s-6);grid-template-columns:2fr 1fr;align-items:flex-start;display:grid}.dash__briefingcol{gap:var(--s-4);flex-direction:column;display:flex}.dash__ask{gap:var(--s-6);max-width:760px;padding-top:var(--s-7);flex-direction:column;margin:0 auto;display:flex}.dash__askheading{text-align:center}.dash__asksearch{padding:var(--s-5);position:relative}.dash__asksearchrow{gap:var(--s-3)}.dash__asksearchhint{font-size:var(--ts-body-lg);color:var(--text-mute);flex:1}.dash__askrecentrow{gap:var(--s-2);flex-wrap:wrap}.dash__asknotice{padding:var(--s-4);gap:var(--s-2);flex-direction:column;display:flex}.dash__asknoticerow{gap:var(--s-3);align-items:center}.dash__asknoticetext{flex:1}.dash__asknoticebody{color:var(--text-mute)}.dash__spatialmobile{gap:var(--s-3);padding:var(--s-1);grid-template-columns:1fr;display:grid}.dash__spatialmobileempty,.dash__spatialcard{padding:var(--s-3)}.dash__spatialcard[data-note=true]{background:linear-gradient(180deg, var(--warn-tint), transparent 60%);border-color:#0000}.dash__spatialcardlabel[data-tone=success]{color:var(--success)}.dash__spatialcardlabel[data-tone=accent]{color:var(--accent)}.dash__spatialcardlabel[data-tone=danger]{color:var(--danger)}.dash__spatialcardsub{font-size:var(--ts-body-sm);margin-top:var(--s-2)}.dash__spatialcardbody{font-size:var(--ts-body-sm);margin-top:var(--s-2);line-height:1.5}.dash__spatialmobilefoot{margin-top:var(--s-1);justify-content:flex-end;display:flex}.dash__spatialstage{background:var(--bg-inset);border:var(--hairline);border-radius:var(--r-4);height:calc(100vh - 260px);min-height:480px;position:relative;overflow:hidden}.dash__spatialdotgrid{background-image:radial-gradient(circle, var(--border-1) 1px, transparent 1px);opacity:.6;background-size:24px 24px;position:absolute;inset:0}.dash__spatialempty{position:absolute;top:40px;left:40px}.dash__spatialbraindump{position:absolute;bottom:16px;right:16px}.dash__chat{gap:var(--s-4);max-width:800px;padding-bottom:var(--s-10);flex-direction:column;margin:0 auto;display:flex}.dash__chatempty{text-align:center;padding:var(--s-7) 0}.dash__chatbubbletext{font-size:var(--ts-body);white-space:pre-wrap}.notes-screen{flex-direction:column;display:flex;position:absolute;inset:0}.notes-topbar{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-5);display:flex}.notes-tree-toggle{all:unset;cursor:pointer;padding:var(--s-2)}.notes-topbar__spacer{flex:1}.notes-editor-wrap{padding:var(--s-6) var(--s-4);flex:1;justify-content:center;display:flex;overflow:auto}.notes-editor-inner{width:100%;max-width:1140px}.notes-title-input{width:100%;font-size:var(--ts-h1);margin-bottom:var(--s-4);background:0 0;border:none;font-weight:600}.notes-empty-state{color:var(--text-dim);margin-top:var(--s-6);font-size:var(--ts-body-sm)}.notes-tree-row{align-items:center;gap:var(--s-1);padding-left:calc(var(--notes-tree-depth,0) * 16px);transition:background var(--t-fast);border-radius:3px;display:flex}.notes-tree-row[data-active=true]{background:var(--ai-tint)}.notes-tree-draghandle{cursor:grab;color:var(--text-mute);font-size:var(--ts-body-2xs);-webkit-user-select:none;user-select:none;touch-action:none;opacity:.6;flex-shrink:0;justify-content:center;align-items:center;width:14px;line-height:1;display:inline-flex}.notes-tree-draghandle[data-dragging=true]{cursor:grabbing;opacity:.4}.notes-tree-li{list-style:none}.notes-tree-expander{all:unset;cursor:pointer;width:14px}.notes-tree-expander-spacer{width:14px}.notes-tree-select{all:unset;padding:var(--s-1) 0;cursor:pointer;align-items:center;gap:var(--s-1);flex:1;font-weight:400;display:flex}.notes-tree-select[data-selected=true]{font-weight:600}.notes-tree-visicon{font-size:var(--ts-mono-2xs);opacity:.7}.notes-tree-sublist{margin:0;padding:0}.notes-tree-overlay{z-index:100;background:#00000059;position:absolute;inset:0}.notes-tree-pane{background:var(--bg-1);border-right:1px solid var(--border-1);width:260px;padding:var(--s-3);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:auto}.notes-tree-search{margin-top:var(--s-2);margin-bottom:var(--s-2);padding:var(--s-1) var(--s-2);width:100%}.notes-tree-newbtn{margin-top:var(--s-3)}.notes-tree-testdrop{display:none}.notes-tree-rootlist{margin-top:var(--s-3);flex:1;padding:0}.pubnote-loading{color:var(--text-dim);font-size:var(--ts-body-sm)}.pubnote-notfound{color:var(--text-dim);font-size:var(--ts-body-lg)}.pubnote-badge{padding:var(--s-1) var(--s-3);border-radius:var(--r-3);background:var(--ai-tint);border:1px solid var(--border-1);font-size:var(--ts-body-2xs);color:var(--text-dim);z-index:10;position:fixed;top:16px;right:16px}.pubnote-badge[data-editable=true]{background:var(--success-tint)}.pubnote-titleinput{font-size:var(--ts-h1);margin:0 0 var(--s-6);width:100%;color:var(--text);background:0 0;border:none;outline:none;font-weight:700;line-height:1.2}.pubnote-title{font-size:var(--ts-h1);margin:0 0 var(--s-6);font-weight:700;line-height:1.2}.pubnote-body{border:1px solid var(--border-1);border-radius:var(--r-2);padding:var(--s-4) var(--s-5);background:var(--bg-2);min-height:20em;color:var(--text);font-size:var(--ts-body-lg);line-height:1.6}.pubnote-updated{font-size:var(--ts-body-2xs);color:var(--text-mute);margin-top:var(--s-4)}.noteeditor-trailing{gap:var(--s-1);align-items:center;display:inline-flex}.noteeditor-micbtn{padding:var(--s-1) var(--s-3);border-radius:var(--r-1);border:1px solid var(--border-1);color:var(--text);cursor:pointer;font-size:var(--ts-body-2xs);background:0 0;font-weight:600}.noteeditor-micbtn[data-recording=true]{background:var(--danger);color:var(--solid-ink)}.noteeditor-root{position:relative}.noteeditor-surface{border:1px solid var(--border-1);border-radius:var(--r-2);padding:var(--s-3) var(--s-4);background:0 0;flex-direction:column;min-height:32em;display:flex}.noteeditor-content{flex:1;min-height:30em}.notetb{gap:var(--s-1);padding:var(--s-2) var(--s-2);border-bottom:1px solid var(--border-1);margin-bottom:var(--s-3);background:var(--bg-1);z-index:4;flex-wrap:wrap;display:flex;position:sticky;top:0}.notetb__btn{border:1px solid var(--border-1);color:var(--text);border-radius:var(--r-1);cursor:pointer;background:0 0;min-width:24px;padding:4px 8px;font-size:12px;font-weight:600}.notetb__btn[aria-pressed=true]{background:var(--ai-tint)}.notetb__btn--italic{font-style:italic}.notetb__btn--strike{text-decoration:line-through}.notetb__btn--mono{font-family:monospace}.notetb__sep{background:var(--border-1);width:1px;margin:0 var(--s-1)}.notetb__spacer{flex:1}.sharepop-root{display:inline-flex;position:relative}.sharepop-trigger{padding:var(--s-1) var(--s-3);border-radius:var(--r-1);border:1px solid var(--border-1);color:var(--text);cursor:pointer;font-size:var(--ts-body-2xs);background:0 0;font-weight:600}.sharepop-trigger[data-open=true]{background:var(--ai-tint)}.sharepop-panel{margin-top:var(--s-1);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-3);width:280px;box-shadow:var(--shadow-2);padding:var(--s-3) var(--s-4);z-index:200;position:absolute;top:100%;right:0}.sharepop-heading{font-weight:600;font-size:var(--ts-body-sm);margin-bottom:var(--s-3)}.sharepop-option{align-items:flex-start;gap:var(--s-2);margin-bottom:var(--s-3);cursor:pointer;display:flex}.sharepop-option[data-busy=true]{cursor:wait}.sharepop-option__radio{margin-top:var(--s-0);flex-shrink:0}.sharepop-option__title{font-size:var(--ts-body-sm);font-weight:500}.sharepop-option__desc{font-size:var(--ts-body-2xs);color:var(--text-dim);margin-top:var(--s-0)}.sharepop-allowedit{align-items:center;gap:var(--s-2);margin-top:var(--s-1);margin-bottom:var(--s-3);cursor:pointer;font-size:var(--ts-body-2xs);display:flex}.sharepop-allowedit[data-busy=true]{cursor:wait}.sharepop-urlsection{margin-top:var(--s-1);padding:var(--s-2) var(--s-3);background:var(--bg-2);border-radius:var(--r-2);border:1px solid var(--border-1)}.sharepop-urlsection__label{font-size:var(--ts-body-2xs);color:var(--text-dim);margin-bottom:var(--s-1)}.sharepop-urlrow{gap:var(--s-2);align-items:center;display:flex}.sharepop-urlrow__url{font-size:var(--ts-body-2xs);word-break:break-all;color:var(--text);flex:1}.sharepop-copybtn{padding:var(--s-1) var(--s-2);font-size:var(--ts-body-2xs);border-radius:var(--r-1);border:1px solid var(--border-1);color:var(--text);cursor:pointer;background:0 0;flex-shrink:0}.sharepop-copybtn[data-copied=true]{background:var(--ai-tint)}.note-hoverplus{top:var(--hoverplus-top);left:var(--hoverplus-left);border-radius:var(--r-1);border:1px solid var(--border-1);background:var(--bg-2);width:20px;height:20px;color:var(--text);cursor:pointer;text-align:center;z-index:10;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:fixed}.note-sketch{border:1px solid var(--border-1);border-radius:var(--r-2);padding:var(--s-2);margin:var(--s-2) 0;background:var(--bg-2)}.note-sketch__head{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);display:flex}.note-sketch__title{flex:1}.note-sketch__canvas{background:var(--bg-1);border-radius:var(--r-1);touch-action:none}.note-voicememo{border:1px solid var(--border-1);border-radius:var(--r-2);padding:var(--s-3);margin:var(--s-2) 0;background:var(--bg-2)}.note-voicememo__head{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);display:flex}.note-voicememo__title{flex:1}.note-voicememo__timer{font-size:var(--ts-body-2xs);color:var(--text-dim)}.note-voicememo__audio{width:100%}.note-voicememo__transcript{margin-top:var(--s-2);font-size:var(--ts-body-sm);color:var(--text)}.note-voicememo__notranscript{color:var(--text-dim)}.mention-list{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-2);padding:var(--s-1);box-shadow:var(--shadow-2)}.mention-list__empty{padding:var(--s-2);color:var(--text-dim)}.mention-list__item{text-align:left;width:100%;padding:var(--s-1) var(--s-2);cursor:pointer;background:0 0;border:none;display:block}.mention-list__item[aria-selected=true]{background:var(--ai-tint)}.mention-list__meta{color:var(--text-dim)}.shell-connection-dot{width:var(--s-5);height:var(--s-5);justify-content:center;align-items:center;display:inline-flex}.shell-connection-dot__pip{width:var(--s-2);height:var(--s-2);border-radius:var(--r-full);background:var(--text-mute)}.shell-connection-dot__pip--pulse{animation:1.4s ease-in-out infinite shell-connection-dot-pulse}[data-state=connected] .shell-connection-dot__pip{background:var(--success);box-shadow:0 0 0 3px var(--success-tint)}[data-state=reconnecting] .shell-connection-dot__pip,[data-state=initializing] .shell-connection-dot__pip{background:var(--warn);box-shadow:0 0 0 3px var(--warn-tint)}[data-state=offline] .shell-connection-dot__pip{background:var(--danger);box-shadow:0 0 0 3px var(--danger-tint)}@keyframes shell-connection-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.shell-iris-widget{position:relative}.shell-iris-orb{display:inline-flex;position:relative}.shell-iris-orb__core{border-radius:var(--r-full);transition:background .4s,box-shadow .4s}.shell-iris-orb__core--watch{background:radial-gradient(circle at 35% 35%,#6b6b85,#2f2f42 60%,#14141e 100%);box-shadow:0 0 8px #8c8caa40}.shell-iris-orb__core--assist{background:radial-gradient(circle at 35% 35%, var(--ai-soft), var(--ai) 65%, #6b3d14 100%);box-shadow:0 0 12px var(--ai-glow)}.shell-iris-orb__core--auto{background:radial-gradient(circle at 35% 35%, #fcd34d, var(--ai-soft) 60%, var(--ai) 100%);box-shadow:0 0 18px #f59e0ba6,inset 0 0 8px #ffffff40}.shell-iris-orb__core--turbo{background:radial-gradient(circle at 35% 30%, #fffbeb, #fcd34d 45%, var(--ai-soft) 100%);box-shadow:0 0 28px #fef3c7d9,inset 0 0 6px #fff}.shell-iris-orb__ring{border-radius:var(--r-full);animation:2.4s ease-out infinite iris-ring;position:absolute}.shell-iris-orb__ring--1{border:1px solid #fcd34d80;inset:-3px}.shell-iris-orb__ring--2{border:1px solid #fef3c766;animation-delay:.8s;inset:-6px}.shell-iris-orb__z{color:#c8c8dc;font-family:var(--font-mono);opacity:.85;letter-spacing:.05em;font-size:var(--shell-iris-z-size,10px);position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.shell-iris-sparkle{font-size:var(--ts-body-lg);color:var(--ai-soft);flex-shrink:0;align-self:center}.shell-iris-line-title{font-size:var(--ts-body-sm);font-weight:600}.shell-iris-line-label{font-size:var(--ts-body-sm);font-weight:500}.shell-iris-meta-2xs{font-size:var(--ts-mono-2xs)}.shell-iris-meta-right{font-size:var(--ts-mono-2xs);margin-left:auto}.shell-iris-value-readout{font-family:var(--font-mono);font-size:var(--ts-body-sm);color:var(--ai-soft);margin-left:auto}.shell-iris-hint{margin-top:var(--s-1);font-size:var(--ts-mono-2xs)}.shell-iris-row-mb2{margin-bottom:var(--s-2)}.shell-iris-row-gap-3{gap:var(--s-3)}.shell-iris-stat-sep{margin-left:var(--s-2)}.shell-iris-ai-soft{color:var(--ai-soft)}.shell-iris-turbo-progress-bar{width:var(--shell-iris-progress,0%)}.shell-iris-end-early{width:100%;margin-top:var(--s-3)}.shell-iris-cta{background:var(--bg-2);color:var(--text-mute);padding:var(--s-3) var(--s-6);box-shadow:none;cursor:not-allowed;border:none;font-weight:600}.shell-iris-cta--armed{background:linear-gradient(135deg, var(--ai), #fcd34d);color:#1a1208;box-shadow:0 0 0 1px var(--ai-tint-2), 0 12px 32px var(--ai-glow);cursor:pointer}.shell-iris-h2{font-size:var(--ts-h2);letter-spacing:-.02em;margin:var(--s-4) 0 var(--s-2)}.shell-iris-h2--tight{font-size:var(--ts-h2);letter-spacing:-.01em;margin:var(--s-4) 0 var(--s-1)}.shell-iris-h3-row{font-size:var(--ts-h3);letter-spacing:-.01em;margin:0}.shell-iris-sub{color:var(--text-dim);font-size:var(--ts-body-sm);max-width:420px;margin:0}.shell-iris-emoji-h2{font-size:var(--ts-h2)}.shell-iris-modal--recap{max-width:460px}.shell-iris-recap-body{padding:var(--s-7);text-align:center}.shell-iris-recap-sub{color:var(--text-dim);font-size:var(--ts-body-sm);margin:0 0 var(--s-6)}.shell-iris-recap-grid{grid-template-columns:repeat(4,1fr)}.shell-iris-recap-line{margin-top:var(--s-6);font-size:var(--ts-body-sm);color:var(--text-dim);line-height:1.6}.shell-iris-recap-actions{justify-content:center;gap:var(--s-2);margin-top:var(--s-6)}.shell-iris-adv-tag{font-size:var(--ts-body-2xs)}.shell-iris-footnote{margin-right:auto}.shell-iris-mode-btn-name{font-weight:500}.shell-iris-mode-btn-time{font-family:var(--font-mono);font-size:var(--ts-body-2xs);font-weight:600}.shell-iris-mode-btn-ring{background:conic-gradient(var(--ai) var(--shell-iris-ring-progress,0deg), var(--bg-3) 0)}.shell-logo-link{align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-2);color:inherit;text-decoration:none;display:flex}.shell-logo-mark{color:var(--ai);display:flex}.shell-logo-brand{letter-spacing:-.01em;font-weight:700;font-size:var(--ts-body)}.shell-logo-version{font-size:var(--ts-mono-2xs);color:var(--text-mute)}.shell-sidebar-projrow{appearance:none;font:inherit;color:inherit;text-align:inherit;width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-2);cursor:pointer;background:0 0;border:none}.shell-sidebar-projrow:hover{background:var(--bg-3)}.shell-sidebar-projrow[data-selected=true],.shell-sidebar-projrow[data-selected=true]:hover{background:var(--ai-tint)}.shell-sidebar-projrow__body{flex:1;margin-left:0}.shell-sidebar-projrow__name{font-size:var(--ts-body-sm);font-weight:500}.shell-proj-switcher{position:relative}.shell-proj-switcher__trigger{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);margin:0 var(--s-3);border-radius:var(--r-3);background:var(--bg-1);border:1px solid var(--border-1);color:var(--text);cursor:pointer;font:inherit;width:calc(100% - 24px);display:flex}.shell-proj-switcher__trigger[data-focused=true]{background:var(--ai-tint);border-color:var(--ai-tint-2)}.shell-proj-switcher__dot{width:var(--s-2);height:var(--s-2);border-radius:var(--r-full);background:var(--text-mute)}.shell-proj-switcher__dot[data-focused=true]{background:var(--ai)}.shell-proj-switcher__label{text-align:start;flex:1;min-width:0}.shell-proj-switcher__name{font-size:var(--ts-body-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.shell-proj-switcher__meta{font-size:var(--ts-mono-2xs)}.shell-proj-switcher__scrim{appearance:none;font:inherit;z-index:50;background:0 0;border:none;position:fixed;inset:0}.shell-proj-switcher__panel{margin-top:var(--s-1);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-3);box-shadow:var(--shadow-2);padding:var(--s-1);z-index:51;max-height:60vh;position:absolute;top:100%;left:12px;right:12px;overflow-y:auto}.shell-proj-switcher__panel-label{padding:var(--s-2) var(--s-3) var(--s-0)}.shell-proj-switcher__divider{margin:var(--s-1) var(--s-2)}.shell-proj-switcher__exit{appearance:none;font:inherit;width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-2);cursor:pointer;color:var(--text-dim);font-size:var(--ts-body-sm);align-items:center;gap:var(--s-2);background:0 0;border:none;display:flex}.shell-proj-switcher__exit:hover{background:var(--bg-3)}.shell-sidebar-switch-slot{padding:var(--s-1) 0 var(--s-3)}.shell-sidebar-clock-slot{padding:var(--s-2) var(--s-3)}.shell-sidebar-focus-label{padding:var(--s-1) var(--s-3)}.shell-sidebar-spacer{flex:1}.shell-sidebar-iris-card-slot{padding:var(--s-3) var(--s-3) var(--s-4);margin-top:auto}.shell-strong-sm{font-size:var(--ts-body-sm);font-weight:600}.shell-ml-auto-2xs{font-size:var(--ts-mono-2xs);margin-inline-start:auto}.shell-sidebar-iris-desc{font-size:var(--ts-body-2xs);margin-top:var(--s-2);line-height:1.5}.shell-ws-switcher-wrap{padding:0 var(--s-3) var(--s-3);position:relative}.shell-ws-switcher-trigger{align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-3);color:var(--text);cursor:pointer;font:inherit;display:flex}.shell-ws-avatar{width:var(--s-5);height:var(--s-5);border-radius:var(--r-2);background:var(--ai-tint-2);color:var(--ai-soft);font-weight:600;font-size:var(--ts-body-2xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.shell-ws-avatar--lg{width:var(--s-6);height:var(--s-6)}.shell-ws-switcher-label{text-align:start;flex:1;min-width:0}.shell-ws-switcher-name{font-size:var(--ts-body-2xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.shell-ws-switcher-plan{font-size:var(--ts-mono-2xs)}.shell-ws-switcher-menu{top:100%;left:var(--s-2);right:var(--s-2);margin-top:var(--s-1);z-index:60;box-shadow:var(--shadow-2);position:absolute;overflow:hidden}.shell-ws-switcher-menu-label{padding:var(--s-3) var(--s-3) var(--s-2)}.shell-ws-item{appearance:none;font:inherit;color:inherit;text-align:inherit;width:100%;padding:var(--s-3);cursor:pointer;border:none;border-top:var(--hairline);background:0 0}.shell-ws-item:hover{background:var(--bg-2)}.shell-ws-item[data-selected=true],.shell-ws-item[data-selected=true]:hover{background:var(--ai-tint)}.shell-ws-item-name{font-size:var(--ts-body-sm);font-weight:500}.shell-ws-item-label{flex:1;margin-inline-start:var(--s-3)}.shell-ws-item-chip{font-size:var(--ts-mono-2xs)}.shell-ws-create-link{appearance:none;font:inherit;text-align:inherit;width:100%;padding:var(--s-3);cursor:pointer;border:none;border-top:var(--hairline);color:var(--ai-soft);font-size:var(--ts-body-sm);background:0 0;text-decoration:none;display:block}.shell-ws-create-link__label{margin-inline-start:var(--s-2)}.shell-focusstrip-label{color:var(--ai-soft)}.shell-focusstrip-name{font-weight:600}.shell-focusstrip-meta{font-size:var(--ts-body-2xs)}.shell-focusstrip-spacer{flex:1}.shell-focusstrip-exit{color:var(--ai-soft)}.shell-cmdbar-desktop{cursor:pointer;font:inherit;text-align:start}.shell-focusbtn-label{font-size:var(--ts-body-2xs)}.shell-topbar-ask-iris{gap:var(--s-1);font-size:var(--ts-body-2xs);color:var(--ai-soft);border-color:var(--ai-tint-2)}.shell-topbar-iris-voice{color:var(--text-dim);border-color:var(--border-1);font-size:var(--ts-body-lg);line-height:1}.shell-topbar-iris-voice[data-open=true]{color:var(--ai-soft);border-color:var(--ai-tint-2)}.shell-profile-wrap{position:relative}.shell-profile-head-text{min-width:0;margin-inline-start:var(--s-3)}.shell-profile-head-name{font-size:var(--ts-body-sm);font-weight:600}.shell-profile-head-meta{font-size:var(--ts-body-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-crumb-overflow{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shell-crumb-sep{color:var(--text-faint)}.shell-crumb{color:var(--text-dim);font-weight:400}.shell-crumb[data-current=true]{color:var(--text);font-weight:500}.shell-crumb-link{text-decoration:none}.shell-ai-status-chip{font-size:var(--ts-mono-2xs)}.shell-ai-status-dot{width:var(--s-2);height:var(--s-2);border-radius:var(--r-full);background:var(--warn);margin-inline-end:var(--s-1);display:inline-block}.ui-skeleton-pill{border-radius:var(--r-full)}.ui-loading-card{padding:var(--s-5);gap:var(--s-3);flex-direction:column;display:flex}.ui-loading-rows{overflow:hidden}.ui-loading-row{padding:var(--s-4);gap:var(--s-3)}.ui-loading-row__body{gap:var(--s-2);flex-direction:column;flex:1;display:flex}.ui-loading-board{grid-template-columns:repeat(var(--ui-loading-cols,4), 1fr);gap:var(--s-3);min-height:320px;display:grid}.ui-loading-board__col{gap:var(--s-2);flex-direction:column;display:flex}.ui-loading-board__card{padding:var(--s-3);gap:var(--s-2);flex-direction:column;display:flex}.ui-loading-board__card-row{gap:var(--s-2);margin-top:var(--s-1)}.ui-loading-bubbles{gap:var(--s-4);flex-direction:column;max-width:800px;margin:0 auto;display:flex}.ui-loading-bubble-row{align-items:flex-start;gap:var(--s-3);display:flex}.ui-loading-bubble-row--reverse{flex-direction:row-reverse}.ui-loading-bubble-avatar{border-radius:var(--r-full);flex-shrink:0}.ui-loading-bubble-card{padding:var(--s-4);gap:var(--s-2);flex-direction:column;max-width:70%;display:flex}.ui-loading-briefing{gap:var(--s-6);grid-template-columns:2fr 1fr;align-items:flex-start;display:grid}.ui-loading-briefing__col{gap:var(--s-4);flex-direction:column;display:flex}.wysiwyg__toolbar button{padding:var(--s-1) var(--s-2);font-size:var(--ts-body-2xs);border:1px solid var(--border-1);color:var(--text);border-radius:var(--r-1);cursor:pointer;min-width:var(--s-6);background:0 0;font-weight:600}.wysiwyg__toolbar button[aria-pressed=true]{background:var(--ai-tint)}.wysiwyg__toolbar [data-testid=wysiwyg-italic]{font-style:italic}.wysiwyg__toolbar [data-testid=wysiwyg-strike]{text-decoration:line-through}.wysiwyg__toolbar [data-testid=wysiwyg-code]{font-family:monospace}.wysiwyg__toolbar-divider{background:var(--border-1);width:1px;margin:0 var(--s-1)}.wysiwyg__toolbar-spacer{flex:1}.ui-empty-state{padding:var(--s-9);text-align:center;align-items:center;gap:var(--s-4);flex-direction:column;display:flex}.ui-empty-icon{width:var(--s-9);height:var(--s-9);border-radius:var(--r-full);background:radial-gradient(circle at 35% 35%, var(--ai-soft), var(--ai) 70%, #6b3d14 100%);box-shadow:0 0 40px var(--ai-glow);color:#fff;justify-content:center;align-items:center;display:flex}.ui-empty-title{font-size:var(--ts-h2)}.ui-empty-desc{max-width:380px;font-size:var(--ts-body-sm);line-height:1.6}.ui-empty-actions{gap:var(--s-3);margin-top:var(--s-2)}.ui-empty-note{font-size:.75rem;line-height:var(--lh-normal);color:var(--text-mute);max-inline-size:62ch;margin:0}.ui-loading-screen{min-height:40vh;padding:var(--s-6);color:var(--text-dim);font-size:var(--ts-body-sm);justify-content:center;align-items:center;display:flex}.ui-loading-screen__inner{align-items:center;gap:var(--s-3);display:flex}.ui-loading-screen__spinner{width:var(--s-4);height:var(--s-4);border-radius:var(--r-full);border:2px solid;border-top-color:#0000;animation:.7s linear infinite ui-loading-spin;display:inline-block}@keyframes ui-loading-spin{to{transform:rotate(360deg)}}.ui-avatarstack{align-items:center;display:inline-flex}.ui-avatarstack__overflow{margin-left:var(--s-1);font-size:var(--ts-body-2xs)}.voice-widget-drawer{background:var(--bg-1);border-left:1px solid var(--border-1);z-index:949;width:min(440px,100vw);padding-bottom:env(safe-area-inset-bottom);--voice-ring:var(--ai-soft);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #00000059}.voice-widget-drawer[data-voice-state=listening]{--voice-ring:var(--success)}.voice-widget-drawer[data-voice-state=thinking]{--voice-ring:var(--warn)}.voice-widget-drawer[data-voice-state=speaking]{--voice-ring:#3b82f6}.voice-widget-drawer[data-voice-state=connecting]{--voice-ring:#a3a3a3}.voice-widget-drawer[data-voice-state=error]{--voice-ring:var(--danger)}.voice-widget-header{padding:calc(var(--s-3) + env(safe-area-inset-top)) var(--s-3) var(--s-3);border-bottom:1px solid var(--border-1);gap:var(--s-2);flex:none;align-items:center}.voice-widget-dot{width:var(--s-2);height:var(--s-2);border-radius:var(--r-full);background:var(--voice-ring);box-shadow:0 0 8px var(--voice-ring)}.voice-widget-title{font-size:var(--ts-body-sm)}.voice-widget-state-label{font-size:var(--ts-body-2xs);margin-left:var(--s-1)}.voice-widget-spacer{flex:1}.voice-widget-iconbtn{width:var(--s-7);height:var(--s-7);color:var(--text-dim);cursor:pointer;border-radius:var(--r-2);background:0 0;border:none;flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.voice-widget-iconbtn[data-active=true]{background:var(--ai-tint);color:var(--ai-soft)}.voice-widget-conversation{-webkit-overflow-scrolling:touch;padding:var(--s-3) var(--s-4);gap:var(--s-3);padding-bottom:var(--s-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.voice-widget-empty{font-size:var(--ts-body-2xs);text-align:center;padding:var(--s-6) var(--s-3);font-style:italic}.voice-widget-error{color:var(--danger);font-size:var(--ts-body-2xs)}.voice-widget-partial{font-size:var(--ts-body-sm);color:var(--text-mute);font-style:italic}.voice-widget-turn-label{font-size:var(--ts-body-2xs);margin-bottom:var(--s-1)}.voice-widget-turn-text{font-size:var(--ts-body-sm);line-height:1.5}.voice-widget-turn-text--assistant{line-height:1.55}.voice-widget-cursor{opacity:.5}.voice-widget-composer-row{padding:var(--s-3);border-top:1px solid var(--border-1);gap:var(--s-2);align-items:flex-end}.voice-widget-textarea{resize:none;min-height:40px;max-height:140px;padding:var(--s-3);font-size:var(--ts-body-lg);border-radius:var(--r-4);background:var(--bg-2);color:var(--text);border:1px solid var(--border-1);flex:1;font-family:inherit;line-height:1.35}.voice-widget-send{width:40px;height:40px;font-size:var(--ts-h3);opacity:.4;color:var(--text-dim)}.voice-widget-send[data-has-draft=true]{opacity:1;color:var(--ai-soft)}.voice-widget-widebtn{width:auto;height:40px;padding:0 var(--s-2);font-size:var(--ts-body-2xs)}.voice-widget-settings-pane{padding:var(--s-4);gap:var(--s-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.voice-widget-label-note{font-size:var(--ts-body-2xs);font-style:italic}.voice-widget-wake-note{font-size:var(--ts-body-2xs);line-height:1.45}.voice-widget-wake-note--spaced{margin-top:var(--s-2)}.voice-widget-full-width{width:100%}.voice-widget-sensitivity-row{margin-top:var(--s-0);justify-content:space-between}.voice-widget-mono-2xs{font-size:var(--ts-mono-2xs)}.voice-widget-select{width:100%;font-size:var(--ts-body-2xs);padding:var(--s-2);border-radius:var(--r-2);background:var(--bg-2);color:var(--text);border:1px solid var(--border-1)}.voice-widget-mic{pointer-events:auto;border-radius:var(--r-full);background:radial-gradient(circle at 35% 35%, var(--ai-soft), var(--ai) 70%, #6b3d14 100%);border:2px solid var(--voice-ring);width:40px;height:40px;box-shadow:0 0 12px var(--voice-ring);color:#fff;font-size:var(--ts-h3);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:transform .12s,box-shadow .12s;display:flex}.voice-widget-mic[data-holding=true]{transform:scale(1.06)}.voice-widget-mic[data-wake-armed=true]:not([data-holding=true]){animation:2.2s ease-in-out infinite syncularity-wake-pulse}.voice-widget-wake-toggle{cursor:pointer;font-size:var(--ts-body-2xs);color:var(--text-dim)}.voice-widget-armed-badge{font-size:var(--ts-body-2xs);padding:var(--s-0) var(--s-2);border-radius:var(--r-full);background:var(--ai-tint);color:var(--ai-soft)}.voice-widget-confirm{margin-top:var(--s-2);padding:var(--s-3);border-radius:var(--r-3);background:var(--bg-2);border:1px solid var(--border-1);font-size:var(--ts-body-2xs);line-height:1.5}.voice-widget-confirm-text{margin-bottom:var(--s-2)}.voice-widget-confirm-actions{gap:var(--s-2);justify-content:flex-end}.voice-widget-confirm-btn{padding:var(--s-2) var(--s-3);border-radius:var(--r-2);font-size:var(--ts-body-2xs);color:var(--text-dim);border:1px solid var(--border-1);cursor:pointer;background:0 0}.voice-widget-confirm-btn--primary{background:var(--ai-tint);color:var(--ai-soft);border-color:var(--ai-tint-2);font-weight:600}.voice-widget-field{gap:var(--s-2);flex-direction:column;display:flex}.voice-widget-field-head{justify-content:space-between;align-items:center}.voice-widget-field-label{font-size:var(--ts-body-2xs);font-weight:600}.voice-widget-segmented{border-radius:var(--r-2);border:1px solid var(--border-1);width:100%;display:inline-flex;overflow:hidden}.voice-widget-segmented-btn{font-size:var(--ts-body-2xs);padding:var(--s-2);color:var(--text-dim);cursor:pointer;background:0 0;border:none;flex:1;font-weight:500}.voice-widget-segmented-btn[aria-checked=true]{background:var(--ai-tint);color:var(--text);font-weight:600}.policy-col{gap:var(--s-2);flex-direction:column;display:flex}.policy-col--tight{gap:var(--s-1)}.policy-col--loose{gap:var(--s-4)}.policy-group{padding:var(--s-2) var(--s-3);border-top:var(--hairline)}.policy-group-head{justify-content:space-between;align-items:center}.policy-mono-2xs{font-family:var(--font-mono);font-size:var(--ts-body-2xs)}.policy-group-count{font-size:var(--ts-body-sm);color:var(--text-dim);white-space:nowrap;font-weight:400}.policy-group-count--blocked{color:var(--danger);font-weight:600}.policy-denied-tool{gap:var(--s-0);padding-inline-start:var(--s-3)}.policy-denied-name{font-family:var(--font-mono);font-size:var(--ts-body-2xs);color:var(--danger)}.policy-denied-reason{font-size:var(--ts-body-sm);color:var(--text-mute)}.policy-p{font-size:var(--ts-body-sm);margin:0}.policy-p--mute{color:var(--text-mute)}.policy-p--warn{color:var(--warn)}.policy-p--flush{margin:0}.policy-p--danger{color:var(--danger)}.policy-move-cell{padding:var(--s-2) var(--s-3);border-top:var(--hairline);font-size:var(--ts-body-sm);vertical-align:top;background:var(--bg-3);color:var(--text-dim)}.policy-move-cell[data-verdict=unblockedOnly]{background:var(--warn-tint);color:var(--warn)}.policy-move-cell[data-verdict=denied]{background:var(--danger-tint);color:var(--danger)}.policy-move-cell__line{font-weight:400}.policy-move-cell__line--lead{font-weight:600}.policy-matrix-wrap{overflow-x:auto}.policy-matrix{border-collapse:collapse;width:100%;font-size:var(--ts-body-sm)}.policy-matrix-caption{padding:var(--s-2) var(--s-3);text-align:start;color:var(--text-dim);font-size:var(--ts-body-sm)}.policy-th{padding:var(--s-2) var(--s-3);text-align:start;font-size:var(--ts-body-2xs);color:var(--text-dim);white-space:nowrap;font-weight:600}.policy-th-row{padding:var(--s-2) var(--s-3);text-align:start;border-top:var(--hairline);white-space:nowrap;font-weight:600}.policy-td-self{padding:var(--s-2) var(--s-3);border-top:var(--hairline);color:var(--text-mute);text-align:center}.policy-field-label{margin-bottom:var(--s-1);display:block}.policy-fields-row{gap:var(--s-4);flex-wrap:wrap;display:flex}.notif-bell-wrap,.notif-bell-btn{position:relative}.notif-bell-badge{top:var(--s-1);background:var(--ai);color:#fff;border-radius:var(--r-full);padding:0 var(--s-1);font-size:var(--ts-mono-2xs);min-width:14px;height:14px;font-weight:600;line-height:1;font-family:var(--font-mono);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:var(--s-1)}.notif-bell-panel{top:110%;z-index:100;width:360px;max-height:460px;box-shadow:var(--shadow-2);background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-4);flex-direction:column;display:flex;position:absolute;inset-inline-end:0;overflow:hidden}.notif-bell-head{padding:var(--s-3);border-bottom:1px solid var(--border-1);align-items:center;display:flex}.notif-bell-title{font-size:var(--ts-body-sm)}.notif-bell-spacer{flex:1}.notif-bell-mark-all{font-size:var(--ts-body-2xs);color:var(--ai-soft);cursor:pointer;padding:var(--s-1);background:0 0;border:none}.notif-bell-list{flex:1;overflow-y:auto}.notif-bell-status{padding:var(--s-6);text-align:center;font-size:var(--ts-body-2xs);color:var(--text-dim)}.notif-bell-item{text-align:start;width:100%;padding:var(--s-3);border-top:1px solid var(--border-1);cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;border-radius:0;display:block}.notif-bell-item[data-unread=true]{background:var(--ai-tint)}.notif-bell-item-head{margin-bottom:var(--s-0);align-items:center;display:flex}.notif-bell-kind{font-size:var(--ts-mono-2xs);padding:var(--s-0) var(--s-2);border-radius:var(--r-1);background:var(--bg-2);color:var(--text-dim);font-family:var(--font-mono);margin-inline-end:var(--s-1)}.notif-bell-ago{font-size:var(--ts-mono-2xs);color:var(--text-dim)}.notif-bell-subject{font-size:var(--ts-body-2xs)}.cmdp-backdrop{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;padding-top:10vh;display:flex;position:fixed;inset:0}.cmdp-modal{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-4);flex-direction:column;width:600px;max-width:92%;height:fit-content;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000059}.cmdp-input-row{padding:var(--s-3);border-bottom:1px solid var(--border-1)}.cmdp-input{width:100%;font-size:var(--ts-body-lg);padding:var(--s-1) var(--s-0);color:inherit;background:0 0;border:none}.cmdp-scopes{gap:var(--s-2);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--border-1);display:flex;overflow-x:auto}.cmdp-scope-chip{font-size:var(--ts-body-2xs);padding:var(--s-1) var(--s-3);border-radius:var(--r-full);border:1px solid var(--border-1);color:inherit;cursor:pointer;white-space:nowrap;background:0 0}.cmdp-scope-chip[data-selected=true]{background:var(--ai-tint);color:var(--ai)}.cmdp-rows{padding:var(--s-2);flex:1;overflow-y:auto}.cmdp-recent-header{padding:var(--s-2) var(--s-3) var(--s-1);font-size:var(--ts-body-2xs);text-transform:uppercase;letter-spacing:.6px;color:var(--text-dim)}.cmdp-placeholder{padding:var(--s-6);text-align:center;color:var(--text-dim);font-size:var(--ts-body-sm)}.cmdp-row{align-items:center;gap:var(--s-3);padding:var(--s-3);cursor:pointer;border-radius:var(--r-2);background:0 0;display:flex}.cmdp-row[data-selected=true]{background:var(--ai-tint)}.cmdp-row-type{font-size:var(--ts-mono-2xs);text-transform:uppercase;padding:var(--s-0) var(--s-2);border-radius:var(--r-1);background:var(--bg-2);color:var(--text-dim);letter-spacing:.5px;text-align:center;min-width:60px}.cmdp-row-body{flex:1;min-width:0}.cmdp-row-title{font-size:var(--ts-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmdp-row-subtitle{font-size:var(--ts-body-2xs);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmdp-footer{padding:var(--s-2) var(--s-3);border-top:1px solid var(--border-1);font-size:var(--ts-body-2xs);color:var(--text-dim);gap:var(--s-4);display:flex}.iris-tool-card{padding:var(--s-3);background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-3);gap:var(--s-2);flex-direction:column;display:flex}.iris-tool-head-row{gap:var(--s-2);align-items:center}.iris-tool-chevron{border-radius:var(--r-full);width:18px;height:18px;font-size:var(--ts-body-2xs);color:var(--text-dim);background:0 0;border:1px solid;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.iris-tool-chevron[data-tool-status=success]{color:var(--success)}.iris-tool-chevron[data-tool-status=dryrun]{color:var(--warn)}.iris-tool-chevron[data-tool-status=error]{color:var(--danger)}.iris-tool-name{font-family:var(--font-mono);font-size:var(--ts-body-2xs);font-weight:500}.iris-tool-preview-tag{font-size:var(--ts-mono-2xs);color:var(--warn)}.iris-tool-spacer{flex:1}.iris-tool-error-text{color:var(--danger);font-size:var(--ts-body-2xs)}.iris-tool-details{gap:var(--s-2);background:var(--bg-inset);border-radius:var(--r-2);padding:var(--s-2);flex-direction:column;display:flex}.iris-tool-details-label{font-size:var(--ts-mono-2xs);margin-bottom:var(--s-1)}.iris-tool-pre{font-family:var(--font-mono);font-size:var(--ts-body-2xs);white-space:pre;max-height:220px;margin:0;line-height:1.45;overflow:auto}.iris-assistant-card{padding:var(--s-3);background:var(--ai-tint);border:var(--hairline-1);border-radius:var(--r-3);gap:var(--s-2);align-items:flex-start;display:flex}.iris-assistant-text{font-size:var(--ts-body-sm);white-space:pre-wrap;color:var(--text);flex:1;line-height:1.5}.iris-assistant-text--empty{color:var(--text-mute)}.iris-transcript{gap:var(--s-2);margin-top:var(--s-3);flex-direction:column;display:flex}.iris-refine-pane{margin-top:var(--s-3);padding:var(--s-3);background:var(--bg-inset)}.iris-refine-pane[data-compact=true]{padding:var(--s-2)}.iris-refine-label{margin-bottom:var(--s-2)}.iris-refine-label__text{margin-left:var(--s-1)}.iris-refine-textarea{width:100%;padding:var(--s-2);font-size:var(--ts-body-sm);resize:vertical;font-family:inherit}.iris-refine-row{gap:var(--s-2);margin-top:var(--s-2)}.iris-refine-result{font-size:var(--ts-body-sm);line-height:1.5}.iris-refine-result__body{color:var(--text-mute);margin-top:var(--s-1)}.iris-suggestion-error{color:var(--danger);margin-top:var(--s-2)}.push-card{padding:var(--s-4);gap:var(--s-3);flex-direction:column;display:flex}.push-title-row{align-items:baseline;gap:var(--s-2);display:flex}.push-title{font-size:var(--ts-body-sm)}.push-status-text{font-size:var(--ts-body-2xs);color:var(--text-dim)}.push-body{font-size:var(--ts-body-2xs);color:var(--text-dim);line-height:1.5}.push-btn{align-self:flex-start}.push-hint{font-size:var(--ts-body-2xs);color:var(--danger)}.pwa-install-head{align-items:center;gap:var(--s-3);display:flex}.pwa-install-icon{border-radius:var(--r-full);background:radial-gradient(circle at 35% 35%, var(--ai-soft), var(--ai) 65%, #6b3d14 100%);width:28px;height:28px;box-shadow:0 0 12px var(--ai-glow);flex-shrink:0}.pwa-install-text{flex-direction:column;min-width:0;display:flex}.pwa-install-title{font-size:var(--ts-body-sm);font-weight:600}.pwa-install-subtitle{font-size:var(--ts-body-2xs);color:var(--text-dim)}.pwa-install-actions{justify-content:flex-end;gap:var(--s-2);display:flex}.error-boundary-card{padding:var(--s-7);max-width:560px;margin:var(--s-9) auto;background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-4);color:var(--text)}.error-boundary-title{font-size:var(--ts-h3);margin-bottom:var(--s-2);font-weight:600}.error-boundary-body{font-size:var(--ts-body-sm);color:var(--text-dim);margin-bottom:var(--s-4)}.error-boundary-details{font-size:var(--ts-body-2xs);color:var(--text-mute);margin-bottom:var(--s-4)}.error-boundary-details summary{cursor:pointer}.error-boundary-pre{margin-top:var(--s-2);padding:var(--s-2);background:var(--bg-2);border-radius:var(--r-2);font-size:var(--ts-body-2xs);overflow:auto}.error-boundary-actions{gap:var(--s-2);display:flex}.cf-row{gap:var(--s-1);flex-direction:column;display:flex}.cf-row-line{gap:var(--s-2);align-items:center}.cf-row-label{flex:0 0 40%;min-width:0}.cf-row-control{flex:1;min-width:0}.cf-row-error{color:var(--danger);font-size:var(--ts-body-2xs)}.cf-panel-card{padding:var(--s-4)}.cf-panel-head{margin-bottom:var(--s-3)}.cf-panel-list{gap:var(--s-3);flex-direction:column;display:flex}.live-presence-pill{z-index:5;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);background:var(--bg-2);border:1px solid var(--border-1);border-radius:var(--r-full);font-size:var(--ts-body-2xs);display:flex;position:absolute;top:10px;right:14px}.live-presence-dot{width:var(--s-2);height:var(--s-2);border-radius:var(--r-full);background:var(--success);box-shadow:0 0 6px var(--success)}.live-presence-count{font-size:var(--ts-body-2xs)}.live-presence-avatars,.live-presence-overflow{margin-left:var(--s-1)}.chatcomp-col{gap:var(--s-3);flex-direction:column;display:flex}.chatcomp-history{gap:var(--s-2);flex-direction:column;display:flex}.chatcomp-msg{padding:var(--s-3);border-radius:var(--r-3);border:var(--hairline-1);background:var(--bg-1);gap:var(--s-2);align-items:flex-start;display:flex}.chatcomp-msg[data-role=assistant]{background:var(--ai-tint)}.chatcomp-msg-text{font-size:var(--ts-body-sm);white-space:pre-wrap;flex:1;line-height:1.5}.chatcomp-form{bottom:calc(16px + var(--chatcomp-kb-offset,0px));background:var(--bg-1);border:var(--hairline-1);border-radius:var(--r-4);padding:var(--s-2);align-items:center;gap:var(--s-2);box-shadow:var(--shadow-1);margin-top:auto;display:flex;position:sticky}.chatcomp-textarea{resize:none;font:inherit;color:inherit;background:0 0;border:none;flex:1;min-width:0}.conn-banner{top:env(safe-area-inset-top,0px);z-index:900;justify-content:center;align-items:center;gap:10px;row-gap:var(--s-1);flex-wrap:wrap;padding:3px 14px;font-size:12.5px;font-weight:600;line-height:1.25;animation:.22s ease-out connection-banner-slide-down;display:flex;position:fixed;left:0;right:0;box-shadow:0 2px 6px #0000002e}.conn-banner[data-state=back-online]{color:#fff;background:#1f7a3a}.conn-banner[data-state=reconnecting]{color:#1a1a1a;background:#f3c01c}.conn-banner[data-state=offline]{color:#fff;background:#c63a3a}.conn-banner-inline{align-items:center;gap:var(--s-2);display:inline-flex}.conn-banner-spinner{border-radius:var(--r-full);border:2px solid #00000040;border-top-color:#000000d9;width:12px;height:12px;animation:.8s linear infinite connection-banner-spin;display:inline-block}.conn-banner-retry{padding:var(--s-1) var(--s-3);border-radius:var(--r-2);color:#fff;font-weight:600;font-size:var(--ts-body-2xs);cursor:pointer;background:#ffffff1f;border:1px solid #fff6;margin-inline-start:var(--s-2)}.conn-banner-close{width:22px;min-width:44px;height:22px;min-height:44px;color:inherit;border-radius:var(--r-full);font-size:var(--ts-body-sm);cursor:pointer;background:0 0;border:1px solid #00000040;justify-content:center;align-items:center;margin-inline-start:var(--s-2);font-weight:600;line-height:1;display:inline-flex}.conn-banner[data-state=back-online] .conn-banner-close,.conn-banner[data-state=offline] .conn-banner-close{border-color:#ffffff59}.shared-cursors-layer{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:hidden}.shared-cursor-dot-wrap{align-items:center;gap:var(--s-2);will-change:left, top;transition:left 80ms linear,top 80ms linear;display:flex;position:absolute;transform:translate(-50%,-50%)}.shared-cursor-pip{border-radius:var(--r-full);background:var(--cursor-color);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg-1), 0 0 6px var(--cursor-color)}.shared-cursor-label{font-size:var(--ts-body-2xs);padding:var(--s-0) var(--s-2);border-radius:var(--r-1);background:var(--cursor-color);color:#fff;white-space:nowrap;transition:opacity .2s linear}.card3d{padding:var(--s-3);position:absolute}.card3d[data-note=true]{background:linear-gradient(180deg, var(--warn-tint), transparent 60%);border-color:#0000}.card3d-sub{font-size:var(--ts-body-sm);margin-top:var(--s-2)}.card3d-body{font-size:var(--ts-body-sm);margin-top:var(--s-2);line-height:1.5}.sla-pill{align-items:center;gap:var(--s-2);padding:var(--s-0) var(--s-2);border-radius:var(--r-5);font-size:var(--ts-body-2xs);font-weight:600;display:inline-flex}.sla-pill[data-sla-leg=ok]{color:#003;background-color:#0c8}.sla-pill[data-sla-leg=warn]{color:#321;background-color:#fb3}.sla-pill[data-sla-leg=breached]{color:#fff;background-color:#e33}.sla-pill[data-sla-leg=met]{color:#fff;background-color:#688}.sla-pill-detail{opacity:.85}.selection-ring{pointer-events:none;border:2px solid var(--peer-color);border-radius:inherit;box-sizing:border-box;position:absolute;inset:0}.selection-ring-badge{min-width:18px;height:18px;padding:0 var(--s-1);border-radius:var(--r-full);background:var(--peer-color);color:#fff;font-size:var(--ts-mono-2xs);text-align:center;pointer-events:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex;position:absolute;top:-8px;right:-8px}.typing-indicator{font-size:var(--ts-body-2xs);color:var(--text-mute);-webkit-user-select:none;user-select:none;font-style:italic}.offline-queue-chip{align-items:center;gap:var(--s-1);padding:var(--s-0) var(--s-2);margin-left:0;border-radius:var(--r-full);font-size:var(--ts-body-2xs);background:#0000002e;margin-inline-start:auto;font-weight:600;display:inline-flex}.decision-badge{border-radius:var(--r-5);color:#fff;background:#688;align-items:center;font-weight:600;display:inline-flex}.decision-badge[data-risk=low]{color:#003;background:#0c8}.decision-badge[data-risk=medium]{color:#321;background:#fb3}.decision-badge[data-risk=high]{color:#fff;background:#e33}.decision-badge[data-size=sm]{padding:1px 6px;font-size:11px}.decision-badge[data-size=md]{padding:2px 8px;font-size:12px}.capture-sheet__title{margin:0 0 var(--s-4);font-size:var(--ts-body-lg);font-weight:600}.capture-sheet__actions{gap:var(--s-3);margin-bottom:var(--s-4);display:flex}.capture-sheet__action{align-items:center;gap:var(--s-1);padding:var(--s-3) var(--s-4);border:1px solid var(--border-1);border-radius:var(--r-5);font-size:var(--ts-body-2xs);background:0 0;flex-direction:column;min-width:72px;display:flex}.offline-debug-panel{bottom:80px;left:var(--s-2);right:var(--s-2);z-index:500;color:#cdd6f4;font-size:var(--ts-body-2xs);border-radius:var(--r-3);padding:var(--s-3);background:#1e1e2e;max-height:250px;position:fixed;overflow-y:auto}.offline-debug-panel__title{margin-bottom:var(--s-2);font-weight:700}.offline-debug-panel__row{padding:var(--s-0) 0;border-bottom:1px solid #313244}.offline-debug-panel__key{color:#89b4fa}.offline-debug-panel__time{color:#6c7086;margin-left:var(--s-2)}.sigpad-wrap{gap:var(--s-2);flex-direction:column;display:inline-flex}.sigpad-canvas{border-radius:var(--r-3);touch-action:none;cursor:crosshair;background:#fafafa;border:1px solid #e5e7eb;display:block}.sigpad-actions{gap:var(--s-2);display:flex}.sw-communicate-shell{--chat-canvas:color-mix(in srgb, var(--product-accent) 3%, var(--bg-2));--chat-radius:var(--r-5);--chat-bubble-radius:14px;--chat-ink:var(--text);--chat-on-ink:var(--bg-1)}.sw-communicate-shell[data-layout=desktop]{gap:var(--s-3);padding:var(--s-3);box-sizing:border-box;grid-template-columns:340px minmax(0,1fr)}.sw-communicate-shell__left,.sw-communicate-shell__right{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--chat-radius);min-height:0;box-shadow:var(--shadow-1);overflow:hidden}.sw-communicate-shell__left{border-right:1px solid var(--panel-border)}.sw-communicate-shell .sw-chat-avatar,.sw-communicate-shell .msg-row__avatar{border-radius:var(--r-full);width:40px;height:40px;font-family:var(--font-sans);letter-spacing:.01em;color:var(--text-dim);background:var(--bg-3);box-shadow:none;border:0;flex:none;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.sw-communicate-shell .sw-chat-avatar--lg{width:40px;height:40px}.sw-communicate-shell .sw-chat-avatar[data-kind=channel]{color:var(--text-dim);background:var(--bg-2);border:1px solid var(--panel-border);font-size:17px;font-weight:500}.sw-communicate-shell [data-hue=blue]{color:var(--tag-blue);background:var(--tag-blue-tint)}.sw-communicate-shell [data-hue=teal]{color:var(--tag-teal);background:var(--tag-teal-tint)}.sw-communicate-shell [data-hue=green]{color:var(--tag-green);background:var(--tag-green-tint)}.sw-communicate-shell [data-hue=amber]{color:var(--tag-amber);background:var(--tag-amber-tint)}.sw-communicate-shell [data-hue=pink]{color:var(--tag-pink);background:var(--tag-pink-tint)}.sw-communicate-shell [data-hue=violet]{color:var(--tag-violet);background:var(--tag-violet-tint)}.sw-communicate-shell [data-hue=red]{color:var(--tag-red);background:var(--tag-red-tint)}.sw-communicate-shell [data-hue=slate]{color:var(--tag-slate);background:var(--tag-slate-tint)}.sw-communicate-shell .msg-row__avatar[data-iris=true]{letter-spacing:.04em;color:var(--ai);background:var(--ai-tint);font-size:9px}.sw-communicate-shell .sw-inbox{background:var(--panel-bg)}.sw-communicate-shell .sw-inbox__topbar{align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-4) var(--s-2);border-bottom:0;display:flex}.sw-communicate-shell .sw-inbox__title{letter-spacing:-.02em;flex:1;font-size:20px;font-weight:650}.sw-communicate-shell .sw-inbox__search-wrap{padding:var(--s-1) var(--s-4) var(--s-2)}.sw-communicate-shell .sw-inbox__search-btn{align-items:center;gap:var(--s-2);width:100%;min-height:38px;padding:0 var(--s-3);border-radius:var(--r-3);background:var(--bg-2);color:var(--text-dim);font:inherit;text-align:start;cursor:text;border:1px solid #0000;font-size:13px;transition:border-color .12s,background .12s;display:flex}.sw-communicate-shell .sw-inbox__search-btn:before{content:"";background:currentColor;flex:0 0 14px;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.sw-communicate-shell .sw-inbox__search-btn:hover{border-color:var(--panel-border);background:var(--panel-bg)}.sw-communicate-shell .sw-inbox__tabs{gap:var(--s-4);padding:0 var(--s-4);border-bottom:1px solid var(--panel-border);background:0 0;display:flex}.sw-communicate-shell .sw-kind-tab{padding:var(--s-2) 0;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;font-size:13px;font-weight:500;position:relative}.sw-communicate-shell .sw-kind-tab:hover{color:var(--text)}.sw-communicate-shell .sw-kind-tab[aria-selected=true]{color:var(--text);background:0 0;border:0}.sw-communicate-shell .sw-kind-tab[aria-selected=true]:after{content:"";inset-inline:0;background:var(--text);border-radius:2px;height:2px;position:absolute;bottom:-1px}.sw-communicate-shell .sw-inbox__list{padding:var(--s-2);flex-direction:column;gap:2px;display:flex}.sw-communicate-shell .sw-inbox-row{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-4);cursor:pointer;background:0 0;transition:background .12s;display:flex;position:relative}.sw-communicate-shell .sw-inbox-row:hover,.sw-communicate-shell .sw-inbox-row[data-active=true]{background:var(--bg-2)}.sw-communicate-shell .sw-inbox-row[data-active=true]:before{content:"";inset-inline-start:0;top:var(--s-3);bottom:var(--s-3);background:var(--product-accent);border-radius:0 3px 3px 0;width:3px;position:absolute}.sw-communicate-shell .sw-inbox-row:focus-visible{outline:2px solid var(--product-accent);outline-offset:-2px}.sw-communicate-shell .sw-inbox-row__col{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sw-communicate-shell .sw-inbox-row__top{align-items:baseline;gap:var(--s-2);display:flex}.sw-communicate-shell .sw-inbox-row__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:14px;font-weight:600;overflow:hidden}.sw-communicate-shell .sw-inbox-row__time{font-family:var(--font-sans);color:var(--text-dim);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.sw-communicate-shell .sw-inbox-row__subtitle{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);color:var(--text-dim);font-size:13px;overflow:hidden}.sw-communicate-shell .sw-inbox-row__who{color:var(--text);font-weight:500}.sw-communicate-shell .sw-inbox-row__delete{inset-inline-end:var(--s-2);border-radius:var(--r-2);background:var(--panel-bg);width:28px;height:28px;color:var(--text-dim);opacity:0;cursor:pointer;box-shadow:var(--shadow-1);border:0;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.sw-communicate-shell .sw-inbox-row:hover .sw-inbox-row__delete,.sw-communicate-shell .sw-inbox-row__delete:focus-visible{opacity:1}.sw-communicate-shell .sw-inbox-row[data-active=true] .sw-inbox-row__delete{opacity:0}.sw-communicate-shell .sw-inbox-row[data-active=true]:hover .sw-inbox-row__delete{opacity:1}.sw-communicate-shell .sw-inbox-row__delete:hover{color:var(--danger)}.sw-communicate-shell .sw-msg-block{padding:var(--s-5) var(--s-3);font-family:var(--font-sans);color:var(--text-dim);text-align:center;font-size:13px}.sw-communicate-shell .sw-conv-pane{background:var(--panel-bg)}.sw-communicate-shell .sw-conv-pane__topbar{gap:var(--s-3);min-height:68px;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--panel-border);box-sizing:border-box}.sw-communicate-shell .sw-conv-pane__heading{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sw-communicate-shell .sw-conv-pane__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:16px;font-weight:650;overflow:hidden}.sw-communicate-shell .sw-conv-pane__subtitle{text-overflow:ellipsis;white-space:nowrap;color:var(--text-dim);font-size:12px;overflow:hidden}.sw-communicate-shell .sw-conv-pane__list{padding:var(--s-4) var(--s-5) var(--s-3);background:var(--chat-canvas);gap:0}.sw-communicate-shell .sw-day-sep{align-items:center;gap:var(--s-3);margin:var(--s-3) 0 var(--s-4);color:var(--text-dim);font-size:12px;font-weight:500;display:flex}.sw-communicate-shell .sw-day-sep:before,.sw-communicate-shell .sw-day-sep:after{content:"";background:var(--panel-border);flex:1;height:1px}.sw-communicate-shell .sw-day-sep>span{padding:2px var(--s-3);border:1px solid var(--panel-border);border-radius:var(--r-full);background:var(--panel-bg)}.sw-communicate-shell .sw-msg-row{align-items:flex-start;gap:var(--s-2);background:0 0;border-radius:0;margin-top:3px;padding:0;display:flex}.sw-communicate-shell .sw-msg-row[data-group-start=true]{margin-top:var(--s-3)}.sw-communicate-shell .sw-msg-row[data-kind=system]{background:0 0}.sw-communicate-shell .sw-msg-row .msg-row__avatar{width:32px;height:32px;font-size:11px}.sw-communicate-shell .sw-msg-row:not([data-group-start=true]) .msg-row__avatar{visibility:hidden;height:0}.sw-communicate-shell .msg-row__body-col{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:min(68%,560px);display:flex}.sw-communicate-shell .msg-row__header{padding-inline:var(--s-1);margin-bottom:2px}.sw-communicate-shell .msg-row__author{color:var(--text-dim);font-size:12px;font-weight:600}.sw-communicate-shell .msg-row__bubble{padding:var(--s-2) var(--s-3);border-radius:var(--chat-bubble-radius);background:var(--chat-ink);color:var(--chat-on-ink);overflow-wrap:anywhere;box-sizing:border-box;max-width:100%;font-size:14px;line-height:1.5}.sw-communicate-shell .sw-msg-row[data-group-start=true] .msg-row__bubble{border-start-start-radius:var(--r-1)}.sw-communicate-shell .msg-row__text{font-size:inherit;line-height:inherit;color:inherit;margin:0}.sw-communicate-shell .msg-row__bubble a{color:inherit;text-underline-offset:2px;text-decoration:underline}.sw-communicate-shell .msg-row__bubble :is(p,ul,ol){margin:0}.sw-communicate-shell .msg-row__bubble :is(p,ul,ol)+:is(p,ul,ol){margin-top:var(--s-1)}.sw-communicate-shell .msg-row__bubble:has(>.msg-row__text:empty){padding:var(--s-1)}.sw-communicate-shell .msg-row__meta{gap:var(--s-2);padding-inline:var(--s-1);color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11px;display:flex}.sw-communicate-shell .msg-row__time{font-family:var(--font-sans);color:var(--text-dim);font-size:11px}.sw-communicate-shell .sw-msg-row[data-mine=true]{flex-direction:row-reverse}.sw-communicate-shell .sw-msg-row[data-mine=true] .msg-row__avatar,.sw-communicate-shell .sw-msg-row[data-mine=true] .msg-row__header{display:none}.sw-communicate-shell .sw-msg-row[data-mine=true] .msg-row__body-col{align-items:flex-end}.sw-communicate-shell .sw-msg-row[data-mine=true] .msg-row__bubble{background:var(--panel-bg);color:var(--text);box-shadow:0 0 0 1px var(--panel-border), var(--shadow-1)}.sw-communicate-shell .sw-msg-row[data-mine=true][data-group-start=true] .msg-row__bubble{border-start-start-radius:var(--chat-bubble-radius);border-start-end-radius:var(--r-1)}.sw-communicate-shell .sw-msg-row[data-mine=true] .msg-row__bubble a{color:var(--accent)}.sw-communicate-shell .sw-msg-row:has(.msg-row__avatar[data-iris=true]) .msg-row__bubble{background:var(--ai-tint);color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb, var(--ai) 20%, transparent)}.sw-communicate-shell .sw-msg-row[data-kind=system]{justify-content:center}.sw-communicate-shell .sw-msg-row[data-kind=system] .msg-row__avatar,.sw-communicate-shell .sw-msg-row[data-kind=system] .msg-row__header{display:none}.sw-communicate-shell .sw-msg-row[data-kind=system] .msg-row__body-col{align-items:center;max-width:100%}.sw-communicate-shell .sw-msg-row[data-kind=system] .msg-row__bubble{padding:2px var(--s-3);color:var(--text-dim);box-shadow:none;background:0 0;font-size:12px}.sw-communicate-shell .msg-row__tombstone{margin:var(--s-2) 0 0 40px;padding:var(--s-1) var(--s-3);border:1px dashed var(--panel-border);border-radius:var(--chat-bubble-radius);font-family:var(--font-sans);color:var(--text-dim);align-self:flex-start;font-size:13px;font-style:italic}.sw-communicate-shell .msg-row__reactions{margin-top:2px}.sw-communicate-shell .msg-row__reaction-chip{padding:1px var(--s-2);border:1px solid var(--panel-border);border-radius:var(--r-full);background:var(--panel-bg);cursor:pointer;align-items:center;gap:4px;font-size:12px;display:inline-flex}.sw-communicate-shell .msg-thread-btn{border-radius:var(--r-full);background:var(--panel-bg);border:1px solid var(--panel-border);margin-top:2px}.sw-communicate-shell .sw-msg-row .sw-message-actions{top:-14px;z-index:2;position:absolute;inset-inline-end:auto}.sw-communicate-shell .sw-msg-row:not([data-mine=true]) .sw-message-actions{inset-inline-start:48px}.sw-communicate-shell .sw-msg-row[data-mine=true] .sw-message-actions{inset-inline-end:0}.sw-communicate-shell .sw-msg-row{position:relative}.sw-communicate-shell .sw-msg-row[data-search-highlight=true] .msg-row__bubble{outline:2px solid var(--product-accent);outline-offset:2px}.sw-communicate-shell .sw-conv-pane__composer-wrap{padding:var(--s-2) var(--s-5) var(--s-4);background:var(--chat-canvas)}.sw-communicate-shell .sw-composer{padding:var(--s-1);gap:var(--s-1);background:var(--panel-bg);border:1px solid var(--panel-border);border-top:1px solid var(--panel-border);box-shadow:var(--shadow-1);border-radius:22px;transition:border-color .12s,box-shadow .12s}.sw-communicate-shell .sw-composer:focus-within{border-color:var(--border-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--product-accent) 12%, transparent), var(--shadow-1)}.sw-communicate-shell .sw-composer__attachments,.sw-communicate-shell .sw-composer__chips{padding:var(--s-1) var(--s-2) 0}.sw-communicate-shell .sw-composer__row{align-items:center;gap:var(--s-1)}.sw-communicate-shell .sw-composer__editor{min-height:36px;padding:var(--s-2) var(--s-1);background:0 0;border:0;border-radius:0;font-size:14px;line-height:1.45}.sw-communicate-shell .sw-composer__editor:empty:before{content:attr(data-placeholder);color:var(--text-dim);pointer-events:none}.sw-communicate-shell .sw-composer .btn.btn-icon{border-radius:var(--r-full);width:36px;min-width:36px;height:36px}.sw-communicate-shell .sw-composer .btn.sw-composer__attach{color:var(--text-dim)}.sw-communicate-shell .sw-composer .btn.sw-composer__send{background:var(--chat-ink);border-color:var(--chat-ink);color:var(--chat-on-ink)}.sw-communicate-shell .sw-composer .btn.sw-composer__send:hover:not(:disabled){filter:brightness(1.15)}.sw-communicate-shell .sw-composer .btn.sw-composer__send:disabled{background:var(--bg-3);border-color:var(--bg-3);color:var(--text-dim);opacity:1}.sw-communicate-shell .sw-composer__error{padding:0 var(--s-3) var(--s-1);font-size:12px}.sw-communicate-shell .sw-typing-indicator{padding:0 var(--s-5) var(--s-1);background:var(--chat-canvas)}.sw-communicate-shell .sw-communicate-empty{background:var(--chat-canvas);color:var(--text-dim)}.sw-communicate-shell .sw-communicate-empty__inner{align-items:center;gap:var(--s-1);flex-direction:column;max-width:280px;display:flex}.sw-communicate-shell .sw-communicate-empty__icon{width:52px;height:52px;margin-bottom:var(--s-2);border-radius:var(--r-full);background:var(--panel-bg);border:1px solid var(--panel-border);color:var(--text-dim);box-shadow:var(--shadow-1);place-items:center;display:grid}.sw-communicate-shell .sw-communicate-empty__title{color:var(--text);margin:0;font-size:15px;font-weight:600}.sw-communicate-shell .sw-communicate-empty__text{color:var(--text-dim);font-size:13px}@media (width<=768px){.sw-communicate-shell .sw-conv-pane__list,.sw-communicate-shell .sw-conv-pane__composer-wrap,.sw-communicate-shell .sw-typing-indicator{padding-inline:var(--s-3)}.sw-communicate-shell .msg-row__body-col{max-width:82%}.sw-communicate-shell .sw-composer__editor{font-size:16px}}@media (prefers-reduced-motion:reduce){.sw-communicate-shell *{transition:none!important}}.sw-communicate-shell .sw-voice-mic{width:36px;height:36px;color:var(--text-dim);background:0 0;border:0}.sw-communicate-shell .sw-voice-mic:hover:not(:disabled){background:var(--bg-2);color:var(--text)}.sw-communicate-shell .sw-voice-mic[data-recording]{background:var(--danger-tint);color:var(--danger)}.sw-communicate-shell .sw-voice-mic__glyph{place-items:center;line-height:0;display:inline-grid}.sw-communicate-shell .sw-voice-preview{padding:var(--s-1) var(--s-2);border-radius:var(--r-full);background:var(--bg-2)}.sw-communicate-shell .sw-member-sheet{top:0;bottom:0;z-index:5;background:var(--panel-bg);border-inline-start:1px solid var(--panel-border);width:300px;max-width:100%;box-shadow:var(--shadow-2);animation:.16s ease-out sw-member-sheet-in;position:absolute;inset-inline-end:0}@keyframes sw-member-sheet-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.sw-communicate-shell .sw-member-sheet__topbar{min-height:68px;padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-bottom:1px solid var(--panel-border);box-sizing:border-box}.sw-communicate-shell .sw-member-sheet__title{font-size:15px;font-weight:650}.sw-communicate-shell .sw-member-sheet__list{padding:var(--s-2);gap:2px}.sw-communicate-shell .sw-member-sheet__row{gap:var(--s-3);padding:var(--s-2);border-radius:var(--r-3);background:0 0}.sw-communicate-shell .sw-member-sheet__row:hover{background:var(--bg-2)}.sw-communicate-shell .sw-member-sheet__avatar{border-radius:var(--r-full);width:32px;height:32px;font-family:var(--font-sans);font-size:11px;font-weight:600}.sw-communicate-shell .sw-member-sheet__name{font-size:14px;font-weight:500}.sw-communicate-shell .sw-member-sheet__role,.sw-communicate-shell .sw-member-sheet__bot-badge{font-family:var(--font-sans);color:var(--text-dim);text-transform:capitalize;font-size:12px}.sw-communicate-shell .sw-member-sheet__addpanel{padding:var(--s-3);border-top:1px solid var(--panel-border)}.sw-communicate-shell .sw-member-sheet__addpanel>label{font-family:var(--font-sans);color:var(--text-dim);font-size:12px}@media (prefers-reduced-motion:reduce){.sw-communicate-shell .sw-member-sheet{animation:none}}
