:root{--surface-2:var(--color-paper-subtle);--surface-3:var(--color-paper-strong);--line-soft:var(--color-rule-soft);--amber:var(--color-warning);--sky:var(--color-info);--rose:var(--color-danger);--space-1:var(--space-3xs);--space-2:var(--space-2xs);--space-3:var(--space-xs);--space-4:var(--space-sm);--space-5:var(--space-md);--space-6:var(--space-lg);--space-7:var(--space-xl);--radius:var(--radius-md);--ease-out:cubic-bezier(.22, 1, .36, 1);--shadow-1:0 1px 2px var(--color-shadow);--shadow-2:0 2px 6px var(--color-shadow), 0 8px 24px -12px var(--color-shadow-strong);--shadow-3:0 4px 12px var(--color-shadow), 0 24px 48px -16px var(--color-shadow-strong)}.appbar{z-index:10;align-items:center;gap:var(--space-5);padding:var(--space-4) clamp(20px, 4vw, 40px);background:color-mix(in srgb, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}.appbar .brand{font-size:var(--text-md);letter-spacing:-.02em;align-items:center;gap:10px;font-weight:700;display:inline-flex}.appbar nav{gap:var(--space-4);margin-left:var(--space-3);display:flex}.appbar nav a{color:var(--muted);font-size:var(--text-md);padding-bottom:2px}.appbar nav a[data-active=true]{color:var(--text);border-bottom:2px solid var(--signal)}.appbar .spacer{flex:1}.userSwitch{align-items:center;gap:var(--space-2);display:inline-flex}.userSwitch select{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);padding:7px 10px}.btn{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background .14s var(--ease-out), border-color .14s var(--ease-out);align-items:center;gap:6px;padding:8px 14px;font-weight:500;display:inline-flex}.btn:hover{background:var(--surface-3);border-color:var(--line-soft)}.btn--primary{background:var(--signal);border-color:var(--signal);color:var(--color-signal-ink);font-weight:600}.btn--ghost{background:0 0}.btn--danger:hover{border-color:var(--rose);color:var(--rose)}.btn:focus-visible,.userSwitch select:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.page{width:min(1180px,100% - 40px);padding:var(--space-7) 0 96px;animation:pageIn var(--duration-medium) var(--ease-out);margin:0 auto}@keyframes pageIn{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.page{animation:none}}.pageHead{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-6);display:flex}.pageHead h1{font-family:var(--font-headline);letter-spacing:-.015em;margin:0;font-size:clamp(1.75rem,2.5vw,2rem);font-weight:300;line-height:1.15}.eyebrow{color:var(--signal);font-size:var(--text-xs);letter-spacing:.13em;text-transform:uppercase;margin:0 0 12px;font-weight:700}.accountGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));display:grid}.accountCard{padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .14s var(--ease-out), transform .14s var(--ease-out);display:block}.accountCard:hover{border-color:color-mix(in srgb, var(--signal) 40%, var(--line));transform:translateY(-2px)}.accountCard h2{font-family:var(--font-workbench);font-size:var(--text-lg);letter-spacing:-.02em;margin:0 0 6px;font-weight:600}.accountCard .sub{color:var(--muted);font-size:var(--text-sm);margin:0}.accountCard .cardFoot{align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.intel{gap:var(--space-6);grid-template-columns:1.7fr 1fr;align-items:start;display:grid}.accountHead .meta{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-3);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.accountHead .meta span+span:before{content:"·";margin-right:var(--space-3);color:var(--line)}.accountHead .meta span{align-items:center;gap:6px;display:inline-flex}.accountHead>:first-child{min-width:0}.accountHead .headActions{flex-wrap:nowrap;flex:none}.panel{margin-bottom:var(--space-6);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.panelHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.panelHead h2{font-size:var(--text-md);letter-spacing:-.01em;margin:0;font-weight:600}.panelHead .count{color:var(--muted);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.healthHeadActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.empty{padding:var(--space-4) 0;color:var(--muted);font-size:var(--text-md);margin:0}.chip{border-radius:var(--radius-pill);border:1px solid var(--line);font-size:var(--text-xs);letter-spacing:.02em;color:var(--muted);text-transform:uppercase;align-items:center;gap:5px;padding:3px 9px;font-weight:600;display:inline-flex}.chip[data-tone=active],.chip[data-tone=customer],.chip[data-tone=won]{color:var(--signal);border-color:color-mix(in srgb, var(--signal) 45%, transparent)}.chip[data-tone=prospect],.chip[data-tone=open]{color:var(--sky);border-color:color-mix(in srgb, var(--sky) 40%, transparent)}.chip[data-tone=lost],.chip[data-tone=inactive]{color:var(--rose);border-color:color-mix(in srgb, var(--rose) 40%, transparent)}.memoryList{gap:var(--space-3);flex-direction:column;display:flex}.accountMemoryGroups,.attentionGroups{gap:var(--space-5);display:grid}.accountMemoryGroup+.accountMemoryGroup,.attentionGroup+.attentionGroup{padding-top:var(--space-4);border-top:1px solid var(--line-soft)}.accountMemoryGroupHead,.attentionGroup h3{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-2);display:flex}.accountMemoryGroupHead h3,.attentionGroup h3{font-size:var(--text-md);margin:0}.accountMemoryGroupHead p{color:var(--muted);font-size:var(--text-2xs);margin:3px 0 0}.accountMemoryGroupHead .count,.attentionGroup h3 span{color:var(--muted);font-size:var(--text-2xs);font-weight:400}.accountMemoryGroup>summary{padding-block:var(--space-2xs);cursor:pointer;list-style:none}.accountMemoryGroup>summary::-webkit-details-marker{display:none}.accountMemoryGroup:not([open]) .accountMemoryGroupHead{margin-bottom:0}.accountMemoryGroupHead .count:after{margin-left:var(--space-2xs);content:"›";font-size:var(--text-sm);transition:transform var(--duration-fast) var(--ease-out);display:inline-block}.accountMemoryGroup[open] .accountMemoryGroupHead .count:after{transform:rotate(90deg)}.attentionGroup .attention{margin:0}.memoryTypeGroups{gap:var(--space-2);display:grid}.memoryTypeGroup,.attentionTypeGroup{border-top:1px solid var(--line-soft)}.memoryTypeGroup summary,.attentionTypeGroup summary{padding:var(--space-3) 0;color:var(--text);cursor:pointer;font-size:var(--text-sm);font-weight:600}.memoryTypeGroup summary{justify-content:space-between;gap:var(--space-3);display:flex}.memoryTypeGroup summary span:last-child{color:var(--muted);font-size:var(--text-2xs);font-weight:400}.memoryTypeGroup[open] summary,.attentionTypeGroup[open] summary{border-bottom:1px solid var(--line-soft)}.attentionTypeGroup+.attentionTypeGroup,.attentionTypeGroup+.attention{margin-top:var(--space-2)}.memoryCard{padding:var(--space-4);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--radius-sm);border-left:3px solid var(--line)}.memoryCard[data-epistemic=observed]{border-left-color:color-mix(in srgb, var(--signal) 70%, transparent)}.memoryCard[data-epistemic=inferred]{border-left-color:color-mix(in srgb, var(--sky) 70%, transparent)}.memoryCard[data-origin=human]{border-left-color:var(--amber)}.memoryTop{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.memoryType{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text);font-weight:700}.badge{border-radius:var(--radius-pill);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;padding:2px 8px;font-weight:600;display:inline-flex}.badge--observed{color:var(--signal);background:color-mix(in srgb, var(--signal) 12%, transparent)}.badge--inferred{color:var(--sky);background:color-mix(in srgb, var(--sky) 12%, transparent);border:1px dashed color-mix(in srgb, var(--sky) 50%, transparent)}.badge--human{color:var(--amber);background:color-mix(in srgb, var(--amber) 12%, transparent)}.badge--confirmed{color:var(--signal);border:1px solid color-mix(in srgb, var(--signal) 45%, transparent)}.memoryTop .grow{flex:1}.meter{align-items:center;gap:3px;display:inline-flex}.meter i{background:var(--line);border-radius:2px;width:14px;height:4px}.meter i[data-on=true]{background:var(--muted)}.meter .pct{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:4px}.memoryStatement{font-size:var(--text-md);color:var(--text);margin:0;line-height:1.45}.memoryCard details{margin-top:var(--space-3)}.memoryCard summary{color:var(--muted);font-size:var(--text-2xs);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.memoryCard summary::-webkit-details-marker{display:none}.memoryCard summary:before{content:"▸ "}.memoryCard details[open] summary:before{content:"▾ "}.evidence{margin:var(--space-3) 0 0;padding-left:var(--space-3);border-left:2px solid var(--line);list-style:none}.evidence li{margin-bottom:var(--space-2)}.evidence blockquote{font-family:var(--font-body);font-size:var(--text-md);color:var(--text);margin:0;font-style:italic;line-height:1.4}.evidence cite{color:var(--muted);font-size:var(--text-xs);margin-top:2px;font-style:normal;display:block}.provenance{margin-top:var(--space-3);color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.memoryActions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-soft);flex-wrap:wrap;display:flex}.memoryActions .btn{font-size:var(--text-2xs);padding:5px 11px}.editForm{margin-top:var(--space-3)}.editForm textarea{background:var(--background);width:100%;min-height:68px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-md);resize:vertical;padding:10px}.editActions{margin-top:var(--space-2)}details.editWrap{display:inline-flex}details.editWrap>summary{align-items:center;list-style:none;display:inline-flex}details.editWrap>summary::-webkit-details-marker{display:none}details.editWrap>summary:before,details.editWrap[open]>summary:before{content:none}.attention{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.attention li{gap:var(--space-3);padding-left:var(--space-3);border-left:2px solid var(--amber);align-items:baseline;display:flex}.attention .k{color:var(--amber);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:700}.attention .v{font-size:var(--text-md);margin:0;line-height:1.4}.oppList,.contactList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.oppRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.oppRow .name{font-size:var(--text-md)}.oppRow .stage{color:var(--muted);font-size:var(--text-2xs)}.oppRow .val{font-variant-numeric:tabular-nums;font-size:var(--text-md)}.contactList li .name{font-size:var(--text-md)}.contactList li .role{color:var(--muted);font-size:var(--text-2xs)}.timeline{margin:0;padding:0;list-style:none}.timeline li{padding:0 0 var(--space-4) var(--space-5);border-left:1px solid var(--line);position:relative}.timeline li:last-child{border-left-color:#0000}.timeline li:before{background:var(--surface-3);border:1px solid var(--line);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-5px}.timeline li[data-direction=inbound]:before{background:var(--sky);border-color:var(--sky)}.timeline li[data-direction=outbound]:before{background:var(--signal);border-color:var(--signal)}.timeline .when{color:var(--muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.timeline .subject{font-size:var(--text-md);unicode-bidi:plaintext;margin:3px 0 0;line-height:1.4}.timeline .who{color:var(--muted);font-size:var(--text-2xs);margin-top:3px}.conversationHead,.threadMessageMeta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.conversationHead .when{flex:1}.activityKind,.sourceType{font-size:var(--text-xs);letter-spacing:.045em;text-transform:uppercase;font-weight:650}.activityKind{color:var(--color-ink)}.activityKind[data-direction=inbound]{color:var(--sky)}.activityKind[data-direction=outbound]{color:var(--signal)}.sourceType{color:var(--muted)}.threadCount,.languageBadge,.latestBadge{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);font-size:var(--text-xs);padding:4px 7px;line-height:1}.latestBadge{border-color:color-mix(in oklch, var(--signal) 32%, var(--line));color:var(--signal)}.conversationPeople{color:var(--muted);font-size:var(--text-xs);margin:3px 0 0;line-height:1.4}.threadMessages{gap:8px;margin-top:9px;display:grid}.threadMessages[data-threaded=true]{border-left:2px solid var(--line);padding-left:10px}.threadMessage{background:var(--surface-2);border:1px solid #0000;border-radius:8px;padding:7px 9px}.threadMessage[data-latest=true]{border-color:var(--line);background:var(--color-paper-raised);box-shadow:var(--shadow-1)}.threadMessage[data-direction=inbound]{border-inline-start-color:color-mix(in oklch, var(--sky) 58%, var(--line))}.threadMessage[data-direction=outbound]{border-inline-start-color:color-mix(in oklch, var(--signal) 58%, var(--line))}.threadMessage:target{outline:2px solid var(--sky);outline-offset:2px}.threadMessageMeta{color:var(--muted);font-size:var(--text-xs)}.threadMessageMeta strong{color:var(--color-ink);font-weight:650}.threadToggle{color:var(--color-ink-muted);cursor:pointer;font:inherit;font-size:var(--text-xs);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:2px 0;font-weight:600;display:inline-flex}.threadToggle:hover,.threadToggle:focus-visible{color:var(--color-ink)}.threadToggle:focus-visible{outline:2px solid var(--sky);outline-offset:3px;border-radius:4px}.threadHistory{gap:8px;display:grid}.threadScopeNote{color:var(--color-ink-muted);font-size:var(--text-xs);margin:0;line-height:1.45}.threadMessageMeta>span:first-child{color:var(--text);font-weight:600}.threadReplySubject,.threadSnippet{unicode-bidi:plaintext;margin:5px 0 0}.threadReplySubject{font-size:var(--text-2xs);font-weight:600}.threadSnippet{color:var(--muted);font-size:var(--text-2xs);line-height:1.45}.flash{padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5);border:1px solid color-mix(in srgb, var(--rose) 45%, transparent);border-radius:var(--radius);color:var(--rose);font-size:var(--text-md)}@media (max-width:900px){.intel{grid-template-columns:1fr}}@media (max-width:640px){.appbar{gap:var(--space-3);flex-wrap:wrap}.appbar nav{order:3;width:100%;margin-left:0}.pageHead{flex-direction:column;align-items:flex-start}.accountHead .headActions{flex-wrap:wrap}}.memberDirectory .memberRow{flex-wrap:wrap;align-items:flex-start}.memberBadges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;display:flex}.memberDirectory .memberBadges .chip{margin-left:0}.memberManage{width:100%;margin-left:calc(2.25rem + var(--space-4));border-top:var(--rule-thin) solid var(--color-rule-soft);padding-top:var(--space-xs)}.memberManage summary{width:fit-content;color:var(--color-ink-muted);font-size:var(--text-xs);cursor:pointer;font-weight:650}.memberManage[open] summary{margin-bottom:var(--space-sm);color:var(--color-ink)}.memberRow .memberManage form{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(10rem,1fr)) auto;align-items:end;margin:0;display:grid}.memberManage label{color:var(--color-ink-muted);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;gap:4px;font-weight:650;display:grid}.memberManage select{height:var(--control-height);padding-inline:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--control-radius);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-sm);letter-spacing:0;text-transform:none}.memberAccessImpact{color:var(--color-ink-muted);font-size:var(--text-xs);grid-column:1/-2;margin:0;line-height:1.45}.memberAccessImpact[data-tone=warning]{color:var(--warning-strong,var(--warning))}.memberTransferField{grid-column:1/-1;margin:0}@media (max-width:900px){.memberRow .memberManage form{grid-template-columns:1fr 1fr}.memberTransferField,.memberAccessImpact{grid-column:1/-1}}@media (max-width:600px){.memberBadges{width:100%;margin-left:calc(2.25rem + var(--space-4));justify-content:flex-start}.memberManage{margin-left:0}.memberRow .memberManage form{grid-template-columns:1fr}.memberTransferField,.memberAccessImpact{grid-column:1}}@media (prefers-reduced-motion:reduce){.accountCard,.btn{transition:none}}.health{gap:var(--space-6);flex-wrap:wrap;align-items:flex-start;display:flex}.healthScore{min-width:132px;padding:var(--space-4);border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);place-items:center;display:grid}.healthScore .num{font-family:var(--font-mono);font-size:var(--text-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500;line-height:1}.healthScore .of{color:var(--muted);font-size:var(--text-2xs);margin-top:2px}.healthScore[data-band=strong] .num{color:var(--signal)}.healthScore[data-band=moderate] .num{color:var(--sky)}.healthScore[data-band=at_risk] .num{color:var(--amber)}.healthScore[data-band=critical] .num{color:var(--rose)}.bandChip[data-band=strong]{color:var(--signal);border-color:color-mix(in srgb, var(--signal) 45%, transparent)}.bandChip[data-band=moderate]{color:var(--sky);border-color:color-mix(in srgb, var(--sky) 45%, transparent)}.bandChip[data-band=at_risk]{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 45%, transparent)}.bandChip[data-band=critical]{color:var(--rose);border-color:color-mix(in srgb, var(--rose) 45%, transparent)}.healthBody{flex:1;min-width:260px}.healthMeta{gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.healthNarrative{margin:0 0 var(--space-4);font-family:var(--font-workbench);font-size:var(--text-lg);font-weight:500;line-height:1.5}.factors{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.factors li{align-items:baseline;gap:var(--space-3);border-top:1px solid var(--line-soft);font-size:var(--text-md);padding:6px 0;display:flex}.factors .fsign{font-variant-numeric:tabular-nums;width:26px;font-weight:600}.factors li[data-polarity=positive] .fsign{color:var(--signal)}.factors li[data-polarity=negative] .fsign{color:var(--rose)}.recList{gap:var(--space-3);flex-direction:column;display:flex}.recCard{padding:var(--space-4);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--radius-sm);border-left:3px solid var(--line)}.recCard[data-priority=high]{border-left-color:var(--rose)}.recCard[data-priority=medium]{border-left-color:var(--amber)}.recCard[data-priority=low]{border-left-color:var(--sky)}.recTop{align-items:center;gap:var(--space-2);margin-bottom:6px;display:flex}.recTitle{font-size:var(--text-md);margin:0;font-weight:600}.recRationale{color:var(--muted);font-size:var(--text-md);margin:0;line-height:1.45}.recActions{gap:var(--space-2);margin-top:var(--space-3);display:flex}.recActions .btn{font-size:var(--text-2xs);padding:5px 11px}.prio{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);padding:2px 8px;font-weight:700}.prio[data-priority=high]{color:var(--rose);background:color-mix(in srgb, var(--rose) 14%, transparent)}.prio[data-priority=medium]{color:var(--amber);background:color-mix(in srgb, var(--amber) 14%, transparent)}.prio[data-priority=low]{color:var(--sky);background:color-mix(in srgb, var(--sky) 14%, transparent)}.signalList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.signalList li{gap:var(--space-3);font-size:var(--text-md);align-items:baseline;display:flex}.signalDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.signalList li[data-polarity=positive] .signalDot{background:var(--signal)}.signalList li[data-polarity=negative] .signalDot{background:var(--rose)}.signalList li[data-polarity=neutral] .signalDot{background:var(--muted)}.briefList{gap:var(--space-3);flex-direction:column;display:flex}.briefRow{gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);border-left:3px solid var(--line);transition:border-color .14s var(--ease-out);grid-template-columns:84px 1fr;align-items:center;display:grid}.briefRow[data-band=strong]{border-left-color:var(--signal)}.briefRow[data-band=moderate]{border-left-color:var(--sky)}.briefRow[data-band=at_risk]{border-left-color:var(--amber)}.briefRow[data-band=critical]{border-left-color:var(--rose)}.briefRow:hover{border-color:color-mix(in srgb, var(--signal) 30%, var(--line))}.briefScore{font-family:var(--font-mono);font-size:var(--text-display-sm);font-variant-numeric:tabular-nums;text-align:center;font-weight:500;line-height:1}.briefRow[data-band=strong] .briefScore{color:var(--signal)}.briefRow[data-band=moderate] .briefScore{color:var(--sky)}.briefRow[data-band=at_risk] .briefScore{color:var(--amber)}.briefRow[data-band=critical] .briefScore{color:var(--rose)}.briefMain .who{font-size:var(--text-sm);color:var(--muted)}.briefMain .headline{font-size:var(--text-md);margin:2px 0 0}.briefMain .action{font-size:var(--text-sm);color:var(--signal);margin-top:6px}@media (max-width:640px){.briefRow{grid-template-columns:60px 1fr}}.approvalCard{padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);border-left:3px solid var(--amber)}.emailPreview{margin-top:var(--space-2)}.emailPreviewHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.emailEditBtn{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-ink-muted);font-size:var(--text-2xs);cursor:pointer;background:0 0;flex:none;padding:3px 10px}.emailEditBtn:hover{color:var(--color-ink);border-color:var(--color-ink-muted)}.emailPreview--editing{gap:var(--space-3);flex-direction:column;display:flex}.emailField{font-size:var(--text-2xs);color:var(--color-ink-muted);flex-direction:column;gap:5px;display:flex}.emailField input,.emailField textarea{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-sm);padding:9px 11px;font-family:inherit}.emailField textarea{resize:vertical;line-height:1.55}.emailEditActions{gap:var(--space-2);display:flex}.emailMeta{margin:0 0 var(--space-2);color:var(--muted);font-size:var(--text-2xs)}.emailBody{padding:var(--space-4);background:var(--background);border:1px solid var(--line-soft);border-radius:var(--radius-sm);font-family:var(--sans);font-size:var(--text-md);white-space:pre-wrap;color:var(--text);margin:0;line-height:1.55}.agentRow{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.briefGrid{gap:var(--space-5);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.briefSection h3{margin:0 0 var(--space-2);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--signal);font-weight:700}.briefSection ul{padding-left:var(--space-4);margin:0}.briefSection li{font-size:var(--text-md);margin-bottom:6px;line-height:1.45}.summaryLink{margin-top:var(--space-4);color:var(--muted);font-size:var(--text-sm);cursor:pointer}.copilot{gap:var(--space-3);flex-direction:column;display:flex}.copilotThread{flex-direction:column;gap:12px;max-height:380px;padding:2px;display:flex;overflow-y:auto}.copilotThread[data-empty]{max-height:none;overflow:visible}.copilotIntro{color:var(--color-ink-muted);font-size:var(--text-sm);align-items:flex-start;gap:10px;padding:4px 2px;line-height:1.5;display:flex}.copilotIntro p{max-width:52ch;margin:0}.copilotMark{background:color-mix(in oklab, var(--color-signal) 14%, transparent);width:26px;height:26px;color:color-mix(in oklab, var(--color-signal) 62%, var(--color-ink-muted));font-size:var(--text-2xs);border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.copilotMsg{animation:copilotIn var(--duration-medium) var(--ease-out);align-items:flex-end;gap:10px;display:flex}.copilotMsg--user{justify-content:flex-end}.copilotMsg--assistant{justify-content:flex-start}.copilotBubble{border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);max-width:80%;color:var(--color-ink);font-size:var(--text-md);border-radius:13px;padding:10px 13px;line-height:1.55}.copilotMsg--user .copilotBubble{background:var(--color-paper-strong);border-color:#0000;border-bottom-right-radius:4px}.copilotMsg--assistant .copilotBubble{border-bottom-left-radius:4px}.copilotBubble[data-abstained]{background:0 0}.copilotBubble--error{color:var(--color-ink-muted)}.copilotText{margin:0}.copilotTag{border-radius:var(--radius-pill);border:var(--rule-thin) solid var(--color-rule);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:6px;padding:2px 7px;display:inline-block}.copilotCaret{vertical-align:-2px;background:var(--color-signal);width:2px;height:1em;margin-left:1.5px;animation:1s step-end infinite copilotCaret;display:inline-block}.copilotCites{border-top:var(--rule-thin) solid var(--color-rule);animation:copilotIn var(--duration-fast) var(--ease-out);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:11px;padding-top:10px;display:flex}.copilotCitesLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted)}.copilotCites .evidenceLink{font-size:var(--text-2xs)}.copilotCiteFlat{font-size:var(--text-2xs);color:var(--color-ink-muted)}.dealStagePrompt{justify-content:space-between;align-items:end;gap:var(--space-md);margin:var(--space-sm) calc(var(--space-md) * -1) calc(var(--space-sm) * -1);padding:var(--space-sm) var(--space-md);border-top:var(--rule-thin) solid var(--color-rule-soft);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-paper-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.dealStagePrompt h2{margin:var(--space-3xs) 0 var(--space-2xs);font-family:var(--font-workbench);font-size:var(--text-md);letter-spacing:-.015em;font-weight:650}.dealStagePrompt p{max-width:62ch;color:var(--color-ink-muted);font-size:var(--text-sm);margin:0;line-height:1.45}.dealStagePrompt form{align-items:center;gap:var(--space-2xs);flex:none;display:flex}.dealStagePrompt select{min-width:190px}@media (max-width:760px){.dealStagePrompt{grid-template-columns:minmax(0,1fr);align-items:stretch}.dealStagePrompt form{width:100%}.dealStagePrompt select{flex:1;min-width:0}}.copilotThinking{align-items:center;gap:5px;display:inline-flex}.copilotThinking i{background:var(--color-ink-muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite copilotDot}.copilotThinking i:nth-child(2){animation-delay:.15s}.copilotThinking i:nth-child(3){animation-delay:.3s}.copilotSuggest{gap:var(--space-2);flex-wrap:wrap;display:flex}.copilotSuggest .chip{cursor:pointer;color:var(--color-ink-muted);background:0 0}.copilotSuggest .chip--featured{color:var(--color-signal-ink);background:var(--signal);border-color:var(--signal)}.copilotSuggest .chip:hover:not(:disabled){color:var(--color-ink);border-color:color-mix(in oklab, var(--color-signal) 40%, var(--color-rule))}.copilotSuggest .chip--featured:hover:not(:disabled){color:var(--color-signal-ink);background:color-mix(in srgb, var(--signal) 88%, var(--color-ink));border-color:color-mix(in srgb, var(--signal) 88%, var(--color-ink))}.copilotSuggest .chip:disabled{opacity:.5;cursor:default}.copilotForm{gap:var(--space-2);display:flex}.copilotForm input{background:var(--color-paper);color:var(--color-ink);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-md);flex:1;padding:10px 13px}.copilotForm input:focus-visible{outline:2px solid var(--color-signal);outline-offset:1px}@keyframes copilotIn{0%{opacity:0;transform:translateY(5px)}}@keyframes copilotDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes copilotCaret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.copilotMsg,.copilotThinking i,.copilotCaret{animation:none}}@media (max-width:640px){.briefGrid{grid-template-columns:1fr}}.connectActions{gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.connectorList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.connectorRow{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex}.connectorMark{border:1px solid var(--signal);width:34px;height:34px;color:var(--signal);font-family:var(--font-workbench);border-radius:50%;flex:none;place-items:center;display:grid}.connectorInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.connectorInfo strong{font-size:var(--text-md)}.connectorActions{gap:var(--space-2);margin-left:auto;display:flex}@media (max-width:640px){.connectorRow{flex-wrap:wrap}.connectorActions{width:100%;margin-left:0}}.authScreen{min-height:100vh;padding:var(--space-5);place-items:center;display:grid}.authCard{align-items:flex-start;gap:var(--space-3);width:360px;max-width:100%;padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex}.authCard h1{font-size:var(--text-xl);margin:0}.authForm{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.authForm label{font-size:var(--text-sm);color:var(--muted);flex-direction:column;gap:6px;display:flex}.authForm input{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--background);color:var(--text);font-size:var(--text-md);padding:10px}.btn--wide{text-align:center;justify-content:center;width:100%}.linkBtn{color:var(--muted);cursor:pointer;font-size:var(--text-sm);background:0 0;border:0;padding:0;text-decoration:underline}.userMenu{align-items:center;gap:var(--space-3);display:flex}.userMeta{text-align:right;flex-direction:column;line-height:1.2;display:flex}.userMeta strong{font-size:var(--text-sm)}.workspaceSwitch{align-items:center;gap:var(--space-2);display:flex}.workspaceSwitch select{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:var(--text-sm);max-width:180px;padding:7px 9px}.sectionTitle{font-size:var(--text-md);margin:var(--space-5) 0 var(--space-3)}.inviteBox{padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:var(--space-4)}.inviteBox h2{font-size:var(--text-md);margin:0 0 var(--space-3)}.inviteForm{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.inviteForm input[type=email]{min-height:var(--control-height);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--background);color:var(--text);flex:220px;padding:9px}.inviteForm select{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--background);color:var(--text);padding:9px}.inviteRoleField{flex:250px;gap:4px;display:grid}.inviteRoleField span{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.35}.memberRoleGuide{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:var(--rule-thin) solid var(--color-rule-soft)}.memberRoleGuide summary{cursor:pointer;width:max-content;color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:650}.memberRoleGuide dl{gap:var(--space-xs);margin:var(--space-sm) 0 0;grid-template-columns:repeat(4,1fr);display:grid}.memberRoleGuide dl>div{padding:var(--space-xs);border-radius:var(--radius-sm);background:var(--color-paper-subtle)}.memberRoleGuide dt{color:var(--color-ink);font-size:var(--text-xs);font-weight:650}.memberRoleGuide dd{color:var(--color-ink-muted);font-size:var(--text-xs);margin:3px 0 0;line-height:1.4}.memberSectionHead{margin-top:var(--space-lg)}@media (max-width:700px){.memberRoleGuide dl{grid-template-columns:1fr 1fr}}.memberList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.memberRow{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex}.memberRow .chip,.memberRow form{margin-left:auto}.inviteLink{width:100%;max-width:420px;font-size:var(--text-2xs);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--background);color:var(--muted);margin-top:4px;padding:5px 8px}.copyField{align-items:center;gap:var(--space-2);width:100%;margin-top:4px;display:flex}.copyField .inviteLink{flex:1;margin-top:0}.page--narrow{max-width:720px}.agentHint{margin:var(--space-3) 0 0;max-width:70ch;font-size:var(--text-2xs);color:var(--color-ink-muted);line-height:1.55}.headActions{gap:var(--space-2);flex-wrap:wrap;align-items:flex-start;display:flex}.entityForm{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:0;display:flex;overflow:hidden}.entityForm label,.formField{font-size:var(--text-sm);color:var(--muted);flex-direction:column;gap:6px;display:flex}.formLabel{font-size:var(--text-sm);color:var(--muted)}.entityForm input,.entityForm select,.entityForm textarea{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--background);color:var(--text);font-size:var(--text-md);width:100%;padding:10px}.entityForm input.upper{text-transform:uppercase}.accountPicker{gap:6px;display:grid;position:relative}.accountPickerInput{position:relative}.entityForm .accountPickerInput input{padding-right:38px}.entityForm .accountPickerClear{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--muted);font-size:var(--text-lg);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.entityForm .accountPickerClear:hover{background:color-mix(in oklab, var(--color-signal) 7%, transparent);color:var(--text)}.accountPickerMenu{z-index:20;max-height:260px;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% - 24px);left:0;right:0;overflow-y:auto}.entityForm .accountPickerMenu button{border-radius:var(--radius-sm);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:9px 10px;display:grid}.entityForm .accountPickerMenu button:hover,.entityForm .accountPickerMenu button:focus-visible,.entityForm .accountPickerMenu button[aria-selected=true]{background:color-mix(in oklab, var(--color-signal) 8%, transparent);outline:none}.accountPickerMenu strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.accountPickerMenu span,.accountPickerStatus{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.accountPickerStatus{padding:9px 10px}.entityForm .req{color:var(--rose);margin-left:3px}.entityForm .hint{font-size:var(--text-2xs);color:var(--muted);line-height:1.5}.formContext{padding:var(--space-3) var(--space-5);background:color-mix(in oklab, var(--color-signal) 5%, var(--surface));border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--text-xs);margin:0}.formSection{gap:var(--space-5);padding:var(--space-5);grid-template-columns:minmax(140px,.42fr) minmax(0,1fr);display:grid}.formSection+.formSection{border-top:1px solid var(--line)}.formSectionHead h2,.formSectionHead p{margin:0}.formSectionHead h2{color:var(--text);font-size:var(--text-md);line-height:1.3}.formSectionHead p{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-xs);line-height:1.5}.formSectionFields{gap:var(--space-4);min-width:0;display:grid}.formGroupHint{margin-top:calc(var(--space-3) * -1)}.formReadOnlyNote{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--background);color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.5}.formRow{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.formActions{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);background:color-mix(in oklab, var(--surface) 92%, var(--background));flex-wrap:wrap;margin:0;display:flex}.formActions .btn{min-width:112px}.entityForm>.activationReceiptPreview{margin:var(--space-4) var(--space-5) 0}@media (max-width:640px){.formSection{gap:var(--space-3);padding:var(--space-4);grid-template-columns:1fr}.formContext,.formActions{padding-inline:var(--space-4)}.entityForm>.activationReceiptPreview{margin-inline:var(--space-4)}.formRow{grid-template-columns:1fr}.formActions .btn--primary{flex:1}}.board{gap:var(--space-3);padding-bottom:var(--space-3);grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}@media (max-width:640px){.board{flex-direction:column;display:flex;overflow-x:visible}.boardCol{min-width:0}}.boardCol{background:var(--surface-2,var(--surface));border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-width:240px;display:flex}.boardColHead{padding:var(--space-3) var(--space-4);font-size:var(--text-sm);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);justify-content:space-between;align-items:center;font-weight:600;display:flex}.boardCount{border-radius:var(--radius-pill);border:1px solid var(--line);font-size:var(--text-xs);padding:1px 8px}.boardColBody{gap:var(--space-2);padding:var(--space-3);flex-direction:column;min-height:60px;display:flex}.dealCard{padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);transition:border-color .14s var(--ease-out);flex-direction:column;gap:4px;display:flex}.dealCard:hover{border-color:var(--signal)}.dealMeta{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:2px;display:flex}.dealValue{font-size:var(--text-sm);color:var(--text);font-weight:600}.boardEmpty{color:var(--muted);text-align:center;margin:0}.closedDeals{margin-top:var(--space-6);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-1);overflow:hidden}.closedDealsHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--line);display:flex}.closedDealsHead .sectionTitle{margin:0}.closedDealsHead p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-sm)}.closedDealsHead>span{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);flex:none}.closedDealsColumns,.closedDealRow{align-items:center;column-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(96px,.2fr) 88px;display:grid}.closedDealsColumns{padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--line);background:var(--background);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.closedDealsList{margin:0;padding:0;list-style:none}.closedDealRow{min-height:64px;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line)}.closedDealRow:last-child{border-bottom:0}.closedDealIdentity{gap:2px;min-width:0;display:grid}.closedDealIdentity strong,.closedDealIdentity .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.closedDealIdentity strong{color:var(--text);font-size:var(--text-sm)}.closedDealValue{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}.closedDealOutcome{justify-self:start;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs);font-weight:650;display:inline-flex}.closedDealOutcome:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.closedDealOutcome[data-tone=won]{color:var(--color-success)}.closedDealOutcome[data-tone=lost]{color:var(--muted)}@media (max-width:640px){.closedDealsHead{padding:var(--space-4)}.closedDealsHead>span,.closedDealsColumns{display:none}.closedDealRow{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.closedDealValue{color:var(--muted);font-size:var(--text-xs);grid-area:2/1}.closedDealOutcome{grid-area:1/2/span 2}}.profileMenu{position:relative}.profileMenu>summary{cursor:pointer;list-style:none}.profileMenu>summary::-webkit-details-marker{display:none}.profileTrigger{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);transition:border-color .14s var(--ease-out);padding:5px 10px 5px 5px;display:inline-flex}.profileTrigger:hover{border-color:var(--signal)}.avatar{background:var(--signal);width:28px;height:28px;color:var(--background);font-weight:700;font-size:var(--text-sm);border-radius:50%;flex:none;place-items:center;display:grid}.profileTriggerText{flex-direction:column;max-width:160px;line-height:1.15;display:flex}.profileTriggerText strong{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.profileTriggerText .sub{font-size:var(--text-xs)}.caret{font-size:var(--text-xs);color:var(--muted)}.profileDropdown{z-index:40;width:260px;padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 12px 40px var(--color-shadow-strong);gap:var(--space-3);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0}.profileIdentity{padding-bottom:var(--space-3);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:2px;display:flex}.profileIdentity strong{font-size:var(--text-md)}.profileLabel{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 6px}.profileWorkspaceForm{gap:var(--space-2);display:flex}.profileWorkspaceForm select{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--background);min-width:0;color:var(--text);font-size:var(--text-sm);flex:1;padding:7px 8px}.profileWorkspaceName{font-size:var(--text-md);margin:0}.profileRule{background:var(--line-soft);height:1px;margin:4px 0}.profileExternal{color:var(--muted);font-size:var(--text-xs);margin-left:auto}.themeToggleBtn{width:var(--control-height-compact);height:var(--control-height-compact);border:var(--rule-thin) solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);flex-shrink:0;place-items:center;display:grid}.themeToggleBtn:hover{color:var(--text);border-color:color-mix(in oklab, var(--color-signal) 40%, var(--line-soft))}.themeToggleBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.profileActions{padding-top:var(--space-2);border-top:1px solid var(--line-soft);flex-direction:column;gap:2px;display:flex}.profileItem{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--text);font-size:var(--text-md);cursor:pointer;background:0 0;border:0;padding:8px 10px;display:block}.profileItem:hover{background:var(--surface-2,#ffffff0a)}.profileItem--danger{color:var(--rose)}.profileProduct{justify-content:center;align-items:center;gap:var(--space-3xs);color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.04em;white-space:nowrap;line-height:1;display:flex}.profileProduct span:first-child{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:-.01em}.profileProduct:hover{color:var(--color-ink)}.btn--sm{font-size:var(--text-2xs);padding:6px 10px}.dealCardMain{flex-direction:column;gap:4px;display:flex}.moveMenu{margin-top:var(--space-2);position:relative}.moveMenu>summary{cursor:pointer;list-style:none}.moveMenu>summary::-webkit-details-marker{display:none}.moveTrigger{font-size:var(--text-xs);color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-sm);padding:3px 8px;display:inline-block}.moveTrigger:hover{color:var(--text);border-color:var(--signal)}.moveDropdown{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);width:160px;box-shadow:0 10px 30px var(--color-shadow-strong);flex-direction:column;gap:1px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.moveItem{text-align:left;width:100%;color:var(--text);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 9px;display:block}.moveItem:hover{background:var(--surface-2,#ffffff0d)}.headerSearch{align-items:center;gap:var(--space-2);height:var(--control-min);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);max-width:200px;padding:0 10px;display:flex}.headerSearch input{min-width:0;height:100%;min-height:0;color:var(--text);font-size:var(--text-sm);background:0 0;border:0;outline:none;width:100%;padding:0}@media (max-width:900px){.headerSearch{display:none}}.segmented{border:1px solid var(--line);border-radius:var(--radius-pill);display:inline-flex;overflow:hidden}.segmented a{font-size:var(--text-sm);color:var(--muted);padding:6px 14px}.segmented a[data-active=true]{background:color-mix(in oklab, var(--color-signal) 10%, var(--color-paper-raised));color:var(--text);font-weight:600}.taskOverview{margin-bottom:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-rule);box-shadow:var(--shadow-1);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.taskOverview>div{align-items:baseline;gap:var(--space-3xs) var(--space-xs);min-width:0;padding:var(--space-sm) var(--space-md);background:var(--color-paper-raised);grid-template-columns:auto 1fr;display:grid}.taskOverview strong{min-width:1.5ch;font-family:var(--font-mono);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;grid-row:1/3;align-self:center;line-height:1}.taskOverview span{font-size:var(--text-sm);font-weight:650}.taskOverview small{color:var(--color-ink-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taskOverview [data-tone=danger] strong{color:var(--color-danger)}.taskOverview [data-tone=warning] strong{color:var(--color-warning)}.taskGroups{gap:var(--space-md);display:grid}.taskGroup{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:var(--shadow-1);overflow:hidden}.taskGroup[data-group=overdue]{border-color:color-mix(in oklab, var(--color-danger) 36%, var(--color-rule))}.taskGroup>header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule-soft);background:var(--color-paper-subtle);display:flex}.taskGroup>header h2,.taskGroup>header p{margin:0}.taskGroup>header h2{font-size:var(--text-md);font-weight:650}.taskGroup>header p{margin-top:var(--space-3xs);color:var(--color-ink-muted);font-size:var(--text-xs)}.taskGroup>header>span{min-width:28px;height:28px;padding-inline:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-paper-strong);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;display:grid}.taskGroup[data-group=overdue]>header>span{background:color-mix(in oklab, var(--color-danger) 14%, transparent);color:var(--color-danger)}.taskAdd{gap:var(--space-2);margin-bottom:var(--space-5);display:flex}.taskAdd input[type=text]{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--background);color:var(--text);flex:1;padding:10px}.taskAdd input[type=date]{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--background);color:var(--text);padding:10px}.taskList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.taskGroup .taskList{gap:0}.taskRow{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex}.taskGroup .taskRow{transition:background var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:0}.taskGroup .taskRow+.taskRow{border-top:var(--rule-thin) solid var(--color-rule-soft)}.taskGroup .taskRow:hover{background:color-mix(in oklab, var(--color-signal) 4%, var(--color-paper-raised))}.taskGroup .taskRow[data-overdue=true]{border-left:3px solid var(--color-danger)}.taskRow[data-overdue=true]{border-left:3px solid var(--rose)}.taskCheck{display:flex}.taskCheckbox{border:2px solid var(--line);cursor:pointer;width:20px;height:20px;transition:border-color .14s var(--ease-out), background .14s var(--ease-out);background:0 0;border-radius:50%;flex:none;margin-top:1px}button.taskCheckbox:hover{border-color:var(--signal);background:color-mix(in srgb, var(--signal) 18%, transparent)}.taskBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.taskDesc{font-size:var(--text-sm);color:var(--color-ink-muted);white-space:pre-wrap;margin:1px 0 2px;line-height:1.5}.taskTitle{font-weight:500}.taskMeta{align-items:center;gap:var(--space-3);font-size:var(--text-2xs);color:var(--muted);flex-wrap:wrap;display:flex}.taskMeta a{color:var(--sky,var(--signal))}.taskMeta .overdue{color:var(--rose)}@media (max-width:640px){.taskOverview{grid-template-columns:1fr}.taskOverview>div{grid-template-columns:42px 1fr}.taskGroup>header,.taskGroup .taskRow{padding-inline:var(--space-sm)}}.taskComposer{gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-4);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius);background:var(--color-paper-raised);flex-direction:column;display:flex}.taskComposerTitle,.taskComposerDesc,.taskComposerDate,.taskLinkSelect{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font-family:inherit}.taskComposerTitle{width:100%;font-size:var(--text-md);padding:10px 12px}.taskComposerDesc{width:100%;font-size:var(--text-sm);resize:vertical;padding:9px 12px;line-height:1.5}.taskComposerRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.taskComposerDate,.taskLinkSelect{font-size:var(--text-sm);padding:8px 11px}.taskLinkSelect{max-width:220px}.linkPicker{align-items:center;display:flex;position:relative}.linkAt{color:var(--color-ink-muted);font-size:var(--text-sm);pointer-events:none;position:absolute;left:10px}.linkPickerInput{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);width:190px;color:var(--color-ink);font-size:var(--text-sm);padding:8px 11px 8px 24px;font-family:inherit}.linkPickerList{z-index:var(--z-menu);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);min-width:240px;max-height:260px;box-shadow:0 12px 32px var(--color-shadow-strong);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.linkPickerList button{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:baseline;gap:10px;width:100%;padding:7px 9px;display:flex}.linkPickerList button[data-active]{background:color-mix(in oklab, var(--color-signal) 13%, transparent)}.linkPickerName{color:var(--color-ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.linkPickerType{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted);flex:none}.linkChip{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-strong);font-size:var(--text-sm);color:var(--color-ink);align-items:center;gap:7px;padding:5px 6px 5px 10px;display:inline-flex}.linkChipType{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-muted)}.linkChipName{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.linkChipX{width:18px;height:18px;color:var(--color-ink-muted);font-size:var(--text-md);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;line-height:1;display:grid}.linkChipX:hover{background:color-mix(in oklab, var(--color-ink) 10%, transparent);color:var(--color-ink)}.taskAssignee{color:var(--color-ink-muted);align-items:center;gap:5px;display:inline-flex}.taskAssignee:before{content:"◐";font-size:var(--text-xs);opacity:.7}.modalOverlay{z-index:var(--z-command);-webkit-backdrop-filter:blur(3px);animation:cmdFade var(--duration-fast) var(--ease-out);background:#00000073;background:lab(0% 0 0/.45);justify-content:center;align-items:flex-start;padding:min(12vh,96px) 20px 20px;display:flex;position:fixed;inset:0}.modalPanel{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius);background:var(--color-paper-raised);width:100%;max-width:560px;box-shadow:0 24px 60px var(--color-shadow-strong);animation:cmdRise var(--duration-medium) var(--ease-out)}.modalHead{padding:var(--space-4) var(--space-4) 0;justify-content:space-between;align-items:center;display:flex}.modalHead h2{font-size:var(--text-md);letter-spacing:-.01em;margin:0;font-weight:600}.modalClose{color:var(--color-ink-muted);font-size:var(--text-xl);cursor:pointer;background:0 0;border:none;padding:0 4px;line-height:1}.modalClose:hover{color:var(--color-ink)}.modalPanel .taskComposer{padding:var(--space-4);background:0 0;border:none;margin-bottom:0}@media (prefers-reduced-motion:reduce){.modalOverlay,.modalPanel{animation:none}}.mentionField{position:relative}.mentionEditor{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);width:100%;color:var(--color-ink);font-size:var(--text-md);white-space:pre-wrap;word-break:break-word;outline:none;padding:10px 12px;line-height:1.55}.mentionEditor:focus-visible{border-color:var(--color-ink-muted)}.mentionEditor:empty:before{content:attr(data-placeholder);color:var(--color-ink-muted);opacity:.7;pointer-events:none}.mentionChip{background:color-mix(in oklab, var(--color-signal) 16%, transparent);color:var(--color-ink);white-space:nowrap;border-radius:5px;padding:1px 6px;font-weight:500}.mentionMenu{z-index:var(--z-menu);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);min-width:240px;max-height:260px;box-shadow:0 12px 32px var(--color-shadow-strong);margin:4px 0 0;padding:4px;list-style:none;position:fixed;overflow-y:auto}.mentionMenu button{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:baseline;gap:10px;width:100%;padding:7px 9px;display:flex}.mentionMenu button[data-active]{background:color-mix(in oklab, var(--color-signal) 13%, transparent)}.mentionMenuStatus{padding:9px var(--nav-control-padding-inline);color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.4}.mentionMenuName{color:var(--color-ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mentionMenuType{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted);flex:none}.mentionLink{background:color-mix(in oklab, var(--color-signal) 13%, transparent);color:var(--color-ink);border-radius:4px;padding:0 4px;font-weight:500}.mentionLink:hover{background:color-mix(in oklab, var(--color-signal) 24%, transparent)}.taskEditBtn{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-ink-muted);font-size:var(--text-2xs);cursor:pointer;opacity:.5;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;flex:none;align-self:center;padding:5px 12px}.taskRow:hover .taskEditBtn,.taskEditBtn:focus-visible{opacity:1}.taskEditBtn:hover{color:var(--color-ink);border-color:var(--color-ink-muted)}.taskRow--editing{display:block}.taskEditForm{gap:var(--space-3);flex-direction:column;display:flex}.tag{border-radius:var(--radius-pill);border:1px solid var(--line);font-size:var(--text-xs);color:var(--muted);margin-left:6px;padding:1px 7px;display:inline-block}.tag[data-tone=agent]{color:var(--sky,var(--signal));border-color:color-mix(in srgb, var(--sky,var(--signal)) 40%, var(--line))}.detailGrid{gap:var(--space-3) var(--space-5);grid-template-columns:120px 1fr;margin:0;display:grid}.detailGrid dt{color:var(--muted);font-size:var(--text-sm)}.detailGrid dd{margin:0}.detailGrid dd a{color:var(--sky,var(--signal))}.searchPageForm{gap:var(--space-2);margin-bottom:var(--space-6);display:flex}.searchPageForm input{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--background);color:var(--text);font-size:var(--text-md);flex:1;padding:11px 14px}.recentSearches{align-items:center;gap:var(--space-xs);margin-top:calc(var(--space-sm) * -1);color:var(--color-ink-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.recentSearches a{border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);border-radius:999px;padding:5px 9px}.searchGroupHead{margin-top:var(--space-lg)}.searchGroupHint{margin:calc(var(--space-xs) * -1) 0 var(--space-sm);color:var(--color-ink-muted);font-size:var(--text-xs)}.searchResultList .memberRow{padding:0}.searchResultList .connectorInfo{width:100%;padding:var(--space-sm) var(--space-md)}.searchResultList .connectorInfo:hover{background:var(--color-paper-subtle)}.searchEmptyState{gap:var(--space-xs);padding:var(--space-lg);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-subtle);text-align:center;display:grid}.searchEmptyState strong{font-size:var(--text-md)}.searchEmptyState p{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.searchEmptyState>div{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.searchEmptyState a{color:var(--color-info);font-size:var(--text-sm)}.csvInput{font-family:var(--mono,ui-monospace, monospace);font-size:var(--text-sm);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--background);color:var(--text);resize:vertical;min-height:180px;padding:10px}.flash--ok{border-left:3px solid var(--signal)}.entityForm code{font-family:var(--mono,ui-monospace, monospace);background:var(--surface-2,#ffffff0d);border-radius:4px;padding:1px 5px;font-size:.85em}.suggestBox{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);background:var(--surface)}.suggestHead{margin-bottom:var(--space-4);flex-direction:column;gap:2px;display:flex}.suggestHead .sectionTitle{margin:0}.suggestList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.suggestRow{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line-soft);display:flex}.suggestInfo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.suggestInfo a{color:inherit}.suggestEvidence{font-size:var(--text-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}.suggestRow form{flex:none}.inboxSummary{gap:var(--space-3);margin-bottom:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.inboxSummary>div{padding:var(--space-4);border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);flex-direction:column;gap:3px;display:flex}.inboxSummary strong{font-size:var(--text-xl);font-variant-numeric:tabular-nums}.inboxSummary span{color:var(--muted);font-size:var(--text-2xs)}.inboxCaughtUp{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.inboxCaughtUp h2,.inboxCaughtUp p:last-child{margin-bottom:0}.unifiedInboxSection .panelHead p:last-child{max-width:680px;color:var(--muted)}.inboxDealList,.inboxActivityList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inboxDealList li,.inboxActivityList li{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line-soft);display:flex}.inboxDealList li>span:first-child,.inboxActivityCopy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.inboxDealList small,.inboxActivityList small{color:var(--muted)}.inboxActivityList li[data-unread=true]{background:linear-gradient(90deg, color-mix(in srgb, var(--signal) 7%, transparent), transparent 72%)}.inboxActivityMark{background:var(--line);border-radius:50%;flex:none;width:7px;height:7px}.inboxActivityList li[data-unread=true] .inboxActivityMark{background:var(--signal);box-shadow:0 0 0 4px color-mix(in srgb, var(--signal) 12%, transparent)}.inboxActivityTopline{align-items:center;gap:var(--space-2);min-width:0;display:flex}.inboxActivityTopline strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:720px){.inboxSummary{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.inboxSummary>div{min-height:78px;padding:var(--space-3)}.inboxSummary strong{font-size:var(--text-lg)}.inboxSummary span{line-height:1.25}.inboxCaughtUp,.inboxDealList li,.inboxActivityList li{flex-wrap:wrap;align-items:flex-start}.inboxActivityCopy{flex-basis:calc(100% - 24px)}}.btn{min-height:var(--control-min);white-space:nowrap;justify-content:center}.btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.btn--primary:hover{background:color-mix(in oklch, var(--color-accent) 88%, var(--color-ink))}.btn:active{background:var(--color-paper-raised);border-color:var(--color-ink-muted)}.btn--primary:active{background:color-mix(in oklch, var(--color-accent) 84%, var(--color-paper));border-color:var(--color-accent)}.btn:disabled,button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.55;cursor:not-allowed}input,select,textarea{min-height:var(--control-min);outline-offset:1px;outline:2px solid #0000}input:hover,select:hover,textarea:hover{border-color:var(--color-ink-muted)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-danger)}.btn:focus-visible,.userSwitch select:focus-visible,.copilotForm input:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}a:active,summary:active{color:var(--color-ink)}.accountCard{transition:border-color var(--duration-fast) var(--ease-out)}.accountCard:hover{transform:none}.memoryList{gap:0}.memoryCard{padding:var(--space-sm) 0;border:0;border-top:var(--rule-thin) solid var(--color-rule-soft);background:0 0;border-radius:0}.memoryCard:first-child{border-top:0}.profileTriggerText .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profileDropdown{box-shadow:0 var(--space-xs) var(--space-xl) var(--color-shadow-strong)}.profileItem:hover,.moveItem:hover,.entityForm code{background:var(--color-paper-subtle)}.moveDropdown{box-shadow:0 var(--space-xs) var(--space-lg) var(--color-shadow-strong)}.csvInput,.entityForm code{font-family:var(--font-mono)}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appbar .desktopNav{display:none}.mobileNav{position:relative}.mobileNav summary{min-height:var(--control-min);padding-inline:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-ink-muted);font-size:var(--text-sm);cursor:pointer;align-items:center;list-style:none;display:inline-flex}.mobileNav summary::-webkit-details-marker{display:none}.mobileNav[open] summary{color:var(--color-ink);border-color:color-mix(in oklch, var(--color-signal) 46%, var(--color-rule))}.mobileNav>div{z-index:var(--z-menu);top:calc(100% + var(--space-2xs));min-width:12rem;padding:var(--space-2xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-strong);box-shadow:0 var(--space-xs) var(--space-lg) var(--color-shadow);display:grid;position:absolute;left:0}.mobileNav a{padding:var(--space-xs);border-radius:var(--radius-sm);color:var(--color-ink-muted);font-size:var(--text-sm)}.mobileNav a:hover,.mobileNav a[data-active=true]{background:var(--color-paper-subtle);color:var(--color-ink)}.activationPage,.todayWorkbench{max-width:var(--content-wide)}.activationHead,.todayHead{align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.activationIntro .activationHead{gap:var(--space-2xs);margin-bottom:var(--space-sm)}.activationIntro .activationHead h1{font-size:var(--text-lg)}.activationHead h1,.todayHead h1{font-family:var(--font-headline);font-size:var(--text-2xl);letter-spacing:-.015em;margin:0;font-weight:300;line-height:1.15}.activationHead p,.todayHead p{max-width:62ch;margin:var(--space-xs) 0 0;color:var(--color-ink-muted);line-height:1.55}.activationProgress{align-items:baseline;gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);display:flex}.activationProgress strong{color:var(--color-signal);font-family:var(--font-body);font-size:var(--text-md)}.activationProgress span{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.activationSteps{border-top:var(--rule-thin) solid var(--color-rule);margin:0;padding:0;list-style:none}.activationSteps>li{padding:var(--space-md) 0;border-bottom:var(--rule-thin) solid var(--color-rule);display:block}.activationSteps>li[data-complete=true] .activationNumber,.activationSteps>li[data-complete=true] .activationState{color:var(--color-success)}.activationSteps>li[data-waiting=true]{padding:var(--space-sm) 0}.activationSteps>li[data-waiting=true] .activationBody>:not(.activationTitle){display:none}.activationSteps>li[data-waiting=true] .activationTitle{align-items:center}.activationSteps>li[data-waiting=true] .activationTitle>div>p:not(.activationStageLabel){display:none}.activationSteps>li[data-waiting=true] .activationTitle h2{font-size:var(--text-md)}.activationSteps>li[data-waiting=true]{opacity:.62}.activationNumber{padding-top:var(--space-3xs);margin-bottom:var(--space-xs);color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);display:block}.activationBody{min-width:0}.activationTitle{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.activationTitle h2{color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:-.02em;margin:0;font-weight:600}.activationTitle p,.activationBlocked{margin:var(--space-3xs) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.5}.activationState{color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;flex:none}.activationSources,.suggestionColumns ul{margin:var(--space-sm) 0 0;padding:0;list-style:none}.activationSources{gap:var(--space-xs);flex-wrap:wrap;display:flex}.activationSources li{gap:var(--space-3xs);min-width:min(100%,13rem);padding:var(--space-xs);border:var(--rule-thin) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-subtle);display:grid}.activationSources strong,.activationSources span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activationSources strong{font-size:var(--text-sm)}.activationSources span,.syncRow small,.suggestionColumns small{color:var(--color-ink-muted);font-size:var(--text-xs)}.activationActions{gap:var(--space-2xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.dealSuggestion{gap:var(--space-2xs);margin-top:var(--space-sm);padding:var(--space-sm);border:1px solid color-mix(in oklab, var(--color-signal) 30%, var(--color-rule));border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-signal) 6%, transparent);display:grid}.dealSuggestionBody{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.dealSuggestionBody strong{font-size:var(--text-md);display:block}.dealSuggestionBody small{color:var(--color-ink-muted);font-size:var(--text-xs);margin-top:2px;display:block}.importProgress{margin-top:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised)}.ipStages{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ipStage{color:var(--color-ink-muted);transition:color var(--duration-fast) var(--ease-out);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:7px 4px;display:grid}.ipStage[data-state=active],.ipStage[data-state=done]{color:var(--color-ink)}.ipStageMark{width:22px;height:22px;color:var(--color-signal);background:color-mix(in oklab, var(--color-signal) 14%, transparent);border-radius:50%;place-items:center;display:grid}.ipStage[data-state=waiting] .ipStageMark{color:var(--color-ink-muted);border:1px solid var(--color-rule);background:0 0}.ipDot{background:currentColor;border-radius:50%;width:7px;height:7px}.ipStage[data-state=active] .ipDot{background:var(--color-signal);animation:ip-pulse 1.1s var(--ease-out) infinite}@keyframes ip-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.ipStageLabel{font-size:var(--text-sm)}.ipStageCount{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-ink)}.ipStage[data-state=waiting] .ipStageCount{color:var(--color-ink-muted)}.ipHint{margin:var(--space-2xs) 0 0;font-size:var(--text-xs);color:var(--color-ink-muted)}.ipFound{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:var(--rule-thin) solid var(--color-rule-soft)}.ipFoundHead{justify-content:space-between;align-items:baseline;gap:var(--space-2xs);margin:0 0 var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-muted);display:flex}.ipFoundCount{font-variant-numeric:tabular-nums;color:var(--color-signal)}.ipFoundList{gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ipFoundList li{align-items:center;gap:var(--space-3xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-raised);font-size:var(--text-xs);max-width:100%;animation:ipFoundIn var(--duration-medium) var(--ease-out) both;padding:3px 9px 3px 7px;display:inline-flex}.ipFoundMark{background:var(--color-ink-muted);border-radius:50%;flex-shrink:0;width:5px;height:5px}.ipFoundList li[data-kind=account] .ipFoundMark{background:var(--color-signal)}.ipFoundList li[data-kind=contact] .ipFoundMark{background:var(--color-info)}.ipFoundName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes ipFoundIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ipFoundList li{animation:none}}.ipStalled{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-2xs);font-size:var(--text-xs);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.ipStage[data-state=active] .ipDot{animation:none}}.syncRows{gap:var(--space-2xs);margin-top:var(--space-sm);display:grid}.syncRow{gap:var(--space-xs);padding:var(--space-xs) 0;border-top:var(--rule-thin) solid var(--color-rule-soft);align-items:center;display:grid}.syncRow>span{gap:var(--space-3xs);min-width:0;display:grid}.syncRow select{width:100%;min-height:var(--control-min);padding-inline:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-sm)}.suggestionColumns{gap:var(--space-sm);margin-top:var(--space-sm);display:grid}.suggestionColumns section{min-width:0}.suggestionColumns h3{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0}.suggestionColumns li{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0;border-top:var(--rule-thin) solid var(--color-rule-soft);display:flex}.suggestionColumns li>span{min-width:0;display:grid}.suggestionColumns strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);overflow:hidden}.activationFoot{gap:var(--space-xs);padding-top:var(--space-md);color:var(--color-ink-muted);font-size:var(--text-sm);flex-direction:column;display:flex}.activationFoot a,.evidenceLink,.focusMore a{color:var(--color-info);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, currentcolor 48%, transparent);text-decoration-color:color-mix(in oklch, currentcolor 48%, transparent);text-underline-offset:2px}.activationFoot a:hover,.evidenceLink:hover,.focusMore a:hover{color:var(--color-ink)}.evidenceLink--button{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.approvalContext{margin:2px 0 var(--space-3);font-size:var(--text-2xs);color:var(--color-ink-muted)}.approvalContext a{color:var(--color-info);text-underline-offset:2px;text-decoration:underline}.approvalContext a:hover{color:var(--color-ink)}.recipientWarn{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-warning) 15%, transparent);color:var(--color-warning);font-family:var(--font-body);font-size:var(--text-xs);margin-left:10px;padding:1px 7px;font-weight:500}.draftEvidence{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--rule-thin) solid var(--color-rule)}.draftEvidenceLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);margin:0 0 6px}.draftEvidence ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.draftEvidence blockquote{border-left:2px solid color-mix(in oklab, var(--color-signal) 55%, transparent);font-size:var(--text-2xs);color:var(--color-ink-muted);margin:0;padding-left:10px;font-style:italic;line-height:1.4}.draftEvidence cite{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted);margin-top:3px;font-style:normal;display:block}.rejectForm{align-items:center;gap:8px;display:flex}.rejectReason{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);width:190px;max-width:46vw;color:var(--color-ink);font-size:var(--text-sm);padding:8px 11px}.decisionsPanel{margin-top:var(--space-7)}.decisionList{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.decisionRow{align-items:center;gap:var(--space-3);border-bottom:var(--rule-thin) solid var(--color-rule);padding:11px 14px;display:flex}.decisionList li:last-child{border-bottom:none}.decisionOutcome{width:68px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;flex:none;font-weight:600}.decisionOutcome[data-tone=sent]{color:var(--color-success)}.decisionOutcome[data-tone=rejected]{color:var(--color-ink-muted)}.decisionOutcome[data-tone=failed]{color:var(--color-danger)}.decisionBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.decisionTitle{font-size:var(--text-sm);color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.decisionMeta{color:var(--color-ink-muted)}.decisionNote{font-size:var(--text-2xs);color:var(--color-ink-muted);font-style:italic}.decisionWhen{font-size:var(--text-2xs);color:var(--color-ink-muted);font-variant-numeric:tabular-nums;flex:none}.decisionLink{font-size:var(--text-2xs);color:var(--color-info);flex:none}.decisionLink:hover{color:var(--color-ink)}@media (max-width:640px){.decisionWhen,.decisionLink{display:none}}.emailEdit{margin-top:var(--space-3)}.emailEdit>summary{cursor:pointer;font-size:var(--text-sm);color:var(--color-info);text-underline-offset:2px;align-items:center;gap:6px;text-decoration:underline;list-style:none;display:inline-flex}.emailEdit>summary::-webkit-details-marker{display:none}.emailEdit>summary:before{content:"✎";text-decoration:none}.emailEdit[open]>summary{margin-bottom:var(--space-3)}.emailEditForm{gap:var(--space-3);padding:var(--space-4);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);flex-direction:column;display:flex}.emailEditForm label{font-size:var(--text-2xs);color:var(--color-ink-muted);flex-direction:column;gap:5px;display:flex}.emailEditForm input,.emailEditForm textarea{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink);font-size:var(--text-sm);padding:9px 11px;font-family:inherit}.emailEditForm textarea{resize:vertical;line-height:1.5}.importForm{gap:var(--space-5);flex-direction:column;display:flex}.importField{gap:var(--space-2);flex-direction:column;display:flex}.importLabel{font-size:var(--text-sm);color:var(--color-ink-muted);font-weight:500}.segmented{border-radius:var(--radius-sm);border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.segmented button{color:var(--color-ink-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 16px;font-weight:500}.segmented button[data-active]{background:color-mix(in oklab, var(--color-signal) 10%, var(--color-paper-raised));color:var(--color-ink);box-shadow:0 1px 2px var(--color-shadow)}.dropZone{min-height:128px;padding:var(--space-5);border:1.5px dashed var(--color-rule);border-radius:var(--radius);background:var(--color-paper);text-align:center;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);place-items:center;display:grid}.dropZone:hover{border-color:var(--color-ink-muted)}.dropZone[data-dragging]{border-color:var(--color-signal);background:color-mix(in oklab, var(--color-signal) 6%, var(--color-paper));border-style:solid}.dropZone[data-has-file]{border-style:solid;min-height:0}.dropZonePrompt,.dropZoneFile{flex-direction:column;align-items:center;gap:5px;display:flex}.dropZonePrompt strong,.dropZoneFile strong{color:var(--color-ink);font-size:var(--text-md)}.dropZonePrompt span:last-child{max-width:46ch;color:var(--color-ink-muted);font-size:var(--text-2xs);line-height:1.5}.dropZoneFile span:last-child{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-2xs)}.dropZoneMark{font-size:var(--text-xl);color:color-mix(in oklab, var(--color-signal) 62%, var(--color-ink-muted))}.importAux{gap:var(--space-4);display:flex}.importFileError{color:var(--color-danger);font-size:var(--text-sm);margin:0}.importReadiness{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-subtle);display:flex}.importReadiness>span{background:color-mix(in oklab, var(--color-success) 13%, transparent);width:24px;height:24px;color:var(--color-success);border-radius:999px;flex:none;place-items:center;font-weight:700;display:inline-grid}.importReadiness[data-tone=warning]>span{background:color-mix(in oklab, var(--amber) 15%, transparent);color:color-mix(in oklab, var(--amber) 75%, var(--color-ink))}.importReadiness[data-tone=error]>span{background:color-mix(in oklab, var(--color-danger) 12%, transparent);color:var(--color-danger)}.importReadiness strong,.importReadiness p{margin:0}.importReadiness strong{color:var(--color-ink);font-size:var(--text-sm)}.importReadiness p{color:var(--color-ink-muted);font-size:var(--text-xs);margin-top:2px;line-height:1.45}.linkAction{color:var(--color-info);font-size:var(--text-2xs);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.linkAction:hover{color:var(--color-ink)}.importPreview{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);overflow-x:auto}.importPreview table{border-collapse:collapse;width:100%;font-size:var(--text-2xs)}.importPreview th,.importPreview td{text-align:left;white-space:nowrap;border-bottom:var(--rule-thin) solid var(--color-rule);padding:7px 11px}.importPreview th{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted);background:var(--color-paper)}.importPreview th[data-recognized]{color:var(--color-success)}.importPreview tbody tr:last-child td{border-bottom:none}.importPreview td{color:var(--color-ink);text-overflow:ellipsis;max-width:22ch;overflow:hidden}.importPaste summary{cursor:pointer;font-size:var(--text-sm);color:var(--color-ink-muted)}.importPaste summary:hover{color:var(--color-ink)}.importPaste textarea{width:100%;margin-top:var(--space-2);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-2xs);resize:vertical;padding:10px 12px;line-height:1.5}.dealEmptyHint{gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-5);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius);background:color-mix(in oklab, var(--color-signal) 5%, var(--color-paper-raised));align-items:flex-start;display:flex}.dehIcon{background:color-mix(in oklab, var(--color-signal) 14%, transparent);width:34px;height:34px;color:color-mix(in oklab, var(--color-signal) 62%, var(--color-ink-muted));font-size:var(--text-md);border-radius:9px;flex:none;place-items:center;display:grid}.dealEmptyHint h2{font-size:var(--text-md);letter-spacing:-.01em;margin:0 0 4px;font-weight:600}.dealEmptyHint p{max-width:62ch;color:var(--color-ink-muted);font-size:var(--text-md);margin:0;line-height:1.55}.dehActions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.evidenceWrap{white-space:nowrap;position:relative}.evidenceFlash{animation:evidenceFlash 1.6s var(--ease-out)}@keyframes evidenceFlash{0%,15%{box-shadow:0 0 0 2px var(--color-signal), 0 0 0 7px color-mix(in oklab, var(--color-signal) 26%, transparent)}to{box-shadow:0 0 0 2px #0000,0 0 0 7px #0000}}.evidenceWrap .evidenceLink{text-underline-offset:3px;text-decoration-style:dotted}.evidencePop{z-index:var(--z-command);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);box-shadow:0 16px 40px var(--color-shadow-strong);white-space:normal;animation:epPop var(--duration-fast) var(--ease-out);flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:fixed}.evidencePop[data-place=above]{--ep-shift:-100%;transform:translateY(-100%)}.epHead{align-items:center;gap:8px;display:flex}.epType{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted)}.epConf{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted);margin-left:auto}.epStatement{font-size:var(--text-sm);color:var(--color-ink);margin:0;line-height:1.45}.epQuote{border-left:2px solid color-mix(in oklab, var(--color-signal) 55%, transparent);font-size:var(--text-2xs);color:var(--color-ink-muted);margin:0;padding-left:10px;font-style:italic;line-height:1.4}.epSource{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted);text-overflow:ellipsis;font-style:normal;overflow:hidden}.epHint{font-size:var(--text-xs);color:var(--color-ink-muted);opacity:.75;margin-top:2px}@keyframes epPop{0%{opacity:0;transform:translateY(calc(var(--ep-shift,0px) + 4px))}}@media (prefers-reduced-motion:reduce){.evidencePop{animation:none}}.activationCallout{gap:var(--space-xs);padding:var(--space-sm);margin-bottom:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-subtle);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.activationCalloutMark{width:var(--space-2xs);height:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-signal);box-shadow:0 0 var(--space-sm) color-mix(in oklch, var(--color-signal) 54%, transparent)}.activationCallout strong{font-size:var(--text-sm)}.activationCallout p{margin:var(--space-3xs) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm)}.activationCallout .btn{grid-column:2;justify-self:start}.todaySetup{gap:clamp(var(--space-md), 4vw, var(--space-xl));padding:clamp(var(--space-md), 4vw, var(--space-xl));border:var(--rule-thin) solid color-mix(in oklab, var(--color-signal) 30%, var(--color-rule));border-radius:var(--radius-md);background:radial-gradient(circle at 8% 10%, color-mix(in oklab, var(--color-signal) 13%, transparent), transparent 38%), var(--color-paper-raised);box-shadow:var(--shadow-1);grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);align-items:center;display:grid}.todaySetupMain h2{margin:var(--space-2xs) 0;font-family:var(--font-workbench);font-size:clamp(var(--text-lg), 3vw, var(--text-2xl));letter-spacing:-.025em}.todaySetupMain>p:not(.eyebrow){max-width:55ch;margin:0 0 var(--space-md);color:var(--color-ink-muted);line-height:1.6}.todaySetupSteps{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.todaySetupSteps li{align-items:center;gap:var(--space-xs);color:var(--color-ink-muted);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.todaySetupSteps li>span{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);width:1.75rem;height:1.75rem;font-family:var(--font-mono);font-size:var(--text-xs);place-items:center;display:grid}.todaySetupSteps li[data-complete=true],.todaySetupSteps li[data-current=true]{color:var(--color-ink)}.todaySetupSteps li[data-complete=true]>span{border-color:color-mix(in oklab, var(--color-signal) 38%, var(--color-rule));background:color-mix(in oklab, var(--color-signal) 14%, transparent);color:var(--color-signal)}.todaySetupSteps li[data-current=true]>span{border-color:var(--color-signal);background:var(--color-signal);color:var(--color-signal-ink)}@media (max-width:48rem){.todaySetup{grid-template-columns:minmax(0,1fr)}}.todayStats{margin:0 0 var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule);border-left:var(--rule-thin) solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.todayStats div{gap:var(--space-3xs);padding:var(--space-sm);border-right:var(--rule-thin) solid var(--color-rule);border-bottom:var(--rule-thin) solid var(--color-rule);display:grid}.todayStats dt{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase}.todayStats dd{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;margin:0;font-weight:500;line-height:1}.focusSection{border-top:var(--rule-thin) solid var(--color-rule)}.focusSectionHead{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) 0;display:flex}.focusSectionHead h2{color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-lg);margin:0;font-weight:600}.focusSectionHead p,.focusSectionHead>span,.focusMore,.focusEmpty p{color:var(--color-ink-muted);font-size:var(--text-sm)}.focusSectionHead p{margin:var(--space-3xs) 0 0}.focusSectionHead>span{white-space:nowrap}.focusFilters{gap:var(--space-2xs);margin-bottom:var(--space-sm);padding-bottom:var(--space-3xs);scrollbar-width:thin;display:flex;overflow-x:auto}.focusFilters a{align-items:center;gap:var(--space-2xs);min-height:var(--control-min);padding:var(--space-2xs) var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-muted);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:none;text-decoration:none;display:inline-flex}.focusFilters a:hover{border-color:var(--color-ink-muted);color:var(--color-ink)}.focusFilters a[aria-current=page]{border-color:color-mix(in oklab, var(--color-signal) 55%, var(--color-rule));background:color-mix(in oklab, var(--color-signal) 10%, var(--color-paper-raised));color:var(--color-ink)}.focusFilters strong{min-width:1.35rem;padding:0 var(--space-3xs);border-radius:var(--radius-pill);background:var(--color-paper-strong);color:inherit;font-family:var(--font-mono);font-size:var(--text-xs);text-align:center;font-weight:550;line-height:1.6}.focusFilters a[aria-current=page] strong{background:color-mix(in oklab, var(--color-signal) 18%, var(--color-paper))}.focusQueue{border-top:var(--rule-thin) solid var(--color-rule);margin:0;padding:0;list-style:none}.focusQueue>li{gap:var(--space-xs);padding:var(--space-sm) 0;border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.focusQueue>li[data-kind=approval]{border-left:calc(var(--rule-thin) * 3) solid var(--color-warning);padding-left:var(--space-xs)}.focusQueue>li[data-kind=meeting]{border-left:calc(var(--rule-thin) * 3) solid var(--color-info);padding-left:var(--space-xs)}.focusKind{color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.focusMain{min-width:0}.focusMain strong{text-overflow:ellipsis;color:var(--color-ink);font-size:var(--text-sm);white-space:nowrap;display:block;overflow:hidden}.focusMain p{margin:var(--space-3xs) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.focusWhen{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.focusActions{gap:var(--space-2xs);flex-wrap:wrap;grid-column:1/-1;display:flex}.focusEmpty{justify-items:start;gap:var(--space-xs);padding:var(--space-lg) 0;border-top:var(--rule-thin) solid var(--color-rule);border-bottom:var(--rule-thin) solid var(--color-rule);display:grid}.focusEmpty p,.focusMore{margin:0}.focusMore{padding-top:var(--space-sm)}.evidencePanel{background:0 0;border:0;padding-inline:0}.entityForm .hint{min-height:1lh}.memoryCard:target,.timeline li:target{outline:calc(var(--rule-thin) * 2) solid var(--color-signal);outline-offset:var(--space-3xs);animation:evidence-arrival var(--duration-medium) var(--ease-out)}@keyframes evidence-arrival{0%{background:color-mix(in oklch, var(--color-signal) 18%, var(--color-paper-raised))}to{background:var(--color-paper-raised)}}@media (min-width:40rem){.activationHead,.todayHead{flex-direction:row;justify-content:space-between;align-items:flex-end}.activationTitle{flex-direction:row;justify-content:space-between}.syncRow{grid-template-columns:minmax(10rem,1fr) minmax(10rem,auto) auto}.suggestionColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.activationFoot{flex-direction:row;justify-content:space-between;align-items:center}.activationCallout{grid-template-columns:auto minmax(0,1fr) auto}.activationCallout .btn{grid-column:auto}.todayStats{grid-template-columns:repeat(4,minmax(0,1fr))}.focusQueue>li{grid-template-columns:5.5rem minmax(0,1fr) 8rem auto;align-items:center}.focusActions{grid-column:auto;justify-content:flex-end}}@media (min-width:60rem){.appbar .desktopNav{display:flex}.mobileNav{display:none}}@media (max-width:32rem){.appbar{gap:var(--space-2xs);padding-inline:var(--space-xs)}.appbar .brand>span:last-child,.profileTriggerText,.profileTrigger .caret{display:none}.page{width:min(100% - calc(var(--space-sm) * 2), var(--content-wide))}.activationActions>.btn,.activationActions>form,.activationActions>form .btn{justify-content:center;width:100%}.focusQueue>li{grid-template-columns:minmax(0,1fr)}.focusActions{grid-column:auto}}@media (pointer:coarse){.btn,.mobileNav a,.evidenceLink{min-height:var(--control-min)}}@media (prefers-reduced-motion:reduce){.memoryCard:target,.timeline li:target{animation:none}}.panel,.inviteBox,.suggestBox,.activationCallout{border-color:var(--color-rule-soft);box-shadow:var(--shadow-1)}.accountCard,.dealCard,.memberRow,.taskRow,.connectorRow,.approvalCard,.recCard,.briefRow{box-shadow:var(--shadow-1);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.accountCard:hover,.dealCard:hover{border-color:color-mix(in oklab, var(--color-signal) 35%, var(--color-rule));box-shadow:var(--shadow-2);transform:translateY(-2px)}.profileDropdown,.moveDropdown{border-color:var(--color-rule-soft);background:color-mix(in oklab, var(--color-paper-raised) 92%, var(--color-paper-strong));box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3)}.appbar{background:color-mix(in srgb, var(--background) 78%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);border-bottom:1px solid var(--color-rule-soft);box-shadow:var(--shadow-1)}.btn{transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.btn:hover{border-color:color-mix(in oklab, var(--color-ink) 24%, transparent)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn--primary{background:linear-gradient(180deg, color-mix(in oklab, var(--color-signal) 94%, white), var(--color-signal));color:var(--color-signal-ink);box-shadow:inset 0 1px 0 #ffffff59, var(--shadow-1);border-color:#0000}@supports (color:lab(0% 0 0)){.btn--primary{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.35), var(--shadow-1)}}.btn--primary:hover{background:linear-gradient(180deg, color-mix(in oklab, var(--color-signal) 86%, var(--color-ink)), color-mix(in oklab, var(--color-signal) 96%, var(--color-ink)));box-shadow:inset 0 1px 0 #ffffff59, 0 2px 10px -2px color-mix(in oklab, var(--color-signal) 45%, transparent)}@supports (color:lab(0% 0 0)){.btn--primary:hover{box-shadow:inset 0 1px 0 lab(100% -.0000298023 .0000119209/.35), 0 2px 10px -2px color-mix(in oklab, var(--color-signal) 45%, transparent)}}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:color-mix(in oklab, var(--color-focus) 65%, var(--color-rule));box-shadow:0 0 0 3px color-mix(in oklab, var(--color-focus) 22%, transparent);outline:none}.btn:focus-visible,a:focus-visible,summary:focus-visible,button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}input::placeholder,textarea::placeholder{color:color-mix(in oklab, var(--color-ink-muted) 72%, transparent)}.chip,.tag,.badge{background:color-mix(in oklab, var(--color-ink) 5%, transparent)}.chip[data-tone=active],.chip[data-tone=customer],.chip[data-tone=won]{background:color-mix(in oklab, var(--color-signal) 12%, transparent)}.chip[data-tone=prospect],.chip[data-tone=open]{background:color-mix(in oklab, var(--color-info) 12%, transparent)}.chip[data-tone=lost],.chip[data-tone=inactive]{background:color-mix(in oklab, var(--color-danger) 12%, transparent)}.chip[data-tone=connected]{color:var(--color-signal);border-color:color-mix(in oklab, var(--color-signal) 40%, transparent);background:color-mix(in oklab, var(--color-signal) 12%, transparent)}.chip[data-tone=disconnected]{color:var(--color-danger);border-color:color-mix(in oklab, var(--color-danger) 40%, transparent);background:color-mix(in oklab, var(--color-danger) 10%, transparent)}.chip[data-tone=degraded]{border-color:color-mix(in srgb, var(--warning) 42%, var(--border));color:var(--warning-strong,var(--warning));background:color-mix(in srgb, var(--warning) 9%, transparent)}.connectorHealthNote{color:var(--warning-strong,var(--warning));max-width:56ch}.connectorRunHistory{max-width:720px;margin-top:var(--space-xs);border-top:var(--rule-thin) solid var(--color-rule-soft);padding-top:var(--space-xs)}.connectorRunHistory>summary{cursor:pointer;width:max-content;color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:650}.connectorRunHistory ol{gap:var(--space-xs);margin:var(--space-xs) 0 0;padding:0;list-style:none;display:grid}.connectorRunHistory li{padding:var(--space-xs);border:var(--rule-thin) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-surface) 90%, var(--color-paper))}.connectorRunHistory p{margin:var(--space-3xs) 0 0;color:var(--color-ink-muted);font-size:var(--text-xs)}.connectorRunHead{align-items:center;gap:var(--space-3xs);flex-wrap:wrap;display:flex}.connectorRunHead .chip{font-size:var(--text-xs);padding:2px 7px}.connectorRunHead strong{font-size:var(--text-xs)}.connectorRunHead time{color:var(--color-ink-muted);font-size:var(--text-xs);margin-left:auto}.connectorRunHistory .connectorRunGuidance{color:var(--warning-strong,var(--warning))}.connectorRunHistory .connectorRunMeta{font-family:var(--font-mono);font-size:var(--text-xs)}.connectorRunHistory .connectorRetrySafety{margin-top:var(--space-xs);padding-left:var(--space-xs);border-left:2px solid var(--color-signal);color:var(--color-ink)}.dealValue,.boardCount,.count,.healthScore,.briefScore,.todayStats,.meter,.taskMeta,.activationNumber{font-variant-numeric:tabular-nums}*{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--color-ink) 18%, transparent) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--color-ink) 16%, transparent);border-radius:var(--radius-pill);background-clip:content-box;border:3px solid #0000}.sectionTitle,.panelHead h2{letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){.accountCard:hover,.dealCard:hover,.btn:active{transform:none}}:root{--brand-tile:#f3f6f3;--brand-google-red:#d73431;--brand-google-blue:#3b7de4;--brand-microsoft-blue:#1b69ad}@supports (color:lab(0% 0 0)){:root{--brand-tile:lab(96.5875% -1.47593 .938189);--brand-google-red:lab(49.2966% 62.8465 43.054);--brand-google-blue:lab(52.2084% 5.97736 -59.4212);--brand-microsoft-blue:lab(42.5116% -3.67099 -43.6596)}}.providerGrid{gap:var(--space-4);margin-bottom:var(--space-7);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}.providerCard{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--color-rule-soft);border-radius:var(--radius);box-shadow:var(--shadow-1);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-medium) var(--ease-out);display:flex}.providerCard:hover{border-color:color-mix(in oklab, var(--color-ink) 20%, transparent);box-shadow:var(--shadow-2)}.providerIcon{border-radius:var(--radius-sm);background:var(--color-paper-strong);border:1px solid var(--color-rule-soft);flex:none;place-items:center;width:44px;height:44px;display:grid}.providerBody{flex:1;min-width:0}.providerName{align-items:center;gap:var(--space-2);margin-bottom:4px;display:flex}.providerName strong{font-size:var(--text-md);letter-spacing:-.01em}.providerName .tag{margin-left:0}.providerBody .sub{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.45}.connectorTrust{margin-top:var(--space-2xs)}.connectorTrust>summary{cursor:pointer;font-size:var(--text-2xs);color:var(--color-ink-muted);align-items:center;gap:6px;list-style:none;display:inline-flex}.connectorTrust>summary::-webkit-details-marker{display:none}.connectorTrust>summary:before{content:"";width:6px;height:6px;transition:transform var(--duration-fast) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.connectorTrust[open]>summary:before{transform:rotate(45deg)}.connectorTrust dl{margin:var(--space-2xs) 0 0;gap:6px;display:grid}.connectorTrust dl>div{grid-template-columns:84px 1fr;align-items:start;gap:10px;display:grid}.connectorTrust dt{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-muted);margin:0;padding-top:1px}.connectorTrust dd{font-size:var(--text-2xs);color:var(--color-ink);margin:0;line-height:1.45}.providerAction{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex:none;display:flex}.providerLive{color:var(--color-signal);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-weight:600;display:inline-flex}.statusDot--live{background:var(--color-signal);width:6px;height:6px;box-shadow:0 0 6px color-mix(in oklab, var(--color-signal) 65%, transparent);animation:statusPulse 2.6s var(--ease-out) infinite;border-radius:50%}.chip .statusDot--live{width:5px;height:5px}@keyframes statusPulse{0%,to{box-shadow:0 0 4px color-mix(in oklab, var(--color-signal) 45%, transparent)}50%{box-shadow:0 0 9px color-mix(in oklab, var(--color-signal) 80%, transparent)}}.subQuiet{opacity:.75;font-variant-numeric:tabular-nums}.connectorList{margin-bottom:var(--space-6)}@media (max-width:560px){.providerCard{flex-wrap:wrap}.providerAction{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}@media (prefers-reduced-motion:reduce){.statusDot--live{animation:none}}.entityAvatar{width:36px;height:36px;font-size:var(--text-sm);letter-spacing:.02em;border:1px solid var(--color-rule-soft);background:color-mix(in oklab, var(--color-ink) 6%, transparent);color:var(--color-ink-muted);border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.entityAvatar[data-size=lg]{width:52px;height:52px;font-size:var(--text-lg)}.entityAvatar[data-tone=signal]{background:color-mix(in oklab, var(--color-signal) 10%, transparent);color:color-mix(in oklab, var(--color-signal) 62%, var(--color-ink-muted))}.entityAvatar[data-tone=info]{background:color-mix(in oklab, var(--color-info) 14%, transparent);color:var(--color-info)}.entityAvatar[data-tone=warning]{background:color-mix(in oklab, var(--color-warning) 14%, transparent);color:var(--color-warning)}.entityAvatar[data-tone=success]{background:color-mix(in oklab, var(--color-success) 14%, transparent);color:var(--color-success)}.personRow{gap:var(--space-3)}.personLink{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.personRow .tag{flex:none;margin-left:auto}.personHead{align-items:center;gap:var(--space-4);display:flex}.detailGrid--iconed dt{align-items:center;gap:7px;display:inline-flex}.detailIcon{color:color-mix(in oklab, var(--color-ink-muted) 80%, transparent);flex:none}.stepMarker{border:1.5px solid var(--color-rule);width:30px;height:30px;color:var(--color-ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;background:var(--color-paper-raised);transition:background var(--duration-medium) var(--ease-out), border-color var(--duration-medium) var(--ease-out), color var(--duration-medium) var(--ease-out);border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.stepMarker[data-complete=true]{background:color-mix(in oklab, var(--color-signal) 16%, transparent);border-color:color-mix(in oklab, var(--color-signal) 55%, transparent);color:var(--color-signal)}.activationSteps li[data-complete=true] .activationTitle h2{color:color-mix(in oklab, var(--color-ink) 72%, transparent)}.activationProgress{flex:none;place-items:center;display:grid;position:relative}.progressRing{display:block}.progressRingValue{fill:var(--color-signal);font-family:var(--font-body);font-size:calc(var(--text-xs) * .62);font-variant-numeric:tabular-nums;font-weight:700}.progressRingLabel{fill:var(--color-ink-muted);font-family:var(--font-body);font-size:calc(var(--text-xs) * .36);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.activationSources li{align-items:center;gap:var(--space-2);display:flex}.activationSources li svg{flex:none}.syncRowId{align-items:center;gap:var(--space-3);min-width:0;display:flex}.syncRowId>svg{flex:none}.pipelineSummary{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.board{gap:var(--space-3)}.boardCol{background:color-mix(in oklab, var(--color-paper-raised) 55%, var(--color-paper));border:1px solid var(--color-rule-soft);border-radius:var(--radius);box-shadow:none}.boardColHead{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:1px solid var(--color-rule-soft);font-size:var(--text-2xs);letter-spacing:0;text-transform:none;color:var(--color-ink);font-weight:550;display:flex}.boardStage{align-items:center;gap:7px;min-width:0;display:inline-flex}.boardStageDot{background:color-mix(in oklab, var(--color-ink) 28%, transparent);border-radius:50%;flex:none;width:7px;height:7px}.boardCol:nth-child(4) .boardStageDot{background:color-mix(in oklab, var(--color-signal) 55%, transparent)}.boardCol:nth-child(5) .boardStageDot,.boardCol:nth-child(6) .boardStageDot{background:var(--color-signal)}.boardCount{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-ink) 8%, transparent);color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border:none;padding:0 7px;font-weight:600;line-height:18px}.boardTotal{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;font-weight:550}.boardColBody{padding:var(--space-2);gap:var(--space-2)}.dealCard{border:1px solid var(--color-rule-soft);background:var(--color-paper-raised);padding:0;position:relative}.dealCardMain{padding:var(--space-3) var(--space-3) 10px;flex-direction:column;gap:3px;min-width:0;padding-right:34px;display:flex}.dealName{font-size:var(--text-sm);letter-spacing:-.005em;color:var(--color-ink);overflow-wrap:anywhere;font-weight:550;line-height:1.35}.dealAccount{font-size:var(--text-2xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dealMeta{justify-content:flex-start;gap:var(--space-3);margin-top:5px}.dealCard .dealValue{font-size:var(--text-2xs);font-weight:600}.healthDot{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--muted);align-items:center;gap:5px;font-weight:600;display:inline-flex}.healthDot__dot{border-radius:50%;width:7px;height:7px}.healthDot[data-band=strong] .healthDot__dot{background:var(--color-success)}.healthDot[data-band=moderate] .healthDot__dot{background:var(--color-info)}.healthDot[data-band=at_risk] .healthDot__dot{background:var(--color-warning)}.healthDot[data-band=critical] .healthDot__dot{background:var(--color-danger)}.dealCard .moveMenu{margin:0;position:absolute;top:6px;right:6px}.dealCard .moveTrigger{width:24px;height:24px;color:color-mix(in oklab, var(--color-ink-muted) 65%, transparent);transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border:none;border-radius:6px;place-items:center;padding:0;display:grid}.dealCard .moveTrigger:hover,.dealCard .moveMenu[open] .moveTrigger{color:var(--color-ink);background:color-mix(in oklab, var(--color-ink) 8%, transparent)}.moveDropdown{left:auto;right:0}.moveDropdownLabel{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:2px 0 3px;padding:0 9px;font-weight:650}.boardEmpty{padding:var(--space-4) 0;font-size:var(--text-2xs);color:color-mix(in oklab, var(--color-ink-muted) 55%, transparent)}.appbar nav{margin-left:var(--space-2xs);gap:2px}.appbar nav a{border-radius:var(--radius-pill);color:var(--color-ink-muted);font-size:var(--text-sm);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;gap:7px;padding:7px 12px;font-weight:500;line-height:1;display:inline-flex}.appbar nav a:hover{color:var(--color-ink);background:color-mix(in oklab, var(--color-ink) 6%, transparent)}.appbar nav a[data-active=true]{color:var(--color-ink);background:color-mix(in oklab, var(--color-ink) 9%, transparent);border-bottom:none;font-weight:550}.appbar nav a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.navBadge{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-signal) 22%, var(--color-paper));min-width:18px;height:18px;color:var(--color-signal);font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 5px;font-weight:650;line-height:1;display:inline-flex}.mobileNav a .navBadge{margin-left:7px}.headerSearch{max-width:230px;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.headerSearch:hover{border-color:var(--color-rule)}.headerSearch:focus-within{border-color:color-mix(in oklch, var(--color-focus) 55%, var(--color-rule));background:var(--color-paper-strong);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-focus) 18%, transparent)}.kbdHint{border:1px solid var(--color-rule);background:var(--color-paper-subtle);color:color-mix(in oklab, var(--color-ink-muted) 78%, transparent);font-family:inherit;font-size:var(--text-xs);letter-spacing:.02em;white-space:nowrap;border-radius:5px;flex:none;padding:2px 6px;font-weight:550;line-height:1.3}.headerSearch:focus-within .kbdHint{display:none}.mobileNav summary{border-radius:var(--radius-pill);gap:8px;padding-inline:12px}.backLink{margin-bottom:var(--space-2);color:var(--color-ink-muted);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out);align-items:center;gap:5px;font-weight:500;display:inline-flex}.backLink:hover{color:var(--color-ink)}.backLink svg{transition:transform var(--duration-fast) var(--ease-out)}.backLink:hover svg{transform:translate(-2px)}.moveDropdown--fixed{z-index:60;position:fixed;top:auto;left:auto;right:auto}.dealCard .moveTrigger[aria-expanded=true]{color:var(--color-ink);background:color-mix(in oklab, var(--color-ink) 8%, transparent)}.dealCard .moveTrigger{box-shadow:none;cursor:pointer;background:0 0}.pageSummary{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.accountCardHead{align-items:center;gap:10px;margin-bottom:6px;display:flex}.accountCardHead .entityAvatar{flex:none}.accountCardHead h2{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.focusKind{align-items:center;gap:6px;display:inline-flex}.focusKind svg{opacity:.75;flex:none}.focusQueue li[data-kind=approval] .focusKind svg{color:var(--color-warning);opacity:1}.focusQueue li[data-kind=deal] .focusKind svg{color:var(--color-signal);opacity:.9}.focusQueue li[data-kind=inbox] .focusKind svg{color:var(--color-info);opacity:1}.todayStats dd{font-variant-numeric:tabular-nums}.todayStats dd[data-alert=true]{color:var(--color-warning)}.approvalGlyph{border:1px solid var(--color-rule-soft);background:var(--color-paper-subtle);width:30px;height:30px;color:var(--color-ink-muted);border-radius:8px;flex:none;place-items:center;display:grid}.emailMetaKey{color:color-mix(in oklab, var(--color-ink-muted) 80%, transparent);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-weight:650}.emailMetaKey+.emailMetaKey,.emailMeta .emailMetaKey:not(:first-child){margin-left:var(--space-3)}.memberRow>.entityAvatar{flex:none}.memberRow .connectorInfo{flex:1;min-width:0}.authScreen{background:radial-gradient(120% 90% at 50% 0%, color-mix(in oklab, var(--color-paper-raised) 70%, var(--color-paper)) 0%, var(--color-paper) 60%)}.authCard{gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-5);border-color:var(--color-rule-soft);background:var(--color-paper-raised);box-shadow:var(--shadow-3)}.authCard h1{font-family:var(--font-headline);font-size:var(--text-2xl);letter-spacing:-.015em;font-weight:300}.authCard .sub{margin:0;line-height:1.55}.authCard .sub strong{color:var(--color-ink);font-weight:550}.authNote{margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-rule-soft);color:var(--color-ink-muted);font-size:var(--text-2xs);line-height:1.5}.activationPage{width:min(100% - calc(var(--space-md) * 2), 64rem);padding-block:var(--space-lg) var(--space-2xl);margin-inline:auto}.activationIntro{align-items:start;gap:clamp(var(--space-xl), 6vw, var(--space-3xl));min-width:0;padding-bottom:var(--space-xl);border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(0,1.18fr) minmax(17rem,.82fr);display:grid}.activationHead{gap:var(--space-xs);border:0;margin:0;padding:0;display:grid}.activationEyebrow,.activationStageLabel{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.3}.activationHead h1{letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;min-width:0;max-width:12ch;margin:0;font-size:clamp(2.15rem,4.2vw,3.35rem);font-style:normal;line-height:.98}.activationHead>p:last-child{max-width:36ch;margin:var(--space-2xs) 0 0;color:var(--color-ink-muted);font-size:var(--text-md);line-height:1.6}.activationGuide{min-width:0;padding-top:var(--space-lg)}.activationProgress{place-items:initial;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);border-block:var(--rule-thin) solid var(--color-rule);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);margin-top:0;display:grid;position:relative}.activationNow{gap:var(--space-3xs);min-width:0;display:grid}.activationNow small{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.activationNow strong{color:var(--color-ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.activationMap{margin:var(--space-md) 0 0;padding:0;list-style:none}.activationMap li{gap:var(--space-xs);min-width:0;padding:0 0 var(--space-md);color:var(--color-ink-muted);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.activationMap li:not(:last-child):before{content:"";top:var(--space-xs);bottom:0;left:var(--space-3xs);width:var(--rule-thin);background:var(--color-rule);position:absolute}.activationMapMark{z-index:1;width:var(--space-2xs);height:var(--space-2xs);margin-top:var(--space-3xs);border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);border-radius:50%;position:relative}.activationMap li>span:last-child{gap:var(--space-3xs);min-width:0;display:grid}.activationMap strong{color:inherit;font-size:var(--text-sm);font-weight:550}.activationMap small{font-size:var(--text-xs)}.activationMap li[data-complete=true]{color:var(--color-success)}.activationMap li[data-complete=true] .activationMapMark{border-color:var(--color-success);background:var(--color-success)}.activationMap li[data-current=true]{color:var(--color-ink)}.activationMap li[data-current=true] .activationMapMark{border-color:var(--color-signal);background:var(--color-signal);box-shadow:0 0 0 var(--space-3xs) color-mix(in oklab, var(--color-signal) 16%, transparent)}.activationRunway{min-width:0;margin-top:var(--space-xl)}.activationRunway>.buildReveal,.activationRunway>.flash{margin-bottom:var(--space-lg)}.activationSteps{border:0;gap:0;margin:0;padding:0;display:grid;position:relative}.activationSteps:before{content:"";top:var(--space-md);bottom:var(--space-xl);width:var(--rule-thin);background:var(--color-rule);position:absolute;left:1.09375rem}.activationSteps>li{gap:var(--space-sm);min-width:0;padding:0 0 var(--space-xl);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:2.25rem minmax(0,1fr);display:grid;position:relative}.activationBody{isolation:isolate;min-width:0;padding-bottom:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);position:relative}.activationSteps>li[data-current=true][data-complete=false] .activationBody{border-bottom-color:#0000}.activationSteps>li[data-current=true][data-complete=false] .activationBody:before{content:"";z-index:-1;inset:calc(var(--space-sm) * -1);border:var(--rule-thin) solid color-mix(in oklab, var(--color-signal) 42%, var(--color-rule));border-left:var(--space-3xs) solid var(--color-signal);border-radius:var(--radius-sm);background:var(--color-paper-raised);box-shadow:var(--shadow-2);position:absolute}.stepMarker{z-index:1;background:var(--color-paper);width:36px;height:36px;font-size:var(--text-sm);border-width:1.5px;align-self:start;position:relative}.activationSteps>li[data-current=true][data-complete=false] .stepMarker{border-color:var(--color-signal);color:var(--color-signal);box-shadow:0 0 0 var(--space-3xs) color-mix(in oklab, var(--color-signal) 14%, transparent)}.stepMarker[data-complete=true]{border-color:var(--color-success);background:var(--color-success);color:var(--color-signal-ink)}.activationTitle{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.activationTitle>div{min-width:0}.activationStageLabel{margin-bottom:var(--space-2xs)}.activationTitle h2{font-family:var(--font-workbench);letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-style:normal;font-weight:650;line-height:1.15}.activationTitle p:not(.activationStageLabel){max-width:50ch;margin:var(--space-2xs) 0 0;color:var(--color-ink-muted);line-height:1.55}.activationState{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-self:flex-start;padding:0;font-weight:550;line-height:1.4}.activationState:before{content:"";width:calc(var(--space-xs) / 2);height:calc(var(--space-xs) / 2);margin-right:var(--space-2xs);vertical-align:.08em;background:currentColor;border-radius:50%;display:inline-block}.activationSteps>li[data-complete=true] .activationState{color:var(--color-success);background:0 0;border:0}.activationSteps>li[data-current=true][data-complete=false] .activationState{color:var(--color-signal);background:0 0;border:0}.activationSteps>li[data-complete=true] .activationTitle h2{color:color-mix(in oklab, var(--color-ink) 78%, transparent)}.activationSources li{border-color:var(--color-rule);background:var(--color-paper-subtle);min-width:0}.syncRow{padding:var(--space-sm);border:var(--rule-thin) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-subtle)}.syncRow select{background:var(--color-paper-raised)}.syncRowId>span:last-child{gap:var(--space-3xs);min-width:0;display:grid}.suggestionColumns section{padding:var(--space-sm);border:var(--rule-thin) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-subtle)}.suggestionColumns h3{margin-bottom:var(--space-2xs)}.activationBlocked{margin-top:var(--space-sm);padding:var(--space-sm);border:var(--rule-thin) dashed var(--color-rule);border-radius:var(--radius-sm);color:var(--color-ink-muted)}.activationFoot{justify-content:space-between;align-items:center;gap:var(--space-sm);margin:0 0 0 calc(2.25rem + var(--space-sm));padding:var(--space-sm) 0 0;border:0;border-top:var(--rule-thin) solid var(--color-rule);background:0 0;border-radius:0;flex-direction:row}@media (max-width:48rem){.activationPage{width:min(100% - calc(var(--space-md) * 2), 44rem)}.activationIntro{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.activationHead>p:last-child{max-width:52ch}.activationGuide{padding-top:0}.activationMap{gap:var(--space-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.activationMap li{gap:var(--space-2xs);grid-template-columns:1fr;padding:0;display:grid}.activationMap li:not(:last-child):before{top:var(--space-3xs);bottom:auto;left:var(--space-2xs);width:calc(100% + var(--space-xs));height:var(--rule-thin)}.activationMapMark{margin:0}}@media (max-width:30rem){.activationPage{width:min(100% - calc(var(--space-sm) * 2), 28rem);padding-top:var(--space-md)}.activationHead h1{font-size:clamp(2rem,11vw,2.75rem)}.activationMap{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.activationMap li:not(:last-child):before{display:none}.activationSteps:before{left:.84375rem}.activationSteps>li{gap:var(--space-xs);grid-template-columns:1.75rem minmax(0,1fr)}.stepMarker{width:28px;height:28px;font-size:var(--text-xs)}.activationTitle{grid-template-columns:minmax(0,1fr);display:grid}.activationState{grid-row:1}.activationActions .btn,.activationActions form,.activationActions form .btn{max-width:100%}.activationFoot{margin-left:calc(1.75rem + var(--space-xs));flex-direction:column;align-items:flex-start}}.authShell{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.authShell .authCard{width:25rem}.authLockup{align-items:center;gap:var(--space-xs);display:flex}.brandParent{color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:650;line-height:1}.authIntro{gap:var(--space-2xs);display:grid}.authShell .authCard h1{font-size:var(--text-2xl);letter-spacing:-.02em;line-height:1.1}.authShell .flash,.authShell .btn--wide,.authRecoveryForm{width:100%}.skipLink{top:var(--space-xs);left:var(--space-xs);z-index:1000;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-surface);font-size:var(--text-sm);transform:translateY(calc(-100% - var(--space-md)));transition:transform var(--duration-fast) var(--ease-out);font-weight:700;position:fixed}.skipLink:focus{color:var(--color-surface);transform:translateY(0)}.appMain:focus{outline:none}.feedbackForm[data-pending] button[type=submit]{pointer-events:none;cursor:wait;opacity:.68}.formInlineError,.formRecoveryNotice{margin:var(--space-xs) 0 0;padding:var(--space-xs) var(--space-sm);border:var(--rule-thin) solid color-mix(in srgb, var(--color-danger) 28%, var(--color-rule));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface));color:var(--color-ink);font-size:var(--text-sm);grid-column:1/-1;line-height:1.45}.formRecoveryNotice{border-color:color-mix(in srgb, var(--color-accent) 24%, var(--color-rule));background:color-mix(in srgb, var(--color-accent) 6%, var(--color-surface))}.authLinks{align-items:center;gap:var(--space-sm);color:var(--color-ink-muted);font-size:var(--text-sm);display:flex}.authLinks a{color:inherit;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out)}.authLinks a:hover{color:var(--color-ink)}.authLinks a+a:before{content:"·";margin-right:var(--space-sm);color:var(--color-rule)}.authScreen{isolation:isolate;position:relative;overflow:hidden}.authAmbient{z-index:-1;position:absolute;inset:0}.authBloom{filter:blur(70px);border-radius:50%;position:absolute}.authBloom--a{background:color-mix(in oklab, var(--color-signal) 16%, transparent);width:55vw;height:55vw;animation:26s ease-in-out infinite alternate auth-drift-a;top:-18%;left:-12%}.authBloom--b{background:color-mix(in oklab, var(--color-success) 13%, transparent);width:60vw;height:60vw;animation:32s ease-in-out infinite alternate auth-drift-b;bottom:-25%;right:-15%}.authBloom--c{background:var(--color-bloom);width:30vw;height:30vw;animation:22s ease-in-out infinite alternate auth-drift-c;top:30%;left:55%}@keyframes auth-drift-a{to{transform:translate(8vw,6vh)scale(1.12)}}@keyframes auth-drift-b{to{transform:translate(-7vw,-5vh)scale(1.08)}}@keyframes auth-drift-c{to{transform:translate(-10vw,8vh)scale(.92)}}.authGrid{background-image:radial-gradient(circle, var(--color-rule) 1px, transparent 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 85% at 50% 42%,#000 25%,#0000 78%);mask-image:radial-gradient(110% 85% at 50% 42%,#000 25%,#0000 78%)}.authWeb{width:100%;height:100%;position:absolute;inset:0}.authEdge{fill:none;stroke:color-mix(in oklab, var(--color-signal) 38%, transparent);stroke-width:1.2px;stroke-dasharray:5 9;animation:3.4s linear infinite auth-flow}.authEdge:nth-of-type(2n){animation-duration:4.6s}.authEdge:nth-of-type(3n){animation-duration:5.8s;animation-direction:reverse}@keyframes auth-flow{to{stroke-dashoffset:-28px}}.authNode{fill:var(--color-signal);animation:4.2s ease-in-out infinite auth-pulse}.authNode:nth-of-type(2n){animation-delay:-1.3s}.authNode:nth-of-type(3n){animation-delay:-2.6s}@keyframes auth-pulse{0%,to{opacity:.35}50%{opacity:.9}}.authRing{fill:none;stroke:color-mix(in oklab, var(--color-signal) 45%, transparent);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:4.2s ease-out infinite auth-ring}@keyframes auth-ring{0%{opacity:.7;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.6)}}.authShell .authCard{background:color-mix(in oklab, var(--color-paper-raised) 78%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.15);border-color:color-mix(in oklab, var(--color-rule) 70%, transparent);animation:auth-rise .6s var(--ease-out) both}.authShell .authLinks{animation:auth-rise .6s var(--ease-out) .12s both}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}}.authAgents{align-items:center;gap:var(--space-2xs);color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.02em;margin:0;display:flex}.authAgentsDot{background:var(--color-success);width:7px;height:7px;box-shadow:0 0 10px var(--color-success);border-radius:50%;animation:2.6s ease-in-out infinite auth-breathe}@keyframes auth-breathe{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.authAmbient *,.authShell .authCard,.authShell .authLinks,.authAgentsDot{animation:none}}.skeleton{border-radius:var(--radius-sm);background:var(--color-paper-strong);display:block;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-paper-raised) 65%, transparent), transparent);animation:1.6s ease-in-out infinite skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeleton-sweep{to{transform:translate(100%)}}.skeletonPill{border-radius:var(--radius-pill);width:130px;height:30px}.skeletonHead{gap:var(--space-2xs);margin-bottom:var(--space-lg);display:grid}.skeletonEyebrow{width:90px;height:12px}.skeletonTitle{width:min(280px,60%);height:34px}.skeletonStack{gap:var(--space-sm);display:grid}.skeletonCard{border-radius:var(--radius-md);height:108px}.skeletonCard--short{height:64px}.loadingPageHead .skeletonHead{margin:0}.skeletonSummary{width:min(360px,72vw);height:12px}.loadingActions{gap:var(--space-xs);display:flex}.skeletonAction{width:104px;height:var(--control-height);border-radius:var(--control-radius)}.skeletonSearch{width:min(760px,100%);height:calc(var(--control-height) + 12px);margin-bottom:var(--space-sm);border-radius:var(--control-radius)}.loadingFilterRow{align-items:end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.skeletonFilter{border-radius:var(--control-radius);width:154px;height:52px}.skeletonApply{width:72px;height:var(--control-height-compact);border-radius:var(--control-radius)}.skeletonResultCount{width:156px;height:12px;margin:var(--space-md) 0}.loadingDirectoryHead{gap:var(--space-md);padding:0 var(--space-md) var(--space-xs);grid-template-columns:1.5fr 1.2fr repeat(3,minmax(4rem,.6fr));display:grid}.loadingDirectoryHead .skeleton{width:min(76px,100%);height:9px}.loadingDirectory{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:var(--shadow-1);overflow:hidden}.loadingDirectoryRow{gap:var(--space-sm);min-height:72px;padding:var(--space-sm) var(--space-md);grid-template-columns:36px minmax(9rem,1.4fr) minmax(8rem,1fr) minmax(5rem,.7fr) 74px;align-items:center;display:grid}.loadingDirectoryRow+.loadingDirectoryRow{border-top:var(--rule-thin) solid var(--color-rule-soft)}.skeletonAvatar{border-radius:50%;width:36px;height:36px}.loadingDirectoryIdentity{gap:7px;display:grid}.loadingDirectoryIdentity .skeleton:first-child{width:min(148px,80%);height:13px}.loadingDirectoryIdentity .skeleton:last-child{width:min(210px,92%);height:9px}.loadingDirectoryValue{width:min(128px,85%);height:11px}.loadingDirectoryStatus{border-radius:var(--radius-pill);width:70px;height:22px}.loadingTaskOverview{gap:var(--space-sm);margin-bottom:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.loadingTaskOverview .skeleton{border-radius:var(--radius-md);height:92px}.loadingTaskGroups{gap:var(--space-lg);display:grid}.loadingTaskGroups section{gap:var(--space-xs);display:grid}.skeletonGroupTitle{width:132px;height:22px;margin-bottom:var(--space-2xs)}.skeletonTaskRow{border-radius:var(--radius-md);width:100%;height:68px}.loadingPipelineFilters{gap:var(--space-2xs);margin-bottom:var(--space-sm);display:flex;overflow:hidden}.loadingPipelineFilters .skeleton{height:var(--control-height-compact);border-radius:var(--radius-pill);flex:0 0 112px}.loadingPipelineNavigator{width:100%;height:86px;margin-bottom:var(--space-md);border-radius:var(--radius-md)}.loadingBoard{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(180px,1fr));display:grid;overflow:hidden}.loadingBoard section{align-content:start;gap:var(--space-xs);min-height:300px;padding:var(--space-sm);border:var(--rule-thin) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-paper-subtle);display:grid}.skeletonBoardTitle{width:112px;height:14px;margin-bottom:var(--space-xs)}.skeletonDealCard{border-radius:var(--radius-md);height:112px}.skeletonDealCard--short{height:88px}@media (max-width:800px){.loadingDirectoryHead{display:none}.loadingDirectoryRow{grid-template-columns:36px minmax(0,1fr) 68px}.loadingDirectoryRow>.loadingDirectoryValue:last-of-type{display:none}.loadingBoard{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:560px){.loadingPageHead{align-items:flex-start}.loadingActions{width:100%}.skeletonAction{flex:1}.skeletonFilter{flex:1 1 calc(50% - var(--space-xs));width:auto}.skeletonApply{width:100%}.loadingDirectoryRow{grid-template-columns:36px minmax(0,1fr)}.loadingDirectoryStatus,.loadingDirectoryValue{display:none}.loadingTaskOverview{grid-template-columns:1fr}.loadingTaskOverview .skeleton{height:64px}.loadingBoard{grid-template-columns:minmax(220px,1fr)}.loadingBoard section:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.suggestionActions{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:flex}.btn--compact{font-size:var(--text-2xs);padding:4px 10px}.syncRow--done{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.suggestionPick{align-items:center;gap:var(--space-2xs);cursor:pointer;min-width:0;display:flex}.suggestionPick input[type=checkbox]{width:15px;height:15px;accent-color:var(--color-signal);flex-shrink:0}.dealSuggestionEvidence{margin:var(--space-2xs) 0 0;font-size:var(--text-sm);color:var(--color-ink);border-left:2px solid var(--color-rule);padding-left:var(--space-xs)}.activationSteps>li{scroll-margin-top:var(--space-lg)}.dealSuggestionList{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.panelNote{margin:0 0 var(--space-2xs);font-size:var(--text-xs);color:var(--color-ink-muted)}.suggestionRowActions{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:inline-flex}.suggestionReason{align-items:center;gap:var(--space-3xs);margin-top:var(--space-3xs);flex-wrap:wrap;display:flex}.suggestionReason .confChip{font-size:var(--text-xs);padding:2px 7px}.suggestionEvidence{color:var(--color-ink)}.suggestionClearState{margin-bottom:var(--space-sm);padding:var(--space-sm)}.suggestionClearState p,.suggestionCarefulReview>p{margin:var(--space-3xs) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm)}.activationReceiptPreview{padding:var(--space-xs) var(--space-sm);border-left:3px solid var(--color-signal);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-signal) 7%, var(--color-surface));color:var(--color-ink);font-size:var(--text-sm);margin:0;line-height:1.45}.suggestionCarefulReview{margin-top:var(--space-sm);padding:var(--space-sm);border:var(--rule-thin) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-surface)}.suggestionCarefulReview summary{cursor:pointer;font-weight:650}.suggestionCarefulReview summary span{margin-left:var(--space-3xs);color:var(--color-ink-muted)}.suggestionCarefulReview ul{margin:var(--space-xs) 0 0;padding:0;list-style:none}.suggestionCarefulReview li{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0;border-top:var(--rule-thin) solid var(--color-rule-soft);display:flex}.suggestionCarefulReview li>span:first-child{min-width:0;display:grid}.suggestionDismiss{cursor:pointer;font:inherit;font-size:var(--text-xs);color:var(--color-ink-muted);text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0;text-decoration:underline}.suggestionDismiss:hover,.suggestionDismiss:focus-visible{color:var(--color-danger)}.dangerZone{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);padding:var(--space-sm);border:var(--rule-thin) dashed color-mix(in oklab, var(--color-danger) 45%, var(--color-rule));border-radius:var(--radius-md);display:flex}.linkContactForm{gap:var(--space-2xs);margin-top:var(--space-sm);display:flex}.linkContactForm select{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--background);min-width:0;color:var(--text);font-size:var(--text-sm);flex:1;padding:7px 9px}.relationshipLinker{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:var(--rule-thin) solid var(--color-rule-soft)}.relationshipSearch{gap:var(--space-2xs);display:grid}.relationshipSearch>label{color:var(--color-ink-muted);font-size:var(--text-2xs);letter-spacing:.05em;text-transform:uppercase;font-weight:650}.relationshipSearch>div{gap:var(--space-2xs);display:flex}.relationshipSearch input{min-width:0;height:var(--control-height-compact);padding-inline:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--control-radius);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-sm);flex:1}.relationshipSearchNote{margin:var(--space-2xs) 0 0;color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.45}.accountPage section[id],.accountPage .accountAnchor[id]{scroll-margin-top:72px}.accountSectionNav{margin-bottom:var(--space-lg)}.accountOpportunityList{gap:0}.accountOpportunityList .oppRow{padding-block:var(--space-xs);border-top:var(--rule-thin) solid var(--color-rule-soft);align-items:center}.accountOpportunityList .oppRow:first-child{border-top:0;padding-top:0}.accountOpportunityList .oppRow:last-child{padding-bottom:0}.recordDetailPage .pageHead .meta{font-size:var(--text-sm);line-height:1.45}.recordDetailPage .panelHead .count{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em}.recordDetailPage .sectionTitle{margin-bottom:var(--space-sm)}.recordDetailPage .detailGrid dt,.recordDetailPage .detailGrid dd{line-height:1.45}.recordDetailPage .detailGrid dd,.recordDetailPage .oppRow .name,.recordDetailPage .contactList .name{font-size:var(--text-md)}.recordDetailPage .accountMemoryGroupHead h3{font-family:var(--font-workbench);font-size:var(--text-md);font-weight:650;line-height:1.35}.recordDetailPage .accountMemoryGroupHead p,.recordDetailPage .panelNote,.recordDetailPage .relationshipSearchNote{line-height:1.45}.contactSectionNav{margin-bottom:var(--space-lg)}.contactPage section[id]{scroll-margin-top:72px}@media (max-width:640px){.contactPage .pageHead{grid-template-columns:minmax(0,1fr) auto;align-items:end;width:100%;display:grid}.contactPage .personHead{min-width:0}.contactPage .headActions{justify-self:end}}@media (max-width:480px){.recordDetailPage #account-activity .panelHead,.recordDetailPage #contact-activity .panelHead{align-items:flex-start;gap:var(--space-2xs);flex-direction:column}.recordDetailPage .detailGrid{column-gap:var(--space-sm);grid-template-columns:minmax(88px,.7fr) minmax(0,1.3fr)}}@media (max-width:360px){.contactPage .pageHead{grid-template-columns:1fr}.contactPage .headActions{justify-self:start}}@media (max-width:480px){.linkContactForm{flex-direction:column;align-items:stretch}.linkContactForm .btn{width:100%}}.loopExplainer{gap:var(--space-xs);padding:var(--space-md);margin-bottom:var(--space-lg);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);display:grid}.loopStep{gap:var(--space-sm);align-items:baseline;display:flex}.loopStep>div{gap:1px;min-width:0;display:grid}.loopStep>div>span{color:var(--color-ink-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.loopIndex{background:color-mix(in oklab, var(--color-signal) 16%, transparent);width:22px;height:22px;color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.loopNote{margin:var(--space-2xs) 0 0;padding-top:var(--space-xs);border-top:var(--rule-thin) solid var(--color-rule-soft);color:var(--color-ink-muted);font-size:var(--text-sm)}.loopNote a{color:var(--color-signal)}.activityTrail{margin-top:var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule)}.activityTrailHead{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) 0 var(--space-sm);display:flex}.activityTrailHead h2,.activityTrailHead p,.activityEmpty p{margin:0}.activityTrailHead h2{color:var(--color-ink);font-size:var(--text-lg);font-weight:600}.activityTrailHead p,.activityTrailHead>span{margin-top:var(--space-3xs);color:var(--color-ink-muted);font-size:var(--text-sm)}.activityTrailHead>span{white-space:nowrap}.activityFilters{margin-bottom:var(--space-md)}.activityEmpty{justify-items:start;gap:var(--space-xs);display:grid}.activityDay{margin-bottom:var(--space-lg)}.activityDayLabel{font-size:var(--text-sm);color:var(--color-ink-muted);margin:0 0 var(--space-2xs);font-weight:600}.activityFeed{gap:2px;margin:0;padding:0;list-style:none;display:grid}.activityRow{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.activityRow:hover{background:var(--color-paper-subtle)}.activityDot{background:var(--color-ink-muted);border-radius:50%;width:7px;height:7px}.activityRow[data-actor=relaya] .activityDot{background:var(--color-signal)}.activityActor{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-pill);color:var(--color-ink-muted);background:var(--color-paper-strong);padding:2px 7px;font-weight:600}.activityActor[data-actor=relaya]{color:var(--color-signal);background:color-mix(in oklab, var(--color-signal) 14%, transparent)}.activityText{min-width:0;font-size:var(--text-sm)}.activityText small{color:var(--color-ink-muted);font-size:var(--text-xs);margin-top:2px;display:block}.activityText a:hover{text-decoration:underline}.activityTime{color:var(--color-ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.activityCluster>summary{cursor:pointer;list-style:none}.activityCluster>summary::-webkit-details-marker{display:none}.activityCluster>summary .activityTime:after{content:"⌄";margin-left:var(--space-2xs);color:var(--color-ink);display:inline-block}.activityCluster[open]>summary .activityTime:after{content:"⌃"}.activityClusterEvents{margin:0 0 var(--space-xs) calc(var(--space-xs) + 7px);padding:0 0 0 var(--space-md);border-left:var(--rule-thin) solid var(--color-rule);gap:0;list-style:none;display:grid}.activityClusterEvents li{gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);color:var(--color-ink-muted);font-size:var(--text-xs);grid-template-columns:5rem minmax(0,1fr);display:grid}.activityClusterEvents time{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (max-width:40rem){.activityTrailHead{display:grid}.activityRow{grid-template-columns:auto minmax(0,1fr) auto}.activityActor{grid-column:2;justify-self:start}.activityText{grid-column:2/-1}.activityTime{grid-area:1/3}.activityClusterEvents{margin-left:3px}}.loopFunnel{min-width:0;margin-bottom:var(--space-lg)}.loopFunnelStages{gap:var(--space-xs);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.loopFunnelStage{min-width:0;padding:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);gap:2px;display:grid;position:relative}.loopFunnelStage:not(:last-child):after{content:"→";right:calc(var(--space-xs) * -1);color:var(--color-ink-muted);font-size:var(--text-sm);z-index:1;position:absolute;top:50%;transform:translate(50%,-50%)}.loopFunnelLabel{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-signal);font-weight:600}.loopFunnelValue{font-family:var(--font-workbench);font-size:var(--text-2xl);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.05}.loopFunnelUnit{font-size:var(--text-sm);color:var(--color-ink)}.loopFunnelSub{font-size:var(--text-xs);color:var(--color-ink-muted);overflow-wrap:anywhere}.loopFunnelAutonomy{align-items:center;gap:var(--space-xs);margin:var(--space-sm) 0 0;font-size:var(--text-sm);color:var(--color-ink-muted);display:flex}.loopFunnelAutonomy strong{color:var(--color-ink)}.loopFunnelBar{border-radius:var(--radius-pill);background:var(--color-paper-strong);flex-shrink:0;width:120px;height:6px;overflow:hidden}.loopFunnelBar>span{border-radius:var(--radius-pill);background:var(--color-signal);height:100%;animation:funnelFill .7s var(--ease-out);display:block}@keyframes funnelFill{0%{width:0}}@media (prefers-reduced-motion:reduce){.loopFunnelBar>span{animation:none}}@media (max-width:40rem){.loopFunnelStages{grid-template-columns:repeat(2,minmax(0,1fr))}.loopFunnelStage:nth-child(2):after{display:none}.loopFunnelAutonomy{flex-wrap:wrap}}.feedbackWidget{z-index:1;align-items:stretch;gap:var(--space-2xs);flex-direction:column;display:flex;position:relative}.feedbackTrigger{border-radius:var(--radius-sm);width:100%;min-height:34px;color:var(--color-ink-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:10px;padding:7px 10px;font-weight:450;display:flex}.feedbackTrigger:hover,.feedbackTrigger:focus-visible,.feedbackTrigger[aria-expanded=true]{background:var(--color-paper-strong);color:var(--color-ink)}.feedbackPanel{bottom:calc(100% + var(--space-2xs));z-index:var(--z-menu);width:min(20rem, calc(100vw - var(--space-md) * 2));gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:var(--shadow-3);animation:feedback-rise var(--duration-medium) var(--ease-out) both;display:grid;position:absolute;left:0}@keyframes feedback-rise{0%{opacity:0;transform:translateY(8px)}}.feedbackHead{justify-content:space-between;align-items:center;display:flex}.feedbackClose{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px 4px;display:inline-flex}.feedbackSentiment{gap:4px;display:flex}.feedbackSentiment button{border:1px solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-ink-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 4px;display:inline-flex}.feedbackSentiment button[data-active=true]{border-color:color-mix(in oklab, var(--color-signal) 55%, var(--color-rule));background:color-mix(in oklab, var(--color-signal) 12%, transparent);color:var(--color-ink)}.feedbackPanel textarea{resize:vertical;border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);width:100%;color:var(--color-ink);font:inherit;font-size:var(--text-sm);padding:8px 10px}.feedbackThanks{padding:var(--space-2xs) 0;color:var(--color-ink);font-size:var(--text-sm);margin:0}.feedbackError{color:var(--color-danger);font-size:var(--text-xs);margin:0}@media (prefers-reduced-motion:reduce){.feedbackPanel{animation:none}}@media (max-width:820px){.feedbackWidget{flex:none}.feedbackTrigger{width:var(--space-xl);min-height:var(--space-xl);justify-content:center;padding:0}.feedbackTrigger span{display:none}.feedbackPanel{top:calc(115px + var(--space-xs));right:var(--space-xs);position:fixed;bottom:auto;left:auto}}.coverageList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.coverageList li{align-items:center;gap:var(--space-2xs);font-size:var(--text-sm);grid-template-columns:auto 1fr auto;padding:6px 0;display:grid}.coverageMark{width:18px;height:18px;font-size:var(--text-xs);background:var(--color-paper-strong);color:var(--color-ink-muted);border-radius:50%;place-items:center;display:grid}.coverageList li[data-connected=true] .coverageMark{background:color-mix(in oklab, var(--color-success) 20%, transparent);color:var(--color-success)}.coverageList li[data-connected=false]{color:var(--color-ink-muted)}.coverageState{font-size:var(--text-xs);color:var(--color-ink-muted)}.coverageFoot{margin:var(--space-xs) 0 0;padding-top:var(--space-xs);border-top:var(--rule-thin) solid var(--color-rule-soft);font-size:var(--text-xs);color:var(--color-ink-muted);line-height:1.5}.coverageFoot a{color:var(--color-signal)}.confChip{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;border-radius:var(--radius-pill);padding:3px 9px;font-weight:600}.confChip[data-conf=high]{color:var(--color-success);background:color-mix(in oklab, var(--color-success) 15%, transparent)}.confChip[data-conf=medium]{color:var(--color-warning);background:color-mix(in oklab, var(--color-warning) 15%, transparent)}.confChip[data-conf=low]{color:var(--color-ink-muted);background:var(--color-paper-strong)}.healthConfidence{margin:var(--space-xs) 0 0;font-size:var(--text-sm);color:var(--color-ink-muted);align-items:center;gap:7px;display:flex}.confDot{background:var(--color-ink-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.healthConfidence[data-conf=high] .confDot{background:var(--color-success)}.healthConfidence[data-conf=medium] .confDot{background:var(--color-warning)}.adminGlance{text-align:right;justify-items:end;gap:2px;display:grid}.adminGlanceNum{font-family:var(--font-workbench);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;line-height:1}.adminGlanceNum[data-tone=warn]{color:var(--color-warning)}.adminGlanceNum[data-tone=accent]{color:var(--color-signal)}.adminGlance>span:last-child{font-size:var(--text-xs);color:var(--color-ink-muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.adminGlanceRow{gap:var(--space-md);flex-wrap:wrap;justify-content:flex-end;display:flex}.adminActivation{margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:var(--rule-thin) solid var(--color-rule)}.adminActivationHead{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-2xs);display:flex}.adminTtfi{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted)}.adminTtfi[data-reached=true]{color:var(--color-signal)}.milestoneTrack{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.milestone{border:1px solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-muted);font-size:var(--text-xs);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.milestone[data-reached=true]{border-color:color-mix(in oklab, var(--color-signal) 40%, var(--color-rule));color:var(--color-ink)}.milestoneMark{color:var(--color-signal);place-items:center;display:grid}.milestone[data-reached=false] .milestoneMark{color:var(--color-ink-muted)}.milestoneAt{font-family:var(--font-mono);color:var(--color-ink-muted)}.adminTenant{margin-bottom:var(--space-md);padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised)}.adminTenantHead{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.adminTenantHead h2{font-size:var(--text-lg);margin:0}.adminSub{font-size:var(--text-sm);color:var(--color-ink-muted)}.healthPill{border-radius:var(--radius-pill);font-size:var(--text-xs);white-space:nowrap;background:var(--color-paper-strong);color:var(--color-ink-muted);align-items:center;gap:6px;padding:4px 10px;font-weight:500;display:inline-flex}.healthPillDot{background:var(--color-ink-muted);border-radius:50%;width:7px;height:7px}.healthPill[data-tone=ok]{color:var(--color-success);background:color-mix(in oklab, var(--color-success) 14%, transparent)}.healthPill[data-tone=ok] .healthPillDot{background:var(--color-success)}.healthPill[data-tone=warn]{color:var(--color-warning);background:color-mix(in oklab, var(--color-warning) 15%, transparent)}.healthPill[data-tone=warn] .healthPillDot{background:var(--color-warning)}.adminStats{background:var(--color-rule);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1px;display:grid;overflow:hidden}.adminStat{padding:var(--space-sm);background:var(--color-paper-raised);gap:2px;display:grid}.adminStatLabel{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted)}.adminStatValue{font-family:var(--font-workbench);font-size:var(--text-xl);font-variant-numeric:tabular-nums;line-height:1.05}.adminStatSub{font-size:var(--text-xs);color:var(--color-ink-muted)}.adminStat[data-tone=warn] .adminStatValue{color:var(--color-warning)}.adminStat[data-tone=accent] .adminStatValue{color:var(--color-signal)}.adminFoot{margin-top:var(--space-sm);font-size:var(--text-xs);color:var(--color-ink-muted)}.adminSectionTitle{font-family:var(--font-workbench);font-size:var(--text-lg);margin:0 0 var(--space-sm);font-weight:500}.adminFeedback{margin-bottom:var(--space-lg);padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised)}.adminFeedbackList{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.adminFeedbackList li{gap:var(--space-xs);padding:var(--space-xs) 0;border-top:var(--rule-thin) solid var(--color-rule-soft);grid-template-columns:auto 1fr;display:grid}.adminFeedbackList li:first-child{border-top:none}.adminFbGlyph{width:22px;height:22px;font-size:var(--text-2xs);background:var(--color-paper-strong);color:var(--color-ink-muted);border-radius:50%;place-items:center;margin-top:2px;display:grid}.adminFeedbackList li[data-sentiment=positive] .adminFbGlyph{background:color-mix(in oklab, var(--color-success) 18%, transparent);color:var(--color-success)}.adminFeedbackList li[data-sentiment=problem] .adminFbGlyph{background:color-mix(in oklab, var(--color-danger) 18%, transparent);color:var(--color-danger)}.adminFeedbackList li[data-sentiment=idea] .adminFbGlyph{background:color-mix(in oklab, var(--color-signal) 16%, transparent);color:var(--color-signal)}.adminFbMessage{font-size:var(--text-sm);color:var(--color-ink);margin:0}.adminFbMeta{font-size:var(--text-xs);color:var(--color-ink-muted);font-family:var(--font-mono);margin:2px 0 0}.adminWaitlist{margin-bottom:var(--space-lg);padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised)}.adminQueueCount{min-width:1.5em;margin-left:var(--space-2xs);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xs);background:color-mix(in oklab, var(--color-signal) 16%, transparent);color:var(--color-signal);place-items:center;padding:1px 6px;display:inline-grid}.adminQueue{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.adminQueueItem{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding:var(--space-xs) 0;border-top:var(--rule-thin) solid var(--color-rule-soft);flex-wrap:wrap;display:flex}.adminQueueItem:first-child{border-top:none}.adminQueueWho{flex:22ch;min-width:0}.adminQueueEmail{font-size:var(--text-sm);color:var(--color-ink);overflow-wrap:anywhere;display:block}.adminQueueMeta{font-size:var(--text-xs);color:var(--color-ink-muted);font-family:var(--font-mono);margin-top:2px;display:block}.adminQueueNote{margin:var(--space-2xs) 0 0;font-size:var(--text-sm);color:var(--color-ink);border-left:2px solid var(--color-rule);padding-left:var(--space-xs)}.adminQueueActions{gap:var(--space-2xs);flex-shrink:0;display:flex}.adminQueueHistory{margin-top:var(--space-sm);border-top:var(--rule-thin) solid var(--color-rule-soft);padding-top:var(--space-xs)}.adminQueueHistory>summary{cursor:pointer;font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-ink-muted)}.adminQueueDecided{margin:var(--space-xs) 0 0;gap:var(--space-3xs,4px);padding:0;list-style:none;display:grid}.adminQueueDecided li{justify-content:space-between;align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.adminQueueDecided li[data-status=approved] .adminQueueEmail{color:var(--color-success)}.appShell{align-items:flex-start;min-height:100vh;display:flex}.appSidebar{width:236px;height:100vh;z-index:var(--z-menu);background:var(--color-paper-subtle);border-right:var(--rule-thin) solid var(--color-rule);flex-direction:column;flex-shrink:0;gap:6px;padding:12px 10px;display:flex;position:sticky;top:0}.appMain{flex:1;min-width:0}.appMain .page{padding-top:var(--space-lg)}.brandMarkSvg{flex-shrink:0;display:block}.sidebarBrand{border-radius:var(--radius-sm);color:var(--color-ink);align-items:center;gap:9px;padding:6px 8px;display:flex}.sidebarBrand:hover{background:var(--color-paper-strong)}.sidebarWorkspace{font-family:var(--font-workbench);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sidebarSearch{padding:2px 2px 4px}.sidebarCreate{padding-inline:var(--space-2xs);position:relative}.sidebarCreate>summary{list-style:none}.sidebarCreate>summary::-webkit-details-marker{display:none}.sidebarCreateTrigger{align-items:center;gap:var(--space-xs);width:100%;min-height:calc(var(--space-xl) - calc(var(--space-2xs) / 2));padding-inline:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);font-weight:600;display:flex}.sidebarCreateTrigger svg{color:var(--color-signal)}.sidebarCreateTrigger:focus-visible,.sidebarCreateItem:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sidebarCreateTrigger:active{transform:translateY(1px)}.sidebarCreateCaret{color:var(--color-ink-muted);transition:transform var(--duration-fast) var(--ease-out);margin-inline-start:auto}.sidebarCreate[open] .sidebarCreateTrigger{border-color:var(--color-ink-muted);background:var(--color-paper-strong)}.sidebarCreate[open] .sidebarCreateCaret{transform:rotate(180deg)}.sidebarCreateMenu{inset-block-start:calc(100% + var(--space-xs));inset-inline:var(--space-2xs);z-index:var(--z-menu);gap:var(--space-2xs);padding:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink);box-shadow:var(--shadow-3);display:grid;position:absolute}.sidebarCreateLabel{padding:var(--space-2xs) var(--space-xs);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0}.sidebarCreateItem{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--space-xl);padding-inline:var(--space-xs);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-sm);white-space:nowrap;display:flex}.sidebarCreateItem small{color:var(--color-ink-muted);font-size:var(--text-xs)}.sidebarCreateItem:active{transform:translateY(1px)}.sidebarSetup{align-items:center;gap:var(--space-2xs);margin:var(--space-2xs);padding:var(--space-xs);border:var(--rule-thin) solid color-mix(in oklab, var(--color-signal) 34%, var(--color-rule));border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-signal) 8%, var(--color-paper));color:var(--color-ink);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sidebarSetupProgress{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-signal) 17%, transparent);width:2rem;height:2rem;color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);place-items:center;font-weight:700;display:grid}.sidebarSetup>span:nth-child(2){gap:1px;min-width:0;display:grid}.sidebarSetup small{color:var(--color-ink-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.sidebarSetup strong{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.sidebarSetup>span:last-child{color:var(--color-signal)}.notificationDrawer{margin-inline:var(--space-2xs);position:relative}.notificationTrigger{align-items:center;gap:var(--space-xs);width:100%;min-height:36px;padding-inline:var(--space-xs);border-radius:var(--radius-sm);color:var(--color-ink-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;display:flex}.notificationTrigger:hover,.notificationDrawer[data-open] .notificationTrigger{background:var(--color-paper-strong);color:var(--color-ink)}.notificationPanel{z-index:var(--z-menu);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius);background:var(--color-paper-raised);width:min(390px,100vw - 266px);max-height:min(680px,100vh - 104px);box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:fixed;inset-block-start:84px;inset-inline-start:246px;overflow:hidden}.notificationPanelHead{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-sm) var(--space-xs);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex}.notificationPanelTitle{align-items:center;gap:var(--space-xs);display:flex}.notificationPanelTitle>div{gap:2px;display:grid}.notificationPanelTitle strong{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.015em}.notificationPanelMark{border:var(--rule-thin) solid color-mix(in srgb, var(--color-signal) 20%, var(--color-rule));background:color-mix(in srgb, var(--color-signal) 8%, var(--color-paper-raised));width:32px;height:32px;color:var(--color-signal);border-radius:50%;place-items:center;display:grid}.notificationPanelHead small,.notificationList small,.notificationList time{color:var(--color-ink-muted);font-size:var(--text-xs)}.notificationPanelHead button{width:30px;height:30px;color:var(--color-ink-muted);font:inherit;font-size:var(--text-md);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.notificationPanelHead button:hover{background:var(--color-paper-strong);color:var(--color-ink)}.notificationSnooze{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-muted);font-size:var(--text-xs);display:flex}.notificationList{margin:0;list-style:none;overflow-y:auto}.notificationList li{padding:var(--space-sm);border-bottom:var(--rule-thin) solid var(--color-rule)}.notificationList li[data-severity=critical]{border-inline-start:3px solid var(--color-danger)}.notificationList li[data-severity=warning]{border-inline-start:3px solid var(--color-warning)}.notificationList a{gap:var(--space-3xs);color:var(--color-ink);display:grid}.notificationList a>strong{font-size:var(--text-sm);line-height:1.35}.notificationMeta{align-items:center;gap:var(--space-2xs);display:flex}.notificationMeta time{margin-inline-start:auto}.notificationKind{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase}.notificationSeverity{padding:1px var(--space-2xs);background:var(--color-paper-strong);color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;font-size:.625rem;font-weight:700}.notificationSeverity[data-severity=warning]{background:color-mix(in srgb, var(--color-warning) 12%, var(--color-paper-raised));color:color-mix(in srgb, var(--color-warning) 74%, var(--color-ink))}.notificationSeverity[data-severity=critical]{background:color-mix(in srgb, var(--color-danger) 10%, var(--color-paper-raised));color:var(--color-danger)}.notificationActions{gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.notificationActions button{padding:3px var(--space-xs);border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-raised);color:var(--color-ink-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;border-radius:999px}.notificationActions button:hover{border-color:var(--color-ink-muted);color:var(--color-ink)}.notificationEmpty{justify-items:center;gap:var(--space-2xs);padding:var(--space-xl) var(--space-lg);color:var(--color-ink-muted);text-align:center;margin:0;display:grid}.notificationEmptyMark{width:48px;height:48px;border:var(--rule-thin) solid color-mix(in srgb, var(--color-success) 24%, var(--color-rule));background:color-mix(in srgb, var(--color-success) 8%, var(--color-paper-raised));color:var(--color-success);border-radius:50%;place-items:center;margin-block-end:var(--space-xs);display:grid}.notificationEmpty strong{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em}.notificationEmpty p,.notificationEmpty small{max-width:34ch;margin:0;line-height:1.5}.notificationEmpty p{color:var(--color-ink);font-size:var(--text-sm)}.notificationEmpty small{font-size:var(--text-xs);margin-block-start:var(--space-xs)}.notificationFooter{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm);border-top:var(--rule-thin) solid var(--color-rule);color:var(--color-signal);font-size:var(--text-xs);text-align:center;font-weight:650;display:flex}.notificationFooter:hover{background:color-mix(in srgb, var(--color-signal) 5%, var(--color-paper-raised))}.commentThread{scroll-margin-top:24px}.commentList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.commentList>li{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.commentAvatar,.commentMentionMenu button>span{border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--muted);font-size:var(--text-2xs);border-radius:50%;place-items:center;font-weight:750;display:grid}.commentContent{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;min-width:0;padding:10px 12px}.commentContent header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.commentContent header strong{font-size:var(--text-sm)}.commentContent time,.commentComposerActions small,.commentMentionMenu small{color:var(--muted);font-size:var(--text-2xs)}.commentContent p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm);margin:7px 0 0;line-height:1.55}.commentMentions,.commentMentionDrafts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.commentMentions span,.commentMentionDrafts button{border:1px solid color-mix(in srgb, var(--signal) 22%, var(--line));background:color-mix(in srgb, var(--signal) 7%, var(--surface));color:var(--signal);font:inherit;font-size:var(--text-2xs);border-radius:999px;padding:3px 7px}.commentMentionDrafts button{cursor:pointer}.commentEmpty{border:1px dashed var(--line);color:var(--muted);font-size:var(--text-sm);text-align:center;border-radius:12px;margin:0;padding:14px}.commentComposer{border-top:1px solid var(--line);gap:8px;margin-top:16px;padding-top:14px;display:grid}.commentComposer>label{font-size:var(--text-xs);font-weight:700}.commentInputWrap{position:relative}.commentComposer textarea{resize:vertical;width:100%;min-height:84px}.commentMentionMenu{z-index:20;border:1px solid var(--line);background:var(--surface);max-height:230px;box-shadow:var(--shadow-3);border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% - 2px);left:8px;right:8px;overflow-y:auto}.commentMentionMenu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:34px minmax(0,1fr);width:100%;padding:7px;display:grid}.commentMentionMenu button:hover,.commentMentionMenu button:focus-visible{background:var(--surface-2)}.commentMentionMenu button>span{grid-row:1/span 2}.commentMentionMenu strong,.commentMentionMenu small{padding-left:8px}.commentComposerActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:720px){.notificationPanel{width:auto;max-height:calc(100vh - 86px);inset-block:70px auto;inset-inline:16px}}@media (hover:hover) and (pointer:fine){.sidebarSetup:hover{border-color:var(--color-signal);background:color-mix(in oklab, var(--color-signal) 12%, var(--color-paper))}.sidebarCreateTrigger:hover{border-color:var(--color-ink-muted);background:var(--color-paper-strong)}.sidebarCreateItem:hover{background:var(--color-paper-strong)}}.commandTrigger{border-radius:var(--radius-sm);border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);width:100%;height:34px;color:var(--color-ink-muted);font-size:var(--text-sm);cursor:text;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.commandTrigger:hover{border-color:var(--color-ink-muted);background:var(--color-paper-strong)}.commandTrigger svg{opacity:.7;flex-shrink:0}.commandTrigger span{text-align:left;flex:1}.commandTrigger kbd{font-family:var(--font-mono);font-size:var(--text-xs);border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-strong);color:var(--color-ink-muted);border-radius:5px;flex-shrink:0;padding:3px 5px;line-height:1}.cmdOverlay{z-index:var(--z-command);-webkit-backdrop-filter:blur(3px);animation:cmdFade var(--duration-fast) var(--ease-out);background:#0000006b;background:lab(0% 0 0/.42);justify-content:center;align-items:flex-start;padding:min(16vh,140px) 20px 20px;display:flex;position:fixed;inset:0}.cmdPanel{background:var(--color-paper-raised);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius);width:100%;max-width:560px;max-height:min(60vh,480px);box-shadow:0 24px 60px var(--color-shadow-strong);animation:cmdRise var(--duration-medium) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.cmdInput{border:none;border-bottom:var(--rule-thin) solid var(--color-rule);height:52px;color:var(--color-ink);font-size:var(--text-md);font-family:var(--font-body);background:0 0;outline:none;flex-shrink:0;padding:0 18px}.cmdInput::placeholder{color:var(--color-ink-muted)}.cmdList{min-height:0;padding:6px;overflow-y:auto}.cmdEmpty{text-align:center;color:var(--color-ink-muted);font-size:var(--text-sm);margin:0;padding:22px 12px}.cmdProgress{padding:var(--space-xs) var(--space-sm);border-top:var(--rule-thin) solid var(--color-rule-soft);background:color-mix(in oklab, var(--color-paper-raised) 94%, transparent);color:var(--color-ink-muted);font-size:var(--text-xs);margin:0;position:sticky;bottom:0}.cmdSection{padding:2px 0}.cmdSectionLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-muted);margin:0;padding:8px 10px 4px}.cmdItem{text-align:left;width:100%;color:var(--color-ink-muted);font-family:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:baseline;gap:10px;padding:8px 10px;scroll-margin:8px;display:flex}.cmdItem[data-active]{background:color-mix(in oklab, var(--color-signal) 14%, transparent);color:var(--color-ink)}.cmdItemLabel{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cmdItemHint{color:var(--color-ink-muted);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:45%;margin-left:auto;overflow:hidden}@keyframes cmdFade{0%{opacity:0}}@keyframes cmdRise{0%{opacity:0;transform:translateY(-8px)scale(.985)}}@media (prefers-reduced-motion:reduce){.cmdOverlay,.cmdPanel{animation:none}}.sidebarNav{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.sbGroup{flex-direction:column;gap:1px;margin-top:8px;display:flex}.sbLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-muted);margin:0;padding:6px 10px 4px}.sbItem{color:var(--color-ink-muted);font-size:var(--text-sm);border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-weight:450;display:flex;position:relative}.sbItem:hover{background:var(--color-paper-strong);color:var(--color-ink)}.sbItem[data-active]{background:color-mix(in oklab, var(--color-signal) 13%, transparent);color:var(--color-ink);font-weight:550}.sbItem[data-active]:before{content:"";background:var(--color-signal);border-radius:2px;width:2.5px;position:absolute;top:7px;bottom:7px;left:0}.sbIcon{opacity:.9;flex-shrink:0}.sbBadge{background:var(--color-signal);color:var(--color-signal-ink);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:var(--radius-pill);margin-left:auto;padding:1px 6px;font-weight:700}.sidebarFoot{border-top:var(--rule-thin) solid var(--color-rule);margin-top:4px;padding-top:6px}.sidebarAttribution{align-items:baseline;gap:var(--space-3xs);padding:6px var(--nav-control-padding-inline) 2px;color:var(--color-ink-muted);opacity:.75;transition:opacity var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.sidebarAttribution:hover,.sidebarAttribution:focus-visible{opacity:1}.sidebarAttribution .brandParent{letter-spacing:.1em;font-size:.5625rem}.sidebarFoot .profileMenu,.sidebarFoot .profileTrigger{width:100%}.sidebarFoot .profileDropdown{width:17rem;inset:auto auto calc(100% + 6px) 0}.profileSetupWarning{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-warning) 16%, transparent);width:1.25rem;height:1.25rem;color:var(--color-warning);flex:none;place-items:center;display:grid}.profileSetupCard{grid-template-columns:var(--control-height-compact) minmax(0, 1fr) auto;align-items:center;gap:var(--space-xs);padding:var(--space-xs);border:var(--rule-thin) solid color-mix(in oklab, var(--color-warning) 42%, var(--color-rule));border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-warning) 8%, var(--color-paper-raised));color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);display:grid}.profileSetupCardIcon{width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-warning) 18%, transparent);color:var(--color-warning);font-family:var(--font-mono);font-size:var(--text-sm);place-items:center;font-weight:700;display:grid}.profileSetupCardCopy{gap:var(--space-3xs);min-width:0;display:grid}.profileSetupCardCopy strong{font-size:var(--text-sm);font-weight:650;line-height:1.3}.profileSetupCardCopy small{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.45}.profileSetupCardArrow{color:var(--color-warning)}.profileSetupCard:focus-visible,.workbenchEmptyActions .btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.profileSetupCard:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.profileSetupCard:hover{border-color:var(--color-warning);background:color-mix(in oklab, var(--color-warning) 12%, var(--color-paper-raised))}}@media (max-width:820px){.appShell{flex-direction:column}.appMain{width:100%}.appSidebar{width:100%;height:auto;z-index:var(--z-menu);border-right:none;border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:auto auto minmax(0,1fr) auto auto auto;align-items:center;gap:6px;padding:8px 12px 6px;display:grid;position:sticky;top:0}.sidebarSearch{display:none}.sidebarCreate{flex-shrink:0;grid-column:2;padding-inline:0}.sidebarCreateTrigger{width:var(--space-xl);min-height:var(--space-xl);justify-content:center;padding-inline:0}.sidebarCreateTrigger>span{display:none}.sidebarCreateMenu{min-width:13rem;inset-inline:0 auto}.sidebarSetup{display:none}.notificationDrawer{grid-column:4;margin-inline:0}.notificationTrigger{width:var(--space-xl);min-height:var(--space-xl);justify-content:center;gap:0;padding:0;position:relative}.notificationTrigger>span:not(.sbBadge){display:none}.notificationTrigger .sbBadge{text-align:center;min-width:16px;padding-inline:4px;position:absolute;top:-2px;right:-2px}.sidebarNav{scrollbar-width:none;flex-direction:row;grid-area:2/1/auto/-1;gap:4px;width:100%;padding-top:2px;overflow-x:auto}.sidebarNav::-webkit-scrollbar{display:none}.sbGroup{flex-direction:row;gap:2px;margin-top:0}.sbLabel{display:none}.sbItem{flex:none;gap:7px;padding:8px 10px}.sbItem[data-active]:before{display:none}.feedbackWidget{grid-column:5}.sidebarFoot{border-top:none;flex-shrink:0;grid-column:6;margin-top:0;padding-top:0}.sidebarAttribution{display:none}.sidebarFoot .profileDropdown{width:min(17rem, calc(100vw - var(--space-md)));inset:calc(100% + 6px) 0 auto auto}}.workbenchEmpty{gap:var(--space-lg);min-width:0;padding:clamp(var(--space-md), 4vw, var(--space-xl));border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:var(--shadow-1);display:grid}.workbenchEmptyLead{grid-template-columns:var(--control-height) minmax(0, 1fr);gap:var(--space-sm);align-items:start;display:grid}.workbenchEmptyMark{width:var(--control-height);height:var(--control-height);border:var(--rule-thin) solid var(--color-signal);border-radius:var(--radius-pill);color:var(--color-signal);place-items:center;display:grid}.workbenchEmptyLead>div{gap:var(--space-2xs);min-width:0;display:grid}.workbenchEmptyLabel{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:650}.workbenchEmpty h2{overflow-wrap:anywhere;min-width:0;font-family:var(--font-workbench);letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2.5vw,1.5rem);font-style:normal;font-weight:650;line-height:1.1}.workbenchEmptyLead p:last-child{max-width:46rem;color:var(--color-ink-muted);margin:0;line-height:1.6}.workbenchEmptyFlow{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workbenchEmptyFlow li{grid-template-columns:var(--control-height-compact) minmax(0, 1fr);align-items:center;gap:var(--space-xs);min-width:0;padding:var(--space-xs);border-block-start:var(--rule-thin) solid var(--color-rule);display:grid}.workbenchEmptyFlow li>span{width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-pill);background:var(--color-paper-strong);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);place-items:center;display:grid}.workbenchEmptyFlow strong{min-width:0;font-size:var(--text-sm);font-weight:550;line-height:1.4}.workbenchEmptyActions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.resolvedEmpty{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:var(--shadow-1);display:flex}.resolvedEmpty>span{width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-success) 14%, transparent);color:var(--color-success);flex:none;place-items:center;display:grid}.resolvedEmpty strong{font-size:var(--text-sm)}.resolvedEmpty p{margin:var(--space-3xs) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm)}@media (max-width:40rem){.workbenchEmptyFlow{grid-template-columns:minmax(0,1fr)}.workbenchEmptyActions{display:grid}.workbenchEmptyActions .btn{width:100%}}@media (max-width:24rem){.workbenchEmptyLead{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.profileSetupCard{transition:none;transform:none}}@media (max-width:420px){.sidebarWorkspace{display:none}}@media (prefers-reduced-motion:reduce){.sidebarCreateTrigger,.sidebarCreateCaret,.sidebarCreateItem{transition-duration:var(--duration-fast);transform:none}}.btn{box-sizing:border-box;height:var(--control-height);min-height:var(--control-height);padding-block:0;padding-inline:var(--control-padding-inline);border-radius:var(--control-radius);white-space:nowrap;line-height:1}.btn--sm,.btn--compact,.memoryActions .btn,.recActions .btn{height:var(--control-height-compact);min-height:var(--control-height-compact);padding-block:0;padding-inline:var(--space-2xs);border-radius:var(--control-radius);font-size:var(--text-xs)}.btn--wide,.authShell .btn--wide,.authSplit .authForm .btn--wide{height:var(--control-height)}.authEmailForm{gap:var(--space-sm);display:grid}.authEmailForm label{gap:var(--space-2xs);color:var(--color-ink-muted);font-size:var(--text-sm);display:grid}.authEmailForm input{width:100%;height:var(--control-height);padding:0 var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font:inherit}.authEmailForm input:focus{border-color:var(--color-signal);outline:2px solid color-mix(in oklab, var(--color-signal) 18%, transparent);outline-offset:1px}.authDivider{align-items:center;gap:var(--space-xs);color:var(--color-ink-muted);font-size:var(--text-xs);grid-template-columns:1fr auto 1fr;display:grid}.authDivider:before,.authDivider:after{background:var(--color-rule-soft);content:"";height:1px}.headActions{align-items:center}.segmented{box-sizing:border-box;height:var(--control-height);min-height:var(--control-height);padding:var(--space-3xs);border-radius:var(--control-radius);align-items:stretch}.segmented a,.segmented button{min-height:0;padding-block:0;padding-inline:var(--space-xs);border-radius:var(--control-radius);white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}.emailEditBtn,.taskEditBtn,.feedbackSentiment button{box-sizing:border-box;height:var(--control-height-compact);min-height:var(--control-height-compact);padding-block:0;padding-inline:var(--space-2xs);border-radius:var(--control-radius);line-height:1}.feedbackTrigger{box-sizing:border-box;height:var(--control-height);min-height:var(--control-height);padding-block:0;padding-inline:var(--control-padding-inline);border-radius:var(--control-radius);line-height:1}.modalClose,.feedbackClose,.dealCard .moveTrigger{width:var(--control-height-compact);height:var(--control-height-compact);min-height:var(--control-height-compact);border-radius:var(--control-radius);place-items:center;padding:0;line-height:1;display:inline-grid}.dealCardMain{padding-right:calc(var(--control-height-compact) + var(--space-xs))}.profileItem,.moveItem,.cmdItem,.mentionMenu button,.sidebarCreateItem{box-sizing:border-box;min-height:var(--nav-control-height);padding-block:0;padding-inline:var(--nav-control-padding-inline);border-radius:var(--nav-control-radius);line-height:1}.sidebarCreate{padding-inline:0}.sidebarCreateTrigger,.sbItem{box-sizing:border-box;min-height:var(--nav-control-height);padding-block:0;padding-inline:var(--nav-control-padding-inline);border-radius:var(--nav-control-radius);line-height:1}.sidebarCreateTrigger{color:var(--color-ink-muted);background:0 0;border-color:#0000;font-weight:500}.sidebarCreate[open] .sidebarCreateTrigger{background:var(--color-paper-strong);color:var(--color-ink);border-color:#0000}@media (hover:hover) and (pointer:fine){.sidebarCreateTrigger:hover{background:var(--color-paper-strong);color:var(--color-ink);border-color:#0000}}@media (max-width:820px){.sidebarCreateTrigger{width:var(--control-height);min-height:var(--control-height);padding-inline:0}.sbItem{min-height:var(--control-height)}}@media (pointer:coarse){.btn--sm,.btn--compact,.memoryActions .btn,.recActions .btn,.emailEditBtn,.taskEditBtn,.feedbackSentiment button,.modalClose,.feedbackClose,.dealCard .moveTrigger{height:var(--control-height);min-height:var(--control-height)}.themeToggleBtn{width:var(--control-height);height:var(--control-height)}.modalClose,.feedbackClose,.dealCard .moveTrigger{width:var(--control-height)}.profileItem,.moveItem,.cmdItem,.mentionMenu button,.sidebarCreateItem{min-height:var(--control-height)}.dealCardMain{padding-right:calc(var(--control-height) + var(--space-xs))}}.authSplit{grid-template-columns:1.05fr .95fr;min-height:100vh;display:grid}.authBrand{isolation:isolate;background:var(--color-auth-ground);color:var(--color-auth-ink);--color-signal:var(--color-auth-signal);--color-rule:var(--color-auth-rule);--color-bloom:var(--color-auth-bloom);--color-success:var(--color-auth-success);flex-direction:column;padding:clamp(2.5rem,5vw,4.5rem);display:flex;position:relative;overflow:hidden}.authBrand .authAmbient{z-index:-1;position:absolute;inset:0}.authBrandMain{justify-content:center;gap:var(--space-sm);flex-direction:column;flex:1;max-width:32rem;display:flex;position:relative}.authBrandLogo{align-items:center;gap:var(--space-2xs);font-size:var(--text-lg);width:fit-content;transition:opacity var(--duration-fast) var(--ease-out);font-weight:500;display:inline-flex;position:relative}.authBrandLogo:hover{opacity:.8}.authBrandLogo .brandParent{color:var(--color-auth-subtle)}.authBrandHead{font-family:var(--font-headline);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.2vw,3.75rem);font-weight:300;line-height:1.05}.authBrandSub{margin:var(--space-sm) 0 0;max-width:36ch;font-size:var(--text-lg);color:var(--color-auth-muted);line-height:1.55}.authProof{gap:var(--space-sm) var(--space-md);margin:var(--space-md) 0 0;padding:var(--space-md) 0 0;border-top:var(--rule-thin) solid var(--color-auth-rule);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.authProof li{align-items:start;gap:var(--space-2xs);grid-template-columns:auto minmax(0,1fr);display:grid}.authProof li>span:last-child{gap:var(--space-3xs);display:grid}.authProof strong,.authProof small{display:block}.authProof strong{color:var(--color-auth-ink);font-size:var(--text-sm);font-weight:600}.authProof small{color:var(--color-auth-subtle);font-size:var(--text-xs);line-height:1.35}.authProofMark{background:var(--color-auth-signal);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab, var(--color-auth-signal) 13%, transparent);border-radius:50%;margin-top:.32rem}.authProof li[data-kind=inferred] .authProofMark{background:var(--color-auth-info);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-auth-info) 13%, transparent)}.authProof li[data-kind=recommended] .authProofMark{background:var(--color-auth-success);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-auth-success) 13%, transparent)}.authProof li[data-kind=approval] .authProofMark{background:var(--color-auth-warning);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-auth-warning) 13%, transparent)}.authSplit .authForm{padding:var(--space-xl) var(--space-lg);background:var(--color-paper);place-items:center;display:grid}.authFormInner{gap:var(--space-sm);width:100%;max-width:26rem;display:grid}.authSplit .authForm h1{font-family:var(--font-headline);font-size:var(--text-2xl);letter-spacing:-.015em;margin:0;font-weight:300;line-height:1.1}.authSplit .authForm .sub{color:var(--color-ink-muted);margin:0;line-height:1.55}.authSplit .authForm .sub strong{color:var(--color-ink);font-weight:550}.authSplit .authForm .btn--wide{margin-top:var(--space-xs);height:var(--control-height);font-size:var(--text-md)}.authSplit .authForm .authNote{margin:var(--space-2xs) 0 0;padding-top:var(--space-sm);border-top:var(--rule-thin) solid var(--color-rule-soft);color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.5}@media (max-width:860px){.authSplit{grid-template-columns:1fr}.authBrand{justify-content:center;min-height:40vh}.authBrandHead{font-size:clamp(1.9rem,7vw,2.4rem)}}@media (max-width:460px){.authBrand{padding:var(--space-xl) var(--space-md)}.authProof{gap:var(--space-xs);grid-template-columns:1fr}}.authPage{--color-ink:var(--color-auth-ink);--color-ink-muted:var(--color-auth-muted);--color-rule:var(--color-auth-rule);--color-rule-soft:color-mix(in oklab, var(--color-auth-rule) 72%, transparent);--color-paper:var(--color-auth-ground);--color-paper-raised:color-mix(in oklab, var(--color-auth-ground) 88%, white);--color-signal:var(--color-auth-signal);--color-signal-ink:#0a0b0d;min-height:100svh;padding:clamp(var(--space-lg), 5vh, 3.5rem) clamp(var(--space-md), 5vw, 3rem) var(--space-md);background:var(--color-auth-ground);color:var(--color-auth-ink);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.authTopBar{justify-content:center;display:flex;position:relative}.authTopBar .backLink{margin-bottom:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.authLoginBrand{align-items:center;gap:var(--space-2xs);color:var(--color-auth-ink);font-size:var(--text-lg);font-weight:550;display:inline-flex}.authLoginBrand .brandParent{color:var(--color-auth-subtle)}.authLogin{place-self:center;gap:var(--space-sm);width:min(100%,24rem);padding-block:clamp(var(--space-xl), 8vh, 5rem);display:grid}.authLogin h1{margin:0 0 var(--space-sm);font-family:var(--font-headline);font-size:var(--text-2xl);letter-spacing:-.015em;text-align:center;font-weight:300}.authGoogle{min-height:var(--control-height);padding-inline:var(--space-sm);border:var(--rule-thin) solid var(--color-auth-rule);border-radius:var(--control-radius);background:color-mix(in oklab, var(--color-auth-ground) 94%, white);color:var(--color-auth-ink);font-size:var(--text-sm);text-align:center;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);grid-template-columns:1.25rem minmax(0,1fr) 1.25rem;align-items:center;font-weight:550;display:grid}.authGoogle:after{content:""}.authGoogle:hover{border-color:color-mix(in oklab, var(--color-auth-rule) 55%, white);background:color-mix(in oklab, var(--color-auth-ground) 89%, white)}.authPage .authDivider{margin-block:var(--space-3xs);color:var(--color-auth-subtle)}.authLoginForm,.authLoginForm .authEmailForm{gap:var(--space-xs);display:grid}.authLoginForm .authEmailForm input{border-color:var(--color-auth-rule);background:color-mix(in oklab, var(--color-auth-ground) 92%, white);color:var(--color-auth-ink)}.authLoginForm .authEmailForm input::placeholder{color:var(--color-auth-subtle)}.authLoginForm .authEmailForm input:focus{border-color:var(--color-focus);outline-color:color-mix(in oklab, var(--color-focus) 28%, transparent)}.authLoginLead,.authLoginForm .authNote{color:var(--color-auth-muted);font-size:var(--text-sm);text-align:center;margin:0;line-height:1.55}.authLoginLead strong{color:var(--color-auth-ink);font-weight:550}.authLoginForm .authNote{padding-top:var(--space-sm);border-top:var(--rule-thin) solid var(--color-auth-rule);font-size:var(--text-xs)}.authTextButton{color:var(--color-auth-muted);font:inherit;font-size:var(--text-sm);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0;text-decoration:underline}.authTextButton:hover{color:var(--color-auth-ink)}.authPage .flash{border-color:color-mix(in oklab, var(--color-danger) 52%, var(--color-auth-rule));background:color-mix(in oklab, var(--color-danger) 10%, var(--color-auth-ground));color:color-mix(in oklab, var(--color-danger) 52%, white)}.authAgreement{width:min(100%,31rem);margin:0 0 var(--space-xl);color:var(--color-auth-subtle);font-size:var(--text-xs);text-align:center;justify-self:center;line-height:1.55}.authFooter{justify-content:center;gap:var(--space-sm);padding-top:var(--space-sm);border-top:var(--rule-thin) solid var(--color-auth-rule);color:var(--color-auth-subtle);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.authFooter a:hover{color:var(--color-auth-ink)}@media (max-height:42rem){.authPage{padding-top:var(--space-lg)}.authLogin{padding-block:var(--space-lg)}.authAgreement{margin-bottom:var(--space-md)}}@media (max-width:30rem){.authPage{padding-inline:var(--space-sm)}.authLogin{width:100%}}.landing{background:var(--color-paper);color:var(--color-ink)}.landingNav{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) clamp(20px, 4vw, 40px);background:color-mix(in oklab, var(--color-paper) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex;position:sticky;top:0}.landingBrand{align-items:center;gap:var(--space-2xs);color:var(--color-ink);display:inline-flex}.landingNavLinks{align-items:center;gap:var(--space-md);font-size:var(--text-sm);color:var(--color-ink-muted);display:flex}.landingNavLinks a:not(.btn){color:inherit}.landingNavLinks a:not(.btn):hover{color:var(--color-ink)}.landingNavLinks .btn--ghost{border-color:var(--color-rule);color:var(--color-ink)}.landingHero{isolation:isolate;text-align:center;max-width:var(--content-wide);flex-direction:column;align-items:center;margin:0 auto;padding:clamp(3rem,8vw,6rem) clamp(20px,4vw,40px) 0;display:flex;position:relative;overflow:hidden}.landingAmbient{z-index:-1;position:absolute;inset:0}.landingEyebrow{margin:0 0 var(--space-sm);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--color-signal);font-weight:600}.landingTierTag{margin-left:var(--space-2xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);font-family:var(--font-workbench);letter-spacing:.02em;text-transform:none;color:var(--color-ink-muted);vertical-align:middle;align-items:center;padding:1px 8px;font-size:.65rem;font-weight:600;display:inline-flex}.landingHero h1{max-width:18ch;font-family:var(--font-headline);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:300;line-height:1.02}.landingLede{margin:var(--space-md) auto 0;max-width:46ch;font-size:var(--text-lg);color:var(--color-ink-muted);line-height:1.55}.landingCtaRow{justify-content:center;gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.landingCtaRow .btn--wide{width:auto;min-width:10rem}.landingCtaRow .btn--ghost{border-color:var(--color-rule);color:var(--color-ink)}.landingNote{margin:var(--space-md) auto 0;max-width:46ch;font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.5}.landingHeroMock{width:100%;max-width:52rem;margin:clamp(2.5rem,6vw,4rem) 0 0}.mockFrame{border-radius:var(--radius-md);border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-raised);box-shadow:var(--shadow-3);text-align:left;overflow:hidden}.mockFrameBar{padding:var(--space-xs) var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-subtle);justify-content:center;align-items:center;display:flex;position:relative}.mockFrameDots{left:var(--space-md);gap:6px;display:flex;position:absolute}.mockFrameDots i{background:var(--color-rule);border-radius:50%;width:9px;height:9px}.mockFrameLabel{font-size:var(--text-xs);color:var(--color-ink-muted)}.mockFrameBody{padding:0}.landingMockHead{padding:var(--space-sm) var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);font-family:var(--font-workbench);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.landingMockCount{font-size:var(--text-xs);color:var(--color-ink-muted)}.landingMockRows{gap:0;margin:0;padding:0;list-style:none;display:grid}.landingMockRows li{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:auto 1fr auto;display:grid}.landingMockRows li:last-child{border-bottom:0}.landingMockAvatar{border-radius:var(--radius-pill);background:var(--color-rule);width:30px;height:30px;font-size:var(--text-xs);place-items:center;font-weight:600;display:grid}.landingMockName{font-size:var(--text-sm);gap:2px;min-width:0;font-weight:600;display:grid}.landingMockName small{color:var(--color-ink-muted);font-weight:400}.landingMockTag{font-size:var(--text-xs);color:var(--color-ink-muted);white-space:nowrap}.landingMockTag[data-tone=risk]{color:var(--color-signal)}.landingMockTag[data-tone=healthy]{color:var(--color-success)}.landingProof{--color-auth-ink:var(--color-ink);--color-auth-subtle:var(--color-ink-muted);--color-auth-rule:var(--color-rule);--color-auth-signal:var(--color-signal);--color-auth-info:var(--color-info);--color-auth-success:var(--color-success);--color-auth-warning:var(--color-warning);padding:var(--space-2xl) clamp(20px, 4vw, 40px);border-top:var(--rule-thin) solid var(--color-rule)}.landingProofHead{max-width:var(--content-wide);margin:0 auto var(--space-lg)}.landingProofHead h2{max-width:22ch;font-family:var(--font-headline);font-size:var(--text-2xl);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:300}.landingProofLede{margin:var(--space-sm) 0 0;max-width:60ch;color:var(--color-ink-muted);line-height:1.55}.landingProofList{max-width:var(--content-wide);border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;padding-top:0}.landingStory{align-items:center;gap:var(--space-2xl);max-width:var(--content-wide);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin:0 auto;padding:clamp(3rem,7vw,5rem) clamp(20px,4vw,40px);display:grid}.landingStory--reverse{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.landingStory--reverse .landingStoryCopy{order:2}.landingStoryCopy h2{font-family:var(--font-headline);font-size:var(--text-2xl);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:300}.landingStoryCopy p:not(.landingEyebrow){margin:var(--space-sm) 0 0;max-width:38ch;color:var(--color-ink-muted);line-height:1.55}.landingHealthMock{gap:var(--space-md);padding:var(--space-md);align-items:flex-start;display:flex}.landingInboxMock,.landingMockRows{gap:0;margin:0;padding:0;list-style:none;display:grid}.landingInboxMock li{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:auto 1fr;display:grid}.landingInboxMock li:last-child{border-bottom:0}.landingBriefMock{padding:var(--space-md)}.landingBriefWho{margin:0 0 var(--space-sm);font-weight:600}.landingBriefMock ul{padding-left:var(--space-md);gap:var(--space-2xs);color:var(--color-ink-muted);font-size:var(--text-sm);margin:0;line-height:1.5;display:grid}.landingApprovalMock{padding:var(--space-md);gap:var(--space-2xs);display:grid}.landingApprovalTo{font-size:var(--text-xs);color:var(--color-ink-muted);margin:0}.landingApprovalSubject{margin:0 0 var(--space-sm);font-weight:600}.landingApprovalActions{gap:var(--space-2xs);display:flex}.landingApprovalActions .btn{pointer-events:none;font-size:var(--text-xs);padding:6px 12px}.landingFeatures{max-width:var(--content-wide);border-top:var(--rule-thin) solid var(--color-rule);margin:0 auto;padding:clamp(3rem,8vw,5rem) clamp(20px,4vw,40px)}.landingFeatures h2{max-width:26ch;font-family:var(--font-headline);font-size:var(--text-2xl);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:300}.landingFeatureGrid{gap:var(--space-lg);margin:var(--space-2xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.landingFeatureGrid--compact{grid-template-columns:repeat(2,minmax(0,1fr));max-width:46rem}.landingFeatureGrid li{padding:var(--space-md);border-radius:var(--radius-md);border:var(--rule-thin) solid var(--color-rule-soft);border-left:2px solid var(--color-rule);background:var(--color-paper-raised)}.landingFeatureGrid li[data-accent=signal]{border-left-color:var(--color-signal)}.landingFeatureGrid li[data-accent=info]{border-left-color:var(--color-info)}.landingFeatureGrid li[data-accent=success]{border-left-color:var(--color-success)}.landingFeatureGrid h3{margin:0 0 var(--space-2xs);font-family:var(--font-workbench);font-size:var(--text-md);font-weight:600}.landingFeatureGrid p{font-size:var(--text-sm);color:var(--color-ink-muted);margin:0;line-height:1.5}.landingFlow{max-width:var(--content-wide);margin:0 auto;padding:clamp(3rem,8vw,5rem) clamp(20px,4vw,40px)}.landingFlow h2{max-width:24ch;font-family:var(--font-headline);font-size:var(--text-2xl);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:300}.landingFlowLede{margin:var(--space-sm) 0 0;max-width:50ch;color:var(--color-ink-muted);line-height:1.55}.landingFlowSteps{gap:var(--space-lg);margin:var(--space-2xl) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.landingFlowSteps li{gap:var(--space-2xs);padding-top:var(--space-md);border-top:2px solid var(--color-rule);display:grid}.landingFlowNum{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-signal)}.landingFlowSteps h3{font-family:var(--font-workbench);font-size:var(--text-md);margin:0;font-weight:600}.landingFlowSteps p{font-size:var(--text-sm);color:var(--color-ink-muted);margin:0;line-height:1.5}.landingCta{justify-items:center;gap:var(--space-lg);text-align:center;border-top:var(--rule-thin) solid var(--color-rule);padding:clamp(3rem,8vw,5rem) clamp(20px,4vw,40px);display:grid}.landingCta h2{max-width:20ch;font-family:var(--font-headline);font-size:var(--text-2xl);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:300}.landingCta .btn--wide{width:auto;min-width:12rem}.landingFoot{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg) clamp(20px, 4vw, 40px);border-top:var(--rule-thin) solid var(--color-rule);flex-wrap:wrap;display:flex}.landingFootLinks{gap:var(--space-md);font-size:var(--text-sm);color:var(--color-ink-muted);display:flex}.landingFootLinks a{color:inherit}.landingFootLinks a:hover{color:var(--color-ink)}.landingFootSocial{align-items:center;gap:var(--space-sm);color:var(--color-ink-muted);display:flex}.landingFootSocial a{color:inherit;transition:color var(--duration-fast) var(--ease-out);place-items:center;display:grid}.landingFootSocial a:hover{color:var(--color-signal)}.pricingTiers{max-width:var(--content-wide);margin:0 auto;padding:clamp(2rem,5vw,3rem) clamp(20px,4vw,40px) clamp(3rem,7vw,5rem)}.pricingTierGrid{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.pricingTier{padding:var(--space-md);border-radius:var(--radius-md);border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-raised);position:relative}.pricingTier[data-featured=true]{border-color:var(--color-signal);box-shadow:var(--shadow-2)}.pricingTierBadge{top:0;right:var(--space-md);border-radius:var(--radius-pill);background:var(--color-brass);color:#16171a;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.04em;padding:3px 10px;font-weight:650;position:absolute;transform:translateY(-50%)}.pricingTier h2{font-family:var(--font-display);font-size:var(--text-xl);margin:0;font-weight:600}.pricingTierPrice{margin:var(--space-sm) 0 0;align-items:baseline;gap:2px;display:flex}.pricingTierCurrency{font-size:var(--text-lg);color:var(--color-ink-muted);font-weight:600}.pricingTierAmount{font-family:var(--font-mono);font-size:var(--text-display-sm);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500;line-height:1}.pricingTierCustom{font-family:var(--font-display);font-size:var(--text-display-sm);letter-spacing:-.02em;font-weight:600;line-height:1}.pricingTierUnit{font-size:var(--text-sm);color:var(--color-ink-muted);margin-left:4px}.pricingTierBlurb{margin:var(--space-sm) 0 0;min-height:3em;font-size:var(--text-sm);color:var(--color-ink-muted);line-height:1.5}.pricingTier .btn{margin-top:var(--space-md)}.pricingTierFeatures{gap:var(--space-xs);margin:var(--space-lg) 0 0;padding-top:var(--space-md);border-top:var(--rule-thin) solid var(--color-rule-soft);list-style:none;display:grid}.pricingTierFeatures li{padding-left:var(--space-md);font-size:var(--text-sm);line-height:1.5;position:relative}.pricingTierFeatures li:before{content:"✓";color:var(--color-signal);font-weight:600;position:absolute;left:0}.pricingAddOns{gap:var(--space-sm);margin:var(--space-xl) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.pricingAddOns li{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);border:var(--rule-thin) solid var(--color-rule-soft);background:var(--color-paper-raised);font-size:var(--text-sm);text-align:center}.landingHero--compact{padding-bottom:clamp(2rem,5vw,3rem)}@media (max-width:900px){.landingHero h1{max-width:none}.landingProofList,.landingFeatureGrid,.landingFlowSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.landingStory,.landingStory--reverse{grid-template-columns:1fr}.landingStory--reverse .landingStoryCopy{order:0}.pricingAddOns,.pricingTierGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pricingTierGrid{grid-template-columns:1fr;max-width:26rem;margin:0 auto}.landingNavLinks a:not(.btn){display:none}.landingBrand svg[role=img]{width:44px;height:15px}.landingProofList,.landingFeatureGrid,.landingFeatureGrid--compact,.landingFlowSteps,.pricingAddOns{grid-template-columns:1fr}.landingCtaRow .btn--wide,.landingCta .btn--wide{width:100%}.landingFoot{text-align:center;justify-content:center}}.buildReveal{margin-bottom:var(--space-lg);padding:var(--space-md) var(--space-lg);border:var(--rule-thin) solid color-mix(in oklab, var(--color-signal) 30%, var(--color-rule));border-radius:var(--radius-md);background:radial-gradient(120% 140% at 90% 0%, color-mix(in oklab, var(--color-signal) 8%, transparent), transparent 60%), var(--color-paper-raised);box-shadow:var(--shadow-2)}.brEyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-signal);margin:0;font-weight:600}.brHeadline{margin:var(--space-2xs) 0 var(--space-md);font-family:var(--font-headline);letter-spacing:-.01em;font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:300;line-height:1.15}.brStages{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.brStage{align-items:baseline;gap:var(--space-sm);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);display:flex;transform:translateY(9px)}.brStage[data-shown]{opacity:1;transform:none}.brStageIcon{width:26px;height:26px;font-size:var(--text-sm);background:color-mix(in oklab, var(--color-signal) 15%, transparent);color:var(--color-signal);border-radius:50%;flex-shrink:0;place-items:center;display:grid;transform:translateY(2px)}.brStageNum{min-width:3ch;font-family:var(--font-workbench);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:650;line-height:1}.brStageLabel{color:var(--color-ink-muted);font-size:var(--text-md)}@media (prefers-reduced-motion:reduce){.brStage{opacity:1;transition:none;transform:none}}.accountIntelligenceList{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:var(--shadow-1);overflow:hidden}.accountIntelRow{gap:var(--space-md);padding:var(--space-sm) var(--space-md);color:inherit;transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);grid-template-columns:minmax(13rem,1.1fr) minmax(15rem,1.35fr) minmax(17rem,1fr) auto;align-items:center;text-decoration:none;display:grid}.accountIntelRow+.accountIntelRow{border-top:var(--rule-thin) solid var(--color-rule-soft)}.accountIntelRow:hover{background:var(--color-paper-subtle)}.accountIntelRow:focus-visible{z-index:1;outline:calc(var(--rule-thin) * 2) solid var(--color-focus);outline-offset:calc(var(--rule-thin) * -2);position:relative}.accountIdentity,.accountIdentity>span,.accountSignal{min-width:0}.accountIdentity{align-items:center;gap:var(--space-xs);display:flex}.accountIdentity>span,.accountSignal{gap:var(--space-3xs);display:grid}.accountIdentity strong,.accountSignal strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountIdentity small,.accountIntelLabel,.accountIntelStats dt{color:var(--color-ink-muted);font-size:var(--text-xs)}.accountIntelLabel,.accountIntelStats dt{letter-spacing:.06em;text-transform:uppercase}.accountSignal strong{font-size:var(--text-sm);font-weight:550}.accountIntelStats{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.accountIntelStats div{min-width:0}.accountIntelStats dd{margin:var(--space-3xs) 0 0;color:var(--color-ink);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountIntelStats dd[data-band=critical],.accountIntelStats dd[data-band=at_risk]{color:var(--color-warning)}.accountLifecycle{align-items:center;gap:var(--space-xs);color:var(--color-ink-muted);display:flex}.accountEmpty{justify-items:start;gap:var(--space-xs);padding:var(--space-lg);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:var(--shadow-1);display:grid}.accountEmpty p{max-width:36rem;color:var(--color-ink-muted);margin:0}.dealInsight{margin-top:var(--space-2xs);padding-top:var(--space-2xs);border-top:var(--rule-thin) solid var(--color-rule-soft);color:var(--color-ink-muted);font-size:var(--text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.dealInsight[data-band=critical],.dealInsight[data-band=at_risk]{color:var(--color-warning)}.dealInsight--quiet{opacity:.75}.todayStats{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:var(--shadow-1);overflow:hidden}.todayStats>a{gap:var(--space-3xs) var(--space-sm);padding:var(--space-sm);color:inherit;transition:background var(--duration-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.todayStats>a:nth-child(2n){border-left:var(--rule-thin) solid var(--color-rule)}.todayStats>a:nth-child(n+3){border-top:var(--rule-thin) solid var(--color-rule)}.todayStats>a:hover{background:var(--color-paper-subtle)}.todayStats>a:focus-visible{outline:calc(var(--rule-thin) * 2) solid var(--color-focus);outline-offset:calc(var(--rule-thin) * -2)}.todayStats>a>span{color:var(--color-ink-muted);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase}.todayStats>a>strong{font-family:var(--font-mono);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center;font-weight:500}.todayStats>a[data-alert=true]>strong{color:var(--color-warning)}.todayStats>a>small{color:var(--color-ink-muted);font-size:var(--text-xs)}.focusQueue>li[data-kind=approval],.focusQueue>li[data-kind=meeting]{border-left:0;padding-left:0}.focusKind small{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-paper-strong);color:var(--color-ink-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;text-transform:none;font-weight:500}.dealPage{width:min(1120px,100% - 40px)}.dealHero{align-items:end;gap:var(--space-lg);margin-bottom:var(--space-md);padding-bottom:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.dealHeroMain{min-width:0}.dealBreadcrumb{align-items:center;gap:var(--space-2xs);margin:var(--space-sm) 0 var(--space-2xs);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;display:flex}.dealBreadcrumb a:hover{color:var(--color-signal)}.dealHero h1{max-width:18ch;font-family:var(--font-headline);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:300;line-height:1}.dealHeroMeta,.dealHeroAside,.dealHeroAside .headActions{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.dealHeroMeta{margin-top:var(--space-sm)}.dealHeroMeta .chip{border:var(--rule-thin) solid var(--color-rule);background:0 0}.dealHeroAside{justify-content:flex-end}.dealHeroScore{min-width:132px;padding:var(--space-xs) var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);grid-template-columns:auto auto;align-items:baseline;display:grid}.dealHeroScore>span,.dealHeroScore>small{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.dealHeroScore>span{letter-spacing:.05em;text-transform:uppercase;grid-column:1/-1}.dealHeroScore strong{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;line-height:1}.dealHeroScore>small{justify-self:end}.dealHeroScore[data-band=strong] strong{color:var(--color-success)}.dealHeroScore[data-band=moderate] strong{color:var(--color-warning)}.dealHeroScore[data-band=at_risk] strong,.dealHeroScore[data-band=critical] strong{color:var(--color-danger)}.dealSectionNav{z-index:var(--z-sticky,10);gap:var(--space-2xs);margin:0 0 var(--space-md);padding:var(--space-2xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-paper) 92%, transparent);box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;display:flex;position:sticky;top:0;overflow-x:auto}.dealSectionNav::-webkit-scrollbar{display:none}.dealSectionNav a{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);color:var(--color-ink-muted);font-size:var(--text-sm);flex:none;font-weight:550}.dealSectionNav a:hover,.dealSectionNav a:focus-visible{background:var(--color-paper-strong);color:var(--color-ink)}.dealPage section[id],.dealPage details[id]{scroll-margin-top:72px}.dealPrimaryActions{border-color:var(--color-rule);background:var(--color-paper-raised);box-shadow:var(--shadow-1)}.dealPrimaryActions[data-empty=true]{box-shadow:none}.dealPrimaryActions[data-empty=true] .panelHead{margin-bottom:var(--space-2xs)}.dealPrimaryActions[data-empty=true] .empty{font-size:var(--text-sm);padding:0}.dealMoreRecommendations{border-top:var(--rule-thin) solid var(--color-rule-soft)}.dealMoreRecommendations>summary{padding:var(--space-xs) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm);cursor:pointer;font-weight:600}.dealMoreRecommendations>.recList{margin-top:var(--space-xs)}.dealTaskPanel{border-color:color-mix(in oklab, var(--color-info) 28%, var(--color-rule))}.dealEssentials{margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:var(--shadow-1)}.dealEssentialsHead{justify-content:space-between;align-items:flex-end;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.dealEssentialsHead h2{font-family:var(--font-workbench);font-size:var(--text-lg);margin:0}.dealEssentialGrid{border-top:var(--rule-thin) solid var(--color-rule-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.dealEssentialGrid>div{min-width:0;padding:var(--space-sm) var(--space-sm) var(--space-2xs) 0}.dealEssentialGrid>div+div{padding-left:var(--space-sm);border-left:var(--rule-thin) solid var(--color-rule-soft)}.dealEssentialGrid dt{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase}.dealEssentialGrid dd{margin:var(--space-3xs) 0 0;color:var(--color-ink);font-size:var(--text-sm);text-overflow:ellipsis;font-weight:600;overflow:hidden}.dealEssentialGrid [data-state=missing] dd{color:var(--warning-strong,var(--warning))}.dealEssentialGrid [data-state=recommended] dd{color:var(--color-info)}@media (max-width:760px){.dealSectionNav{top:102px}.dealHero{align-items:start;gap:var(--space-sm);grid-template-columns:1fr}.dealHeroAside{justify-content:space-between;width:100%}.dealHeroScore{flex:none}.dealEssentialsHead{flex-direction:column;align-items:flex-start}.dealEssentialGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dealEssentialGrid>div:nth-child(3){border-left:0;border-top:var(--rule-thin) solid var(--color-rule-soft);padding-left:0}.dealEssentialGrid>div:nth-child(4){border-top:var(--rule-thin) solid var(--color-rule-soft)}.dealDisclosure>summary{align-items:flex-start}}@media (max-width:520px){.dealPage{width:min(1120px,100vw - 24px)}.dealHeroAside{flex-direction:column;align-items:stretch}.dealHeroAside .headActions,.dealHeroAside .headActions .btn{width:100%}.dealHeroAside .headActions .btn{justify-content:center}.dealHeroScore{width:100%}.dealEssentialGrid{grid-template-columns:1fr}.dealEssentialGrid>div,.dealEssentialGrid>div+div,.dealEssentialGrid>div:nth-child(3),.dealEssentialGrid>div:nth-child(4){padding:var(--space-xs) 0;border-top:var(--rule-thin) solid var(--color-rule-soft);border-left:0}.dealEssentialGrid>div:first-child{border-top:0}}.dealTaskList{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.dealTaskList>li,.dealTaskActions{align-items:center;gap:var(--space-sm);display:flex}.dealTaskList>li{padding:var(--space-xs) 0;border-bottom:var(--rule-thin) solid var(--color-rule-soft);justify-content:space-between}.dealTaskList p{margin:var(--space-3xs) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm)}.decisionLabel{margin-bottom:var(--space-3xs);color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:650;display:block}.dealPrimaryActions .panelHead{align-items:flex-end}.dealPrimaryActions .panelHead h2{font-family:var(--font-workbench);font-size:clamp(1.15rem,2vw,1.35rem);font-weight:650}.dealHealthPanel{box-shadow:var(--shadow-1)}.evidencePanel,.dealSignalsPanel{background:var(--color-paper-subtle);box-shadow:none}.dealDisclosure{padding:0;overflow:clip}.dealDisclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);cursor:pointer;list-style:none;display:flex}.dealDisclosure>summary::-webkit-details-marker{display:none}.dealDisclosure>summary>span:first-child{gap:var(--space-3xs);display:grid}.dealDisclosure>summary strong{font-size:var(--text-md)}.dealDisclosure>summary small{color:var(--color-ink-muted);font-size:var(--text-xs)}.dealDisclosure[open]>summary{border-bottom:var(--rule-thin) solid var(--color-rule-soft)}.dealDisclosure>.memoryList,.dealDisclosure>.copilot{margin:var(--space-md)}.dealActivityPanel{border-color:color-mix(in oklab, var(--color-info) 20%, var(--color-rule))}.dealToolsPanel .agentRow{margin-bottom:var(--space-xs)}.dealCopilotPanel>summary>span:last-child{color:var(--color-signal);font-size:var(--text-xl);transition:transform var(--duration-fast) var(--ease-out)}.dealCopilotPanel[open]>summary>span:last-child{transform:rotate(45deg)}.dealSignalsPanel .signalList{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dealSignalsPanel .signalList>li{padding:var(--space-xs);border:var(--rule-thin) solid var(--color-rule-soft);border-radius:var(--radius-sm);background:var(--color-paper-raised);margin:0}.connectorSourceSection+.connectorSourceSection{margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule)}.connectorHealthBar{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);padding:var(--space-sm) var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-subtle);grid-template-columns:minmax(190px,1fr) auto auto;display:grid}.connectorHealthLead{gap:2px;display:grid}.connectorHealthLead strong{color:var(--color-ink);font-size:var(--text-sm)}.connectorHealthLead span,.connectorHealthBar>small{color:var(--color-ink-muted);font-size:var(--text-xs)}.connectorHealthBar dl{gap:var(--space-xs);margin:0;display:flex}.connectorHealthBar dl>div{align-items:baseline;gap:var(--space-3xs);min-width:84px;padding:var(--space-xs);border-radius:var(--radius-sm);background:var(--color-paper);grid-template-columns:auto auto;display:grid}.connectorHealthBar dt{color:var(--color-ink-muted);font-size:var(--text-xs)}.connectorHealthBar dd{color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-sm);margin:0;font-weight:650}.connectorHealthBar [data-tone=healthy] dd{color:var(--color-success)}.connectorHealthBar [data-tone=syncing] dd{color:var(--color-info)}.connectorHealthBar [data-tone=attention] dd{color:var(--warning-strong,var(--warning))}.connectorHealthBar>small{text-align:right;max-width:18ch}.sourceSectionHead{justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.sourceSectionHead .sectionTitle{margin:0}.sourceSectionHead p{margin:var(--space-3xs) 0 0;color:var(--color-ink-muted);font-size:var(--text-sm)}.sourceSectionHelp{margin-block-start:var(--space-xs)}.sourceSectionHelp>summary{cursor:pointer;width:max-content;color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:600}.sourceSectionHelp p{max-width:78ch;font-size:var(--text-xs);margin-block-start:var(--space-xs);line-height:1.5}.connectorRow{align-items:start;gap:var(--space-md);padding:var(--space-md);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.connectorInfo{gap:2px;display:grid}.connectorInfoHead{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.connectorInfoHead>strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.25;overflow:hidden}.connectorInfoHead .chip{flex:none}.connectorInfo>.sub{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.4}.connectorInfo>.connectorAccountId{color:var(--color-ink);font-size:var(--text-sm)}.connectorInfo>.subQuiet{opacity:1}.connectorActions{flex-wrap:wrap;justify-content:flex-end;align-self:center;margin-left:0}.providerGrid{gap:var(--space-sm);grid-template-columns:repeat(4,minmax(0,1fr))}.providerCard{gap:var(--space-sm);padding:var(--space-md);grid-template-columns:44px minmax(0,1fr);display:grid}.providerName strong{font-size:var(--text-sm);letter-spacing:0;font-weight:650}.providerBody .sub{font-size:var(--text-xs);line-height:1.45}.connectorTrust>summary{font-size:var(--text-xs)}.providerAction{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;width:100%}@media (max-width:1120px){.providerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.connectorHealthBar{gap:var(--space-sm);grid-template-columns:1fr}.connectorHealthBar dl{grid-template-columns:repeat(3,1fr);display:grid}.connectorHealthBar dl>div{min-width:0}.connectorHealthBar>small{text-align:left;max-width:none}.connectorRow{gap:var(--space-sm);padding:var(--space-sm);grid-template-columns:44px minmax(0,1fr)}.connectorActions{grid-column:1/-1;justify-content:flex-start}.providerGrid{grid-template-columns:1fr}}.approvalQueueGuide{gap:var(--space-3xs);margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-subtle);display:grid}.approvalQueueGuide p{color:var(--color-ink-muted);font-size:var(--text-sm);margin:0}.resolvedEmpty--approval{margin-bottom:var(--space-lg)}@media (max-width:980px){.accountIntelRow{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}.accountIntelStats{grid-column:1/3}.accountLifecycle{grid-area:1/3/3}}@media (max-width:700px){.accountIntelRow{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto}.accountSignal,.accountIntelStats{grid-column:1/-1}.accountLifecycle{grid-area:1/2}.accountIntelStats{gap:var(--space-xs)}.dealSignalsPanel .signalList{grid-template-columns:1fr}.focusKind{flex-wrap:wrap}}@media (max-width:440px){.todayStats{grid-template-columns:1fr}.todayStats>a:nth-child(2n){border-left:0}.todayStats>a:nth-child(n+2){border-top:var(--rule-thin) solid var(--color-rule)}.accountIntelStats{grid-template-columns:repeat(2,minmax(0,1fr))}.accountIntelStats div:last-child{grid-column:1/-1}.accountLifecycle .chip{display:none}.dealPrimaryActions .panelHead{align-items:flex-start}}.focusKind{grid-template-columns:auto minmax(0,1fr);width:100%;min-width:0;display:grid}.focusKind small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;justify-self:start;max-width:100%;overflow:hidden}@media (min-width:48rem){.focusQueue>li{grid-template-columns:10rem minmax(0,1fr) 8rem auto}}@media (min-width:32.01rem) and (max-width:47.99rem){.focusKind{grid-column:1/-1}}.connectorSyncState{color:var(--color-ink-muted);font-size:var(--text-xs);white-space:nowrap}.welcomeScreen{min-height:100svh;padding:clamp(var(--space-md), 5vw, var(--space-2xl));background:var(--color-paper);color:var(--color-ink);place-items:center;display:grid;overflow-x:clip}.welcomeShell{gap:var(--space-lg);width:min(100%,62rem);display:grid}.welcomeBrand{align-items:center;gap:var(--space-xs);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);font-weight:550;display:flex}.welcomeLayout{gap:var(--space-xl);min-width:0;display:grid}.welcomeContext{align-content:start;gap:var(--space-sm);min-width:0;display:grid}.welcomeKicker,.welcomePanelLabel{color:var(--color-signal);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:650}.welcomeContext h1{overflow-wrap:anywhere;min-width:0;font-family:var(--font-workbench);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-style:normal;font-weight:650;line-height:1.15}.welcomeContext>p:not(.welcomeKicker){max-width:36rem;color:var(--color-ink-muted);font-size:var(--text-md);margin:0;line-height:1.65}.welcomeSequence{gap:var(--space-xs);margin:var(--space-sm) 0 0;padding:0;list-style:none;display:grid}.welcomeSequence li{grid-template-columns:var(--control-height-compact) minmax(0, 1fr);align-items:start;gap:var(--space-xs);padding-block:var(--space-xs);color:var(--color-ink-muted);display:grid}.welcomeSequence li>span{width:var(--control-height-compact);height:var(--control-height-compact);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;display:grid}.welcomeSequence li[data-active=true]>span{border-color:var(--color-signal);background:var(--color-signal);color:var(--color-signal-ink)}.welcomeSequence li div{gap:var(--space-3xs);min-width:0;display:grid}.welcomeSequence strong{color:var(--color-ink);font-size:var(--text-sm);font-weight:600}.welcomeSequence small{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.45}.welcomePanel{align-content:start;gap:var(--space-sm);min-width:0;padding:clamp(var(--space-md), 5vw, var(--space-xl));border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);color:var(--color-ink);box-shadow:var(--shadow-2);display:grid}.welcomePanel h2{overflow-wrap:anywhere;min-width:0;font-family:var(--font-workbench);font-size:var(--text-xl);letter-spacing:-.015em;margin:0;font-style:normal;font-weight:650;line-height:1.2}.welcomePanel .sub{color:var(--color-ink-muted);margin:0;line-height:1.6}.welcomePanel .sub strong{color:var(--color-ink);font-weight:600}.welcomeIdentity{align-items:center;gap:var(--space-xs);min-width:0;padding:var(--space-xs);border:var(--rule-thin) solid var(--color-rule-soft);border-radius:var(--control-radius);background:var(--color-paper-subtle);color:var(--color-ink);display:flex}.welcomeIdentity>span{width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-pill);background:var(--color-paper-strong);color:var(--color-signal);font-size:var(--text-sm);flex:none;place-items:center;font-weight:650;display:grid}.welcomeIdentity div{gap:var(--space-3xs);min-width:0;display:grid}.welcomeIdentity small{color:var(--color-ink-muted);font-size:var(--text-xs)}.welcomeIdentity strong{color:var(--color-ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.welcomeForm{gap:var(--space-sm)}.welcomeForm label{color:var(--color-ink);font-weight:550}.welcomeForm input{height:var(--control-height);padding-block:0;padding-inline:var(--space-xs);border-color:var(--color-rule);background:var(--color-paper);color:var(--color-ink)}.welcomeForm .fieldHint{min-height:1lh;color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:400;line-height:1.45}.welcomeCheck,.authForm label.welcomeCheck{align-items:start;gap:var(--space-xs);font-size:var(--text-sm);grid-template-columns:1.15rem minmax(0,1fr);line-height:1.45;display:grid;color:var(--color-ink-muted)!important;font-weight:400!important}.welcomeCheck input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--color-signal);margin:.15rem 0 0;padding:0}.welcomeCheckCopy{gap:var(--space-3xs);display:grid}.welcomeCheckCopy strong{color:var(--color-ink);font-size:var(--text-sm);font-weight:550}.welcomeCheckCopy small{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.45}.welcomeStepLinks{justify-content:center;display:flex}.onboardingFocus{min-height:100svh;padding:clamp(var(--space-md), 5vw, var(--space-2xl));background:var(--color-paper);place-items:center;display:grid}.onboardingFocusCard{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper-raised);width:min(100%,70rem);box-shadow:var(--shadow-2);display:grid;overflow:hidden}.onboardingFocusCopy,.onboardingFocusPreview{align-content:start;gap:var(--space-md);padding:clamp(var(--space-lg), 5vw, var(--space-2xl));display:grid}.onboardingFocusCopy h1{font-family:var(--font-workbench);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:650;line-height:1.15}.onboardingFocusCopy>p:not(.eyebrow){max-width:54ch;color:var(--color-ink-muted);margin:0;line-height:1.6}.onboardingPreferenceForm{gap:var(--space-md);display:grid}.onboardingFocusCard--single{width:min(100%,44rem)}.onboardingPreferenceNote{gap:var(--space-3xs);padding:var(--space-xs) var(--space-sm);border-inline-start:2px solid var(--color-signal);background:var(--color-paper-subtle);color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.5;display:grid}.onboardingPreferenceNote strong{color:var(--color-ink);font-weight:600}.onboardingPreferenceForm fieldset{gap:var(--space-xs);border:0;margin:0;padding:0;display:grid}.onboardingPreferenceForm legend{margin-bottom:var(--space-xs);font-size:var(--text-sm);font-weight:600}.onboardingChips{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.onboardingChips input{opacity:0;pointer-events:none;position:absolute}.onboardingChips span{min-height:var(--control-height-compact);align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--control-radius);color:var(--color-ink-muted);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);grid-template-columns:.8rem minmax(0,1fr);font-weight:500;display:grid}.onboardingChips span:before{border:var(--rule-thin) solid var(--color-rule);content:"";border-radius:50%;width:.75rem;height:.75rem}.onboardingChips input:checked+span,.onboardingChips input:focus-visible+span{border-color:var(--color-signal);background:color-mix(in oklab, var(--color-signal) 7%, var(--color-paper-raised));color:var(--color-ink)}.onboardingChips input:focus-visible+span{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-signal) 18%, transparent)}.onboardingChips input:checked+span:before{border:3px solid var(--color-signal);background:var(--color-paper-raised)}.onboardingSkip{text-align:center;width:100%}.onboardingFocusPreview{background:var(--color-paper-subtle);min-height:28rem}.onboardingFocusPreview div{gap:var(--space-3xs);padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule-soft);border-radius:var(--radius-md);background:var(--color-paper-raised);display:grid}.onboardingFocusPreview small{color:var(--color-ink-muted)}@media (min-width:58rem){.onboardingFocusCard:not(.onboardingFocusCard--single){grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr)}}@media (max-width:34rem){.onboardingChips{grid-template-columns:1fr}}.onboardingProviders{gap:var(--space-xs);display:grid}.onboardingProviders form{display:grid}.onboardingProvider{gap:var(--space-3xs) var(--space-sm);width:100%;padding:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);color:var(--color-ink);text-align:start;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.onboardingProvider svg{grid-row:1/3}.onboardingProvider span{font-weight:600}.onboardingProvider small{color:var(--color-ink-muted)}.onboardingPrivacyNote{gap:var(--space-3xs);padding:var(--space-sm);border-inline-start:3px solid var(--color-signal);color:var(--color-ink-muted);font-size:var(--text-sm);display:grid}.onboardingPrivacyNote strong{color:var(--color-ink)}.onboardingChoiceCards{gap:var(--space-xs);display:grid}.onboardingChoiceCards input{opacity:0;position:absolute}.onboardingChoiceCards label>span{gap:var(--space-3xs);padding:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);cursor:pointer;display:grid}.onboardingChoiceCards input:checked+span{border-color:var(--color-signal);box-shadow:0 0 0 2px color-mix(in oklab, var(--color-signal) 18%, transparent)}.onboardingChoiceCards input:focus-visible+span{border-color:var(--color-signal);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-focus) 22%, transparent)}.onboardingChoiceCards small{color:var(--color-ink-muted)}.onboardingConsent{padding:var(--space-sm);border:var(--rule-thin) solid var(--color-rule-soft);border-radius:var(--radius-md)}.onboardingInviteForm{gap:var(--space-xs);display:grid}.onboardingInviteRow{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) 8rem;display:grid}.onboardingInviteRow input,.onboardingInviteRow select{width:100%;min-height:var(--control-height)}.onboardingBatchResult{gap:var(--space-3xs);padding:var(--space-sm);border:var(--rule-thin) solid var(--color-success);border-radius:var(--radius-md);display:grid}.onboardingBatchResult--error{border-color:var(--color-danger)}.onboardingBatchResult span{overflow-wrap:anywhere;color:var(--color-ink-muted);font-size:var(--text-sm)}.welcomeActions,.welcomeSignOut{justify-items:start;gap:var(--space-xs);display:grid}.welcomeActions{margin-top:var(--space-xs)}.welcomeActions>form,.welcomeActions>form .linkBtn{width:100%}.welcomeSignOut{justify-items:center}@media (min-width:48rem){.welcomeLayout{grid-template-columns:minmax(0,1fr) minmax(19rem,.82fr);align-items:center}}.setupPage{max-width:56rem}.setupHead{margin-bottom:var(--space-md)}.setupHead h1{margin:var(--space-2xs) 0;font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em;font-weight:650}.setupConnect{padding:var(--space-lg);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);text-align:center}.setupConnect h2{margin:0 0 var(--space-2xs);font-family:var(--font-workbench);font-size:var(--text-md);font-weight:620}.setupConnect p{max-width:46ch;font-size:var(--text-sm);color:var(--color-ink-muted);margin:0 auto}.setupConnectActions{gap:var(--space-2xs);margin-top:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.setupHandoff{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);display:flex}.setupHandoff div{gap:var(--space-3xs);display:grid}.setupHandoff h2,.setupHandoff p{margin:0}.setupHandoff h2{font-family:var(--font-workbench);font-size:var(--text-md);font-weight:650}.setupHandoff p{max-width:54ch;color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.5}@media (max-width:42rem){.setupHandoff{flex-direction:column;align-items:stretch}.setupHandoff .btn{justify-content:center;width:100%}}.canvas{gap:var(--space-md);display:grid}.canvasReady{gap:var(--space-lg);padding:clamp(var(--space-md), 4vw, var(--space-xl));border:var(--rule-thin) solid color-mix(in oklab, var(--color-success) 35%, var(--color-rule));border-radius:var(--radius-md);background:linear-gradient(135deg, color-mix(in oklab, var(--color-success) 8%, transparent), transparent 48%), var(--color-paper-raised);box-shadow:var(--shadow-1);display:grid}.canvasReadyLead{grid-template-columns:var(--control-height) minmax(0, 1fr);align-items:start;gap:var(--space-sm);display:grid}.canvasReadyMark{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-success) 15%, transparent);color:var(--color-success);place-items:center;display:grid}.canvasReadyLead h2{margin:var(--space-3xs) 0 var(--space-2xs);font-family:var(--font-workbench);font-size:var(--text-xl);letter-spacing:-.025em;font-weight:650}.canvasReadyLead p:last-child{max-width:58ch;color:var(--color-ink-muted);margin:0;line-height:1.55}.canvasReadyMetrics{border-block:var(--rule-thin) solid var(--color-rule-soft);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.canvasReadyMetrics>div{min-width:0;padding:var(--space-sm)}.canvasReadyMetrics>div+div{border-inline-start:var(--rule-thin) solid var(--color-rule-soft)}.canvasReadyMetrics dt{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase}.canvasReadyMetrics dd{margin:var(--space-3xs) 0 0;font-family:var(--font-mono);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:500}.canvasReadyActions{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.canvasHead{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-xs);border-bottom:var(--rule-thin) solid var(--color-rule);flex-wrap:wrap;display:flex}.canvasStatus{align-items:center;gap:var(--space-xs);display:flex}.canvasStatus strong{font-size:var(--text-md);display:block}.canvasStatus small{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted);margin-top:2px;display:block}.canvasPulse{background:var(--color-ink-muted);border-radius:50%;flex-shrink:0;width:9px;height:9px}.canvasPulse[data-active=true]{background:var(--color-signal);animation:canvasPulse 1.8s var(--ease-out) infinite}@keyframes canvasPulse{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in oklab, var(--color-signal) 45%, transparent)}50%{opacity:.75;box-shadow:0 0 0 6px color-mix(in oklab, var(--color-signal) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.canvasPulse[data-active=true]{animation:none}}.canvasGroup h2{align-items:center;gap:var(--space-2xs);margin:0 0 var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted);font-weight:500;display:flex}.canvasCount{border-radius:var(--radius-pill);background:var(--color-paper-strong);min-width:1.5em;color:var(--color-ink);place-items:center;padding:1px 6px;display:inline-grid}.canvasEmpty{font-size:var(--text-sm);color:var(--color-ink-muted);margin:0}.canvasRows{gap:var(--space-3xs);margin:0;padding:0;list-style:none;display:grid}.canvasRows>li{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);animation:canvasRowIn var(--duration-medium) var(--ease-out) both;flex-wrap:wrap;display:flex}@keyframes canvasRowIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.canvasRows>li{animation:none}}.canvasRowMain{flex:20ch;min-width:0}.canvasRowMain strong{font-size:var(--text-sm);overflow-wrap:anywhere;display:block}.canvasRowMain small{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink-muted);margin-top:1px;display:block}.canvasRowActions{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:flex}.canvasStagePick,.suggestStageForm label{font-size:var(--text-xs);color:var(--color-ink-muted);gap:2px;display:grid}.canvasStagePick select,.suggestStageForm select{min-width:132px;height:var(--control-height-compact);font-size:var(--text-sm)}.suggestStageForm{align-items:end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.canvasDismiss{cursor:pointer;font:inherit;font-size:var(--text-xs);color:var(--color-ink-muted);transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0}.canvasDismiss:hover,.canvasDismiss:focus-visible{color:var(--color-danger)}.canvasGroup--deals .canvasRows>li{border-color:color-mix(in oklab, var(--color-signal) 26%, var(--color-rule));background:color-mix(in oklab, var(--color-signal) 5%, var(--color-paper-raised))}.canvasEvidence{margin:var(--space-2xs) 0 0;padding-left:var(--space-xs);border-left:2px solid var(--color-rule);font-size:var(--text-sm);color:var(--color-ink)}.canvasFoot{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-xs);border-top:var(--rule-thin) solid var(--color-rule);font-size:var(--text-xs);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.canvasFoot>span{align-items:center;gap:var(--space-3xs);display:inline-flex}@media (max-width:620px){.canvasReadyMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.canvasReadyMetrics>div:nth-child(3){border-inline-start:0;border-block-start:var(--rule-thin) solid var(--color-rule-soft)}.canvasReadyMetrics>div:nth-child(4){border-block-start:var(--rule-thin) solid var(--color-rule-soft)}.canvasReadyActions .btn{flex:100%;justify-content:center}}.btn--compact{height:var(--control-height-compact);padding-inline:var(--space-xs);font-size:var(--text-xs)}.setupImportChoice{gap:var(--space-2xs);flex-wrap:wrap;align-items:center;display:flex}.setupImportHint{max-width:54ch;margin:var(--space-sm) auto 0;color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.5;display:block}.logInteraction{margin-block-end:var(--space-sm)}.logInteraction>summary{cursor:pointer;font-size:var(--text-xs);color:var(--color-ink-muted);padding:var(--space-3xs) 0;font-weight:600}.logInteraction>summary:hover{color:var(--color-ink)}.logInteractionForm{gap:var(--space-xs);margin-block-start:var(--space-xs);display:grid}.logInteractionForm .field{gap:calc(var(--space-3xs) / 2);display:grid}.logInteractionForm .field>span{font-size:var(--text-xs);color:var(--color-ink-muted)}.logInteractionForm textarea{resize:vertical}.logInteractionForm .formActions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.logInteractionForm .hint{font-size:var(--text-xs);color:var(--color-ink-muted)}.confirmOverlay{align-items:center;padding:20px}.confirmPanel{max-width:420px;padding:var(--space-4)}.confirmMessage{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-ink);line-height:1.5}.confirmActions{justify-content:flex-end;gap:var(--space-2xs);display:flex}@media (prefers-reduced-motion:reduce){.confirmOverlay,.confirmPanel{animation:none}}.toasts{inset-inline-end:20px;z-index:calc(var(--z-command) + 10);gap:var(--space-2xs);max-width:min(420px,100vw - 40px);display:grid;position:fixed;bottom:20px}.toast{align-items:flex-start;gap:var(--space-xs);min-width:min(380px,100vw - 40px);padding:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius);background:var(--color-paper-raised);box-shadow:0 12px 32px var(--color-shadow-strong);font-size:var(--text-sm);color:var(--color-ink);animation:toastIn var(--duration-medium) var(--ease-out);grid-template-columns:28px minmax(0,1fr) 28px;display:grid;position:relative}.toast--error{border-color:color-mix(in srgb, var(--color-danger) 28%, var(--color-rule));background:linear-gradient(90deg, color-mix(in srgb, var(--color-danger) 7%, var(--color-paper-raised)), var(--color-paper-raised) 42%)}.toast--error:before{inset-block:var(--space-xs);background:var(--color-danger);content:"";border-radius:0 999px 999px 0;width:3px;position:absolute;inset-inline-start:0}.toastIcon{background:color-mix(in oklab, var(--color-success) 14%, transparent);width:28px;height:28px;color:var(--color-success);font-size:var(--text-2xs);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}.toast--error .toastIcon{background:color-mix(in oklab, var(--color-danger) 13%, transparent);color:var(--color-danger)}.toastBody{gap:2px;min-width:0;display:grid}.toastBody strong{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:-.01em;line-height:1.3}.toastMessage{color:var(--color-ink-muted);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.5}.toastClose{width:28px;height:28px;color:var(--color-ink-muted);font-size:var(--text-lg);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;line-height:1.2;display:grid}.toastClose:hover{background:var(--color-paper-strong);color:var(--color-ink)}@media (max-width:480px){.toasts{inset-inline:var(--space-sm);bottom:var(--space-sm);max-width:none}.toast{min-width:0}}@keyframes toastIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.pager{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-block-start:var(--space-sm);display:flex}.pagerPosition{font-size:var(--text-xs);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.pagerCenter{justify-items:center;gap:var(--space-3xs);display:grid}.pagerPages,.pagerPages>span{align-items:center;display:inline-flex}.pagerPages{gap:2px}.pagerPage{border-radius:var(--radius-pill);min-width:28px;min-height:28px;color:var(--color-ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;place-items:center;text-decoration:none;display:inline-grid}.pagerPage:hover{background:var(--color-paper-subtle);color:var(--color-ink)}.pagerPage[aria-current=page]{background:color-mix(in oklab, var(--color-info) 11%, var(--color-paper-raised));color:var(--color-ink);font-weight:650}.pagerEllipsis{color:var(--color-ink-muted);padding-inline:2px}.inboxFilters{gap:var(--space-2xs);margin-block:var(--space-sm);flex-wrap:wrap;display:flex}.inboxFreshness{align-items:center;gap:var(--space-sm);min-height:72px;margin-block:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule-soft);border-radius:var(--radius);background:var(--color-paper-raised);box-shadow:var(--shadow-1);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.inboxFreshnessMark{background:var(--color-info);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in oklab, var(--color-info) 12%, transparent);border-radius:50%}.inboxFreshness[data-tone=warning] .inboxFreshnessMark{background:var(--color-warning);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-warning) 12%, transparent)}.inboxFreshness>div{gap:2px;min-width:0;display:grid}.inboxFreshness strong{color:var(--color-ink);font-size:var(--text-sm);font-weight:650}.inboxFreshness small{color:var(--color-ink-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inboxDealConfirm{justify-content:flex-end;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.inboxDealConfirm>form{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.inboxDealConfirm select{min-width:132px}.inboxActivityActions{justify-items:end;gap:var(--space-2xs);display:grid}.inboxActivityActions form{justify-content:flex-end;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.inboxUtilities{border:1px solid var(--color-rule-soft);border-radius:var(--radius);background:var(--color-paper-raised);box-shadow:var(--shadow-1);margin-block-start:var(--space-sm);overflow:hidden}.inboxDisclosure+.inboxDisclosure{border-block-start:1px solid var(--color-rule-soft)}.inboxDisclosure summary{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:72px;padding:var(--space-sm) var(--space-md);cursor:pointer;list-style:none;display:flex}.inboxDisclosure summary::-webkit-details-marker{display:none}.inboxDisclosure summary:focus-visible{outline:2px solid color-mix(in oklab, var(--color-signal) 45%, transparent);outline-offset:-3px}.inboxDisclosure summary>span:first-child,.inboxHistoryCopy,.notificationPreferences label>span{gap:2px;min-width:0;display:grid}.inboxDisclosure summary strong{color:var(--color-ink);font-size:var(--text-sm);font-weight:650}.inboxDisclosure summary small,.inboxHistoryCopy small,.notificationPreferences label small{color:var(--color-ink-muted);font-size:var(--text-xs)}.inboxDisclosureIcon{border:1px solid var(--color-rule);width:28px;height:28px;color:var(--color-ink-muted);font-size:var(--text-md);transition:transform var(--duration-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.inboxDisclosure[open] .inboxDisclosureIcon{transform:rotate(45deg)}.notificationHistory ul{border-block-start:1px solid var(--color-rule-soft);margin:0;padding:0;list-style:none}.notificationHistory li{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:60px;padding:var(--space-xs) var(--space-md);border-block-end:1px solid var(--color-rule-soft);display:flex}.notificationHistory li:last-child{border-block-end:0}.inboxHistoryCopy strong{color:var(--color-ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notificationPreferences form{padding:0 var(--space-md) var(--space-md);border-block-start:1px solid var(--color-rule-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.notificationPreferences label{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-sm) var(--space-sm) 0;border-block-end:1px solid var(--color-rule-soft);display:flex}.notificationPreferences label:nth-of-type(2n){padding-inline:var(--space-sm) 0;border-inline-start:1px solid var(--color-rule-soft)}.notificationPreferences input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-signal);flex:none;margin-block-start:2px}.notificationPreferences label strong{font-size:var(--text-sm);font-weight:650}.notificationPreferences .btn{justify-self:start;margin-block-start:var(--space-sm)}@media (max-width:720px){.inboxActivityList>li{flex-direction:column;align-items:flex-start}.inboxFreshness{padding:var(--space-sm);grid-template-columns:auto minmax(0,1fr);align-items:start}.inboxFreshnessMark{margin-block-start:5px}.inboxFreshness small{white-space:normal}.inboxFreshness .btn{grid-column:2;justify-self:start}.inboxActivityActions,.inboxDealConfirm{justify-content:flex-start;justify-items:start;width:100%}.inboxActivityActions form{justify-content:flex-start;width:100%;max-width:100%}.inboxActivityActions select{max-width:100%}.notificationPreferences form{padding-inline:var(--space-sm);grid-template-columns:1fr}.notificationPreferences label,.notificationPreferences label:nth-of-type(2n){border-inline-start:0;padding-inline:0}.notificationPreferences .btn{width:100%}}button,input,select,textarea{font-family:var(--font-body)}.pageHead h1,.setupHead h1{font-family:var(--font-headline);font-size:var(--text-2xl);letter-spacing:-.015em;margin-block:0;font-weight:300;line-height:1.15}.panelHead h2,.sectionTitle,.sourceSectionHead .sectionTitle,.taskGroup>header h2,.setupConnect h2,.canvasGroup h2,.inboxFreshness h2,.inboxCaughtUp h2,.dealEssentialsHead h2,.dealPrimaryActions .panelHead h2{color:var(--color-ink);font-family:var(--font-workbench);font-size:var(--text-lg);letter-spacing:-.015em;text-transform:none;margin-block:0;font-weight:650;line-height:1.25}.panelHead .count{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;line-height:1.3}.canvasGroup h2{margin-block-end:var(--space-2xs)}.btn--sm,.btn--compact,.memoryActions .btn,.recActions .btn,.taskEditBtn{font-size:var(--text-2xs)}.select--compact{box-sizing:border-box;height:var(--control-height-compact);min-height:var(--control-height-compact);padding-inline:var(--space-2xs);border-radius:var(--control-radius);font-size:var(--text-2xs);line-height:1}.suggestionDismiss,.canvasDismiss{min-height:var(--control-height-compact);padding-inline:var(--space-3xs);font-size:var(--text-2xs);align-items:center;line-height:1;display:inline-flex}.memoryActions .editWrap{margin-top:0}.directorySearch{align-items:center;gap:var(--space-2xs);max-width:760px;margin-block:0 var(--space-sm);border:1px solid var(--color-rule);border-radius:var(--control-radius);background:var(--color-paper-raised);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);padding:6px;padding-inline-start:var(--space-sm);display:flex}.directorySearch:focus-within{border-color:color-mix(in oklab, var(--color-info) 65%, var(--color-rule));box-shadow:0 0 0 3px color-mix(in oklab, var(--color-info) 12%, transparent)}.directorySearchIcon{color:var(--muted);font-size:var(--text-lg);flex:none;line-height:1}.directorySearch input{min-width:0;height:var(--control-height);color:var(--color-ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.directorySearch input::placeholder{color:var(--muted)}.directoryFilterBar{gap:var(--space-xs);margin-block-end:var(--space-xs);display:grid}.directoryFilters{align-items:end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.directoryFilters label{gap:var(--space-3xs);color:var(--color-ink-muted);font-size:var(--text-2xs);letter-spacing:.055em;text-transform:uppercase;font-weight:650;display:grid}.directoryFilters select{min-width:9.5rem;height:var(--control-height-compact);padding:0 2rem 0 var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--control-radius);background:var(--color-paper-raised);color:var(--color-ink);font:inherit;font-size:var(--text-xs);letter-spacing:normal;text-transform:none;font-weight:550}.directoryActiveFilters{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.directoryFilterChip{align-items:center;gap:var(--space-3xs);min-height:26px;padding-inline:var(--space-xs);border:var(--rule-thin) solid var(--color-rule-soft);border-radius:var(--radius-pill);background:var(--color-paper-subtle);color:var(--color-ink-muted);font-size:var(--text-2xs);display:inline-flex}.directoryFilterChip strong{color:var(--color-ink);font-weight:650}.directoryReset{color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:600}.directoryResultSummary{margin:var(--space-sm) 0 var(--space-md);color:var(--color-ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.directoryEmpty{margin-block:var(--space-md);padding:var(--space-lg);border:1px dashed var(--color-rule);border-radius:var(--radius);background:color-mix(in oklab, var(--color-paper-raised) 65%, transparent);color:var(--muted)}.directoryEmpty strong{color:var(--color-ink);margin-block-end:var(--space-2xs);display:block}.directoryEmpty p{margin-block:0 var(--space-sm)}.pipelineStageFilters{gap:var(--space-2xs);margin-block:0 var(--space-md);scrollbar-width:thin;scrollbar-color:var(--color-rule) transparent;padding-block-end:2px;display:flex;overflow-x:auto}.pipelineStageFilters a{min-height:var(--control-height-compact);padding-inline:var(--space-sm);border:1px solid var(--color-rule-soft);border-radius:var(--radius-pill);background:var(--color-paper-raised);color:var(--color-ink-muted);font-size:var(--text-xs);flex:none;align-items:center;gap:7px;font-weight:550;display:inline-flex}.pipelineStageFilters a:hover{border-color:var(--color-rule);color:var(--color-ink)}.pipelineStageFilters a[data-active=true]{border-color:color-mix(in oklab, var(--color-info) 28%, var(--color-rule));background:color-mix(in oklab, var(--color-info) 10%, var(--color-paper-raised));color:var(--color-ink)}.pipelineStageFilters strong{border-radius:var(--radius-pill);background:color-mix(in oklab, currentColor 9%, transparent);min-width:18px;font-size:var(--text-2xs);text-align:center;font-variant-numeric:tabular-nums;padding-inline:5px;line-height:18px}.board--grid{padding-block-end:0;display:block;overflow:visible}.board--grid .boardCol{width:100%;min-width:0}.board--grid .boardColBody{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));align-items:start;display:grid}.dealStage{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-info) 9%, transparent);color:var(--color-ink-muted);font-size:var(--text-2xs);padding:2px 7px;font-weight:550}@media (max-width:640px){.directorySearch{flex-wrap:wrap;padding-inline-start:var(--space-xs)}.directorySearch input{flex-basis:calc(100% - 32px)}.directorySearch .btn{flex:1}.directoryFilters label{flex:1 1 calc(50% - var(--space-xs))}.directoryFilters select{width:100%;min-width:0}.directoryFilters .btn{flex:100%}.pager{flex-wrap:wrap}.pagerCenter{order:-1;width:100%}}.accountDirectoryHead,.accountIntelRow{grid-template-columns:minmax(11.5rem,1.25fr) minmax(9.5rem,1.35fr) 5.5rem 5.25rem 6.5rem 6.75rem}.accountDirectoryHead,.contactDirectoryHead{gap:var(--space-md);padding:0 var(--space-md) var(--space-xs);color:var(--color-ink-muted);font-size:var(--text-2xs);letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;align-items:end;font-weight:600;line-height:1.2;display:grid}.accountIntelRow,.contactDirectoryRow{min-height:66px;padding:10px var(--space-md)}.accountIdentity strong,.contactDirectoryName strong{font-size:var(--text-sm);font-weight:600;line-height:1.25}.accountIdentity small,.contactDirectoryName small{color:var(--color-ink-muted);font-size:var(--text-xs);line-height:1.35}@media (min-width:981px){.accountIntelStats{display:contents}.accountIntelStats dd{margin-top:0}.accountLifecycle .chip{justify-self:start}.accountLifecycle{justify-content:space-between}.accountLifecycle>span:last-child{color:var(--color-ink-muted)}.accountSignal .accountIntelLabel,.accountIntelStats dt{display:none}}.contactDirectory{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:var(--shadow-1);margin:0;padding:0;list-style:none;overflow:hidden}.contactDirectoryHead,.contactDirectoryRow{gap:var(--space-md);grid-template-columns:minmax(14rem,1.1fr) minmax(9rem,.65fr) minmax(15rem,1fr) 6rem 1rem;align-items:center;display:grid}.contactDirectoryHead{align-items:end}.contactDirectory li+li{border-top:var(--rule-thin) solid var(--color-rule-soft)}.contactDirectoryRow{color:inherit;transition:background var(--duration-fast) var(--ease-out);text-decoration:none}.contactDirectoryRow:hover{background:var(--color-paper-subtle)}.contactDirectoryRow:focus-visible{outline:calc(var(--rule-thin) * 2) solid var(--color-focus);outline-offset:calc(var(--rule-thin) * -2)}.contactDirectoryName{gap:1px var(--space-xs);grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;display:grid}.contactDirectoryName .entityAvatar{grid-row:1/3}.contactDirectoryName strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contactDirectoryValue{color:var(--color-ink-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.contactDirectoryRow .tag{min-height:20px;padding-inline:var(--space-xs);white-space:nowrap;justify-self:start;align-items:center;margin:0;display:inline-flex}.accountLifecycle>span:last-child,.contactDirectoryArrow{color:var(--color-ink-muted);font-size:var(--text-sm)}.pipelineNavigator{margin-bottom:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:var(--shadow-1);overflow:hidden}.pipelineNavigatorHead{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule-soft);display:flex}.pipelineNavigatorHead>div{gap:2px;display:grid}.pipelineNavigatorHead>div>strong{font-size:var(--text-sm);font-weight:650}.pipelineNavigatorHead>div>span{color:var(--color-ink-muted);font-size:var(--text-xs)}.pipelineAllLink{align-items:center;gap:var(--space-xs);min-height:var(--control-height-compact);padding-inline:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:600;display:inline-flex}.pipelineAllLink[data-active=true]{border-color:color-mix(in oklab, var(--color-info) 36%, var(--color-rule));background:color-mix(in oklab, var(--color-info) 10%, var(--color-paper-raised));color:var(--color-ink)}.pipelineAllLink strong{font-variant-numeric:tabular-nums}.pipelineNavigator .pipelineStageFilters{grid-template-columns:repeat(7,minmax(7.5rem,1fr));gap:0;margin:0;padding:0;display:grid;overflow:visible}.pipelineNavigator .pipelineStageFilters a{gap:1px var(--space-xs);min-height:54px;padding-inline:var(--space-sm);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.pipelineNavigator .pipelineStageFilters a+a{border-left:var(--rule-thin) solid var(--color-rule-soft)}.pipelineNavigator .pipelineStageFilters a:after{content:"";right:var(--space-sm);bottom:0;left:var(--space-sm);border-radius:var(--radius-pill);background:0 0;height:2px;position:absolute}.pipelineNavigator .pipelineStageFilters a[data-active=true]{background:color-mix(in oklab, var(--color-info) 8%, transparent)}.pipelineNavigator .pipelineStageFilters a[data-active=true]:after{background:var(--color-info)}.pipelineNavigator .pipelineStageFilters small{color:color-mix(in oklab, var(--color-ink-muted) 65%, transparent);font-family:var(--font-mono);font-size:var(--text-2xs);grid-column:1}.pipelineNavigator .pipelineStageFilters span{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.pipelineNavigator .pipelineStageFilters a>strong{grid-area:1/2/3}@media (max-width:980px){.accountDirectoryHead,.contactDirectoryHead{display:none}.contactDirectoryRow{gap:var(--space-xs) var(--space-sm);grid-template-columns:minmax(0,1fr) auto}.accountIntelRow{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto}.accountIdentity{grid-column:1}.accountSignal,.accountIntelStats{grid-column:1/-1}.accountLifecycle{grid-area:1/2}.contactDirectoryName,.contactDirectoryValue{grid-column:1}.contactDirectoryValue{gap:var(--space-xs);white-space:normal;grid-template-columns:4rem minmax(0,1fr);display:grid}.contactDirectoryValue:before{content:attr(data-label);color:var(--color-ink-muted);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.contactDirectoryRow .tag{grid-area:1/2}.contactDirectoryArrow{display:none}.pipelineNavigator .pipelineStageFilters{scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(9rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}}@media (max-width:560px){.pipelineNavigatorHead{align-items:flex-start}.pipelineNavigatorHead>div>span,.contactDirectoryRow .tag{display:none}}.pipelineViews{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);margin-bottom:var(--space-xs);min-width:0;display:flex}.pipelineViewLinks{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;padding-block-end:2px;display:flex;overflow-x:auto}.pipelineViewLinks::-webkit-scrollbar{display:none}.pipelineViewsLabel{margin-right:var(--space-xs);color:var(--color-ink-muted);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.pipelineViewItem{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-paper-raised);flex:none;align-items:center;display:inline-flex;overflow:hidden}.pipelineViewItem a{min-height:var(--control-height-compact);padding:7px var(--space-sm);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:600}.pipelineViewItem a[data-active=true]{background:color-mix(in oklab, var(--color-signal) 10%, transparent);color:var(--color-ink)}.pipelineViewItem button{width:1.75rem;min-height:var(--control-height-compact);border:0;border-left:var(--rule-thin) solid var(--color-rule-soft);color:var(--color-ink-muted);cursor:pointer;background:0 0;padding:0}.pipelineViewSave{flex:none;gap:4px;display:flex}.pipelineViewSave input{width:9.5rem;height:var(--control-height-compact);padding-inline:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--control-radius);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-xs)}.pipelineViewSave .btn{min-height:var(--control-height-compact)}.pipelineViewSaveTrigger{flex:none}.pipelineFilterToolbar{margin-bottom:var(--space-md);position:relative}.pipelineFilterPrimary{align-items:center;gap:var(--space-xs);padding:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:var(--shadow-1);display:flex}.pipelineFilterDetails{flex:none;position:relative}.pipelineFilterDetails>summary{cursor:pointer;list-style:none}.pipelineFilterDetails>summary::-webkit-details-marker{display:none}.pipelineFilterDetails>summary strong{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-info) 12%, transparent);min-width:18px;min-height:18px;color:var(--color-ink);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.pipelineFilterDetails[open]>summary{border-color:color-mix(in oklab, var(--color-info) 35%, var(--color-rule));background:color-mix(in oklab, var(--color-info) 8%, var(--color-paper-raised))}.pipelineFilterPanel{top:calc(100% + var(--space-xs));z-index:30;width:min(760px, calc(100vw - var(--space-xl)));padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:var(--shadow-3);position:absolute;right:0}.pipelineFilterPanelHead{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);margin-block-end:var(--space-sm);display:flex}.pipelineFilterPanelHead>div{gap:2px;display:grid}.pipelineFilterPanelHead strong{font-size:var(--text-sm);font-weight:650}.pipelineFilterPanelHead span,.pipelineFilterPanelHead a{color:var(--color-ink-muted);font-size:var(--text-xs)}.pipelineFilterPanelHead a{text-underline-offset:3px;text-decoration:underline}.pipelineFilterFields{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pipelineFilterFields label{color:var(--color-ink-muted);font-size:var(--text-2xs);letter-spacing:.055em;text-transform:uppercase;gap:4px;font-weight:600;display:grid}.pipelineFilterFields select{width:100%;height:var(--control-height-compact);padding-inline:var(--space-xs) 2rem;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--control-radius);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-sm);letter-spacing:0;text-transform:none}.pipelineFilterActions{justify-content:flex-end;margin-block-start:var(--space-md);display:flex}.pipelineFilterActions .btn{min-height:var(--control-height-compact)}.pipelineFilterSearch{align-items:center;gap:var(--space-xs);min-width:13rem;height:var(--control-height-compact);padding-inline:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--control-radius);background:var(--color-paper);color:var(--color-ink-muted);flex:auto;display:flex}.pipelineSearchSubmit{flex:none}.pipelineFocusBar{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-left:3px solid var(--color-info);background:color-mix(in oklab, var(--color-info) 7%, transparent);color:var(--color-ink-muted);font-size:var(--text-xs);display:flex}.pipelineFocusBar a{color:var(--color-ink);font-weight:650}.pipelineFocusBar strong{color:var(--color-ink)}.pipelineFilterSearch:focus-within{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in oklab, var(--color-info) 12%, transparent)}.pipelineFilterSearch input{min-width:0;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.pipelineBoard{min-width:0}.boardToolbar{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);color:var(--color-ink-muted);font-size:var(--text-xs);display:flex}.boardToolbar>div{gap:4px;display:flex}.boardToolbar button{width:var(--control-height-compact);height:var(--control-height-compact);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--control-radius);background:var(--color-paper-raised);color:var(--color-ink);cursor:pointer;place-items:center;padding:0;display:grid}.boardToolbar button:hover{border-color:var(--color-ink-muted)}.boardViewport{min-width:0;padding-bottom:var(--space-xs);scrollbar-gutter:stable;scrollbar-color:color-mix(in oklab, var(--color-ink-muted) 38%, transparent) transparent;scrollbar-width:auto;outline:none;overflow-x:auto}.boardViewport:focus-visible{border-radius:var(--radius-md);box-shadow:0 0 0 2px var(--color-focus)}.board--kanban{grid-auto-columns:280px;width:max-content;min-width:100%;padding-bottom:0;overflow:visible}.board--kanban .boardCol{width:280px;min-width:280px}.board--kanban .boardColHead{z-index:2;background:color-mix(in oklab, var(--color-paper-raised) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.boardColumnMore{padding:var(--space-xs);border:var(--rule-thin) dashed var(--color-rule);border-radius:var(--control-radius);color:var(--color-ink-muted);font-size:var(--text-xs);text-align:center;font-weight:600;display:block}.boardColumnMore:hover{border-color:var(--color-info);color:var(--color-ink)}.dealCloseDate{color:var(--color-ink-muted);font-size:var(--text-2xs);white-space:nowrap}.dealCloseDate[data-overdue=true]{color:var(--color-danger);font-weight:650}@media (max-width:860px){.pipelineViews{gap:var(--space-xs)}.pipelineFilterFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pipelineViewsLabel{display:none}.pipelineViewSave input{width:7.5rem}.pipelineFilterPrimary{gap:4px}.pipelineFilterSearch{min-width:0}.pipelineFilterPanel{width:calc(100vw - var(--space-md));max-height:48vh;padding:var(--space-sm);overscroll-behavior:contain;overflow-y:auto}.pipelineFilterFields{grid-template-columns:1fr}.pipelineFilterActions .btn{width:100%}.pipelineFilterActions{padding-top:var(--space-sm);background:var(--color-paper-raised);position:sticky;bottom:0}}@media (max-width:640px){.boardToolbar>span{display:none}.boardToolbar{justify-content:flex-end}.board--kanban{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;width:100%;display:grid}.board--kanban .boardCol{width:100%;min-width:0}}.sidebarBrand{grid-column:1}.securitySettings{max-width:900px}.securityPanel{gap:var(--space-md);margin-bottom:var(--space-md);padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);display:grid}.securityPanelHead,.securityPanelAction{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.securityPanelHead h2,.securityPanelHead p,.securityPanelAction strong,.securityPanelAction span{margin:0}.securityPanelHead h2{font-size:var(--text-lg)}.securityPanelHead p,.securityPanelAction span,.securityNote{max-width:64ch;color:var(--color-ink-muted);font-size:var(--text-sm);line-height:1.5}.securityNote{margin:0}.securityCount,.securitySessionState{border-radius:var(--radius-pill);background:var(--color-paper-strong);color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);flex:none;padding:4px 9px}.securitySessionList{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-rule);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.securitySessionList li{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:var(--color-paper-raised);display:flex}.securitySessionList li>div,.securityPanelAction>div{gap:var(--space-3xs);display:grid}.securitySessionList li span:not(.securitySessionState){color:var(--color-ink-muted);font-size:var(--text-xs)}.securitySessionState[data-current=true]{background:color-mix(in oklab, var(--color-success) 14%, transparent);color:var(--color-success)}.securityPanelAction{padding-top:var(--space-sm);border-top:var(--rule-thin) solid var(--color-rule);align-items:center}@media (max-width:640px){.securityPanelHead,.securityPanelAction,.securitySessionList li{flex-direction:column;align-items:stretch}.securityPanelAction .btn{justify-content:center;width:100%}.securityCount,.securitySessionState{align-self:flex-start}}
