.nv-badge{z-index:1;border-radius:var(--nv-radius-pill);box-shadow:0 0 0 2px var(--nv-badge-ring,var(--nv-surface-plain));color:var(--nv-ink-inverse);font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;font-size:10px;font-weight:850;line-height:1;display:inline-grid;position:absolute}.nv-badge-count{min-width:17px;height:17px;padding:0 var(--nv-space-1);top:1px;right:0;transform:translate(30%,-20%)}.nv-badge-dot{width:8px;height:8px;top:6px;right:6px}.nv-badge-coral{background:var(--navigator-coral)}.nv-badge-amber{background:var(--nv-attention);color:var(--nv-attention-ink)}.nv-badge-teal{background:var(--navigator-teal-action)}.nv-badge:after{border-radius:inherit;background:inherit;opacity:0;content:"";position:absolute;inset:0}.nv-badge.is-bumping{animation:.62s cubic-bezier(.36,.07,.19,.97) both nv-badge-shake}.nv-badge.is-bumping:after{animation:.9s ease-out 2 nv-badge-pulse}.nv-badge-count.is-bumping{--nv-badge-base:translate(30%, -20%)}:has(>.nv-badge.is-bumping)>svg{transform-origin:50% 15%;animation:.62s ease-in-out nv-badge-ring}@keyframes nv-badge-shake{0%,to{transform:var(--nv-badge-base,none) scale(1)}15%{transform:var(--nv-badge-base,none) scale(1.25)}30%{transform:var(--nv-badge-base,none) translateX(-2px) rotate(-10deg)}45%{transform:var(--nv-badge-base,none) translateX(2px) rotate(10deg)}60%{transform:var(--nv-badge-base,none) translateX(-1px) rotate(-6deg)}75%{transform:var(--nv-badge-base,none) translateX(1px) rotate(4deg)}}@keyframes nv-badge-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes nv-badge-ring{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.nv-badge.is-bumping,.nv-badge.is-bumping:after{animation:none}:has(>.nv-badge.is-bumping)>svg{animation:none}}.nv-tooltip{z-index:200;border-radius:var(--nv-radius-sm);background:var(--nv-fill-strong);max-width:16rem;padding:6px var(--nv-space-2);color:var(--nv-ink-inverse);box-shadow:var(--nv-shadow-tooltip);transform-origin:var(--radix-tooltip-content-transform-origin);animation:nv-tooltip-in var(--nv-duration-base) var(--nv-ease-out);-webkit-user-select:none;user-select:none;font-size:12px;font-weight:700;line-height:1.35}.nv-tooltip[data-side=top]{--nv-tooltip-from:translateY(3px)}.nv-tooltip[data-side=bottom]{--nv-tooltip-from:translateY(-3px)}.nv-tooltip[data-side=left]{--nv-tooltip-from:translateX(3px)}.nv-tooltip[data-side=right]{--nv-tooltip-from:translateX(-3px)}.nv-tooltip-arrow{fill:var(--navigator-teal-deep)}@keyframes nv-tooltip-in{0%{opacity:0;transform:var(--nv-tooltip-from) scale(.96)}}.nv-tooltip[data-state=closed]{animation:none}.nv-button,.nv-icon-button{-webkit-tap-highlight-color:transparent;transition:background-color var(--nv-duration-base) var(--nv-ease), border-color var(--nv-duration-base) var(--nv-ease), color var(--nv-duration-base) var(--nv-ease), box-shadow var(--nv-duration-base) var(--nv-ease), transform var(--nv-duration-fast) var(--nv-ease)}.nv-button{justify-content:center;align-items:center;gap:var(--nv-space-2);min-height:var(--nv-control-md);border-radius:var(--nv-radius-md);padding:var(--nv-space-2) var(--nv-space-4);font:inherit;font-size:var(--nv-text-sm);white-space:nowrap;cursor:pointer;border:1px solid #0000;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.nv-button svg{flex:none;width:16px;height:16px}.nv-button-sm{min-height:var(--nv-control-sm);border-radius:var(--nv-radius-sm);padding:6px var(--nv-space-3);font-size:var(--nv-text-xs);gap:6px}.nv-button-lg{min-height:var(--nv-control-lg);padding:var(--nv-space-3) var(--nv-space-5);font-size:var(--nv-text-md)}.nv-button-primary{border-color:var(--nv-action);background:var(--nv-action);color:var(--nv-on-action)}.nv-button-primary:hover:not(:disabled){border-color:var(--nv-action-hover);background:var(--nv-action-hover);box-shadow:var(--nv-shadow-raise)}.nv-button-secondary{border-color:var(--nv-line-action);background:var(--nv-surface-plain);color:var(--navigator-teal-deep)}.nv-button-secondary:hover:not(:disabled){border-color:var(--nv-line-action-hover);background:var(--nv-action-soft)}.nv-button-quiet{color:var(--navigator-teal-deep);background:0 0}.nv-button-quiet:hover:not(:disabled){background:var(--nv-action-soft)}.nv-button-danger{border-color:var(--nv-danger-line);background:var(--nv-surface-plain);color:var(--nv-danger)}.nv-button-danger:hover:not(:disabled){border-color:var(--navigator-coral);background:var(--nv-danger-soft)}.nv-button-link{border-radius:var(--nv-radius-sm);min-height:0;color:var(--navigator-teal-deep);font-size:inherit;font-weight:650;line-height:inherit;white-space:normal;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline;display:inline;overflow:visible}.nv-button-link:hover:not(:disabled){text-decoration-thickness:2px}.nv-button:active:not(:disabled,.nv-button-link){box-shadow:none;transform:scale(.97)}.nv-button:focus-visible,.nv-icon-button:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:2px}.nv-button:disabled{cursor:not-allowed;opacity:.55}.nv-button[aria-busy=true]{cursor:progress;opacity:1}.nv-button[aria-busy=true]:after{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--nv-surface-plain) 38%, transparent) 50%, transparent 80%);content:"";background-size:200% 100%;animation:1.1s linear infinite nv-button-busy;position:absolute;inset:0}.nv-button-secondary[aria-busy=true]:after,.nv-button-quiet[aria-busy=true]:after,.nv-button-danger[aria-busy=true]:after{background-image:linear-gradient(100deg, transparent 20%, color-mix(in srgb, color-mix(in srgb, var(--navigator-surface) 10%, var(--nv-action)) 12%, transparent) 50%, transparent 80%)}@keyframes nv-button-busy{0%{background-position-x:200%}to{background-position-x:-200%}}.nv-icon-button{color:var(--navigator-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.nv-icon-button-sm{border-radius:var(--nv-radius-sm);width:28px;height:28px}.nv-icon-button-md{border-radius:var(--nv-radius-md);width:36px;height:36px}.nv-icon-button-lg{border-radius:var(--nv-radius-lg);width:42px;height:42px}.nv-icon-button svg{width:20px;height:20px}.nv-icon-button-sm svg{width:16px;height:16px}.nv-icon-button:hover:not(:disabled){background:var(--nv-action-highlight);color:var(--navigator-teal-deep)}.nv-icon-button:is([aria-haspopup][aria-expanded=true],[aria-pressed=true],[aria-current=page]){background:var(--navigator-mint);color:var(--navigator-teal-deep)}.nv-icon-button:active:not(:disabled){transform:scale(.92)}.nv-icon-button:disabled{cursor:not-allowed;opacity:.45}.nv-icon-button-outline{border:1px solid var(--navigator-border);background:var(--nv-surface-plain)}.nv-icon-button-primary,.nv-icon-button-primary:hover:not(:disabled){background:var(--nv-action);color:var(--nv-on-action)}.nv-icon-button-primary:hover:not(:disabled){background:var(--nv-action-hover);box-shadow:var(--nv-shadow-raise)}.nv-icon-button-primary:disabled{background:color-mix(in srgb, var(--navigator-surface) 65%, var(--nv-action));opacity:1}.nv-icon-button-dark{color:color-mix(in srgb, var(--nv-ink-inverse) 85%, var(--nv-success))}.nv-icon-button-dark:hover:not(:disabled),.nv-icon-button-dark:is([aria-expanded=true],[aria-pressed=true]){background:color-mix(in srgb, var(--nv-ink-inverse) 12%, transparent);color:var(--nv-ink-inverse)}.nv-icon-button-dark.nv-icon-button-outline{border-color:color-mix(in srgb, var(--nv-ink-inverse) 18%, transparent);background:0 0}.nv-card{border:1px solid var(--navigator-border);border-radius:var(--nv-radius-xl);background:var(--nv-surface-plain);min-width:0;padding:var(--nv-space-4) var(--nv-space-5)}.nv-card-interactive{transition:border-color var(--nv-duration-base) var(--nv-ease), box-shadow var(--nv-duration-base) var(--nv-ease), transform var(--nv-duration-base) var(--nv-ease)}.nv-card-interactive:hover{border-color:var(--nv-line-action-hover);box-shadow:var(--nv-shadow-card);transform:translateY(-2px)}.nv-card-interactive:focus-within{border-color:var(--nv-line-action-hover)}.nv-menu{z-index:150;border:1px solid var(--navigator-border);border-radius:var(--nv-radius-lg);background:var(--navigator-surface);min-width:14rem;box-shadow:var(--nv-shadow-menu);transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:nv-menu-in var(--nv-duration-base) var(--nv-ease-out);gap:2px;padding:6px;display:grid}.nv-menu-item{border-radius:var(--nv-radius-sm);width:100%;min-height:38px;padding:var(--nv-space-2) 10px;color:var(--navigator-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--nv-duration-fast) var(--nv-ease);background:0 0;border:0;outline:none;align-items:center;gap:10px;font-size:13px;font-weight:650;line-height:1.3;text-decoration:none;display:flex}.nv-menu-item:focus-visible{outline:none}.nv-menu-item[data-highlighted]{background:var(--nv-action-highlight);color:var(--navigator-teal-deep)}.nv-menu-item[data-disabled]{cursor:not-allowed;opacity:.5}.nv-menu-item-danger{color:var(--nv-danger)}.nv-menu-item-danger[data-highlighted]{background:var(--nv-danger-soft);color:var(--nv-danger)}.nv-menu-icon{width:18px;height:18px;color:var(--navigator-muted);flex:0 0 18px;place-items:center;display:grid}.nv-menu-item[data-highlighted] .nv-menu-icon{color:inherit}.nv-menu-icon svg{width:18px;height:18px}.nv-menu-text{flex:1;min-width:0}.nv-menu-hint{color:var(--navigator-muted);font-size:11px;font-weight:700}.nv-menu-item-radio[data-state=checked]{background:var(--nv-action-soft);color:var(--navigator-teal-deep)}.nv-menu-item-radio .nv-menu-hint{font-size:var(--nv-text-xs);font-weight:500}.nv-menu-label{padding:var(--nv-space-1) var(--nv-space-3);color:var(--navigator-muted);font-size:var(--nv-text-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.nv-menu-separator{height:1px;margin:var(--nv-space-1) 6px;background:var(--navigator-border)}.nv-menu-heading{padding:var(--nv-space-2) 10px 10px;gap:1px;font-size:13px;font-weight:800;display:grid}.nv-menu-heading strong{font-weight:800}.nv-menu-heading small{color:var(--navigator-muted);font-size:12px;font-weight:600}.nv-menu-icons{align-items:center;gap:var(--nv-space-1);min-width:0;padding:var(--nv-space-1);display:flex}.nv-menu-icon-item{width:var(--nv-control-sm);height:var(--nv-control-sm);border-radius:var(--nv-radius-sm);color:var(--navigator-muted);cursor:pointer;transition:background-color var(--nv-duration-fast) var(--nv-ease);background:0 0;border:0;outline:none;place-items:center;display:grid}.nv-menu-icon-item svg{width:18px;height:18px}.nv-menu-icon-item[data-highlighted]{background:var(--nv-action-highlight);color:var(--navigator-teal-deep)}.nv-menu-icon-item.is-danger[data-highlighted]{background:var(--nv-danger-soft);color:var(--nv-danger)}.nv-menu-icon-item[data-disabled]{cursor:not-allowed;opacity:.5}.nv-menu-question{padding:var(--nv-space-2) var(--nv-space-3) var(--nv-space-1);font-size:var(--nv-text-sm);margin:0;font-weight:750;display:block}.nv-menu-question small{color:var(--navigator-muted);font-size:var(--nv-text-xs);font-weight:600;display:block}@keyframes nv-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.nv-menu[data-state=closed]{animation:none}.nv-menu-sub-trigger[data-state=open]{background:var(--nv-action-highlight);color:var(--navigator-teal-deep)}.nv-menu-sub-trigger .nv-menu-hint{place-items:center;display:grid}.nv-menu-sub-chevron{width:16px;height:16px;color:var(--navigator-muted)}.nv-menu-sub{min-width:15rem;transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.nv-notice{border:1px solid var(--nv-notice-border);border-radius:var(--nv-radius-lg);background:var(--nv-notice-bg);padding:var(--nv-space-2) var(--nv-space-2) var(--nv-space-2) var(--nv-space-3);color:var(--nv-notice-ink);align-items:center;gap:10px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.nv-notice>svg{flex:none;width:18px;height:18px}.nv-notice>p{min-width:0;padding:var(--nv-space-1) 0;flex:1;margin:0}.nv-notice .nv-button{color:inherit}.nv-notice .nv-button:hover:not(:disabled){background:color-mix(in srgb, var(--nv-surface-plain) 70%, transparent)}.nv-notice-error{--nv-notice-border:color-mix(in srgb, var(--nv-danger-line) 75%, var(--nv-surface-plain));--nv-notice-bg:var(--nv-danger-soft);--nv-notice-ink:var(--nv-danger-ink)}.nv-notice-warning{--nv-notice-border:color-mix(in srgb, var(--nv-attention) 45%, var(--nv-surface-plain));--nv-notice-bg:color-mix(in srgb, var(--navigator-surface) 40%, var(--nv-warning-soft));--nv-notice-ink:var(--nv-warning-ink)}.nv-notice-info{--nv-notice-border:color-mix(in srgb, var(--navigator-surface) 75%, var(--nv-action));--nv-notice-bg:var(--nv-surface-soft);--nv-notice-ink:var(--navigator-teal-deep)}.nv-page-header{justify-content:space-between;align-items:center;gap:var(--nv-space-4);min-height:44px;margin-bottom:18px;display:flex}.nv-page-header h1{min-width:0;color:var(--navigator-ink);letter-spacing:-.035em;margin:0;font-size:26px;font-weight:750;line-height:1.2}.nv-page-title{gap:var(--nv-space-1);min-width:0;display:grid}.nv-page-title p{color:var(--nv-ink-muted);font-size:var(--nv-text-md);margin:0}.nv-page-title p.is-one-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nv-page-header h1.has-icon{align-items:center;gap:var(--nv-space-2);display:flex}.nv-page-title-icon{color:var(--navigator-teal-deep);flex:none;place-items:center;display:inline-grid}.nv-page-title-icon svg{width:1.25rem;height:1.25rem}.nv-page-actions{align-items:center;gap:var(--nv-space-2);flex:none;margin-left:auto;display:flex}@media (width<=700px){.nv-page-header h1{font-size:22px}}.nv-page-actions.is-embedded{justify-content:flex-end;margin-bottom:14px}.nv-row-group{gap:var(--nv-space-2);display:grid}.nv-row-group-label{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:750}.nv-row-list{border:1px solid var(--navigator-border);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);margin:0;padding:0;list-style:none;overflow:hidden}.nv-row{align-items:center;gap:var(--nv-space-3);border-top:1px solid var(--navigator-border);padding:var(--nv-space-3) var(--nv-space-4);--nv-avatar-cutout:var(--nv-surface-plain);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.nv-row:first-child{border-top:0}.nv-row-lead{place-items:center;display:grid}.nv-row-lead img{border-radius:var(--nv-radius-sm);object-fit:contain;width:2.125rem;height:2.125rem;display:block}.nv-row-text{gap:var(--nv-space-1);min-width:0;display:grid}.nv-row-text strong{color:var(--navigator-ink);font-size:var(--nv-text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.nv-row-text span{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nv-row-end{align-items:center;gap:var(--nv-space-2);display:flex}.nv-row-tile{border-radius:var(--nv-radius-sm);width:2.125rem;height:2.125rem;font-size:var(--nv-text-sm);place-items:center;font-weight:800;display:grid}.nv-row-tile svg{width:1.05rem;height:1.05rem}.nv-row-tile-needs-you{background:var(--nv-needs-you-soft);color:var(--nv-needs-you-ink)}.nv-row-tile-repeat{background:var(--nv-coworker-violet-soft);color:var(--nv-coworker-violet)}.nv-row-tile-done{background:var(--nv-success-soft);color:var(--nv-success-ink)}.nv-row-tile-working{background:var(--nv-working-soft);color:var(--nv-working-ink)}.nv-row-tile-plain{background:var(--nv-surface-soft);color:var(--nv-ink-muted)}.nv-row-pill{border-radius:var(--nv-radius-pill);padding:var(--nv-space-1) var(--nv-space-3);font-size:var(--nv-text-xs);white-space:nowrap;font-weight:700}@media (width<=560px){.nv-row{grid-template-columns:auto minmax(0,1fr)}.nv-row-end{grid-column:2}}.nv-skeleton{border-radius:var(--nv-radius-sm);background:linear-gradient(100deg, var(--navigator-border) 15%, var(--navigator-off-white) 45%, var(--navigator-border) 75%);background-size:200% 100%;flex:none;height:14px;animation:1.5s linear infinite nv-skeleton-shimmer;display:block}.nv-skeleton-block{border-radius:var(--nv-radius-lg)}.nv-skeleton-circle{border-radius:50%}.nv-skeleton-pill{border-radius:var(--nv-radius-pill);height:28px}.nv-skeleton-region{gap:var(--nv-space-3);display:grid}.nv-skeleton-card{align-items:center;gap:var(--nv-space-3);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-xl);background:var(--nv-surface-plain);padding:var(--nv-space-4) var(--nv-space-5);display:flex}.nv-skeleton-card>div{gap:var(--nv-space-2);flex:1;display:grid}.nv-skeleton-rows{gap:6px}.nv-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes nv-skeleton-shimmer{to{background-position-x:-200%}}@media (prefers-reduced-motion:reduce){.nv-skeleton{animation:none}}.nv-switch{width:calc(var(--nv-space-10) + var(--nv-space-2));height:calc(var(--nv-space-6) + var(--nv-space-1));border-radius:var(--nv-radius-pill);background:var(--navigator-border);cursor:pointer;transition:background-color var(--nv-duration-base) var(--nv-ease);border:0;flex:none;padding:0;position:relative}.nv-switch:after{content:"";top:calc(var(--nv-space-1) - 1px);left:calc(var(--nv-space-1) - 1px);width:calc(var(--nv-space-5) + var(--nv-space-1));height:calc(var(--nv-space-5) + var(--nv-space-1));background:var(--nv-ink-inverse);box-shadow:var(--nv-shadow-card);transition:transform var(--nv-duration-base) var(--nv-ease-out);border-radius:50%;position:absolute}.nv-switch[aria-checked=true]{background:var(--nv-action)}.nv-switch[aria-checked=true]:after{transform:translateX(calc(var(--nv-space-4) + var(--nv-space-1) + 1px))}.nv-switch:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:2px}.nv-switch:disabled{cursor:not-allowed;opacity:.55}.nv-tabs-list{gap:var(--nv-space-1);border-bottom:1px solid var(--navigator-border);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.nv-tab{z-index:1;align-items:center;gap:var(--nv-space-2);min-height:40px;margin-bottom:var(--nv-space-1);border-radius:var(--nv-radius-sm);padding:6px var(--nv-space-3);color:var(--navigator-muted);font:inherit;font-size:var(--nv-text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--nv-duration-base) var(--nv-ease-standard);background:0 0;border:0;font-weight:700;display:inline-flex;position:relative}.nv-tab svg{width:17px;height:17px}.nv-tab:hover,.nv-tab[data-state=active]{color:var(--navigator-teal-deep)}.nv-tab:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:-1px}.nv-tab-count{border-radius:var(--nv-radius-pill);background:var(--nv-surface-sunken);min-width:20px;height:20px;color:var(--navigator-muted);font-variant-numeric:tabular-nums;transition:background-color var(--nv-duration-base) var(--nv-ease-standard), color var(--nv-duration-base) var(--nv-ease-standard);place-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.nv-tab[data-state=active] .nv-tab-count{background:var(--navigator-mint);color:var(--navigator-teal-deep)}.nv-tabs-hover{z-index:0;border-radius:var(--nv-radius-sm);background:var(--nv-action-soft);pointer-events:none;height:40px;transition:opacity var(--nv-duration-base) var(--nv-ease-standard);position:absolute;top:0;left:0}.nv-tabs-hover[data-glide]{transition:opacity var(--nv-duration-base) var(--nv-ease-standard), transform var(--nv-duration-moderate) var(--nv-ease-standard), width var(--nv-duration-moderate) var(--nv-ease-standard)}.nv-tabs-indicator{z-index:1;background:var(--navigator-teal-action);pointer-events:none;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0}.nv-tabs-indicator[data-glide]{transition:transform var(--nv-duration-slow) var(--nv-ease-spring-soft), width var(--nv-duration-slow) var(--nv-ease-spring-soft)}.nv-tab-panel{animation:nv-tab-panel-in var(--nv-duration-moderate) var(--nv-ease-out);padding-top:18px}.nv-tab-panel:focus-visible{outline:none}@keyframes nv-tab-panel-in{0%{opacity:0;transform:translateX(calc(var(--nv-motion-shift) * var(--nv-tab-step,0)))}}@media (prefers-reduced-motion:reduce){.nv-tabs-hover[data-glide],.nv-tabs-indicator[data-glide]{transition:opacity var(--nv-duration-base) var(--nv-ease-standard)}}.nv-avatar{--nv-avatar-px:32px;--nv-avatar-glyph:7.5;--nv-avatar-ring:3.2;--nv-avatar-badge:14px;--nv-avatar-cutout:var(--nv-surface-raised);--nv-avatar-ring-color:transparent;--nv-avatar-halo-scale:1.24;width:var(--nv-avatar-px);height:var(--nv-avatar-px);vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}.nv-avatar-16{--nv-avatar-px:16px;--nv-avatar-glyph:9.5;--nv-avatar-ring:4.8;--nv-avatar-badge:6px}.nv-avatar-24{--nv-avatar-px:24px;--nv-avatar-glyph:8.5;--nv-avatar-ring:4.3;--nv-avatar-badge:9px}.nv-avatar-48{--nv-avatar-halo-scale:1.2;--nv-avatar-px:48px;--nv-avatar-glyph:7;--nv-avatar-ring:2.7;--nv-avatar-badge:18px}.nv-avatar-96{--nv-avatar-halo-scale:1.15;--nv-avatar-px:96px;--nv-avatar-glyph:6;--nv-avatar-ring:1.6;--nv-avatar-badge:28px}.nv-avatar svg{width:100%;height:100%;display:block;overflow:visible}.nv-avatar-stop-light{stop-color:color-mix(in oklab, var(--nv-avatar-color) 72%, white)}.nv-avatar-stop-base{stop-color:var(--nv-avatar-color)}.nv-avatar-stop-deep{stop-color:color-mix(in oklab, var(--nv-avatar-color) 86%, black)}.nv-avatar-sheen-top{stop-color:white;stop-opacity:.22}.nv-avatar-sheen-bottom{stop-color:white;stop-opacity:0}.nv-avatar-shape{stroke-width:4px;stroke-linejoin:round}.nv-avatar-glyph{fill:none;stroke:var(--nv-coworker-glyph);stroke-width:var(--nv-avatar-glyph);stroke-linecap:round;stroke-linejoin:round}.nv-avatar-body,.nv-avatar-halo,.nv-avatar-track{transform-box:view-box;transform-origin:50%}.nv-avatar-halo,.nv-avatar-track{fill:none;stroke:var(--nv-avatar-ring-color);stroke-width:var(--nv-avatar-ring);stroke-linejoin:round;transform:scale(var(--nv-avatar-halo-scale));transition:stroke var(--nv-duration-moderate) var(--nv-ease-standard)}.nv-avatar-track{opacity:0}.nv-avatar:is(.is-working,.is-browsing) .nv-avatar-track{opacity:.22}.nv-avatar.is-thinking{--nv-avatar-ring-color:var(--nv-working)}.nv-avatar.is-thinking .nv-avatar-halo{animation:nv-avatar-breathe-ring var(--nv-duration-breathe) ease-in-out infinite}.nv-avatar.is-thinking .nv-avatar-body{animation:nv-avatar-breathe var(--nv-duration-breathe) ease-in-out infinite}.nv-avatar:is(.is-working,.is-browsing){--nv-avatar-ring-color:var(--nv-working)}.nv-avatar:is(.is-working,.is-browsing) .nv-avatar-halo{stroke-dasharray:26 74;stroke-linecap:round;animation:nv-avatar-orbit var(--nv-duration-orbit) linear infinite}.nv-avatar.is-needs-you{--nv-avatar-ring-color:var(--nv-needs-you)}.nv-avatar.is-needs-you .nv-avatar-halo{animation:nv-avatar-call 1.4s var(--nv-ease-standard) 3}.nv-avatar.is-success{--nv-avatar-ring-color:var(--nv-success)}.nv-avatar.is-success .nv-avatar-body{animation:nv-avatar-pop var(--nv-duration-gentle) var(--nv-ease-spring-soft)}.nv-avatar.is-success .nv-avatar-halo{animation:nv-avatar-flash 1.2s var(--nv-ease-standard) forwards}.nv-avatar.is-failed{--nv-avatar-ring-color:var(--nv-danger-strong)}.nv-avatar.is-failed .nv-avatar-body{animation:nv-avatar-shake .42s var(--nv-ease-standard)}.nv-avatar.is-paused svg{filter:saturate(.15);opacity:.62}.nv-avatar-badge{right:calc(var(--nv-avatar-badge) * -.3);bottom:calc(var(--nv-avatar-badge) * -.3);width:var(--nv-avatar-badge);height:var(--nv-avatar-badge);border-radius:var(--nv-radius-pill);background:var(--nv-avatar-ring-color);box-shadow:0 0 0 2px var(--nv-avatar-cutout);color:var(--nv-ink-inverse);animation:nv-avatar-badge-in var(--nv-duration-slow) var(--nv-ease-spring-snappy);place-items:center;display:grid;position:absolute}.nv-avatar-badge svg{width:66%;height:66%}.nv-avatar.is-needs-you .nv-avatar-badge{color:var(--nv-needs-you-ink)}.nv-avatar.is-paused .nv-avatar-badge{background:var(--nv-paused)}.nv-avatar:is(.nv-avatar-16,.nv-avatar-24) .nv-avatar-badge svg{display:none}@keyframes nv-avatar-breathe{50%{transform:scale(1.035)}}@keyframes nv-avatar-breathe-ring{0%,to{opacity:.25;transform:scale(calc(var(--nv-avatar-halo-scale) - .06))}50%{opacity:.85;transform:scale(calc(var(--nv-avatar-halo-scale) + .03))}}@keyframes nv-avatar-orbit{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes nv-avatar-call{50%{opacity:.35;transform:scale(calc(var(--nv-avatar-halo-scale) + .1))}}@keyframes nv-avatar-pop{40%{transform:scale(var(--nv-motion-pop))}}@keyframes nv-avatar-flash{0%{opacity:1}to{opacity:0}}@keyframes nv-avatar-shake{20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}@keyframes nv-avatar-badge-in{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.nv-avatar .nv-avatar-halo,.nv-avatar .nv-avatar-body,.nv-avatar-badge{animation:none}.nv-avatar.is-thinking .nv-avatar-halo{opacity:.5}.nv-avatar:is(.is-working,.is-browsing) .nv-avatar-halo{stroke-dasharray:7 5}.nv-avatar.is-success .nv-avatar-halo{opacity:0}}.selected-coworker-page-state{min-height:calc(100dvh - 4rem);padding:clamp(var(--nv-space-5), 5vw, var(--nv-space-12));background:var(--navigator-off-white);place-items:center;display:grid}.selected-coworker-page-card{border:1px solid var(--navigator-border);background:var(--navigator-surface);width:min(100%,38rem);padding:clamp(var(--nv-space-6), 4vw, 2.75rem);box-shadow:0 20px 70px color-mix(in srgb, color-mix(in srgb, var(--nv-fill-strong) 80%, var(--nv-shadow-ink)) 7%, transparent);border-radius:1.75rem}.selected-coworker-page-card>.selected-coworker-page-face{margin-bottom:var(--nv-space-6);--nv-avatar-cutout:var(--navigator-surface)}.selected-coworker-page-eyebrow{color:var(--navigator-teal-deep);letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:800}.selected-coworker-page-card h1{margin:var(--nv-space-3) 0 0;color:var(--navigator-ink);letter-spacing:-.045em;font-size:clamp(1.7rem,3vw,2.35rem)}.selected-coworker-page-card p{color:var(--navigator-muted);line-height:1.55}.selected-coworker-page-actions{gap:var(--nv-space-3);margin-top:var(--nv-space-6);flex-wrap:wrap;display:flex}@media (width<=900px){.selected-coworker-page-state{min-height:calc(100dvh - 6.5rem)}}.nv-inline{align-items:center;gap:var(--nv-space-2);font-size:var(--nv-text-sm);animation:nv-inline-in var(--nv-duration-moderate) var(--nv-ease-out) both;font-weight:700;line-height:1.3;display:inline-flex}.nv-inline[data-fading]{animation:nv-inline-in var(--nv-duration-moderate) var(--nv-ease-out) both, nv-inline-out var(--nv-duration-slow) var(--nv-ease-exit) forwards}.nv-inline>svg{flex:none;width:18px;height:18px}.nv-inline.is-success{color:var(--nv-success-ink)}.nv-inline.is-working{color:var(--nv-ink-muted)}.nv-inline.is-failure{color:var(--nv-danger-ink)}.nv-check-draw circle{fill:var(--nv-success);transform-box:fill-box;transform-origin:50%;animation:nv-check-circle var(--nv-duration-slow) var(--nv-ease-spring-snappy) both}.nv-check-draw path{fill:none;stroke:var(--nv-ink-inverse);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:nv-check-tick var(--nv-duration-moderate) var(--nv-ease-out) .12s forwards}.nv-spinner{border:2px solid var(--nv-line);border-top-color:var(--nv-working);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite nv-spin;display:inline-block}.nv-spinner-md{width:20px;height:20px}.nv-confirm,.nv-confirm-ask{align-items:center;gap:var(--nv-space-2);display:inline-flex}.nv-confirm-ask{border-radius:var(--nv-radius-md);background:var(--nv-danger-soft);padding:var(--nv-space-1) var(--nv-space-1) var(--nv-space-1) var(--nv-space-3)}.nv-confirm-question{color:var(--nv-danger-ink);font-size:var(--nv-text-sm);font-weight:750}.nv-progress{align-items:center;gap:var(--nv-space-3);display:flex}.nv-progress-bar{border-radius:var(--nv-radius-pill);background:var(--nv-surface-sunken);height:6px;color:var(--nv-working);appearance:none;border:0;flex:1;overflow:hidden}.nv-progress-bar::-webkit-progress-bar{border-radius:inherit;background:var(--nv-surface-sunken)}.nv-progress-bar::-webkit-progress-value{border-radius:inherit;background:var(--nv-working);transition:width var(--nv-duration-slow) var(--nv-ease-standard)}.nv-progress-bar::-moz-progress-bar{border-radius:inherit;background:var(--nv-working)}.nv-progress-bar:indeterminate{background:linear-gradient(90deg, transparent, var(--nv-working), transparent) no-repeat var(--nv-surface-sunken);animation:nv-progress-band 1.3s var(--nv-ease-standard) infinite;background-size:40% 100%}.nv-progress-bar:indeterminate::-webkit-progress-bar{background:0 0}.nv-progress-bar:indeterminate::-moz-progress-bar{background:0 0}.nv-progress-caption{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);font-variant-numeric:tabular-nums;font-weight:700}.nv-empty{justify-items:center;gap:var(--nv-space-2);padding:var(--nv-space-8) var(--nv-space-4);text-align:center;display:grid}.nv-empty-sm{padding:var(--nv-space-5) var(--nv-space-3)}.nv-empty-art{width:var(--nv-control-md);height:var(--nv-control-md);border-radius:var(--nv-radius-lg);background:var(--nv-working-soft);color:var(--nv-working-ink);place-items:center;display:grid}.nv-empty-art>svg{width:20px;height:20px}.nv-empty-title,.nv-empty-detail{max-width:34ch;margin:0}.nv-empty-title{font-size:var(--nv-text-md);font-weight:750}.nv-empty-detail{color:var(--nv-ink-muted);font-size:var(--nv-text-sm)}.nv-empty-action{margin-top:var(--nv-space-2)}@keyframes nv-inline-in{0%{opacity:0;transform:translateY(calc(var(--nv-motion-shift) / 2))}}@keyframes nv-inline-out{to{opacity:0}}@keyframes nv-check-circle{0%{opacity:0;transform:scale(.4)}}@keyframes nv-check-tick{to{stroke-dashoffset:0}}@keyframes nv-spin{to{transform:rotate(360deg)}}@keyframes nv-progress-band{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.nv-inline,.nv-check-draw circle{animation:none}.nv-check-draw path{stroke-dashoffset:0;animation:none}.nv-spinner{animation-duration:2.4s}.nv-progress-bar:indeterminate{opacity:.45;background-size:100% 100%;animation:none}}.nv-notification-panel{gap:var(--nv-space-3);width:min(360px, calc(100vw - var(--nv-space-4)));border:1px solid var(--nv-line);border-radius:var(--nv-radius-xl);background:var(--nv-surface-raised);max-height:min(70dvh,560px);box-shadow:var(--nv-elevation-3);padding:var(--nv-space-4) var(--nv-space-4) var(--nv-space-2);color:var(--nv-ink);display:grid;overflow:auto}.nv-notification-title{font-size:var(--nv-text-md);margin:0;font-weight:800}.nv-notification-group{gap:var(--nv-space-1);display:grid}.nv-notification-group h3{color:var(--nv-ink-muted);font-size:var(--nv-text-2xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:800}.nv-notification-group ul{margin:0;padding:0;list-style:none;display:grid}.nv-notification{align-items:flex-start;gap:var(--nv-space-3);border-bottom:1px solid var(--nv-line);padding:var(--nv-space-3) 0;display:flex}.nv-notification:last-child{border-bottom:0}.nv-notification-icon{width:var(--nv-space-8);height:var(--nv-space-8);border-radius:var(--nv-radius-pill);background:var(--nv-needs-you-soft);color:var(--nv-needs-you-ink);flex:none;place-items:center;display:grid}.nv-notification.is-failed .nv-notification-icon{background:var(--nv-danger-soft);color:var(--nv-danger-strong)}.nv-notification-icon svg{width:16px;height:16px}.nv-notification-copy{justify-items:start;gap:var(--nv-space-1);flex:1;min-width:0;display:grid}.nv-notification-copy strong{font-size:var(--nv-text-sm);font-weight:750;line-height:1.35}.nv-notification-copy small{color:var(--nv-ink-muted);font-size:var(--nv-text-2xs)}.nv-notification-copy .nv-button{margin-top:var(--nv-space-1)}.navigator-modal-backdrop{z-index:90;background:var(--nv-scrim);padding:var(--nv-space-4);place-items:center;display:grid;position:fixed;inset:0}.navigator-modal-backdrop[hidden]{display:none}.navigator-modal-backdrop[data-state=open]{animation:nv-scrim-in var(--nv-duration-moderate) var(--nv-ease-out)}.navigator-modal-backdrop[data-state=closed]{pointer-events:none;animation:nv-scrim-out var(--nv-duration-base) var(--nv-ease-in) forwards}.navigator-modal-backdrop[data-state=open] .navigator-modal{animation:nv-modal-in var(--nv-duration-slow) var(--nv-ease-out)}.navigator-modal-backdrop[data-state=closed] .navigator-modal{animation:nv-modal-out var(--nv-duration-base) var(--nv-ease-in) forwards}@keyframes nv-scrim-in{0%{opacity:0}}@keyframes nv-scrim-out{to{opacity:0}}@keyframes nv-modal-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes nv-modal-out{to{opacity:0;transform:translateY(10px)scale(.98)}}.navigator-modal{--navigator-modal-height:44rem;width:min(100%,60rem);height:min(var(--navigator-modal-height), calc(100dvh - 2rem));border:1px solid color-mix(in srgb, var(--nv-surface-plain) 58%, transparent);border-radius:var(--nv-radius-2xl);background:var(--navigator-surface);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--navigator-ink);box-shadow:var(--nv-shadow-dialog);flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.navigator-modal-wide{--navigator-modal-height:50rem;width:min(100%,76rem)}.navigator-modal-compact{--navigator-modal-height:40rem;width:min(100%,42rem)}.navigator-modal-tabs{--navigator-modal-height:42rem;width:min(100%,56rem)}.navigator-modal-tabs .navigator-modal-header h2{font-size:var(--nv-text-lg);letter-spacing:-.01em;font-weight:750}.navigator-modal-height-content{height:auto;max-height:min(50rem,100dvh - 2rem)}.navigator-modal-header{align-items:start;gap:var(--nv-space-4);border-bottom:1px solid var(--navigator-border);padding:var(--nv-space-4) var(--nv-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.navigator-modal-header h2,.navigator-modal-header p{margin:0}.navigator-modal-header h2{color:var(--navigator-ink);letter-spacing:-.04em;margin-top:.15rem;font-size:1.4rem}.navigator-modal-header p{max-width:48rem;margin-top:var(--nv-space-1);color:var(--navigator-muted);line-height:1.45}.navigator-modal-content{overscroll-behavior:contain;min-width:0;min-height:0;padding:clamp(var(--nv-space-4), 2.5vw, var(--nv-space-6));flex:auto;overflow:auto}.navigator-modal-content>*{min-width:0;max-width:100%}.navigator-modal-content.navigator-modal-content-flush{padding:0;overflow:hidden}.navigator-modal :focus-visible{outline:3px solid var(--navigator-coral);outline-offset:3px}@media (width<=620px){.navigator-modal-backdrop{align-items:end;padding:0}.navigator-modal{border:0;border-radius:0;width:100%;max-width:100vw;height:100dvh;max-height:100dvh}.navigator-modal-height-content{border-radius:var(--nv-radius-2xl) var(--nv-radius-2xl) 0 0;height:auto;max-height:calc(100dvh - .75rem)}.navigator-modal-header,.navigator-modal-content:not(.navigator-modal-content-flush){padding:var(--nv-space-4)}@keyframes nv-modal-in{0%{transform:translateY(100%)}}@keyframes nv-modal-out{to{transform:translateY(100%)}}}.navigator-modal-header:has(>.navigator-modal-header-actions){column-gap:var(--nv-space-2);grid-template-columns:minmax(0,1fr) auto auto}.navigator-modal-header-actions{align-items:center;gap:var(--nv-space-1);margin-left:auto;display:flex}.navigator-window-tabs{grid-template-rows:minmax(0,1fr);grid-template-columns:10.75rem minmax(0,1fr);height:100%;min-height:0;display:grid}.navigator-window-tabs-areas{align-content:start;gap:var(--nv-space-1);border-right:1px solid var(--navigator-border);background:var(--nv-surface-soft);padding:var(--nv-space-3) var(--nv-space-2);display:grid;overflow-y:auto}.navigator-window-tab{min-height:var(--nv-control-sm);align-items:center;gap:var(--nv-space-2);border-radius:var(--nv-radius-md);padding:0 var(--nv-space-3);color:var(--navigator-ink);cursor:pointer;font:inherit;font-size:var(--nv-text-sm);text-align:left;transition:background-color var(--nv-duration-base) var(--nv-ease-standard);background:0 0;border:0;font-weight:650;display:flex}.navigator-window-tab svg{flex:none;width:1.05rem;height:1.05rem}.navigator-window-tab:hover{background:color-mix(in srgb, var(--nv-action-soft) 70%, transparent)}.navigator-window-tab[aria-selected=true]{background:var(--nv-action-soft);color:var(--navigator-teal-deep)}.navigator-window-tabs-main{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.navigator-window-tabs-main>.navigator-window-tabs-body:only-child{grid-row:1/-1}.navigator-window-tabs-parts{gap:var(--nv-space-5);border-bottom:1px solid var(--navigator-border);padding:0 var(--nv-space-5);scrollbar-width:none;display:flex;overflow-x:auto}.navigator-window-tabs-parts::-webkit-scrollbar{display:none}.navigator-window-part{padding:var(--nv-space-3) 0;color:var(--navigator-muted);cursor:pointer;font:inherit;font-size:var(--nv-text-sm);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;font-weight:700}.navigator-window-part:hover{color:var(--navigator-teal-deep)}.navigator-window-part[aria-selected=true]{border-bottom-color:var(--nv-action);color:var(--navigator-teal-deep)}.navigator-window-tabs .navigator-window-tab:focus-visible,.navigator-window-tabs .navigator-window-part:focus-visible,.navigator-window-tabs .navigator-window-tabs-body:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:-3px}.navigator-window-tabs-body{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--nv-space-4) var(--nv-space-5) var(--nv-space-5);overflow-y:auto}.navigator-window-pane{align-content:start;gap:var(--nv-space-4);display:grid}.navigator-window-pane-head{justify-items:start;gap:var(--nv-space-1);display:grid}.navigator-window-pane-icon{width:2.75rem;height:2.75rem;margin-bottom:var(--nv-space-2);border-radius:var(--nv-radius-lg);background:var(--nv-action-soft);color:var(--navigator-teal-deep);place-items:center;display:grid}.navigator-window-pane-icon svg{width:1.35rem;height:1.35rem}.navigator-window-pane-head h3{color:var(--navigator-ink);font-size:var(--nv-text-base);margin:0;font-weight:750}.navigator-window-pane-head p{max-width:60ch;color:var(--navigator-muted);font-size:var(--nv-text-sm);margin:0;line-height:1.5}.navigator-window-actions{align-items:center;gap:var(--nv-space-2);flex-wrap:wrap;display:flex}@media (width<=620px){.navigator-window-tabs{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.navigator-window-tabs-areas{border-right:0;border-bottom:1px solid var(--navigator-border);padding:var(--nv-space-2) var(--nv-space-3);scrollbar-width:none;display:flex;overflow-x:auto}.navigator-window-tabs-areas::-webkit-scrollbar{display:none}.navigator-window-tab{white-space:nowrap;flex:none}.navigator-window-tabs-parts{gap:var(--nv-space-4);padding:0 var(--nv-space-4)}.navigator-window-tabs-body{padding:var(--nv-space-4)}}.nv-segmented{border:0;min-width:0;max-width:100%;margin:0;padding:0;display:inline-flex}.nv-segmented-legend,.nv-segmented-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nv-segmented-track{min-width:0;max-width:100%;height:var(--nv-control-sm);border-radius:var(--nv-radius-md);background:var(--nv-surface-sunken);padding:var(--nv-space-1);box-shadow:inset 0 0 0 1px var(--nv-line-soft);align-items:stretch;gap:0;display:inline-flex;position:relative}.nv-segmented:disabled .nv-segmented-track{opacity:.55}.nv-segmented-option{z-index:1;justify-content:center;align-items:center;gap:calc(var(--nv-space-1) * 1.5);border-radius:var(--nv-radius-sm);min-width:0;padding:0 var(--nv-space-3);color:var(--nv-ink-muted);font-size:var(--nv-text-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--nv-duration-base) var(--nv-ease-standard), background-color var(--nv-duration-base) var(--nv-ease-standard);font-weight:650;line-height:1;display:inline-flex;position:relative}.nv-segmented-option:not([data-checked]):hover{background:color-mix(in srgb, var(--nv-surface-raised) 55%, transparent);color:var(--nv-ink)}.nv-segmented-option[data-checked]{color:var(--nv-working-ink)}.nv-segmented:disabled .nv-segmented-option{cursor:not-allowed}.nv-segmented:disabled .nv-segmented-option:hover{color:var(--nv-ink-muted);background:0 0}.nv-segmented-option:has(.nv-segmented-input:focus-visible){outline:var(--nv-focus-width) solid var(--nv-focus-color);outline-offset:1px}.nv-segmented-thumb{top:var(--nv-space-1);bottom:var(--nv-space-1);border-radius:var(--nv-radius-sm);background:var(--nv-surface-raised);box-shadow:var(--nv-elevation-1), 0 0 0 1px var(--nv-line-soft);pointer-events:none;position:absolute;left:0}.nv-segmented-thumb[data-glide]{transition:transform var(--nv-duration-slow) var(--nv-ease-spring-soft), width var(--nv-duration-slow) var(--nv-ease-spring-soft)}@media (prefers-reduced-motion:reduce){.nv-segmented-thumb[data-glide]{transition:none}}.nv-segmented-icon,.nv-segmented-label{transition:transform var(--nv-duration-fast) var(--nv-ease-standard);position:relative}.nv-segmented-icon{place-items:center;display:inline-grid}.nv-segmented-icon svg{stroke-width:2px;width:15px;height:15px}.nv-segmented-option:active .nv-segmented-icon,.nv-segmented-option:active .nv-segmented-label{transform:scale(var(--nv-motion-press))}.nv-setting-row{align-items:center;gap:var(--nv-space-3) var(--nv-space-4);border-bottom:1px solid var(--nv-line);padding:var(--nv-space-3) 0;flex-wrap:wrap;display:flex}.nv-setting-row-copy{gap:var(--nv-space-1);flex:14rem;min-width:0;display:grid}.nv-setting-row-copy strong{color:var(--nv-ink);font-size:var(--nv-text-md)}.nv-setting-row-copy small{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);line-height:1.4}.nv-setting-row-control{justify-content:flex-end;align-items:center;gap:var(--nv-space-2);flex-wrap:wrap;flex:0 auto;display:flex}.billing-route{min-height:100vh;padding:var(--nv-space-8);background:linear-gradient(180deg, #f7f2ea 0%, var(--navigator-surface) 100%)}.billing-panel{gap:var(--nv-space-4);max-width:960px;padding:var(--nv-space-8);background:#ffffffdb;border:1px solid #372d1f2e;border-radius:28px;margin:0 auto;display:grid;box-shadow:0 18px 60px #372d1f1a}.billing-panel>p,.billing-panel h1{margin:0}.billing-card h2{margin:var(--nv-space-1) 0 var(--nv-space-3);color:#231f18;max-width:none}.billing-panel h1{font-size:clamp(2rem,5vw,3rem);line-height:1.1}.billing-card h2{font-size:1.4rem;line-height:1.3}.billing-links{gap:var(--nv-space-6);margin-top:var(--nv-space-2);flex-wrap:wrap;display:flex}.billing-links a{color:var(--navigator-teal-deep);font-size:var(--nv-text-sm);font-weight:750;text-decoration:none}.billing-links a:hover{text-decoration:underline}.billing-selection,.billing-note{color:#625846}.billing-card{padding:var(--nv-space-5);background:#fffaf2;border:1px solid #372d1f29;border-radius:20px}.billing-actions{gap:var(--nv-space-3);flex-wrap:wrap;display:flex}@media (width<=620px){.billing-route{padding:var(--nv-space-4)}.billing-panel{padding:var(--nv-space-5)}.billing-actions .nv-button{width:100%}}.privacy-page{max-width:1120px;min-height:100vh;padding:clamp(var(--nv-space-10), 7vw, 5.5rem) clamp(var(--nv-space-4), 4vw, var(--nv-space-8));color:var(--navigator-ink);margin:0 auto}.privacy-heading{max-width:760px}.privacy-heading h1{max-width:14ch;margin-bottom:var(--nv-space-4);font-size:clamp(2.5rem,7vw,4.2rem);line-height:1}.privacy-heading p,.privacy-panel p{color:color-mix(in srgb, var(--navigator-muted) 80%, var(--nv-attention-ink))}.privacy-kicker,.privacy-label{margin:0 0 var(--nv-space-3);color:color-mix(in srgb, var(--nv-attention) 45%, var(--nv-attention-ink));text-transform:uppercase;font-size:.78rem;font-weight:800}.privacy-grid{gap:var(--nv-space-4);margin-top:var(--nv-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.privacy-panel{border:1px solid color-mix(in srgb, var(--navigator-border) 85%, var(--nv-danger-line));background:var(--nv-surface-plain);min-width:0;box-shadow:0 18px 46px color-mix(in srgb, var(--nv-shadow-ink) 8%, transparent);padding:clamp(var(--nv-space-4), 3vw, var(--nv-space-6));border-radius:8px}.privacy-panel h2,.privacy-operation h3{margin:0 0 var(--nv-space-3)}.privacy-actions{gap:var(--nv-space-3);margin:var(--nv-space-4) 0;flex-wrap:wrap;display:flex}.privacy-confirm input:focus-visible{outline:3px solid var(--nv-action);outline-offset:3px}.privacy-confirm{align-items:flex-start;gap:var(--nv-space-3);border:1px solid color-mix(in srgb, var(--navigator-surface) 80%, var(--nv-danger));background:color-mix(in srgb, var(--navigator-surface) 30%, var(--nv-danger-soft));padding:var(--nv-space-3);border-radius:7px;font-weight:700;display:flex}.privacy-confirm input{width:1.1rem;height:1.1rem;margin-top:.15rem}.privacy-operation{margin-top:var(--nv-space-4);border-top:1px solid color-mix(in srgb, var(--navigator-amber) 15%, var(--navigator-border));padding-top:var(--nv-space-4)}.privacy-operation-heading{justify-content:space-between;align-items:flex-start;gap:var(--nv-space-3);display:flex}.privacy-state{background:color-mix(in srgb, var(--navigator-apricot) 50%, var(--nv-coworker-blue-soft));padding:var(--nv-space-1) var(--nv-space-2);color:color-mix(in srgb, var(--navigator-ink) 30%, var(--navigator-muted));text-transform:capitalize;border-radius:999px;font-size:.75rem;font-weight:800}.privacy-state-ready,.privacy-state-purged,.privacy-state-downloaded{background:var(--nv-action-highlight);color:color-mix(in srgb, var(--nv-action) 60%, var(--nv-attention-ink))}.privacy-state-unknown,.privacy-state-blocked_by_hold{background:color-mix(in srgb, var(--navigator-amber) 65%, var(--nv-danger-soft));color:color-mix(in srgb, var(--nv-attention) 25%, var(--nv-attention-ink))}.privacy-owner-progress{gap:var(--nv-space-2);margin:0;padding:0;list-style:none;display:grid}.privacy-owner-progress li{border-bottom:1px solid color-mix(in srgb, var(--navigator-border) 60%, var(--navigator-surface));padding:var(--nv-space-2) 0;grid-template-columns:minmax(0,1fr) auto;gap:.15rem;display:grid}.privacy-owner-progress small{color:color-mix(in srgb, var(--nv-action) 35%, var(--nv-danger));overflow-wrap:anywhere;grid-column:1/-1}.privacy-hold-note,.privacy-unknown-note,.privacy-error{border-left:4px solid color-mix(in srgb, var(--nv-attention) 50%, var(--nv-danger));background:color-mix(in srgb, var(--navigator-surface) 35%, var(--nv-warning-soft));padding:var(--nv-space-3) var(--nv-space-4);display:block}.privacy-error{margin-top:var(--nv-space-4);color:color-mix(in srgb, var(--navigator-ink) 40%, var(--nv-danger))}@media (width<=760px){.privacy-grid{grid-template-columns:1fr}.privacy-operation-heading{flex-direction:column;align-items:stretch}.privacy-state{width:fit-content}}.privacy-evidence{gap:var(--nv-space-1) var(--nv-space-4);margin:var(--nv-space-4) 0 0;grid-template-columns:max-content minmax(0,1fr);font-size:.9rem;display:grid}.privacy-evidence dt{color:var(--navigator-muted);font-weight:650}.privacy-evidence dd{overflow-wrap:anywhere;margin:0}.privacy-completion{margin-top:var(--nv-space-4);padding:var(--nv-space-4) var(--nv-space-4);border-radius:var(--radius-medium);background:var(--navigator-mint)}.privacy-completion p{margin:0 0 var(--nv-space-3)}.privacy-completion h4{margin:var(--nv-space-4) 0 var(--nv-space-2);font-size:.95rem}.privacy-completion-owners,.privacy-retained{gap:var(--nv-space-1);margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.privacy-completion-owners li{justify-content:space-between;gap:var(--nv-space-4);display:flex}.privacy-receipt-button{margin-top:var(--nv-space-4)}.pwa-page{gap:var(--nv-space-4);color:var(--navigator-ink);display:grid}.pwa-page-overline{color:var(--navigator-teal-deep);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.pwa-page-hero h1{margin:var(--nv-space-1) 0 var(--nv-space-2);letter-spacing:-.055em;font-size:clamp(2.8rem,5vw,4.25rem);font-weight:750;line-height:1.08}.pwa-page-hero h1 span{color:var(--navigator-teal-action)}.pwa-page-hero p{color:var(--navigator-muted);margin:0;font-size:1.05rem}.pwa-page-grid{gap:var(--nv-space-5);margin-top:var(--nv-space-8);grid-template-columns:minmax(0,1fr);display:grid}.pwa-install-card,.pwa-status-card{border:1px solid var(--nv-line-soft);background:var(--nv-surface-plain);padding:clamp(var(--nv-space-6), 2.5vw, var(--nv-space-8));border-radius:1.5rem}.pwa-install-card{align-items:center;gap:var(--nv-space-6);background:linear-gradient(110deg, var(--nv-action-highlight), var(--nv-surface-plain) 74%);min-height:19rem;display:flex}.pwa-install-card img{border-radius:1.7rem;flex:none;width:clamp(5rem,9vw,8.5rem);height:auto}.pwa-install-card h2{max-width:22rem;margin:var(--nv-space-4) 0 var(--nv-space-2);letter-spacing:-.04em;font-size:clamp(1.6rem,2.7vw,2.2rem);font-weight:750;line-height:1.15}.pwa-install-card p,.pwa-offline-explainer p{color:var(--navigator-muted);line-height:1.55}.pwa-install-card p{max-width:30rem;margin:0 0 var(--nv-space-5)}.pwa-install-card small{margin-top:var(--nv-space-3);color:color-mix(in srgb, var(--navigator-ink) 55%, var(--nv-ink-on-strong-muted));line-height:1.5;display:block}.pwa-page-update{margin-top:var(--nv-space-3)}.pwa-installed-badge{background:var(--navigator-mint);color:var(--navigator-teal-deep);padding:var(--nv-space-2) var(--nv-space-3);border-radius:.7rem;font-weight:750;display:inline-block}.pwa-status-card h2{margin:0 0 var(--nv-space-5);font-size:1.35rem;font-weight:750}.pwa-status-row{gap:var(--nv-space-3);border-top:1px solid var(--navigator-border);padding:var(--nv-space-4) 0;align-items:start;display:flex}.pwa-status-row strong,.pwa-status-row small{display:block}.pwa-status-row strong{font-size:.9rem}.pwa-status-row small{margin-top:var(--nv-space-1);color:var(--navigator-muted);font-size:.8rem;line-height:1.45}.pwa-status-icon{border-radius:.8rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;font-size:1.3rem;font-weight:800;display:grid}.pwa-status-icon.is-mint{background:var(--navigator-mint);color:color-mix(in srgb, var(--navigator-teal-deep) 45%, var(--nv-action))}.pwa-status-icon.is-lilac{background:var(--navigator-lilac);color:color-mix(in srgb, var(--navigator-ink) 25%, var(--nv-coworker-violet))}.pwa-status-icon.is-apricot{background:color-mix(in srgb, var(--navigator-apricot) 75%, var(--navigator-surface));color:color-mix(in srgb, var(--nv-attention) 25%, var(--nv-danger-ink))}.pwa-status-icon svg,.pwa-offline-icon svg{width:1.4rem;height:1.4rem}.pwa-page-message{margin-top:var(--nv-space-4);border:1px solid color-mix(in srgb, var(--nv-line-action-hover) 40%, var(--nv-surface-plain));background:var(--nv-action-soft);padding:var(--nv-space-3) var(--nv-space-4);color:var(--nv-action-hover);border-radius:.9rem;display:block}.pwa-offline-explainer{align-items:center;gap:var(--nv-space-4);max-width:70rem;margin-top:var(--nv-space-6);border:1px solid color-mix(in srgb, var(--nv-attention) 50%, var(--nv-surface-plain));background:color-mix(in srgb, var(--navigator-surface) 55%, var(--nv-warning-soft));padding:var(--nv-space-5) var(--nv-space-6);border-radius:1.25rem;display:flex}.pwa-offline-icon{background:var(--navigator-amber);width:3rem;height:3rem;color:color-mix(in srgb, var(--nv-attention) 10%, var(--nv-warning-ink));border-radius:.8rem;flex:none;place-items:center;font-size:1.5rem;display:grid}.pwa-offline-explainer h2{margin:0 0 var(--nv-space-1);font-size:1rem}.pwa-offline-explainer p{margin:0;font-size:.85rem}@media (width<=950px){.pwa-page-grid{grid-template-columns:1fr}}@media (width<=560px){.pwa-page-grid{gap:var(--nv-space-4);margin-top:var(--nv-space-5)}.pwa-page-hero h1{font-size:clamp(2.5rem,11vw,3rem)}.pwa-page-hero p{font-size:.95rem}.pwa-install-card{align-items:flex-start;gap:var(--nv-space-3);min-height:0;padding:var(--nv-space-5);flex-direction:column}.pwa-install-card img{border-radius:1rem;width:3.5rem}.pwa-install-card h2{margin:var(--nv-space-2) 0 var(--nv-space-2);font-size:1.5rem}.pwa-install-card p{margin-bottom:var(--nv-space-3);font-size:.9rem}.pwa-install-card small{margin-top:var(--nv-space-2)}.pwa-status-card{padding:var(--nv-space-5)}.pwa-offline-explainer{align-items:flex-start}}.saved-logins{gap:var(--nv-space-3);display:grid}.saved-logins-list{gap:var(--nv-space-2);margin:0;padding:0;list-style:none;display:grid}.saved-login{justify-content:space-between;align-items:center;gap:var(--nv-space-3);border:1px solid var(--nv-line);border-radius:var(--nv-radius-lg);background:var(--nv-surface-raised);padding:var(--nv-space-3) var(--nv-space-4);flex-wrap:wrap;display:flex}.saved-login-copy{gap:calc(var(--nv-space-1) / 2);min-width:0;display:grid}.saved-login-copy strong{font-size:var(--nv-text-md)}.saved-login-copy span,.saved-login-copy small{overflow-wrap:anywhere;color:var(--nv-ink-muted);font-size:var(--nv-text-sm)}.saved-login-copy small{font-size:var(--nv-text-xs)}.saved-login-session{align-items:center;gap:var(--nv-space-1) var(--nv-space-2);flex-wrap:wrap;display:flex}.saved-login-actions{align-items:center;gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.saved-logins-add{justify-self:start}.saved-login-form{gap:var(--nv-space-2);max-width:440px;display:grid}.saved-login-form h4{margin:0 0 var(--nv-space-1);color:var(--nv-ink);font-size:var(--nv-text-lg);font-weight:750}.saved-login-websites{gap:var(--nv-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.saved-login-websites legend{margin-bottom:var(--nv-space-2);padding:0}.saved-login-website{align-items:center;gap:var(--nv-space-2);display:flex}.saved-login-add-website,.saved-login-key>.nv-button{justify-self:start}.saved-login-secret{position:relative}.saved-login-secret .account-input{padding-right:var(--nv-space-10)}.saved-login-eye{top:50%;right:var(--nv-space-2);position:absolute;transform:translateY(-50%)}.saved-login-eye:active:not(:disabled){transform:translateY(-50%)scale(.92)}.saved-login-key,.saved-login-key-panel{gap:var(--nv-space-2);display:grid}.saved-login-hint{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);margin:0}.saved-login-form-actions{justify-content:flex-end;gap:var(--nv-space-2);margin-top:var(--nv-space-2);display:flex}.support-route{min-height:100vh;padding:var(--nv-space-8);background:linear-gradient(180deg, #f5f1e8 0%, var(--navigator-surface) 100%)}.support-panel{max-width:960px;padding:var(--nv-space-8);background:#ffffffe6;border:1px solid #372d1f2e;border-radius:28px;margin:0 auto;box-shadow:0 18px 60px #372d1f1a}.support-panel h1{margin:var(--nv-space-1) 0 var(--nv-space-3);font-size:2.5rem}.support-panel h2{font-size:1.35rem}.support-panel h3{font-size:1.05rem}.support-form,.support-detail{margin-block:var(--nv-space-6);padding:var(--nv-space-5);background:#fffaf2;border:1px solid #372d1f29;border-radius:20px}.support-form{gap:var(--nv-space-4);display:grid}.support-form label{gap:var(--nv-space-2);font-weight:650;display:grid}.support-form input,.support-form select,.support-form textarea{min-width:0;padding:var(--nv-space-3);background:var(--nv-surface-plain);color:#231f18;font:inherit;border:1px solid #877966;border-radius:10px}.support-form small,.support-muted,.support-meta{color:#625846}.support-form .nv-button{justify-self:start}.support-list-heading,.support-case-heading{justify-content:space-between;align-items:center;gap:var(--nv-space-4);display:flex}.support-case-list,.support-grants{padding:0;list-style:none}.support-case-list button:where(:not(.nv-button,.nv-icon-button)){width:100%;margin-block:var(--nv-space-1);padding:var(--nv-space-4) var(--nv-space-4);background:var(--nv-surface-plain);color:inherit;text-align:start;border:1px solid #372d1f29;border-radius:12px}.support-case-list button:where(:not(.nv-button,.nv-icon-button)) span{margin-top:var(--nv-space-1);color:#625846;display:block}.support-status{padding:var(--nv-space-1) var(--nv-space-3);background:#e9e1d3;border-radius:999px}.status-open{background:#f5ddbd}.status-investigating{background:#dbe8f4}.status-resolved,.status-closed{background:#dcebdc}.support-public-note{padding:var(--nv-space-4);background:var(--nv-surface-plain);border-inline-start:4px solid #66543b}.support-warning{padding:var(--nv-space-4);background:#fff0ce;border-radius:10px;display:block}.support-timeline{padding-inline-start:var(--nv-space-5)}.support-timeline li,.support-grants li{margin-block:var(--nv-space-3)}.support-grants .nv-button{width:fit-content;margin-top:var(--nv-space-2);display:flex}.support-detail fieldset{gap:var(--nv-space-2);margin-block:var(--nv-space-4);border:0;padding:0;display:grid}.support-detail code,.support-grants li{overflow-wrap:anywhere}.support-consent{margin-top:var(--nv-space-2);font-weight:650}@media (width<=620px){.support-route{padding:var(--nv-space-4)}.support-panel{padding:var(--nv-space-5)}.support-panel h1{font-size:2rem}.support-list-heading,.support-case-heading{flex-direction:column;align-items:flex-start}.support-form .nv-button,.support-list-heading .nv-button{width:100%}}.navigator-plan-usage-card{gap:var(--nv-space-3);padding:var(--nv-space-5);display:grid}.navigator-plan-usage-card header{justify-content:space-between;align-items:baseline;gap:var(--nv-space-3);flex-wrap:wrap;display:flex}.navigator-plan-usage-card h4{font-size:var(--nv-text-md);margin:0}.navigator-plan-usage-card header span,.navigator-plan-usage-totals span,.navigator-plan-usage-note,.navigator-plan-usage-facts dd{color:var(--navigator-muted);font-size:var(--nv-text-sm)}.navigator-plan-usage-meter{height:var(--nv-space-3);border-radius:var(--nv-radius-pill);background:var(--nv-surface-soft);overflow:hidden}.navigator-plan-usage-meter i{border-radius:var(--nv-radius-pill);background:var(--nv-action);height:100%;display:block}.navigator-plan-usage-totals{justify-content:space-between;gap:var(--nv-space-3);font-size:var(--nv-text-md);margin:0;display:flex}.navigator-plan-usage-facts{gap:var(--nv-space-3);margin:var(--nv-space-1) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.navigator-plan-usage-facts div{gap:var(--nv-space-1);border-radius:var(--nv-radius-lg);background:var(--nv-surface-soft);padding:var(--nv-space-3) var(--nv-space-4);display:grid}.navigator-plan-usage-facts dt{font-size:var(--nv-text-xl);font-weight:700}.navigator-plan-usage-facts dd{margin:0}.navigator-plan-usage-note{margin:var(--nv-space-1) 0 0}@media (width<=640px){.navigator-plan-usage-facts{grid-template-columns:minmax(0,1fr)}}.profile-panel,.profile-fields,.profile-current{gap:var(--nv-space-3);min-width:0;display:grid}.profile-panel{max-width:720px}.profile-fields input,.profile-fields select{min-width:0}.profile-current{border-top:1px solid color-mix(in srgb, var(--navigator-border) 85%, var(--nv-danger-line));padding-top:var(--nv-space-4)}.profile-current dd{margin:0 0 var(--nv-space-2);overflow-wrap:anywhere}.profile-current dt{font-weight:700}.navigator-brand{justify-content:center;align-items:center;gap:var(--nv-space-2);border-radius:var(--nv-radius-lg);background:color-mix(in srgb, var(--nv-ink-inverse) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--nv-ink-inverse);font-size:var(--nv-text-lg);letter-spacing:-.01em;transition:background-color var(--nv-duration-base) var(--nv-ease-standard);flex:none;font-weight:750;text-decoration:none;display:inline-flex}.navigator-brand:hover{background:color-mix(in srgb, var(--nv-ink-inverse) 18%, transparent)}.navigator-brand:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:2px}.navigator-brand-mark{flex:none;width:1.4rem;height:1.4rem}.navigator-brand.is-named{width:auto;padding:0 var(--nv-space-3);justify-content:flex-start}.navigator-brand.is-menu{align-self:stretch}.navigator-brand.is-bar{background:var(--nv-sidebar-bg)}.navigator-brand.is-bar:hover{background:color-mix(in srgb, var(--nv-sidebar-bg) 88%, var(--nv-ink-inverse))}.navigator-brand.is-bar.is-named{padding-right:var(--nv-space-4)}.coworker-look{gap:var(--nv-space-4);display:grid}.coworker-look fieldset{gap:var(--nv-space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.coworker-look legend{width:100%;margin-bottom:var(--nv-space-2);font-weight:700}.coworker-look-choice{justify-items:center;gap:var(--nv-space-1);min-width:calc(var(--nv-space-12) + var(--nv-space-4));border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);padding:var(--nv-space-2) var(--nv-space-1);cursor:pointer;transition:border-color var(--nv-duration-fast) var(--nv-ease-standard), transform var(--nv-duration-fast) var(--nv-ease-standard);border:2px solid #0000;display:grid;position:relative}.coworker-look-input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.coworker-look-name{color:var(--nv-ink-muted);font-size:var(--nv-text-2xs);font-weight:650;line-height:1.2}.coworker-look-choice:hover{transform:translateY(-2px)}.coworker-look-choice:has(:checked){border-color:var(--nv-action)}.coworker-look-choice:has(:checked) .coworker-look-name{color:var(--nv-ink)}.coworker-look-choice:has(:focus-visible){outline:var(--nv-focus-width) solid var(--nv-focus-color);outline-offset:var(--nv-focus-offset)}.coworker-look fieldset:disabled .coworker-look-choice{cursor:not-allowed;opacity:.6;transform:none}@media (prefers-reduced-motion:reduce){.coworker-look-choice:hover{transform:none}}.navigator-create-coworker{gap:var(--nv-space-3);display:grid}.navigator-create-coworker-preview{align-items:center;gap:var(--nv-space-4);border:1px solid var(--nv-line-soft);background:var(--nv-surface-soft);padding:var(--nv-space-5);border-radius:1.1rem;display:flex}.navigator-create-coworker-preview div{gap:.15rem;display:grid}.navigator-create-coworker-preview div span{color:var(--navigator-muted);font-size:.88rem}.navigator-create-coworker label{font-weight:700}.navigator-create-coworker input:not([type=radio]){border:1px solid var(--navigator-border);width:100%;min-height:2.9rem;padding:var(--nv-space-3) var(--nv-space-3);font:inherit;border-radius:.8rem}.navigator-create-coworker input:not([type=radio]):focus-visible{outline:3px solid var(--navigator-focus);outline-offset:2px}.navigator-create-coworker-note{color:var(--navigator-muted);margin:0;font-size:.85rem;line-height:1.5}.navigator-create-coworker-actions{justify-content:flex-end;gap:var(--nv-space-2);margin-top:var(--nv-space-2);flex-wrap:wrap;display:flex}.navigator-create-coworker textarea{border:1px solid var(--navigator-border);width:100%;padding:var(--nv-space-3) var(--nv-space-3);font:inherit;resize:vertical;border-radius:.8rem}.navigator-create-coworker-actions{justify-content:space-between}.navigator-create-coworker-preview{--nv-avatar-cutout:var(--nv-surface-soft)}.navigator-coworker-switcher{align-items:center;gap:var(--nv-space-2);min-width:0;display:flex}.navigator-coworker-switcher>a{border:1px solid var(--navigator-border);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);width:2.625rem;height:2.625rem;color:var(--navigator-teal-deep);cursor:pointer;transition:background-color var(--nv-duration-base) var(--nv-ease-standard), border-color var(--nv-duration-base) var(--nv-ease-standard);--nv-avatar-cutout:var(--nv-surface-plain);flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.navigator-coworker-switcher>a:hover{border-color:var(--nv-line-action);background:var(--nv-action-highlight);--nv-avatar-cutout:var(--nv-action-highlight)}.navigator-coworker-switcher>a.is-selected{border-color:var(--nv-line-action);background:var(--nv-action-highlight);box-shadow:inset 0 0 0 2px var(--nv-action);--nv-avatar-cutout:var(--nv-action-highlight)}.navigator-coworker-switcher>a[aria-disabled=true]{cursor:not-allowed;opacity:.45}@media (width<=560px){.navigator-coworker-switcher>a{width:2.3rem;height:2.3rem}}.navigator-archive-coworker{gap:var(--nv-space-4);display:grid}.navigator-archive-coworker>p{color:var(--navigator-muted);margin:0;line-height:1.55}.navigator-archive-coworker>p[role=alert]{color:var(--nv-danger-ink)}.navigator-archive-coworker-identity{align-items:center;gap:var(--nv-space-3);border:1px solid var(--navigator-border);background:var(--nv-surface-soft);padding:var(--nv-space-3);--nv-avatar-cutout:var(--nv-surface-soft);border-radius:1rem;display:flex}.navigator-archive-coworker-identity>div:last-child{gap:.15rem;display:grid}.navigator-archive-coworker-identity span{color:var(--navigator-muted);font-size:.86rem}.send-feedback-form,.send-feedback-sent{align-content:start;gap:var(--nv-space-4);display:grid}.send-feedback-form>.nv-segmented{justify-self:start}.send-feedback-label{color:var(--nv-ink);font-size:var(--nv-text-md);font-weight:650}.send-feedback-text{width:100%;min-height:9rem;margin-top:calc(var(--nv-space-2) * -1);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-md);background:var(--nv-surface-plain);padding:var(--nv-space-3);color:var(--nv-ink);font:inherit;font-size:var(--nv-text-base);resize:vertical}.send-feedback-text:focus-visible{box-shadow:var(--nv-focus-ring);outline:none}.send-feedback-actions{justify-content:flex-end;align-items:center;gap:var(--nv-space-3);flex-wrap:wrap;display:flex}.send-feedback-actions small{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);margin-right:auto}.navigator-presence.is-away,.navigator-status-dot.is-away{background:var(--nv-attention)}.navigator-presence.is-busy,.navigator-status-dot.is-busy{background:var(--nv-danger)}.navigator-status-dot.is-online{background:color-mix(in srgb, var(--navigator-mint) 30%, var(--nv-action))}.navigator-status-dot{width:var(--nv-space-2);height:var(--nv-space-2);border-radius:var(--nv-radius-pill);display:block}.navigator-account-who{align-items:center;gap:var(--nv-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.navigator-account-who>span:last-child{min-width:0;display:grid}.navigator-account-who strong,.navigator-account-who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nv-menu[aria-label=Account\ menu]{width:min(18rem, calc(100vw - var(--nv-space-4)))}.navigator-account-face{width:var(--nv-control-md);height:var(--nv-control-md);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-pill);background:var(--navigator-mint);color:var(--navigator-teal-deep);font-size:var(--nv-text-xs);place-items:center;font-weight:850;display:grid;position:relative}.nv-coworker-status{align-items:center;gap:var(--nv-space-2);min-height:var(--nv-space-8);font-size:var(--nv-text-xs);display:flex}.nv-coworker-status-name{color:var(--nv-ink);font-weight:750}.nv-coworker-status-live{min-width:0;display:inline-grid}.nv-coworker-status-label{color:var(--nv-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.nv-coworker-status-label.is-needs-you{color:var(--nv-warning-ink);font-weight:750}.nv-coworker-status-label.is-failed{color:var(--nv-danger-ink)}.nv-coworker-status-label.is-success{color:var(--nv-success-ink)}.nv-coworker-status-label.is-busy{background:linear-gradient(100deg, var(--nv-ink-muted) 35%, var(--nv-ink) 50%, var(--nv-ink-muted) 65%) 0 0 / 220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite nv-status-shimmer}.nv-coworker-status-aside{color:var(--nv-ink-muted);font-variant-numeric:tabular-nums;margin-left:auto}.nv-work-steps-wrap{justify-items:start;gap:var(--nv-space-1);display:grid}.nv-work-steps-summary{align-items:center;gap:var(--nv-space-1);border-radius:var(--nv-radius-sm);padding:var(--nv-space-1) var(--nv-space-2);color:var(--nv-ink-muted);font:inherit;font-size:var(--nv-text-xs);cursor:pointer;transition:background-color var(--nv-duration-base) var(--nv-ease-standard);background:0 0;border:0;font-weight:700;display:inline-flex}.nv-work-steps-summary:hover{background:var(--nv-working-soft);color:var(--nv-working-ink)}.nv-work-steps-summary:focus-visible{outline:var(--nv-focus-width) solid var(--nv-focus-color);outline-offset:var(--nv-focus-offset)}.nv-work-steps-summary svg{width:14px;height:14px;transition:transform var(--nv-duration-moderate) var(--nv-ease-standard)}.nv-work-steps-summary[aria-expanded=true] svg{transform:rotate(180deg)}.nv-work-steps{margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.nv-work-step{align-items:flex-start;gap:var(--nv-space-2);padding:var(--nv-space-1) 0;font-size:var(--nv-text-sm);display:flex;position:relative}.nv-work-step+.nv-work-step:before{top:calc(var(--nv-space-3) * -1);left:calc(var(--nv-space-2) - .5px);width:1px;height:var(--nv-space-4);background:var(--nv-line);content:"";position:absolute}.nv-work-step-icon{width:var(--nv-space-4);height:var(--nv-space-5);animation:nv-work-step-icon-in var(--nv-duration-slow) var(--nv-ease-spring-snappy);flex:none;place-items:center;display:grid}.nv-work-step-icon svg{width:16px;height:16px}.nv-work-step-dot{border:1.5px solid var(--nv-paused);border-radius:50%;width:7px;height:7px}.nv-work-step.is-waiting .nv-work-step-copy{color:var(--nv-ink-muted)}.nv-work-step.is-active .nv-work-step-copy>span{font-weight:700}.nv-work-step.is-failed .nv-work-step-icon{color:var(--nv-danger-strong)}.nv-work-step.is-needs-you .nv-work-step-icon{color:var(--nv-needs-you)}.nv-work-step-copy{min-width:0;line-height:1.45;display:grid}.nv-work-step-copy small{color:var(--nv-ink-muted);font-size:var(--nv-text-xs)}.nv-visually-hidden-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nv-approval{border:1px solid color-mix(in oklab, var(--nv-needs-you) 45%, transparent);border-radius:var(--nv-radius-xl);background:color-mix(in oklab, var(--nv-needs-you-soft) 45%, var(--nv-surface-raised));max-width:520px;padding:var(--nv-space-4) var(--nv-space-5);overflow:hidden}.nv-approval:is(.is-approved,.is-declined){border-color:var(--nv-line);background:var(--nv-surface-raised);padding:var(--nv-space-2) var(--nv-space-4)}.nv-approval-ask{gap:var(--nv-space-2);display:grid}.nv-approval-question{font-size:var(--nv-text-base);margin:0;font-weight:750}.nv-approval-detail{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);margin:0}.nv-approval-actions{gap:var(--nv-space-2);margin-top:var(--nv-space-1);flex-wrap:wrap;display:flex}.nv-approval-footer{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);font-weight:700}.nv-approval-footer a{color:var(--nv-working-ink)}.nv-approval-receipt{align-items:center;gap:var(--nv-space-2);color:var(--nv-ink-muted);font-size:var(--nv-text-sm);margin:0;font-weight:700;display:flex}.nv-approval-receipt>svg{width:18px;height:18px}.nv-skeleton-messages{gap:var(--nv-space-5)}.nv-skeleton-message{gap:var(--nv-space-3);display:flex}.nv-skeleton-message.from-person{justify-content:flex-end}.nv-skeleton-message>div{gap:var(--nv-space-2);flex:1;display:grid}@keyframes nv-status-shimmer{to{background-position-x:-220%}}@keyframes nv-work-step-icon-in{0%{opacity:0;transform:scale(.5)}}@media (prefers-reduced-motion:reduce){.nv-coworker-status-label.is-busy{color:var(--nv-ink-muted);background:0 0;animation:none}.nv-work-step-icon{animation:none}}.browser-activity{right:var(--nv-space-5);bottom:var(--nv-space-5);z-index:60;max-width:calc(100vw - var(--nv-space-8));position:fixed}.browser-activity-bar{align-items:center;gap:var(--nv-space-3);height:var(--nv-control-lg);padding:0 var(--nv-space-4) 0 var(--nv-space-2);border-radius:var(--nv-radius-pill);background:var(--nv-fill-strong);color:var(--nv-ink-inverse);box-shadow:var(--nv-shadow-menu);font:inherit;font-size:var(--nv-text-sm);cursor:pointer;animation:browser-activity-in var(--nv-duration-moderate) var(--nv-ease-out);border:0;font-weight:700;display:flex}.browser-activity-faces{gap:var(--nv-space-2);padding:0 var(--nv-space-1);--nv-avatar-cutout:var(--nv-fill-strong);display:flex}.browser-activity-needs-you{align-items:center;gap:var(--nv-space-2);height:28px;padding:0 var(--nv-space-3);border-radius:var(--nv-radius-pill);background:var(--navigator-amber);color:var(--nv-attention-ink);font-size:var(--nv-text-xs);font-weight:800;display:inline-flex}.browser-activity-live{border-radius:var(--nv-radius-pill);background:var(--navigator-teal-action);flex:none;width:8px;height:8px;animation:1.6s infinite browser-activity-pulse;display:inline-block}.browser-activity-live.is-attention{background:var(--nv-attention)}.browser-activity-panel,.browser-activity-watch{border:1px solid var(--navigator-border);border-radius:var(--nv-radius-2xl);background:var(--navigator-surface);width:440px;max-width:100%;max-height:min(640px,100vh - 120px);box-shadow:var(--nv-shadow-dialog);animation:browser-activity-in var(--nv-duration-moderate) var(--nv-ease-out);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.browser-activity-watch{width:min(880px, calc(100vw - var(--nv-space-10)));grid-template-rows:auto auto 1fr}.browser-activity-panel-head{align-items:center;gap:var(--nv-space-3);padding:var(--nv-space-3) var(--nv-space-3) var(--nv-space-3) var(--nv-space-4);border-bottom:1px solid var(--navigator-border);display:flex}.browser-activity-panel-head>div{flex:1;min-width:0}.browser-activity-panel-head h2{font-size:var(--nv-text-base);margin:0;font-weight:800}.browser-activity-panel-head p{color:var(--navigator-muted);font-size:var(--nv-text-xs);margin:0;font-weight:600}.browser-activity-panel-body{padding:var(--nv-space-2);overflow:auto}.browser-activity-group h3{padding:var(--nv-space-3) var(--nv-space-2) var(--nv-space-1);color:var(--navigator-muted);font-size:var(--nv-text-2xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:800}.browser-activity-group ul{gap:var(--nv-space-1);margin:0;padding:0;list-style:none;display:grid}.browser-activity-row{align-items:center;gap:var(--nv-space-3);width:100%;padding:var(--nv-space-2);border-radius:var(--nv-radius-xl);color:var(--navigator-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:96px 1fr auto;display:grid}.browser-activity-row:hover{border-color:var(--nv-line-soft);background:var(--nv-surface-plain)}.browser-activity-row.needs-you{border-color:var(--nv-danger-line);background:var(--nv-danger-soft)}.browser-activity-row-text{gap:var(--nv-space-1);min-width:0;display:grid}.browser-activity-row-text strong{font-size:var(--nv-text-sm)}.browser-activity-row-text span{align-items:center;gap:var(--nv-space-1);color:var(--navigator-muted);font-size:var(--nv-text-xs);white-space:nowrap;display:flex;overflow:hidden}.browser-activity-row-text .browser-activity-face{margin-right:var(--nv-space-1);vertical-align:-3px}.browser-activity-status{padding:var(--nv-space-1) var(--nv-space-2);border-radius:var(--nv-radius-pill);background:var(--nv-action-soft);color:var(--navigator-teal-deep);font-size:var(--nv-text-2xs);white-space:nowrap;font-weight:800}.browser-activity-status.needs-you{background:var(--navigator-amber);color:var(--nv-attention-ink)}.browser-activity-picture{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid var(--navigator-border);border-radius:var(--nv-radius-md);background:var(--nv-surface-plain);width:96px;display:block}.browser-activity-picture.is-waiting{align-content:center;place-items:center;gap:var(--nv-space-2);color:var(--navigator-muted);font-size:var(--nv-text-sm);display:grid}.browser-activity-picture.is-large{border-radius:var(--nv-radius-lg);width:100%}.browser-activity-site-letter{border-radius:var(--nv-radius-sm);background:var(--nv-action-soft);width:32px;height:32px;color:var(--navigator-teal-deep);place-items:center;font-weight:800;display:grid}.browser-activity-ask{padding:var(--nv-space-3) var(--nv-space-4)}.browser-activity-ask .nv-approval{max-width:none}.browser-activity-watch-main{grid-template-columns:1fr 220px;min-height:0;display:grid;overflow:auto}.browser-activity-screen{align-content:start;gap:var(--nv-space-3);padding:var(--nv-space-4);display:grid}.browser-activity-live-view{aspect-ratio:16/10;border:1px solid var(--navigator-border);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);width:100%}.browser-activity-narration{align-items:center;gap:var(--nv-space-2);color:var(--navigator-teal-deep);font-size:var(--nv-text-sm);margin:0;font-weight:700;display:flex}.browser-activity-problem{color:var(--nv-danger);font-size:var(--nv-text-sm);margin:0}.browser-activity-controls{gap:var(--nv-space-2);display:flex}.browser-activity-steps{align-content:start;gap:var(--nv-space-3);padding:var(--nv-space-4);border-left:1px solid var(--navigator-border);color:var(--navigator-muted);font-size:var(--nv-text-sm);margin:0;list-style:none;display:grid}.browser-activity-steps li:before{width:var(--nv-space-4);content:"·";display:inline-block}.browser-activity-steps li.is-done:before{color:var(--navigator-teal-action);content:"✓";font-weight:800}.browser-activity-steps li.is-now{color:var(--navigator-ink);font-weight:700}.browser-activity-steps li.is-now:before{color:var(--navigator-teal-action);content:"●"}.browser-activity-chip{align-items:center;gap:var(--nv-space-2);height:var(--nv-control-sm);padding:0 var(--nv-space-3);border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-pill);background:var(--nv-surface-plain);color:var(--navigator-teal-deep);font:inherit;font-size:var(--nv-text-sm);cursor:pointer;font-weight:700;display:inline-flex}@keyframes browser-activity-in{0%{opacity:0;transform:translateY(var(--nv-space-3))}}@keyframes browser-activity-pulse{70%{box-shadow:0 0 0 6px #0000}0%{box-shadow:0 0 0 0 var(--nv-line-action)}}@media (width<=720px){.browser-activity{right:var(--nv-space-3);left:var(--nv-space-3);bottom:calc(var(--nv-space-12) * 2);max-width:none}.browser-activity-bar{width:100%}.browser-activity-panel,.browser-activity-watch{border-radius:var(--nv-radius-2xl) var(--nv-radius-2xl) 0 0;width:100%;max-height:86vh;position:fixed;inset:auto 0 0}.browser-activity-watch-main{grid-template-columns:1fr}.browser-activity-steps{border-top:1px solid var(--navigator-border);border-left:0}}.browser-activity-chat-lines{gap:var(--nv-space-2);margin:var(--nv-space-3) 0 0 var(--nv-space-10);padding:0;list-style:none;display:grid}.browser-activity-chat-line{align-items:center;gap:var(--nv-space-3);width:fit-content;max-width:100%;padding:var(--nv-space-2) var(--nv-space-3) var(--nv-space-2) var(--nv-space-2);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);flex-wrap:wrap;display:flex}.browser-activity-chat-line .browser-activity-picture{width:72px}.browser-activity-chat-line p{gap:var(--nv-space-1);min-width:0;margin:0;display:grid}.browser-activity-chat-line strong{align-items:center;gap:var(--nv-space-2);overflow-wrap:anywhere;font-size:var(--nv-text-sm);display:flex}.browser-activity-chat-line p>span{color:var(--navigator-muted);font-size:var(--nv-text-sm);font-variant-numeric:tabular-nums}.browser-activity-working-line{align-items:center;gap:var(--nv-space-2);display:flex}.browser-activity-working-now{gap:var(--nv-space-3);margin-block:var(--nv-space-4);padding:var(--nv-space-4);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);display:grid}.browser-activity-working-now h2{align-items:center;gap:var(--nv-space-2);font-size:var(--nv-text-lg);margin:0;display:flex}.browser-activity-working-now ul{gap:var(--nv-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}.browser-activity-card{justify-items:start;gap:var(--nv-space-1);width:100%;min-width:0;padding:var(--nv-space-2) var(--nv-space-2) var(--nv-space-3);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);color:inherit;font:inherit;text-align:left;cursor:pointer;display:grid}.browser-activity-card:hover{border-color:var(--nv-action)}.browser-activity-card:focus-visible{outline:2px solid var(--nv-action);outline-offset:2px}.browser-activity-card .browser-activity-picture{width:100%;margin-bottom:var(--nv-space-1)}.browser-activity-card strong{overflow-wrap:anywhere}.browser-activity-card>span:not(.browser-activity-status){color:var(--navigator-muted);font-size:var(--nv-text-sm);font-variant-numeric:tabular-nums}.browser-activity-chat-line .browser-activity-ask{flex-basis:100%;padding:0}.browser-activity-note{color:var(--navigator-muted);font-size:var(--nv-text-sm);margin:0}.navigator-offline-banner{align-items:center;gap:var(--nv-space-3);border-bottom:1px solid color-mix(in srgb, var(--nv-attention) 50%, var(--nv-surface-plain));background:var(--nv-warning-soft);padding:var(--nv-space-3) clamp(var(--nv-space-4), 4vw, var(--nv-space-12));color:color-mix(in srgb, var(--navigator-ink) 10%, var(--nv-warning-ink));font-size:.78rem;line-height:1.4;display:flex}.navigator-offline-banner strong{flex:none}.navigator-conversation-row{position:relative}.navigator-conversation-list .navigator-conversation-row>a,.navigator-sidebar .placement-navigation .navigator-conversation-row>a{padding-right:var(--nv-space-10)}.navigator-conversation-row>.navigator-conversation-options{top:50%;right:var(--nv-space-1);position:absolute;transform:translateY(-50%)}.navigator-conversation-rename{gap:var(--nv-space-1);padding:var(--nv-space-1) var(--nv-space-1);display:grid}.navigator-conversation-rename input{min-width:0;min-height:var(--nv-control-sm);border:1px solid var(--nv-line-action);border-radius:var(--nv-radius-sm);background:var(--nv-surface-plain);padding:0 var(--nv-space-2);color:var(--nv-ink);font:inherit;font-size:var(--nv-text-sm)}.navigator-conversation-rename small{color:color-mix(in srgb, var(--nv-danger) 45%, var(--nv-ink-inverse));font-size:var(--nv-text-xs)}.navigator-conversation-rename.is-header{width:min(28rem,100%);padding:0}.navigator-conversation-rename.is-header small{color:var(--nv-danger)}.navigator-sidebar .placement-navigation .navigator-conversation-groups{flex:none;overflow:visible}.navigator-sidebar .placement-navigation .navigator-conversation-groups ol{margin-bottom:var(--nv-space-2);flex:none;overflow:visible}.project-form{gap:var(--nv-space-5);display:grid}.project-field{gap:var(--nv-space-2);min-width:0;display:grid}.project-field>label{color:var(--nv-ink);font-size:var(--nv-text-md);font-weight:700}.project-field>small{color:var(--nv-ink-muted);font-size:var(--nv-text-sm)}.project-field>.project-field-problem{color:var(--nv-danger)}.project-input{width:100%;min-height:var(--nv-control-md);border:1px solid var(--nv-line);border-radius:var(--nv-radius-md);background:var(--nv-surface-plain);padding:var(--nv-space-2) var(--nv-space-3);color:var(--nv-ink);font:inherit;font-size:var(--nv-text-base)}textarea.project-input{min-height:calc(var(--nv-control-lg) * 1.5);resize:vertical;line-height:1.5}.project-input:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:2px}.project-input[aria-invalid=true]{border-color:var(--nv-danger-line)}.project-form-note{color:var(--nv-ink-muted);font-size:var(--nv-text-sm)}.project-form-actions{justify-content:flex-end;align-items:center;gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.navigator-sidebar .placement-navigation .navigator-projects{display:block}.navigator-sidebar .placement-navigation .navigator-project-list{margin:0 0 var(--nv-space-2);padding:0;list-style:none;display:grid}.navigator-sidebar .placement-navigation .navigator-project-link,.navigator-sidebar .placement-navigation .navigator-new-project{width:100%;min-height:var(--nv-control-sm);align-items:center;gap:var(--nv-space-2);border-radius:var(--nv-radius-sm);padding:0 var(--nv-space-3);color:var(--nv-ink-inverse);font:inherit;font-size:var(--nv-text-sm);text-align:left;cursor:pointer;transition:background-color var(--nv-duration-base) var(--nv-ease-standard);background:0 0;border:0;text-decoration:none;display:flex}.navigator-sidebar .placement-navigation .navigator-project-link svg,.navigator-sidebar .placement-navigation .navigator-new-project svg{flex:none;width:1rem;height:1rem}.navigator-sidebar .placement-navigation .navigator-project-link strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.navigator-sidebar .placement-navigation .navigator-project-link:hover,.navigator-sidebar .placement-navigation .navigator-new-project:hover{background:color-mix(in srgb, var(--nv-ink-inverse) 13%, transparent)}.navigator-sidebar .placement-navigation .navigator-project-link.is-open{background:var(--nv-action-highlight);color:var(--navigator-teal-deep)}.navigator-sidebar .placement-navigation .navigator-project-link.is-open strong{font-weight:750}.navigator-sidebar .placement-navigation .navigator-new-project{color:var(--nv-ink-on-strong-muted)}.navigator-sidebar .placement-navigation .navigator-project-link:focus-visible,.navigator-sidebar .placement-navigation .navigator-new-project:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:2px}.navigator-sidebar .placement-navigation .navigator-project-conversations{padding-left:var(--nv-space-5)}.navigator-sidebar .placement-navigation .navigator-project-conversations ol{margin:0}.navigator-sidebar .placement-navigation .navigator-project-conversations li a{color:var(--nv-ink-on-strong-muted)}.navigator-sidebar .placement-navigation .navigator-project-conversations li a:hover,.navigator-sidebar .placement-navigation .navigator-project-conversations li a[aria-current=page]{color:var(--nv-ink-inverse)}.navigator-sidebar-who{align-items:center;gap:var(--nv-space-3);padding:var(--nv-space-1) var(--nv-space-1) var(--nv-space-2);--nv-avatar-cutout:var(--nv-sidebar-bg);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.navigator-sidebar-who>div{gap:var(--nv-space-1);min-width:0;display:grid}.navigator-sidebar-who strong{color:var(--nv-ink-inverse);font-size:var(--nv-text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.navigator-sidebar-who span{color:var(--nv-ink-on-strong-muted);font-size:var(--nv-text-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.navigator-sidebar-sections{gap:var(--nv-space-1);flex-shrink:0;display:grid}.navigator-sidebar-sections a{min-height:var(--nv-control-sm);align-items:center;gap:var(--nv-space-3);border-radius:var(--nv-radius-md);padding:0 var(--nv-space-3);color:var(--nv-ink-inverse);font-size:var(--nv-text-md);transition:background-color var(--nv-duration-base) var(--nv-ease-standard);font-weight:650;text-decoration:none;display:flex}.navigator-sidebar-sections a svg{opacity:.9;flex:none;width:1.1rem;height:1.1rem}.navigator-sidebar-sections a:hover{background:color-mix(in srgb, var(--nv-ink-inverse) 10%, transparent)}.navigator-sidebar-sections a[aria-current=page]{background:var(--nv-action-highlight);color:var(--navigator-teal-deep)}.navigator-sidebar-sections a:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:2px}.navigator-sidebar-sections em{border-radius:var(--nv-radius-pill);background:var(--nv-attention);min-width:1.25rem;padding:0 var(--nv-space-2);color:var(--nv-attention-ink);font-size:var(--nv-text-2xs);text-align:center;margin-left:auto;font-style:normal;font-weight:800;line-height:1.6}.navigator-sidebar-who .browser-activity-working-line{color:var(--nv-ink-on-strong-muted);font-size:var(--nv-text-xs);margin:0}.navigator-menu-rule{height:0;margin:var(--nv-space-1);border:0;border-top:1px solid color-mix(in srgb, var(--nv-ink-inverse) 32%, transparent);flex:none}.navigator-sidebar .navigator-menu-lists{gap:var(--nv-space-2);display:grid}.navigator-sidebar .navigator-menu-lists>.navigator-menu-rule{margin-block:0}.navigator-sidebar .navigator-menu-fold{flex:none;align-self:flex-start}@media (width>=901px){.navigator-app-shell.has-menu-rail{--navigator-sidebar-width:4rem}.navigator-app-shell.has-menu-rail .navigator-sidebar.is-rail{width:4rem;padding:var(--nv-space-3) 0;display:flex}}.coworker-menu-rail{align-items:center;gap:var(--nv-space-1);--nv-avatar-cutout:var(--nv-sidebar-bg);flex-direction:column;height:100%;min-height:0;display:flex}.coworker-menu-rail nav{gap:var(--nv-space-1);display:grid}.coworker-menu-rail>.navigator-brand{margin-bottom:var(--nv-space-2)}.coworker-menu-rail-link em{top:var(--nv-space-2);right:var(--nv-space-2);width:var(--nv-space-2);height:var(--nv-space-2);border-radius:var(--nv-radius-pill);background:var(--nv-attention);position:absolute}.coworker-menu-rail .navigator-menu-rule{width:var(--nv-space-8);margin:var(--nv-space-1) 0}.coworker-menu-rail-space{flex:auto}@media (width<=900px){.navigator-sidebar .navigator-menu-fold{display:none}}.navigator-activity-tray{position:relative}.navigator-activity-state{background:color-mix(in srgb, var(--navigator-ink) 35%, var(--nv-action-highlight));border-radius:50%;flex:0 0 .48rem;width:.48rem;height:.48rem;display:block}.navigator-activity-state.state-running{background:var(--navigator-teal-action);box-shadow:0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--nv-action) 90%, var(--nv-ink-inverse)) 12%, transparent)}.navigator-activity-state.state-completed{background:color-mix(in srgb, var(--navigator-amber) 35%, var(--nv-action))}.navigator-activity-state.state-attention{background:var(--navigator-coral)}.navigator-activity-popover{z-index:40;box-sizing:border-box;border:1px solid var(--navigator-border);background:var(--navigator-surface);width:min(22rem,100vw - 2rem);max-width:calc(100vw - 1rem);box-shadow:0 24px 60px color-mix(in srgb, var(--nv-shadow-ink) 18%, transparent);padding:var(--nv-space-4);border-radius:1rem;margin:0;display:block;position:absolute;top:calc(100% + .65rem);left:auto;right:0}.navigator-popover-heading{justify-content:space-between;align-items:center;gap:var(--nv-space-4);border-bottom:1px solid var(--navigator-border);margin-bottom:var(--nv-space-3);padding-bottom:var(--nv-space-2);display:flex}.navigator-popover-heading h2{color:var(--navigator-ink);margin:.1rem 0 0;font-size:1rem}.navigator-activity-empty{color:var(--navigator-muted);margin:0;font-size:.85rem}.navigator-activity-list{gap:var(--nv-space-3);margin:0;padding:0;list-style:none;display:grid}.navigator-activity-list li{align-items:start;gap:var(--nv-space-3);display:flex}.navigator-activity-list li>div{gap:.12rem;display:grid}.navigator-activity-list strong{color:var(--navigator-ink);font-size:.84rem}.navigator-activity-item-state{color:var(--navigator-teal-deep);font-size:.68rem;font-weight:800}.navigator-activity-list li>div>span{color:var(--navigator-muted);font-size:.76rem}.navigator-activity-list a{margin-top:var(--nv-space-1);color:var(--navigator-teal-deep);justify-self:start;font-size:.76rem;font-weight:800;text-decoration:none}.navigator-activity-list a:hover{text-decoration:underline}.navigator-activity-popover:focus{outline:none}@media (width<=560px){.navigator-activity-popover{top:calc(3.35rem + var(--nv-space-1));right:var(--nv-space-4);left:var(--nv-space-4);width:auto;max-width:none;position:fixed}}.workspace-route{min-height:100vh;margin:0;padding:0;display:block}.navigator-app-shell{--navigator-sidebar-width:16.25rem;background:var(--navigator-off-white);height:100dvh;min-height:0;overflow:hidden}body.navigator-drawer-open{overflow:hidden}.navigator-app-shell.sidebar-collapsed{--navigator-sidebar-width:4rem}.navigator-sidebar{z-index:30;width:var(--navigator-sidebar-width);gap:var(--nv-space-2);background:var(--nv-sidebar-bg);padding:var(--nv-space-3);color:var(--nv-ink-inverse);flex-direction:column;transition:width .18s,transform .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.navigator-sidebar-header,.navigator-context-actions,.navigator-context-heading,.navigator-nav-group>a,.navigator-account-action,.navigator-mobile-header,.navigator-menu-button{align-items:center;display:flex}.navigator-sidebar-header{justify-content:space-between;gap:var(--nv-space-2);flex-shrink:0;min-height:2.5rem}.navigator-shell-brand{min-width:0;color:var(--nv-ink-inverse);flex:none;display:block}.navigator-brand-wide{width:9.5rem;height:auto;display:block}.navigator-brand-compact{width:2rem;height:2rem;display:none}.sidebar-collapsed .navigator-sidebar-header{flex-direction:column;justify-content:center;min-height:5rem}.sidebar-collapsed .navigator-brand-wide,.sidebar-collapsed .navigator-nav-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sidebar-collapsed .navigator-brand-compact{display:block}.navigator-rail-toggle,.navigator-account-action,.navigator-menu-button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.navigator-rail-toggle{border-radius:.55rem;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;display:grid}.navigator-rail-toggle:hover,.navigator-account-action:hover,.navigator-nav-group>a:hover,.navigator-nav-group>a.active{background:color-mix(in srgb, var(--nv-surface-plain) 13%, transparent)}.sidebar-collapsed .navigator-rail-toggle .navigator-shell-icon{transform:rotate(180deg)}.navigator-nav-group>a,.navigator-account-action{gap:var(--nv-space-3);width:100%;min-height:2.375rem;padding:var(--nv-space-2) var(--nv-space-3);color:inherit;border-radius:.5rem;font-size:.88rem;font-weight:600;text-decoration:none}.navigator-primary-nav,.navigator-account-links{flex-shrink:0;gap:.125rem;display:grid}.navigator-nav-group{min-width:0}.navigator-nav-group>a{display:flex}.navigator-nav-group>a.is-disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.navigator-sidebar-history{flex:auto;min-height:0;display:flex;overflow:hidden}.navigator-account-links{border-top:1px solid color-mix(in srgb, var(--nv-surface-plain) 16%, transparent);padding-top:var(--nv-space-2)}.navigator-account-links p{padding:var(--nv-space-1) var(--nv-space-2);color:var(--navigator-apricot);overflow-wrap:anywhere;margin:0;font-size:.76rem}.navigator-account-avatar{background:var(--navigator-apricot);width:1.65rem;height:1.65rem;color:var(--navigator-teal-deep);border-radius:50%;flex:0 0 1.65rem;place-items:center;font-size:.75rem;font-weight:850;display:grid}.navigator-shell-icon{flex:0 0 1.15rem;width:1.15rem;height:1.15rem;display:block}.navigator-workspace-canvas{min-width:0;height:100dvh;min-height:0;margin-left:var(--navigator-sidebar-width);flex-direction:column;display:flex;overflow:hidden}.navigator-main-region{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.navigator-main-region>:not(.navigator-context-header,.navigator-offline-banner){overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.navigator-main-region>.navigator-offline-banner{flex:none}.navigator-main-region>.workspace-route{min-height:0}.navigator-main-region>.coworker-route{flex-direction:column;height:auto;min-height:0;display:flex;overflow:hidden}.navigator-context-header{z-index:20;justify-content:space-between;align-items:center;gap:var(--nv-space-4);border-bottom:1px solid var(--navigator-border);background:color-mix(in srgb, var(--navigator-off-white) 92%, transparent);min-height:3.5rem;padding:var(--nv-space-2) var(--nv-space-5);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex:none;display:flex;position:sticky;top:0}.navigator-context-heading{flex-direction:column;align-items:flex-start;gap:.05rem}.navigator-overline{color:var(--navigator-teal-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.navigator-context-heading strong{color:var(--navigator-ink);letter-spacing:-.02em;font-size:1rem}.navigator-context-actions{gap:var(--nv-space-2)}.navigator-mobile-header,.navigator-navigation-backdrop{display:none}.navigator-home{width:min(100%,72rem);padding:clamp(var(--nv-space-5), 3vw, var(--nv-space-10)) clamp(var(--nv-space-4), 4vw, 2.75rem) var(--nv-space-12);margin:0 auto}.navigator-home-header{justify-content:space-between;align-items:end;gap:var(--nv-space-4);margin-bottom:var(--nv-space-5);display:flex}.navigator-home-header h1{margin:0 0 var(--nv-space-1);color:var(--navigator-ink);letter-spacing:-.035em;font-size:1.75rem;line-height:1.3}.navigator-home-header p,.navigator-start-card p:not(.account-kicker),.navigator-available-now p{color:var(--navigator-muted)}.navigator-start-card{border:1px solid var(--navigator-border);border-radius:var(--radius-medium);background:var(--navigator-surface);justify-content:space-between;align-items:center;gap:var(--nv-space-5);padding:clamp(var(--nv-space-4), 3vw, 1.75rem);display:flex}.navigator-start-card h2{margin-bottom:var(--nv-space-2);color:var(--navigator-teal-deep);letter-spacing:-.02em;font-size:1.15rem}.navigator-start-actions{align-items:center;gap:var(--nv-space-3);flex-direction:column;flex:none;display:flex}.navigator-start-actions>a:not(.nv-button){color:var(--navigator-teal-deep);font-size:.875rem}.navigator-available-now{gap:var(--nv-space-5) var(--nv-space-8);margin-top:var(--nv-space-8);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.navigator-available-now h2{color:var(--navigator-ink);grid-column:1/-1;margin:0;font-size:1.15rem}.navigator-available-now>div{border-top:1px solid var(--navigator-border);padding-top:var(--nv-space-4)}.navigator-available-now>div+div{margin-top:0}.navigator-available-now h3{margin-bottom:var(--nv-space-1);font-size:.95rem}.navigator-available-now a{margin:var(--nv-space-1) var(--nv-space-4) 0 0;color:var(--navigator-teal-deep);font-size:.875rem;font-weight:600;display:inline-block}.navigator-settings{width:min(100%,78rem);padding:clamp(var(--nv-space-8), 5vw, 4rem);margin:0 auto}.navigator-settings-header{max-width:46rem}.navigator-settings-header h1{margin:0 0 var(--nv-space-3);color:var(--navigator-ink);letter-spacing:-.045em;font-size:clamp(2.25rem,4vw,3.25rem);line-height:1}.navigator-settings-header>p:last-child{color:var(--navigator-muted);font-size:1.05rem}.navigator-settings-sections{z-index:4;gap:var(--nv-space-1);margin:var(--nv-space-8) 0 var(--nv-space-4);border:1px solid var(--navigator-border);background:var(--nv-surface-plain);padding:var(--nv-space-1);border-radius:999px;width:fit-content;max-width:100%;display:flex;position:sticky;top:3.5rem;overflow-x:auto}.navigator-settings-sections a{padding:var(--nv-space-2) var(--nv-space-4);color:var(--navigator-teal-deep);white-space:nowrap;border-radius:999px;font-weight:800;text-decoration:none}.navigator-settings-sections a:hover,.navigator-settings-sections a:focus-visible{background:var(--navigator-mint)}.navigator-settings-content{gap:var(--nv-space-5);display:grid}.navigator-settings-content>div{scroll-margin-top:8rem}.navigator-settings-content .workspace-panel{border-radius:var(--radius-medium);max-width:none;min-height:0;box-shadow:0 18px 48px color-mix(in srgb, var(--nv-shadow-ink) 6%, transparent)}@media (width<=900px){.navigator-app-shell,.navigator-app-shell.sidebar-collapsed{--navigator-sidebar-width:0px}.navigator-sidebar{z-index:40;width:min(17rem,100vw - 3rem);box-shadow:18px 0 50px color-mix(in srgb, var(--nv-shadow-ink) 20%, transparent);transform:translate(-105%)}.navigator-sidebar.is-mobile-open{transform:translate(0)}.navigator-sidebar .navigator-nav-label,.navigator-sidebar.sidebar-collapsed .navigator-nav-label{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.navigator-sidebar .navigator-brand-wide,.navigator-sidebar.sidebar-collapsed .navigator-brand-wide{clip:auto;white-space:normal;width:9.5rem;height:auto;position:static;overflow:visible}.navigator-sidebar .navigator-brand-compact,.navigator-rail-toggle{display:none}.navigator-navigation-backdrop{z-index:35;background:color-mix(in srgb, var(--navigator-ink) 35%, transparent);border:0;width:100%;display:block;position:fixed;inset:0}.navigator-workspace-canvas{margin-left:0}.navigator-mobile-header{z-index:32;background:var(--nv-sidebar-bg);min-height:3.75rem;padding:var(--nv-space-3) var(--nv-space-4);color:var(--nv-ink-inverse);justify-content:space-between;display:flex;position:sticky;top:0}.navigator-mobile-header a{width:8.5rem}.navigator-mobile-header img{width:100%;height:auto;display:block}.navigator-menu-button{gap:var(--nv-space-2);border:1px solid color-mix(in srgb, var(--nv-surface-plain) 40%, transparent);padding:var(--nv-space-2) var(--nv-space-3);border-radius:.65rem;font-size:.8rem;font-weight:800}.navigator-context-header{min-height:3.8rem;padding-inline:var(--nv-space-4);position:relative;top:auto}.navigator-home-header,.navigator-start-card,.navigator-available-now{grid-template-columns:1fr}.navigator-available-now>div{border-top:1px solid var(--navigator-border);padding-top:var(--nv-space-4);border-left:0;padding-left:0}.navigator-home-header,.navigator-start-card{align-items:start;display:grid}}@media (width<=560px){.navigator-context-actions{gap:var(--nv-space-1)}.navigator-home{padding-inline:var(--nv-space-4)}.navigator-context-heading .navigator-overline{display:none}}.navigator-dialog-panel{gap:var(--nv-space-3);display:grid}.navigator-dialog-panel>p{color:var(--navigator-muted);margin:0}.navigator-dialog-panel .account-form,.navigator-dialog-panel .workspace-panel,.navigator-dialog-panel .security-panel,.navigator-dialog-panel .sessions-panel{box-shadow:none}.navigator-settings-dialog-error{gap:var(--nv-space-3);border-left:3px solid var(--navigator-coral);background:var(--navigator-apricot);padding:var(--nv-space-3);color:color-mix(in srgb, var(--navigator-ink) 40%, var(--nv-danger));font-weight:750;display:grid}.navigator-settings-dialog-error p{margin:0}.security-field{gap:var(--nv-space-2);max-width:26rem;display:grid}.sessions-panel.is-embedded{gap:var(--nv-space-3);display:grid}.navigator-app-shell.session-rechecking .navigator-main-region,.navigator-app-shell.route-coworker.session-rechecking .navigator-sidebar-history,.navigator-app-shell.session-rechecking .navigator-account-links.has-custom-actions{visibility:hidden;pointer-events:none}.navigator-session-recheck{inset:0 0 0 var(--navigator-menu-offset,var(--navigator-sidebar-width));z-index:3;background:var(--navigator-off-white);color:var(--navigator-teal-deep);place-items:center;font-weight:700;display:grid;position:absolute}.navigator-session-recheck-pointer{cursor:progress;background:0 0;border:0;position:absolute;inset:0}@media (width<=900px){.navigator-session-recheck{inset:0}}.navigator-app-shell.session-rechecking{position:relative}.coworker-history-new{color:var(--navigator-teal-deep);font:inherit;align-items:center;gap:var(--nv-space-1);padding:var(--nv-space-1) var(--nv-space-2);background:0 0;border:0;border-radius:.5rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}@keyframes coworker-history-shimmer{to{background-position-x:-200%}}@media (prefers-reduced-motion:reduce){.coworker-history-skeleton>span{animation:none}}.navigator-app-shell{--navigator-sidebar-width:15.5rem;--navigator-menu-offset:calc(var(--navigator-sidebar-width) + var(--nv-space-2));background:var(--navigator-off-white)}.navigator-app-shell.sidebar-collapsed{--navigator-sidebar-width:0px;--navigator-menu-offset:0px}.navigator-workspace-canvas{width:100%;margin-left:0;padding-top:4rem}.navigator-main-region{margin-left:var(--navigator-menu-offset);transition:margin-left .18s}.navigator-sidebar{top:var(--nv-space-2);bottom:var(--nv-space-2);left:var(--nv-space-2);width:var(--navigator-sidebar-width);padding:var(--nv-space-3);gap:var(--nv-space-3);border-radius:var(--nv-radius-xl)}.navigator-menu-top{align-items:center;gap:var(--nv-space-2);flex:none;display:flex}.navigator-menu-top>.navigator-brand{flex:auto}.sidebar-collapsed .navigator-sidebar{display:none}.navigator-sidebar-history{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--nv-ink-inverse) 32%, transparent) transparent;min-height:0;display:block;overflow-y:auto}.navigator-main-region>::-webkit-scrollbar{display:none}.navigator-main-region>*{scrollbar-width:none}.navigator-sidebar-unavailable{padding:var(--nv-space-2);color:var(--nv-ink-on-strong-muted);font-size:.8rem}.navigator-topbar{inset:0 0 auto var(--navigator-menu-offset);z-index:50;align-items:center;gap:var(--nv-space-3);border-bottom:1px solid var(--navigator-border);background:var(--navigator-surface);height:4rem;padding:0 var(--nv-space-5);grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);display:grid;position:fixed}.navigator-topbar-brand,.navigator-topbar-nav,.navigator-topbar-pages,.navigator-topbar-actions{align-items:center;gap:var(--nv-space-2);display:flex}.navigator-topbar-phone-brand{display:none!important}.navigator-topbar-pages>a,.navigator-topbar-account{border:1px solid var(--navigator-border);background:var(--nv-surface-soft);width:2.55rem;height:2.55rem;color:var(--navigator-teal-deep);cursor:pointer;border-radius:.8rem;flex:none;place-items:center;display:grid}.navigator-topbar-brand>.nv-icon-button{margin-left:var(--nv-space-2)}.navigator-topbar-mobile-toggle{display:none!important}.navigator-topbar-nav{justify-content:center}.navigator-topbar-pages>a{text-decoration:none}.navigator-topbar-pages>a:hover,.navigator-topbar-pages>a.is-active,.navigator-topbar-pages>a[aria-current=page]{border-color:color-mix(in srgb, var(--navigator-surface) 75%, var(--nv-action));background:var(--nv-action-highlight)}.navigator-topbar-pages>a[aria-disabled=true]{cursor:not-allowed;opacity:.45}.navigator-topbar-nav .navigator-topbar-coworker{background:var(--nv-surface-plain)}.navigator-topbar-divider{border-left:1px solid var(--navigator-border);height:1.7rem;margin-inline:var(--nv-space-1)}.navigator-topbar-actions{justify-self:end;min-width:0}.navigator-topbar-account{background:var(--navigator-mint);border-radius:50%;width:2.35rem;height:2.35rem;font-size:.75rem;font-weight:850;transition:box-shadow .14s,transform .12s;position:relative}.navigator-topbar-account:hover,.navigator-topbar-account[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--nv-action) 20%, var(--nv-ink-inverse))}.navigator-topbar-account:active{transform:scale(.94)}.navigator-presence{width:.7rem;height:.7rem;box-shadow:0 0 0 2px var(--navigator-surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.navigator-presence.is-online{background:color-mix(in srgb, var(--navigator-mint) 30%, var(--nv-action))}.navigator-presence.is-offline{border:2px solid var(--nv-surface-plain);background:color-mix(in srgb, var(--navigator-ink) 35%, var(--nv-action-highlight));box-shadow:0 0 0 1px color-mix(in srgb, var(--nv-ink-inverse) 60%, var(--nv-shadow-ink))}.navigator-topbar-account .nv-badge-dot{top:-1px;right:-1px}.navigator-topbar-error{border:1px solid color-mix(in srgb, var(--navigator-coral) 10%, var(--nv-danger-line));background:var(--nv-danger-soft);max-width:18rem;padding:var(--nv-space-3);color:var(--nv-danger);border-radius:.7rem;font-size:.72rem;position:absolute;top:calc(100% + .45rem);right:.8rem}.navigator-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.navigator-app-shell,.navigator-app-shell.sidebar-collapsed,.navigator-app-shell.route-coworker{--navigator-sidebar-width:0px;--navigator-menu-offset:0px}.navigator-app-shell .navigator-workspace-canvas{margin-left:0;padding-top:6.5rem}.navigator-app-shell .navigator-main-region{width:100%;margin-left:0;transition:none}.navigator-topbar{height:6.5rem;padding-inline:var(--nv-space-3);grid-template-rows:3.35rem 3.15rem;grid-template-columns:1fr auto}.navigator-topbar-mobile-toggle{display:grid!important}.navigator-topbar-phone-brand{display:inline-flex!important}.navigator-topbar-nav{grid-area:2/1/auto/-1;justify-content:flex-start;width:100%;min-width:0;overflow:hidden}.navigator-topbar-pages,.navigator-topbar-divider{flex:none}.navigator-coworker-switcher{overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;padding:var(--nv-space-1);flex:auto;overflow-x:auto}.navigator-coworker-switcher::-webkit-scrollbar{display:none}.navigator-topbar-actions{grid-area:1/2}.navigator-app-shell .navigator-sidebar,.navigator-app-shell.sidebar-collapsed .navigator-sidebar{z-index:80;border-radius:0;width:min(17rem,100vw - 3rem);transition:none;display:flex;top:0;bottom:0;left:0;transform:translate(-105%)}.navigator-app-shell .navigator-sidebar.is-mobile-open{transform:translate(0)}.navigator-navigation-backdrop{z-index:70}}@media (width<=560px){.navigator-topbar-pages>a{width:2.3rem;height:2.3rem}}@media (width<=360px){.navigator-topbar{gap:var(--nv-space-1);padding-inline:var(--nv-space-2)}.navigator-topbar-brand,.navigator-topbar-actions{gap:var(--nv-space-1)}.navigator-topbar-brand>.nv-icon-button{margin-left:0}.navigator-topbar-actions .coworker-header-actions{display:none}}@media (prefers-reduced-motion:reduce){.navigator-main-region{transition:none}}.email-templates{gap:var(--nv-space-5);display:grid}.email-templates-lead{color:var(--navigator-muted);font-size:var(--nv-text-sm);margin:0;line-height:1.45}.email-templates-layout{gap:var(--nv-space-6);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);display:grid}.email-templates-list{align-content:start;gap:var(--nv-space-3);display:grid}.email-templates-list ul{gap:var(--nv-space-2);margin:0;padding:0;list-style:none;display:grid}.email-templates-list li button:where(:not(.nv-button,.nv-icon-button)){width:100%;padding:var(--nv-space-3) var(--nv-space-3);border:1px solid var(--navigator-border);border-radius:var(--radius-small);background:var(--nv-surface-plain);color:inherit;font:inherit;text-align:left;cursor:pointer;gap:.15rem;display:grid}.email-templates-list li button:where(:not(.nv-button,.nv-icon-button))[aria-current=true]{border-color:var(--navigator-teal-deep);background:var(--navigator-mint)}.email-templates-list small{color:var(--navigator-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-template-editor,.email-signature{gap:var(--nv-space-2);display:grid}.email-template-editor textarea,.email-signature textarea{resize:vertical;font-family:inherit}.email-template-hint,.email-signature p{color:var(--navigator-muted);margin:0;font-size:.9rem}.email-template-actions{justify-content:flex-end;gap:var(--nv-space-2);display:flex}.email-signature{padding-top:var(--nv-space-5);border-top:1px solid var(--navigator-border)}.email-signature h3{margin:0}.email-signature .nv-button{justify-self:end}@media (width<=720px){.email-templates-layout{grid-template-columns:1fr}}.reply-template-tools{align-items:center;gap:var(--nv-space-2);margin:var(--nv-space-2) 0 0;flex-wrap:wrap;display:flex}.reply-template-tools select{min-height:2.4rem;padding:0 var(--nv-space-3);border:1px solid var(--navigator-border);border-radius:var(--radius-small);background:var(--nv-surface-plain);font:inherit}.channel-bindings-panel,.channel-request,.channel-confirmation{gap:var(--nv-space-3);display:grid}.channel-request,.channel-confirmation{background:var(--navigator-surface);padding:var(--nv-space-4);border:1px solid #ebe6d8;border-radius:7px}.channel-address{overflow-wrap:anywhere}.channel-bindings-panel .nv-button{justify-self:start}.channel-binding-list{padding:0;list-style:none}.channel-binding-list li{justify-content:space-between;align-items:center;gap:var(--nv-space-4);padding:var(--nv-space-4) 0;border-top:1px solid #ebe6d8;flex-wrap:wrap;display:flex}.channel-binding-list li>div{min-width:0}@media (width<=680px){.channel-binding-list li{display:grid}}.inbound-email-panel{gap:var(--nv-space-5);display:grid}.inbound-email-panel .workspace-panel{gap:var(--nv-space-3);display:grid}.inbound-email-actions{align-items:center;gap:var(--nv-space-3);flex-wrap:wrap;display:flex}.inbound-email-list{margin:0;padding:0;list-style:none}.inbound-email-list li{gap:var(--nv-space-2);padding:var(--nv-space-4) 0;overflow-wrap:anywhere;border-top:1px solid #ebe6d8;min-width:0;display:grid}.inbound-email-address{overflow-wrap:anywhere;width:100%;min-width:0}.inbound-email-retry{background:var(--navigator-surface);padding:var(--nv-space-4);gap:var(--nv-space-3);border:1px solid #dfd4b9;border-radius:7px;display:grid}.inbound-email-retry .nv-button{justify-self:start}@media (width<=680px){.inbound-email-actions{align-items:stretch}.inbound-email-actions .nv-button{flex:10rem}}.profile-choice-fields{gap:var(--nv-space-5);display:grid}.profile-choices{border:0;min-width:0;margin:0;padding:0}.profile-choices legend,.profile-choices>label{color:var(--navigator-ink);font-size:var(--nv-text-md);padding:0;font-weight:700;display:block}.profile-choices-help{margin:var(--nv-space-1) 0 var(--nv-space-3);color:var(--navigator-muted);font-size:var(--nv-text-sm)}.profile-choices-list{gap:var(--nv-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.profile-choices-list>li{display:flex}.profile-choice{align-items:center;gap:var(--nv-space-2);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-pill);background:var(--nv-surface-plain);min-height:2rem;padding:0 var(--nv-space-3);color:var(--navigator-ink);cursor:pointer;font:inherit;font-size:var(--nv-text-sm);text-align:left;transition:background-color var(--nv-duration-base) var(--nv-ease-standard), border-color var(--nv-duration-base) var(--nv-ease-standard);font-weight:650;line-height:1.3;display:inline-flex;position:relative}.profile-choice:hover{border-color:var(--nv-line-action)}.profile-choice[aria-pressed=true],.profile-choice[data-checked]{border-color:var(--nv-action);background:var(--nv-action-soft);color:var(--navigator-teal-deep)}.profile-choice svg{flex:none;width:.9rem;height:.9rem}.profile-choices.is-checks .profile-choice{border-radius:var(--nv-radius-md);min-height:2.25rem;color:var(--navigator-muted);font-weight:550}.profile-choices.is-checks .profile-choice svg{opacity:.28}.profile-choices.is-checks .profile-choice[data-checked]{color:var(--navigator-teal-deep);font-weight:700}.profile-choices.is-checks .profile-choice[data-checked] svg{opacity:1}.profile-choice-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-choice.is-role{border-radius:var(--nv-radius-sm);min-height:1.85rem;font-weight:500}.profile-choice.is-role[aria-pressed=true]{font-weight:750}.profile-choice.is-add{border-style:dashed;border-color:var(--nv-line-action);color:var(--navigator-teal-deep)}.profile-choice:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:2px}.profile-choice:has(.profile-choice-input:focus-visible){outline:3px solid var(--navigator-focus);outline-offset:2px}.profile-choices:disabled .profile-choice,.profile-choice:disabled{cursor:default;opacity:.6}.profile-role-search,.profile-choice-add-field input{border:1px solid var(--navigator-border);background:var(--nv-surface-plain);color:var(--navigator-ink)}.profile-role-search{min-height:var(--nv-control-md);align-items:center;gap:var(--nv-space-2);margin-bottom:var(--nv-space-3);border-radius:var(--nv-radius-md);padding:0 var(--nv-space-3);display:flex}.profile-role-search:focus-within{border-color:var(--nv-action);box-shadow:0 0 0 3px color-mix(in srgb, var(--nv-action) 22%, transparent)}.profile-role-search svg{width:1rem;height:1rem;color:var(--navigator-muted);flex:none}.profile-role-search input{min-width:0;height:var(--nv-control-md);color:inherit;font:inherit;font-size:var(--nv-text-md);background:0 0;border:0;outline:none;flex:1}.profile-choice-add-field{align-items:center;gap:var(--nv-space-2);display:inline-flex}.profile-choice-add-field input{width:15rem;max-width:100%;min-height:var(--nv-control-sm);border-color:var(--nv-action);border-radius:var(--nv-radius-pill);padding:0 var(--nv-space-3);font:inherit;font-size:var(--nv-text-sm)}.profile-choice-add-field input:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:2px}.profile-permissions{align-content:start;gap:var(--nv-space-2);display:grid}.profile-permissions-lead{color:var(--navigator-muted);font-size:var(--nv-text-sm);margin:0;line-height:1.45}.profile-permissions-group{display:grid}.profile-permissions-group h4{margin:var(--nv-space-3) 0 0;color:var(--navigator-muted);font-size:var(--nv-text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.profile-permissions-row{align-items:center;gap:var(--nv-space-3);border-bottom:1px solid var(--navigator-border);padding:var(--nv-space-2) 0;display:flex}.profile-permissions-row>div{gap:var(--nv-space-1);flex:1;min-width:0;display:grid}.profile-permissions-row strong,.profile-permissions-sites strong{font-size:var(--nv-text-md)}.profile-permissions-row span,.profile-permissions-sites span{color:var(--navigator-muted);font-size:var(--nv-text-sm)}.profile-permissions-row>.profile-permissions-state{color:var(--navigator-muted);font-size:var(--nv-text-xs);white-space:nowrap;font-weight:800}.profile-permissions-row>.profile-permissions-state.is-free{color:var(--navigator-teal-deep)}.profile-permissions-sites,.profile-permissions-always{margin:0;padding:0;list-style:none;display:grid}.profile-permissions-sites li{align-items:center;gap:var(--nv-space-3);border-bottom:1px solid var(--navigator-border);padding:var(--nv-space-2) 0;display:flex}.profile-permissions-sites li>div{gap:var(--nv-space-1);overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.profile-permissions-always{gap:var(--nv-space-3);margin-top:var(--nv-space-2)}.profile-permissions-always li{align-items:flex-start;gap:var(--nv-space-2);font-size:var(--nv-text-md);display:flex}.profile-permissions-always svg{margin-top:var(--nv-space-1);color:var(--navigator-teal-deep);flex:none}.profile-permissions-empty{color:var(--navigator-muted);font-size:var(--nv-text-sm);margin:0}@media (width<=620px){.profile-permissions-row>.profile-permissions-state{display:none}}.navigator-coworker-profile,.navigator-coworker-profile-form{gap:var(--nv-space-3);display:grid}.navigator-coworker-profile label,.navigator-coworker-profile .coworker-look legend{color:var(--navigator-teal-deep);font-weight:700}.navigator-coworker-profile input:not([type=radio]),.navigator-coworker-profile textarea,.navigator-coworker-profile select{box-sizing:border-box;border:1px solid var(--navigator-border);background:var(--nv-surface-plain);width:100%;padding:var(--nv-space-3) var(--nv-space-3);color:var(--navigator-ink);font:inherit;border-radius:.8rem}.navigator-coworker-profile textarea{resize:vertical;min-height:6rem;max-height:40vh;line-height:1.5}.navigator-coworker-profile input:not([type=radio]):focus-visible,.navigator-coworker-profile textarea:focus-visible,.navigator-coworker-profile select:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:2px}.navigator-coworker-profile-hint,.navigator-coworker-profile output{color:var(--navigator-muted);margin:0;line-height:1.5;display:block}.navigator-coworker-profile [role=alert]{color:var(--nv-danger-ink);margin:0;line-height:1.5}.navigator-coworker-profile-systems{gap:var(--nv-space-3);border-top:1px solid var(--navigator-border);padding-top:var(--nv-space-4);display:grid}.navigator-coworker-profile-systems>div{justify-content:space-between;align-items:center;gap:var(--nv-space-4);display:flex}.navigator-coworker-profile-systems h3{margin:0;font-size:1rem}.navigator-coworker-profile-systems a{color:var(--navigator-teal-deep);font-weight:750}.navigator-coworker-profile-systems ul{gap:var(--nv-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.navigator-coworker-profile-systems li{border:1px solid var(--navigator-border);padding:var(--nv-space-3) var(--nv-space-3);border-radius:.75rem;gap:.18rem;display:grid}.navigator-coworker-profile-systems li>a{color:inherit;gap:.18rem;text-decoration:none;display:grid}.navigator-coworker-profile-systems li:has(>a):hover{border-color:color-mix(in srgb, var(--navigator-teal-deep) 45%, var(--navigator-border))}.navigator-coworker-profile-systems li>a:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:4px}.navigator-coworker-profile-systems li span{color:var(--navigator-muted);font-size:.82rem;line-height:1.4}.navigator-coworker-profile-actions{justify-content:flex-end;gap:var(--nv-space-2);margin-top:var(--nv-space-2);flex-wrap:wrap;display:flex}@media (width<=390px){.navigator-coworker-profile-systems ul{grid-template-columns:1fr}.navigator-coworker-profile-actions>button:where(:not(.nv-button,.nv-icon-button)){flex:auto}}.coworker-section-page{width:100%;max-width:1080px;padding:var(--nv-space-6) var(--nv-space-8) var(--nv-space-12);margin:0 auto}.coworker-section-page .files-list{padding:0}.coworker-section-stack{gap:var(--nv-space-5);display:grid}.coworker-section-more{gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.coworker-section-more:empty{display:none}.coworker-section-note{color:var(--nv-ink-muted);margin:0}.coworker-profile-part{gap:var(--nv-space-4);display:grid}.coworker-profile-actions{justify-content:flex-end;gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.coworker-reach-it{gap:var(--nv-space-3);display:grid}.coworker-reach-it .nv-row-list{max-width:760px}.coworker-reach-it-manage{border-top:1px solid var(--navigator-border);padding:var(--nv-space-4)}.coworker-reach-it-manage .workspace-panel{box-shadow:none;background:0 0;border:0;padding:0}.coworker-profile-archive{border-top:1px solid var(--navigator-border);padding-top:var(--nv-space-4);justify-content:flex-start;display:flex}@media (width>=821px){main.coworker-section-page.coworker-section-apps{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.coworker-section-apps>*{flex:none}.coworker-section-apps>.connections-directory{flex:auto}}@media (width<=700px){.coworker-section-page{padding:var(--nv-space-5) var(--nv-space-4) var(--nv-space-12)}}.workspace-access-panel{border-color:var(--navigator-border);border-radius:var(--radius-medium);border-top:4px solid var(--navigator-teal-deep);width:min(100%,36rem);box-shadow:none;justify-self:center}.workspace-access-brand img{width:155px;max-width:100%;height:auto;display:block}.account-route .workspace-access-panel h1{max-width:none;margin:var(--nv-space-3) 0 0;font-size:1.75rem;line-height:1.2}.workspace-access-panel .workspace-sign-in{min-height:44px;padding:var(--nv-space-3) var(--nv-space-4);border-radius:var(--radius-small);background:var(--nv-fill-strong);color:var(--nv-ink-inverse);align-items:center;display:inline-flex}.workspace-session-route{padding:clamp(var(--nv-space-8), 8vh, 5rem) var(--nv-space-4);align-content:start;display:grid}.workspace-session-actions{align-items:center;gap:var(--nv-space-3);flex-wrap:wrap;display:flex}.nv-toast-region{right:var(--nv-space-6);bottom:max(var(--nv-space-8), var(--nv-toast-clear,0px), var(--nv-toast-composer,0px));z-index:var(--nv-z-toast);width:min(380px, calc(100vw - var(--nv-space-8)));pointer-events:none;transition:bottom var(--nv-duration-moderate) var(--nv-ease-standard);position:fixed}.nv-toast-stack{justify-items:end;gap:var(--nv-space-2);display:grid}.nv-toast-list{gap:var(--nv-space-2);width:100%;margin:0;padding:0;list-style:none;display:grid}.nv-toast{pointer-events:auto;--nv-avatar-cutout:var(--nv-fill-strong);align-items:flex-start;gap:var(--nv-space-3);border:1px solid var(--nv-fill-strong-line);border-radius:var(--nv-radius-lg);background:var(--nv-fill-strong);box-shadow:var(--nv-elevation-3);padding:var(--nv-space-3) var(--nv-space-2) var(--nv-space-3) var(--nv-space-4);color:var(--nv-ink-inverse);display:flex;position:relative;overflow:hidden}.nv-toast-mark{flex:none;place-items:center;display:grid}.nv-toast-icon{width:var(--nv-space-8);height:var(--nv-space-8);border-radius:var(--nv-radius-pill);background:var(--nv-fill-strong-line);animation:nv-toast-icon-in var(--nv-duration-slow) var(--nv-ease-spring-snappy);place-items:center;display:grid}.nv-toast-icon svg{width:18px;height:18px}.nv-toast.is-success .nv-toast-icon{color:color-mix(in oklab, var(--nv-success) 50%, white)}.nv-toast.is-working .nv-toast-icon{color:var(--nv-ink-on-strong-muted)}.nv-toast.is-needs-you .nv-toast-icon{background:var(--nv-needs-you);color:var(--nv-needs-you-ink)}.nv-toast.is-failure .nv-toast-icon{color:color-mix(in oklab, var(--nv-danger-strong) 50%, white)}.nv-toast-copy{justify-items:start;gap:calc(var(--nv-space-1) / 2);flex:1;min-width:0;display:grid}.nv-toast-copy .nv-button{margin-top:var(--nv-space-1)}.nv-toast-copy strong{font-size:var(--nv-text-sm);font-weight:750;line-height:1.35}.nv-toast-copy p{color:var(--nv-ink-on-strong-muted);font-size:var(--nv-text-xs);margin:0;line-height:1.4}.nv-toast-timer{background:color-mix(in oklab, var(--nv-success) 50%, white);opacity:.55;transform-origin:0;width:100%;height:2px;animation:nv-toast-timer var(--nv-toast-ms) linear forwards;position:absolute;bottom:0;left:0}.nv-toast-timer[data-paused]{animation-play-state:paused}.nv-toast-spin{animation:.9s linear infinite nv-toast-spin}@keyframes nv-toast-timer{to{transform:scaleX(0)}}@keyframes nv-toast-icon-in{0%{opacity:0;transform:scale(.5)}}@keyframes nv-toast-spin{to{transform:rotate(360deg)}}@media (width<=700px){.nv-toast-region{right:var(--nv-space-2);bottom:max(var(--nv-space-4), var(--nv-toast-clear,0px), var(--nv-toast-composer,0px));width:calc(100vw - var(--nv-space-4))}}@media (prefers-reduced-motion:reduce){.nv-toast-icon,.nv-toast-spin{animation:none}.nv-toast-timer{display:none}}.lp-page{background:var(--lp-paper);color:var(--lp-ink);line-height:1.55;overflow-x:clip}.lp-page main:focus{outline:none}.lp-page h1,.lp-page h2,.lp-page h3{letter-spacing:-.02em;text-wrap:balance;margin:0}.lp-page h3{font-weight:750}.lp-page p{margin:0}.lp-page a:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:3px}.lp-section{width:var(--lp-width);padding-top:var(--lp-section-space);margin:0 auto}.lp-section-head{gap:calc(var(--nv-space-1) * 3.5);max-width:44rem;margin-bottom:var(--nv-space-10);display:grid}.lp-section-head.is-center{text-align:center;justify-items:center;margin-inline:auto}.lp-section-head h2{font-size:clamp(2rem,4.2vw,3.1rem);font-weight:750;line-height:1.08}.lp-section-head>p:not(.lp-kicker){color:var(--lp-muted);font-size:1.1rem}.lp-kicker{color:var(--lp-action-text);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:800}.lp-button{align-items:center;gap:calc(var(--nv-space-1) * 2.25);min-height:2.9rem;padding:0 calc(var(--nv-space-1) * 5.25);white-space:nowrap;border-radius:999px;font-size:.98rem;font-weight:750;text-decoration:none;transition:transform .15s,background-color .15s,border-color .15s;display:inline-flex}.lp-button:active{transform:scale(.97)}.lp-button-primary{background:var(--lp-teal);box-shadow:var(--lp-shadow-button);color:var(--lp-card)}.lp-button-primary:hover{background:var(--lp-teal-hover)}.lp-button-ghost{border:1px solid var(--lp-line);background:var(--lp-card);color:var(--lp-ink)}.lp-button-ghost:hover{border-color:var(--lp-line-hover)}.lp-button-large{min-height:3.4rem;padding:0 calc(var(--nv-space-1) * 6.75);font-size:1.05rem}.lp-actions{gap:calc(var(--nv-space-1) * 2.75);flex-wrap:wrap;display:flex}.lp-invite{color:var(--lp-muted);font-size:.92rem;font-weight:600}.lp-invite a{color:var(--lp-action-text);font-weight:750}.lp-header{z-index:20;padding:var(--nv-space-3) 0;position:sticky;top:0}.lp-header-bar{align-items:center;gap:var(--nv-space-6);width:var(--lp-width);border:1px solid var(--lp-header-line);background:var(--lp-header-surface);padding:calc(var(--nv-space-1) * 2.25) calc(var(--nv-space-1) * 2.5) calc(var(--nv-space-1) * 2.25) calc(var(--nv-space-1) * 5);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;margin:0 auto;display:flex}.lp-brand{flex:none;display:inline-flex}.lp-brand img{height:1.7rem}.lp-nav{gap:calc(var(--nv-space-1) * 6.5);margin:0 auto;font-size:.95rem;font-weight:650;display:flex}.lp-nav a{color:var(--lp-muted);text-decoration:none}.lp-nav a:hover{color:var(--lp-teal)}.lp-header-actions{gap:var(--nv-space-2);margin-left:auto;display:flex}@media (width<=960px){.lp-nav{display:none}}@media (width<=600px){.lp-header-sign-in{display:none}}@media (width<=400px){.lp-header-bar{gap:var(--nv-space-3);padding-left:var(--nv-space-4)}.lp-header .lp-button{min-height:2.5rem;padding:0 var(--nv-space-3);font-size:.88rem}.lp-brand img{height:1.5rem}}.lp-hero{isolation:isolate;padding-top:var(--lp-hero-space);position:relative}.lp-hero:before{z-index:-1;background:var(--lp-hero-glow);content:"";height:46rem;position:absolute;inset:-20% -10% auto}.lp-hero-grid{gap:var(--nv-space-12);width:var(--lp-width);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;margin:0 auto;display:grid}.lp-hero-copy{gap:var(--nv-space-6);justify-items:start;display:grid}.lp-eyebrow{align-items:center;gap:var(--nv-space-2);border:1px solid var(--lp-soft-line);background:var(--lp-card);padding:calc(var(--nv-space-1) * 1.5) calc(var(--nv-space-1) * 3.25);color:var(--lp-action-text);border-radius:999px;font-size:.8rem;font-weight:700;display:inline-flex}.lp-eyebrow i{background:var(--lp-action);width:.5rem;height:.5rem;box-shadow:0 0 0 .25rem var(--lp-ring);border-radius:50%}.lp-hero h1{font-size:clamp(2.4rem,4.6vw,3.9rem);font-weight:800;line-height:1.04}.lp-hero h1 em{color:var(--lp-action-text);font-style:normal}.lp-lede{max-width:34rem;color:var(--lp-muted);font-size:1.2rem}.lp-assure{gap:var(--nv-space-2) var(--nv-space-5);color:var(--lp-muted);flex-wrap:wrap;margin:0;padding:0;font-size:.9rem;font-weight:650;list-style:none;display:flex}.lp-assure li:before{margin-right:var(--nv-space-2);color:var(--lp-action-text);content:"✓";font-weight:800}.lp-marquee{margin-top:var(--lp-hero-space);border-block:1px solid var(--lp-soft-line);padding:calc(var(--nv-space-1) * 6.5) 0}.lp-marquee-label{margin-bottom:calc(var(--nv-space-1) * 4.5);padding-inline:var(--nv-space-4);color:var(--lp-muted);text-align:center;font-size:.9rem;font-weight:700}.lp-marquee-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-marquee-track{width:max-content;margin:0;padding:0;list-style:none;display:flex}.lp-marquee-track li{padding-right:calc(var(--nv-space-1) * 10.5)}.lp-marquee-track img{object-fit:contain;width:2rem;height:2rem;display:block}.lp-face{border-radius:28%;flex:none;place-items:center;display:grid}.lp-face svg{width:62%;height:62%}.lp-face-navi{background:var(--lp-teal);color:var(--lp-card)}.lp-face-navi-light{background:var(--lp-card);color:var(--lp-teal)}.lp-face-lilac{background:var(--lp-lilac);color:var(--lp-lilac-ink)}.lp-face-apricot{background:var(--lp-apricot);color:var(--lp-apricot-ink)}.lp-face-sky{background:var(--lp-sky);color:var(--lp-sky-ink)}@media (width<=960px){.lp-hero-grid{grid-template-columns:minmax(0,1fr)}}.lp-hero-visual{padding:var(--nv-space-8) var(--nv-space-6) var(--nv-space-8) 0;position:relative}.lp-window{border:1px solid var(--lp-soft-line);border-radius:var(--lp-radius-lg);background:var(--lp-card);box-shadow:var(--lp-shadow);overflow:hidden}.lp-window-chrome{align-items:center;gap:calc(var(--nv-space-1) * 1.75);border-bottom:1px solid var(--lp-soft-line);background:var(--lp-chrome);padding:calc(var(--nv-space-1) * 2.75) var(--nv-space-4);display:flex}.lp-window-chrome i{background:var(--lp-chrome-dot);border-radius:50%;width:.62rem;height:.62rem}.lp-window-chrome b{margin-left:var(--nv-space-3);color:var(--lp-muted);font-size:.78rem;font-weight:650}.lp-window-app{grid-template-columns:4.2rem minmax(0,1fr);min-height:27rem;display:grid}.lp-window-rail{align-content:start;justify-items:center;gap:calc(var(--nv-space-1) * 2.75);background:var(--lp-teal);padding:var(--nv-space-4) 0;display:grid}.lp-window-rail .lp-face{width:2.4rem;height:2.4rem}.lp-window-rail .lp-face.is-on{outline:2px solid var(--lp-on-teal-accent);outline-offset:3px}.lp-window-rail-line{background:var(--lp-rail-line);width:1.6rem;height:1px}.lp-window-chat{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.lp-window-head{align-items:center;gap:calc(var(--nv-space-1) * 2.5);border-bottom:1px solid var(--lp-soft-line);padding:var(--nv-space-3) calc(var(--nv-space-1) * 4.5);display:flex}.lp-window-head .lp-face{width:1.8rem;height:1.8rem}.lp-window-head strong{font-size:.95rem}.lp-window-head small{color:var(--lp-action-text);margin-left:auto;font-size:.75rem;font-weight:700}.lp-window-messages{align-content:start;gap:var(--nv-space-3);padding:calc(var(--nv-space-1) * 4.5);font-size:.88rem;display:grid}.lp-window-ask{background:var(--lp-mint-soft);max-width:80%;padding:calc(var(--nv-space-1) * 2.5) calc(var(--nv-space-1) * 3.5);border-radius:1rem 1rem .3rem;justify-self:end}.lp-window-steps{gap:calc(var(--nv-space-1) * 1.5);border:1px solid var(--lp-soft-line);padding:calc(var(--nv-space-1) * 2.75) calc(var(--nv-space-1) * 3.5);color:var(--lp-muted);border-radius:.9rem;margin:0;font-size:.8rem;list-style:none;display:grid}.lp-window-steps li{align-items:center;gap:var(--nv-space-2);display:flex}.lp-window-steps span{color:var(--lp-action-text);margin-left:auto;font-weight:700}.lp-window-steps .is-now span{color:var(--lp-lilac-ink)}.lp-window-approve{gap:calc(var(--nv-space-1) * 2.25);border:1px solid var(--lp-apricot-line);background:var(--lp-apricot-surface);padding:calc(var(--nv-space-1) * 3.5) calc(var(--nv-space-1) * 3.75);border-radius:.9rem;display:grid}.lp-window-tag{background:var(--lp-apricot);padding:0 calc(var(--nv-space-1) * 2.25);color:var(--lp-apricot-ink);letter-spacing:.03em;border-radius:999px;justify-self:start;font-size:.7rem;font-weight:800}.lp-window-approve p{font-size:.85rem}.lp-window-approve small{color:var(--lp-muted);display:block}.lp-window-choices{gap:calc(var(--nv-space-1) * 1.5);display:flex}.lp-window-choices span{border:1px solid var(--lp-line);padding:calc(var(--nv-space-1) * 1.25) var(--nv-space-3);border-radius:999px;font-size:.78rem;font-weight:750}.lp-window-choices .is-yes{border-color:var(--lp-teal);background:var(--lp-teal);color:var(--lp-card)}.lp-window-composer{margin:0 calc(var(--nv-space-1) * 4.5) calc(var(--nv-space-1) * 4.5);border:1px solid var(--lp-line);padding:calc(var(--nv-space-1) * 2.75) calc(var(--nv-space-1) * 3.5);color:var(--lp-muted);border-radius:1rem;font-size:.85rem}.lp-float{align-items:center;gap:calc(var(--nv-space-1) * 2.5);border:1px solid var(--lp-soft-line);background:var(--lp-card);padding:calc(var(--nv-space-1) * 2.5) var(--nv-space-3);box-shadow:var(--lp-shadow-float);border-radius:1rem;font-size:.8rem;font-weight:700;display:flex;position:absolute}.lp-float small{color:var(--lp-muted);font-weight:600;display:block}.lp-float-one{top:-1.4rem;right:0}.lp-float-two{bottom:-1.2rem;left:-1.6rem}.lp-float-dot{background:var(--lp-action);border-radius:50%;width:.55rem;height:.55rem}@media (width<=960px){.lp-hero-visual{padding:0}.lp-float{display:none}}@media (width<=600px){.lp-window-app{grid-template-columns:3.2rem minmax(0,1fr)}.lp-window-rail .lp-face{width:2rem;height:2rem}}.lp-team{gap:var(--nv-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lp-mate{align-content:start;gap:calc(var(--nv-space-1) * 3.5);border:1px solid var(--lp-soft-line);border-radius:var(--lp-radius-lg);background:var(--lp-card);padding:calc(var(--nv-space-1) * 5.5);transition:transform .2s,box-shadow .2s;display:grid}.lp-mate:hover{box-shadow:var(--lp-shadow);transform:translateY(-4px)}.lp-mate.is-main{border-color:var(--lp-mint-line);background:linear-gradient(160deg, var(--lp-card) 40%, var(--lp-mint-soft))}.lp-mate .lp-face{width:3.2rem;height:3.2rem}.lp-mate h3{font-size:1.15rem}.lp-mate h3+p{color:var(--lp-muted);font-size:.9rem}.lp-mate-apps{gap:calc(var(--nv-space-1) * 1.5);display:flex}.lp-team-note{margin-top:calc(var(--nv-space-1) * 4.5);color:var(--lp-muted);text-align:center;font-size:.95rem}.lp-chips{gap:calc(var(--nv-space-1) * 1.5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lp-chip{padding:var(--nv-space-1) calc(var(--nv-space-1) * 2.5);border-radius:999px;font-size:.75rem;font-weight:700}.lp-chip.is-mint{background:var(--lp-mint-soft);color:var(--lp-action-text)}.lp-chip.is-lilac{background:var(--lp-lilac);color:var(--lp-lilac-ink)}.lp-chip.is-apricot{background:var(--lp-apricot-soft);color:var(--lp-apricot-ink)}.lp-chip.is-sky{background:var(--lp-sky);color:var(--lp-sky-ink)}.lp-how{gap:var(--nv-space-4);counter-reset:lp-step;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp-how li{border:1px solid var(--lp-soft-line);border-radius:var(--lp-radius-lg);background:var(--lp-card);padding:var(--nv-space-6) calc(var(--nv-space-1) * 5.5) calc(var(--nv-space-1) * 6.5)}.lp-how li:before{width:2rem;height:2rem;margin-bottom:var(--nv-space-4);background:var(--lp-teal);color:var(--lp-card);content:counter(lp-step);counter-increment:lp-step;border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;display:grid}.lp-how h3{margin-bottom:calc(var(--nv-space-1) * 1.75);font-size:1.1rem}.lp-how p{color:var(--lp-muted);font-size:.95rem}@media (width<=960px){.lp-team,.lp-how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.lp-team,.lp-how{grid-template-columns:minmax(0,1fr)}}.lp-bento{gap:var(--nv-space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.lp-tile{align-content:start;gap:calc(var(--nv-space-1) * 2.75);border:1px solid var(--lp-soft-line);border-radius:var(--lp-radius-lg);background:var(--lp-card);min-height:15rem;padding:calc(var(--nv-space-1) * 6.5);display:grid;overflow:hidden}.lp-tile.is-w2{grid-column:span 2}.lp-tile.is-w3{grid-column:span 3}.lp-tile.is-w4{grid-column:span 4}.lp-tile h3{font-size:1.2rem}.lp-tile>p:not(.lp-tile-kicker){max-width:30rem;color:var(--lp-muted);font-size:.95rem}.lp-tile-kicker{color:var(--lp-action-text);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.lp-tile .lp-chips,.lp-mini,.lp-stats,.lp-skill,.lp-browser,.lp-test-steps{margin-top:calc(var(--nv-space-1) * 2.5)}.lp-mini{gap:calc(var(--nv-space-1) * 1.75);margin-bottom:0;padding:0;font-size:.82rem;list-style:none;display:grid}.lp-mini-row{align-items:center;gap:calc(var(--nv-space-1) * 2.5);background:var(--lp-paper);padding:calc(var(--nv-space-1) * 2.25) var(--nv-space-3);border-radius:.8rem;display:flex}.lp-mini-row b{font-weight:700}.lp-mini-row em{padding:0 var(--nv-space-2);border-radius:999px;margin-left:auto;font-size:.72rem;font-style:normal;font-weight:750}.lp-mini-row em.is-needs{background:var(--lp-apricot);color:var(--lp-apricot-ink)}.lp-mini-row em.is-run{background:var(--lp-lilac);color:var(--lp-lilac-ink)}.lp-mini-row em.is-done{background:var(--lp-mint);color:var(--lp-action-text)}.lp-stats{gap:var(--nv-space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0;display:grid}.lp-stats div{background:var(--lp-paper);padding:var(--nv-space-3);border-radius:.9rem;flex-direction:column-reverse;display:flex}.lp-stats dt{color:var(--lp-muted);font-size:.75rem;font-weight:650}.lp-stats dd{margin:0;font-size:1.5rem;font-weight:750}.lp-skill{gap:calc(var(--nv-space-1) * 2.25);border:1px solid var(--lp-soft-line);padding:var(--nv-space-3) calc(var(--nv-space-1) * 3.5);border-radius:.9rem;font-size:.82rem;display:grid}.lp-skill-top,.lp-skill-uses{align-items:center;gap:calc(var(--nv-space-1) * 1.5);display:flex}.lp-skill-top{justify-content:space-between}.lp-skill-uses{color:var(--lp-muted);font-weight:650}.lp-skill-uses span{margin-left:auto}.lp-browser{border:1px solid var(--lp-soft-line);border-radius:.9rem;font-size:.78rem;overflow:hidden}.lp-browser-url{background:var(--lp-paper);padding:calc(var(--nv-space-1) * 1.5) calc(var(--nv-space-1) * 2.75);color:var(--lp-muted)}.lp-browser-page{gap:calc(var(--nv-space-1) * 1.5);padding:calc(var(--nv-space-1) * 2.75);display:grid}.lp-browser-page i{background:var(--lp-bar);border-radius:999px;height:.5rem;display:block}.lp-browser-page i:nth-child(2){width:70%}.lp-browser-page i:nth-child(3){background:var(--lp-mint);width:50%}.lp-browser-bar{gap:calc(var(--nv-space-1) * 1.5);border-top:1px solid var(--lp-soft-line);padding:var(--nv-space-2) calc(var(--nv-space-1) * 2.75);display:flex}.lp-browser-bar span{border:1px solid var(--lp-line);padding:0 calc(var(--nv-space-1) * 2.25);border-radius:999px;font-weight:700}.lp-test-steps{gap:calc(var(--nv-space-1) * 1.5);flex-wrap:wrap;margin-bottom:0;padding:0;list-style:none;display:flex}.lp-test-steps li{background:var(--lp-paper);padding:calc(var(--nv-space-1) * 1.25) calc(var(--nv-space-1) * 2.75);color:var(--lp-muted);border-radius:999px;font-size:.78rem;font-weight:700}.lp-test-steps li.is-ok{background:var(--lp-mint);color:var(--lp-action-text)}@media (width<=960px){.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-tile.is-w2,.lp-tile.is-w3,.lp-tile.is-w4{grid-column:span 2}}.lp-control-wrap{width:var(--lp-width);padding-top:var(--lp-section-space);margin:0 auto}.lp-control{border-radius:var(--lp-radius-xl);background:var(--lp-control-glow), var(--lp-teal);padding:var(--lp-band-space) 0;color:var(--lp-card)}.lp-control-inner{width:min(100% - 4rem,70rem);margin:0 auto}.lp-control .lp-kicker{color:var(--lp-on-teal-accent)}.lp-control .lp-section-head>p:not(.lp-kicker){color:var(--lp-on-teal)}.lp-guard{gap:var(--nv-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp-guard>div{border:1px solid var(--lp-on-teal-line);border-radius:var(--lp-radius-lg);background:var(--lp-on-teal-glass);padding:var(--nv-space-6)}.lp-guard-icon{background:var(--lp-on-teal-icon);width:2.4rem;height:2.4rem;color:var(--lp-on-teal-accent);border-radius:.8rem;place-items:center;display:grid}.lp-guard h3{margin:var(--nv-space-3) 0 calc(var(--nv-space-1) * 1.5);font-size:1.08rem}.lp-guard p{color:var(--lp-on-teal);font-size:.94rem}@media (width<=960px){.lp-guard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.lp-guard{grid-template-columns:minmax(0,1fr)}.lp-control-inner{width:min(100% - 2rem,70rem)}}.lp-cats{column-gap:var(--nv-space-4);columns:3 18rem}.lp-cat{margin-bottom:var(--nv-space-4);break-inside:avoid;border:1px solid var(--lp-soft-line);border-radius:var(--lp-radius-lg);background:var(--lp-card);padding:calc(var(--nv-space-1) * 5.25) calc(var(--nv-space-1) * 5.5)}.lp-cat h3{margin-bottom:calc(var(--nv-space-1) * 3.5);justify-content:space-between;font-size:1rem;display:flex}.lp-cat h3 span{color:var(--lp-muted);font-size:.85rem;font-weight:650}.lp-cat ul{gap:var(--nv-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lp-cat li{align-items:center;gap:calc(var(--nv-space-1) * 1.75);border:1px solid var(--lp-soft-line);background:var(--lp-card-faint);padding:calc(var(--nv-space-1) * 1.5) calc(var(--nv-space-1) * 2.5) calc(var(--nv-space-1) * 1.5) calc(var(--nv-space-1) * 1.5);border-radius:999px;font-size:.82rem;font-weight:650;display:inline-flex}.lp-cat img{object-fit:contain}.lp-faq{gap:calc(var(--nv-space-1) * 2.5);max-width:50rem;margin:0 auto;display:grid}.lp-faq details{border:1px solid var(--lp-soft-line);background:var(--lp-card);padding:calc(var(--nv-space-1) * 4.5) calc(var(--nv-space-1) * 5.25);border-radius:1.1rem}.lp-faq summary{justify-content:space-between;gap:var(--nv-space-4);cursor:pointer;font-weight:750;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{color:var(--lp-action-text);content:"+";font-weight:800;transition:transform .2s}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq summary:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:4px}.lp-faq p{margin-top:calc(var(--nv-space-1) * 2.5);color:var(--lp-muted)}.lp-faq p a{color:var(--lp-action-text);font-weight:750}.lp-final-wrap{width:var(--lp-width);padding-top:var(--lp-section-space);margin:0 auto}.lp-final{justify-items:center;gap:var(--nv-space-6);border-radius:var(--lp-radius-xl);background:linear-gradient(135deg, var(--lp-mint) 0%, var(--lp-lilac) 100%);padding:var(--lp-final-space) var(--nv-space-6);text-align:center;display:grid}.lp-final h2{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800}.lp-final>p:not(.lp-invite){max-width:34rem;color:var(--lp-muted);font-size:1.1rem}.lp-final .lp-actions{justify-content:center}.lp-footer{align-items:center;gap:var(--nv-space-4) var(--nv-space-8);width:var(--lp-width);padding:var(--nv-space-12) 0;color:var(--lp-muted);flex-wrap:wrap;margin:0 auto;font-size:.9rem;display:flex}.lp-footer img{height:1.5rem}.lp-footer nav{gap:var(--nv-space-6);margin-left:auto;display:flex}.lp-footer a{color:var(--lp-teal);font-weight:700;text-decoration:none}@media (prefers-reduced-motion:no-preference){[data-reveal] .lp-reveal{transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}[data-reveal=armed] .lp-reveal{opacity:0;transform:translateY(16px)}[data-reveal=in] .lp-reveal:nth-child(2){transition-delay:80ms}[data-reveal=in] .lp-reveal:nth-child(3){transition-delay:.16s}[data-reveal=in] .lp-reveal:nth-child(n+4){transition-delay:.24s}.lp-marquee-track{animation:60s linear infinite lp-marquee}.lp-marquee-window:hover .lp-marquee-track{animation-play-state:paused}}@keyframes lp-marquee{to{transform:translate(-50%)}}.entry-page{align-items:center;gap:var(--nv-space-6);min-height:100dvh;padding:clamp(var(--nv-space-8), 8vh, 5rem) var(--nv-space-4) var(--nv-space-12);background:radial-gradient(60rem 30rem at 50% -10%, var(--navigator-mint) 0%, transparent 70%), var(--navigator-off-white);color:var(--navigator-ink);flex-direction:column;display:flex}.entry-page:focus{outline:none}.entry-brand img{height:2.1rem;display:block}.entry-card{width:min(100%,27rem);padding:clamp(var(--nv-space-6), 5vw, var(--nv-space-10));border:1px solid var(--navigator-border);border-radius:var(--radius-large);background:var(--navigator-surface);box-shadow:0 1.5rem 3rem -1.5rem #064e4638}.entry-card h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,5vw,1.9rem);line-height:1.15}.entry-lede{margin:var(--nv-space-2) 0 0;color:var(--navigator-muted)}.entry-form{gap:var(--nv-space-4);margin-top:1.75rem;display:grid}.entry-field{gap:var(--nv-space-2);display:grid}.entry-field label{font-size:.92rem;font-weight:650}.entry-field input{width:100%;min-height:3rem;padding:0 var(--nv-space-4);border:1px solid var(--navigator-border);border-radius:var(--radius-small);background:var(--nv-surface-plain);color:inherit;font:inherit}.entry-field input:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:2px}.entry-password{position:relative}.entry-password input{padding-right:4.5rem}.entry-reveal{top:50%;right:var(--nv-space-1);position:absolute;transform:translateY(-50%)}.entry-reveal:active:not(:disabled){transform:translateY(-50%)scale(.97)}.entry-hint,.entry-small{color:var(--navigator-muted);margin:0;font-size:.88rem}.entry-small{margin-top:var(--nv-space-5);text-align:center}.entry-button{width:100%}.entry-forgot{margin-top:calc(-1 * var(--nv-space-2));justify-self:end}.entry-divider{align-items:center;gap:var(--nv-space-3);margin:var(--nv-space-5) 0;color:var(--navigator-muted);font-size:.85rem;display:flex}.entry-divider:before,.entry-divider:after{background:var(--navigator-border);content:"";flex:1;height:1px}.entry-message{margin:0;font-size:.92rem;display:block}.entry-error{padding:var(--nv-space-3) var(--nv-space-4);border-radius:var(--radius-small);color:#8a2a1c;background:#fdecea}.entry-inbox{gap:var(--nv-space-4);margin-top:var(--nv-space-4);display:grid}.entry-inbox>p{margin:0;line-height:1.55}.entry-mail-apps{gap:var(--nv-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.entry-inbox .entry-small{text-align:left;margin-top:0}.entry-footer{color:var(--navigator-muted);margin:0}.entry-footer a{color:var(--navigator-teal-deep);font-weight:700}.entry-link-page .account-panel{width:min(100%,34rem)}@media (width<=420px){.entry-mail-apps{grid-template-columns:1fr}}.entry-remembered{gap:var(--nv-space-3);margin-top:var(--nv-space-6);padding:var(--nv-space-4);border-radius:var(--radius-medium);background:var(--navigator-mint);display:grid}.entry-remembered p{margin:0;font-weight:650}.activity-day-layout{min-width:0;container-type:inline-size}.activity-day-columns{gap:var(--nv-space-5);min-width:0;display:grid}.activity-day-main{align-content:start;gap:var(--nv-space-5);min-width:0;display:grid}@container (width>=50rem){.activity-day-columns[data-calendar]{align-items:start;gap:var(--nv-space-6);grid-template-columns:20rem minmax(0,1fr)}.activity-day-side{top:var(--nv-space-4);position:sticky}}.activity-calendar{gap:var(--nv-space-3);border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);padding:var(--nv-space-3) var(--nv-space-3) var(--nv-space-4);color:var(--nv-ink);display:grid}.activity-calendar-head{justify-content:space-between;align-items:center;gap:var(--nv-space-2);padding-left:var(--nv-space-1);display:flex}.activity-calendar-head h2{color:var(--nv-ink);font-size:var(--nv-text-md);white-space:nowrap;margin:0;font-weight:750}.activity-calendar-nav{align-items:center;gap:var(--nv-space-1);display:flex}.activity-calendar-grid{border-collapse:collapse;table-layout:fixed;width:100%}.activity-calendar-grid th{padding:0 0 var(--nv-space-1);color:var(--nv-ink-muted);font-size:var(--nv-text-2xs);text-align:center;font-weight:700}.activity-calendar-grid td{padding:calc(var(--nv-space-1) / 2);text-align:center}.activity-calendar-day{align-content:start;justify-items:center;gap:calc(var(--nv-space-1) / 2);border-radius:var(--nv-radius-sm);width:100%;min-height:3.25rem;padding:var(--nv-space-1) 0;color:var(--nv-ink);font:inherit;cursor:pointer;transition:background-color var(--nv-duration-base) var(--nv-ease-standard), border-color var(--nv-duration-base) var(--nv-ease-standard);background:0 0;border:1px solid #0000;display:grid}.activity-calendar-day:hover:not(:disabled,[data-selected]){background:var(--nv-surface-sunken)}.activity-calendar-day:focus-visible{outline:var(--nv-focus-width) solid var(--navigator-focus);outline-offset:1px}.activity-calendar-date{border-radius:var(--nv-radius-pill);min-width:1.5rem;height:1.5rem;font-size:var(--nv-text-sm);font-variant-numeric:tabular-nums;place-items:center;font-weight:650;display:inline-grid}.activity-calendar-count{height:.75rem;color:var(--nv-ink);font-size:var(--nv-text-2xs);font-variant-numeric:tabular-nums;font-weight:700;line-height:.75rem}.activity-calendar-marks{gap:calc(var(--nv-space-1) / 2);height:.3125rem;display:flex}.activity-calendar-marks span,.activity-calendar-legend span{border-radius:var(--nv-radius-pill);width:.3125rem;height:.3125rem}.activity-calendar-day[data-empty] .activity-calendar-date{color:var(--nv-ink-muted);font-weight:500}.activity-calendar-day[data-outside] .activity-calendar-date{color:var(--nv-ink-muted);opacity:.6;font-weight:500}.activity-calendar-day:disabled{cursor:default}.activity-calendar-day:disabled .activity-calendar-date{color:var(--nv-ink-muted);opacity:.4;font-weight:500}.activity-calendar-day[aria-current=date] .activity-calendar-date{background:var(--nv-action);color:var(--nv-on-action);opacity:1;font-weight:750}.activity-calendar-day[data-selected]{border-color:var(--nv-action);background:var(--nv-action-soft);box-shadow:inset 0 0 0 1px var(--nv-action)}.activity-calendar-legend{gap:var(--nv-space-1) var(--nv-space-3);padding:0 var(--nv-space-1);color:var(--nv-ink-muted);font-size:var(--nv-text-2xs);flex-wrap:wrap;margin:0;list-style:none;display:flex}.activity-calendar-legend li{align-items:center;gap:var(--nv-space-1);display:inline-flex}.activity-calendar [data-tone=done]{background:var(--nv-success)}.activity-calendar [data-tone=didnt-finish]{background:var(--nv-danger-strong)}.activity-calendar [data-tone=needs-you]{background:var(--nv-needs-you)}.activity-calendar [data-tone=running]{background:var(--nv-info)}@container (width<=30rem){.activity-calendar-day{min-height:3rem}}.nv-list-toolbar{align-items:center;gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.nv-list-search{align-items:center;gap:var(--nv-space-2);min-width:13rem;height:var(--nv-control-sm);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-md);background:var(--nv-surface-plain);padding:0 var(--nv-space-3);color:var(--nv-ink-muted);display:flex}.nv-list-search:focus-within{border-color:var(--nv-line-action-hover)}.nv-list-search svg{flex:none;width:1rem;height:1rem}.nv-list-search input{width:100%;min-width:0;color:var(--navigator-ink);font:inherit;font-size:var(--nv-text-sm);background:0 0;border:0;outline:none}.nv-list{border:1px solid var(--navigator-border);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);overflow:hidden}.nv-list-rows{margin:0;padding:0;list-style:none}.nv-list-head{border-bottom:1px solid var(--navigator-border);padding:var(--nv-space-3) var(--nv-space-4);color:var(--nv-ink-muted);font-size:var(--nv-text-sm);margin:0}.nv-list-row{border-top:1px solid var(--navigator-border);padding-right:var(--nv-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.nv-list-row:first-child{border-top:0}.nv-list-row:hover{background:color-mix(in srgb, var(--nv-surface-soft) 70%, var(--nv-surface-plain))}.nv-list-open{align-items:center;gap:var(--nv-space-3);min-width:0;padding:var(--nv-space-3) var(--nv-space-2) var(--nv-space-3) var(--nv-space-4);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.nv-list-open:focus-visible{outline:var(--nv-focus-width) solid var(--navigator-focus);outline-offset:calc(-1 * var(--nv-focus-width))}.nv-list-tile{border-radius:var(--nv-radius-sm);place-items:center;width:2rem;height:2rem;display:grid}.nv-list-tile svg{width:1rem;height:1rem}.nv-list-tile[data-tone=done],.nv-list-pill[data-tone=done],.nv-list-tile[data-tone=knowledge],.nv-list-pill[data-tone=knowledge],.nv-list-tile[data-tone=skill]{background:var(--nv-success-soft);color:var(--nv-success-ink)}.nv-list-tile[data-tone=stopped],.nv-list-pill[data-tone=stopped]{background:var(--nv-surface-sunken);color:var(--nv-ink-muted)}.nv-list-tile[data-tone=failed],.nv-list-pill[data-tone=failed]{background:var(--nv-danger-soft);color:var(--nv-danger)}.nv-list-tile[data-tone=running],.nv-list-pill[data-tone=running]{background:var(--nv-info-soft);color:var(--nv-info-ink)}.nv-list-tile[data-tone=needs-you],.nv-list-pill[data-tone=needs-you]{background:var(--nv-needs-you-soft);color:var(--nv-needs-you-ink)}.nv-list-tile[data-tone=repeat],.nv-list-pill[data-tone=repeat]{background:var(--nv-coworker-violet-soft);color:var(--nv-coworker-violet)}.nv-list-pill{border-radius:var(--nv-radius-pill);padding:calc(var(--nv-space-1) / 2) var(--nv-space-3);font-size:var(--nv-text-xs);white-space:nowrap;font-weight:700}.nv-list-text{gap:calc(var(--nv-space-1) / 2);min-width:0;display:grid}.nv-list-text strong{color:var(--navigator-ink);font-size:var(--nv-text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.nv-list-meta{align-items:center;gap:var(--nv-space-2);min-width:0;color:var(--nv-ink-muted);font-size:var(--nv-text-sm);white-space:nowrap;display:flex;overflow:hidden}.nv-list-meta>span:first-child{text-overflow:ellipsis;overflow:hidden}.nv-list-badge{border-radius:var(--nv-radius-pill);background:var(--nv-info-soft);padding:0 var(--nv-space-2);color:var(--nv-info-ink);font-size:var(--nv-text-2xs);flex:none;font-weight:700}.nv-list-tags{gap:var(--nv-space-1);display:flex}.nv-tag{border-radius:var(--nv-radius-pill);background:var(--nv-surface-sunken);padding:calc(var(--nv-space-1) / 2) var(--nv-space-2);color:var(--navigator-teal-deep);font-size:var(--nv-text-xs);white-space:nowrap;align-items:center;gap:0;font-weight:700;display:inline-flex}.nv-list-time{min-width:3.25rem;color:var(--nv-ink-muted);font-size:var(--nv-text-xs);font-variant-numeric:tabular-nums;text-align:right}.nv-list-pager{justify-content:space-between;align-items:center;gap:var(--nv-space-2);color:var(--nv-ink-muted);font-size:var(--nv-text-sm);flex-wrap:wrap;display:flex}.nv-list-pages{align-items:center;gap:var(--nv-space-1);margin:0;padding:0;list-style:none;display:flex}.nv-list-page{border:1px solid var(--navigator-border);border-radius:var(--nv-radius-sm);background:var(--nv-surface-plain);min-width:2rem;height:2rem;padding:0 var(--nv-space-2);color:var(--navigator-teal-deep);font:inherit;font-size:var(--nv-text-sm);cursor:pointer;place-items:center;font-weight:700;display:grid}.nv-list-page[aria-current=page]{border-color:var(--nv-action);background:var(--nv-action);color:var(--nv-on-action)}.nv-list-page:disabled{cursor:default;opacity:.5}.nv-list-page-gap{text-align:center;min-width:1.5rem}.nv-list-preview{gap:var(--nv-space-4);flex-direction:column;min-height:100%;display:flex}.nv-list-preview-body{align-content:start;gap:var(--nv-space-3);flex:1;display:grid}.nv-list-preview-footer{--nv-window-pad:clamp(var(--nv-space-4), 2.5vw, var(--nv-space-6));bottom:calc(-1 * var(--nv-window-pad));margin-bottom:calc(-1 * var(--nv-window-pad));padding-bottom:var(--nv-window-pad);align-items:center;gap:var(--nv-space-2);border-top:1px solid var(--navigator-border);background:var(--navigator-surface);padding-top:var(--nv-space-3);flex-wrap:wrap;display:flex;position:sticky}.nv-list-preview-footer>.nv-list-preview-spacer{flex:1}.nv-list-preview-part{gap:var(--nv-space-2);display:grid}.nv-list-preview-label{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:700}.nv-list-preview-facts{align-items:center;gap:var(--nv-space-2);color:var(--nv-ink-muted);font-size:var(--nv-text-sm);flex-wrap:wrap;display:flex}.nv-list-preview-text{border-radius:var(--nv-radius-md);background:var(--nv-surface-soft);padding:var(--nv-space-3);color:var(--navigator-ink);font-size:var(--nv-text-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.nv-tag-editor{align-items:center;gap:var(--nv-space-1);flex-wrap:wrap;display:inline-flex}.nv-tag-remove{border-radius:var(--nv-radius-pill);width:1rem;height:1rem;color:inherit;cursor:pointer;margin-left:var(--nv-space-1);background:0 0;border:0;place-items:center;padding:0;display:grid}@media (hover:hover){.nv-tag-remove{width:0;margin-left:0;overflow:hidden}.nv-tag:hover .nv-tag-remove,.nv-tag:focus-within .nv-tag-remove{width:1rem;margin-left:var(--nv-space-1)}}.nv-tag-remove svg{width:.75rem;height:.75rem}.nv-tag-add{align-items:center;gap:var(--nv-space-1);border:1px dashed var(--nv-line-action);border-radius:var(--nv-radius-pill);padding:calc(var(--nv-space-1) / 2) var(--nv-space-2);color:var(--navigator-teal-deep);font:inherit;font-size:var(--nv-text-xs);cursor:pointer;background:0 0;font-weight:700;display:inline-flex}.nv-tag-add svg{width:.75rem;height:.75rem}.nv-tag-form{position:relative}.nv-tag-form>input{border:1px solid var(--nv-line-action);border-radius:var(--nv-radius-pill);background:var(--nv-surface-plain);width:10rem;height:1.75rem;padding:0 var(--nv-space-3);color:var(--navigator-ink);font:inherit;font-size:var(--nv-text-xs)}.nv-tag-popup{z-index:var(--nv-z-popover);top:calc(100% + var(--nv-space-1));gap:var(--nv-space-1);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);min-width:15rem;padding:var(--nv-space-1);box-shadow:var(--nv-shadow-menu);display:grid;position:absolute;left:0}.nv-tag-suggestions{margin:0;padding:0;list-style:none;display:grid}.nv-tag-suggestion{align-items:center;gap:var(--nv-space-2);border-radius:var(--nv-radius-sm);padding:var(--nv-space-1) var(--nv-space-2);font-size:var(--nv-text-sm);cursor:pointer;display:flex}.nv-tag-suggestion[aria-selected=true]{background:var(--nv-action-soft)}@media (width<=640px){.nv-list-search{flex:100%}.nv-list-open{padding-left:var(--nv-space-3);grid-template-columns:auto minmax(0,1fr) auto}.nv-list-tags{display:none}}:is(.nv-tag,.nv-tag-dot,.nv-tag-swatch)[data-colour=grey]{--nv-tag-fill:var(--nv-tag-grey-soft);--nv-tag-words:var(--nv-tag-grey-ink);--nv-tag-mark:var(--nv-tag-grey)}:is(.nv-tag,.nv-tag-dot,.nv-tag-swatch)[data-colour=brown]{--nv-tag-fill:var(--nv-tag-brown-soft);--nv-tag-words:var(--nv-tag-brown-ink);--nv-tag-mark:var(--nv-tag-brown)}:is(.nv-tag,.nv-tag-dot,.nv-tag-swatch)[data-colour=red]{--nv-tag-fill:var(--nv-tag-red-soft);--nv-tag-words:var(--nv-tag-red-ink);--nv-tag-mark:var(--nv-tag-red)}:is(.nv-tag,.nv-tag-dot,.nv-tag-swatch)[data-colour=orange]{--nv-tag-fill:var(--nv-tag-orange-soft);--nv-tag-words:var(--nv-tag-orange-ink);--nv-tag-mark:var(--nv-tag-orange)}:is(.nv-tag,.nv-tag-dot,.nv-tag-swatch)[data-colour=yellow]{--nv-tag-fill:var(--nv-tag-yellow-soft);--nv-tag-words:var(--nv-tag-yellow-ink);--nv-tag-mark:var(--nv-tag-yellow)}:is(.nv-tag,.nv-tag-dot,.nv-tag-swatch)[data-colour=green]{--nv-tag-fill:var(--nv-tag-green-soft);--nv-tag-words:var(--nv-tag-green-ink);--nv-tag-mark:var(--nv-tag-green)}:is(.nv-tag,.nv-tag-dot,.nv-tag-swatch)[data-colour=teal]{--nv-tag-fill:var(--nv-tag-teal-soft);--nv-tag-words:var(--nv-tag-teal-ink);--nv-tag-mark:var(--nv-tag-teal)}:is(.nv-tag,.nv-tag-dot,.nv-tag-swatch)[data-colour=blue]{--nv-tag-fill:var(--nv-tag-blue-soft);--nv-tag-words:var(--nv-tag-blue-ink);--nv-tag-mark:var(--nv-tag-blue)}:is(.nv-tag,.nv-tag-dot,.nv-tag-swatch)[data-colour=purple]{--nv-tag-fill:var(--nv-tag-purple-soft);--nv-tag-words:var(--nv-tag-purple-ink);--nv-tag-mark:var(--nv-tag-purple)}:is(.nv-tag,.nv-tag-dot,.nv-tag-swatch)[data-colour=pink]{--nv-tag-fill:var(--nv-tag-pink-soft);--nv-tag-words:var(--nv-tag-pink-ink);--nv-tag-mark:var(--nv-tag-pink)}.nv-tag[data-colour]{background:var(--nv-tag-fill);color:var(--nv-tag-words)}.nv-tag-dot{border-radius:var(--nv-radius-pill);background:var(--nv-tag-mark,var(--nv-ink-muted));flex:none;width:.625rem;height:.625rem;display:inline-block}.nv-tag-create{gap:var(--nv-space-2);border-top:1px solid var(--nv-line-soft);padding:var(--nv-space-2);display:grid}.nv-tag-suggestions+.nv-tag-create{margin-top:var(--nv-space-1)}.nv-tag-popup>.nv-tag-create:first-child{border-top:0}.nv-tag-create-line{align-items:center;gap:var(--nv-space-2);white-space:nowrap;color:var(--nv-ink-muted);font-size:var(--nv-text-xs);font-weight:700;display:flex}.nv-tag-create-line>.nv-button{margin-left:auto}.nv-tag-colour-choice{justify-content:start;gap:var(--nv-space-2) var(--nv-space-3);border:0;grid-template-columns:repeat(5,auto);margin:0;padding:0;display:grid}.nv-tag-swatch{border-radius:var(--nv-radius-pill);background:var(--nv-tag-mark);cursor:pointer;appearance:none;border:0;width:1.375rem;height:1.375rem;margin:0}.nv-tag-swatch:checked{box-shadow:0 0 0 2px var(--nv-surface-plain), 0 0 0 4px var(--nv-tag-mark)}.nv-tag-swatch:focus-visible{box-shadow:var(--nv-focus-ring);outline:none}.nv-tag-problem{color:var(--nv-danger);font-size:var(--nv-text-xs);flex-basis:100%;font-weight:600}.nv-list-tile[data-tone=idea],.nv-list-pill[data-tone=idea]{background:var(--nv-tag-yellow-soft);color:var(--nv-tag-yellow-ink)}.nv-list-tile[data-tone=question],.nv-list-pill[data-tone=question]{background:var(--nv-tag-blue-soft);color:var(--nv-tag-blue-ink)}.nv-list-tile[data-tone=explore],.nv-list-pill[data-tone=explore]{background:var(--nv-tag-purple-soft);color:var(--nv-tag-purple-ink)}.nv-list-tile[data-tone=task],.nv-list-pill[data-tone=task]{background:var(--nv-tag-green-soft);color:var(--nv-tag-green-ink)}.nv-tag-filter-dot{align-items:center;gap:var(--nv-space-1);display:inline-flex}.nv-manage-tags{border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);margin:0;padding:0;list-style:none;display:grid}.nv-manage-tag{align-items:center;gap:var(--nv-space-1) var(--nv-space-3);min-height:var(--nv-control-lg);border-top:1px solid var(--nv-line-soft);padding:var(--nv-space-2) var(--nv-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.nv-manage-tag:first-child{border-top:0}.nv-manage-tag>.nv-tag-dot{margin-inline:var(--nv-space-3)}.nv-tag-colour-trigger{align-items:center;gap:calc(var(--nv-space-1) / 2);display:inline-flex}.nv-tag-colour-trigger svg{width:.75rem;height:.75rem}.nv-manage-tag-name{align-items:center;gap:var(--nv-space-1) var(--nv-space-3);flex-wrap:wrap;min-width:0;display:flex}.nv-manage-tag-name .nv-tag{font-size:var(--nv-text-sm)}.nv-manage-tag-count,.nv-manage-tag-note{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);margin:0}.nv-manage-tag-actions{align-items:center;gap:var(--nv-space-1);display:inline-flex}.nv-manage-tag>.nv-inline,.nv-manage-tag>.nv-manage-tag-note{grid-column:2/-1}.nv-manage-tag:has(.nv-confirm-ask) .nv-manage-tag-actions{grid-column:1/-1;justify-self:end}.nv-manage-tag-actions:has(.nv-confirm-ask)>.nv-icon-button{display:none}.nv-manage-tag-actions .nv-confirm-ask{flex-wrap:wrap;justify-content:flex-end}.nv-manage-tag.is-renaming{grid-template-columns:minmax(0,1fr)}.nv-manage-tag.is-renaming>.nv-inline,.nv-manage-tag.is-renaming>.nv-manage-tag-note{grid-column:1}.nv-manage-tag-rename{align-items:center;gap:var(--nv-space-2);min-width:0;display:flex}.nv-manage-tag-rename>.nv-tag-dot{margin-inline:var(--nv-space-3)}.nv-manage-tag-rename input{min-width:0;height:var(--nv-control-sm);border:1px solid var(--nv-line-action);border-radius:var(--nv-radius-sm);background:var(--nv-surface-plain);padding:0 var(--nv-space-3);color:var(--nv-ink);font:inherit;font-size:var(--nv-text-md);flex:1}@media (width<=640px){.nv-manage-tag{grid-template-columns:auto minmax(0,1fr)}.nv-manage-tag-actions{grid-column:2;justify-self:start}}.nv-chart-card{gap:var(--nv-space-3);border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);min-width:0;height:100%;padding:var(--nv-space-4) var(--nv-space-5);flex-direction:column;display:flex}.nv-chart-head{justify-content:space-between;align-items:flex-start;gap:var(--nv-space-4);display:flex}.nv-chart-head>div{gap:var(--nv-space-1);min-width:0;display:grid}.nv-chart-head h2{color:var(--nv-ink);font-size:var(--nv-text-base);margin:0;font-weight:750;line-height:1.3}.nv-chart-head p{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);margin:0}.nv-chart-head .nv-chart-figure{justify-items:end;gap:var(--nv-space-1);flex:none;display:grid}.nv-chart-figure strong{color:var(--nv-ink);font-size:var(--nv-text-xl);font-weight:750;line-height:1}.nv-chart-figure span{color:var(--nv-ink-muted);font-size:var(--nv-text-xs)}.nv-chart-body{flex-direction:column;flex:1;min-height:0;display:flex}.nv-chart{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.nv-chart-frame{column-gap:var(--nv-space-3);min-height:0;padding-top:var(--nv-space-4);flex:1;grid-template-rows:minmax(10rem,1fr) auto;grid-template-columns:auto minmax(0,1fr);display:grid}.nv-chart-y{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);font-variant-numeric:tabular-nums;position:relative}.nv-chart-y span{white-space:nowrap;line-height:1;position:absolute;right:0;transform:translateY(50%)}.nv-chart-plot{min-width:0;position:relative}.nv-chart-rule{border-top:1px solid var(--nv-line-soft);height:0;position:absolute;left:0;right:0}.nv-chart-rule.is-base{border-top-color:var(--nv-line)}.nv-chart-empty{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);text-align:center;place-items:center;margin:0;display:grid;position:absolute;inset:0}.nv-chart-x{padding-top:var(--nv-space-2);color:var(--nv-ink-muted);font-size:var(--nv-text-xs);font-variant-numeric:tabular-nums;grid-column:2;container-type:inline-size}.nv-chart-ends{justify-content:space-between;gap:var(--nv-space-3);display:flex}.nv-chart-skeleton{flex:1;min-height:12rem;display:grid}.nv-chart-tip{z-index:var(--nv-z-raised);gap:calc(var(--nv-space-1) / 2);border:1px solid var(--nv-line);border-radius:var(--nv-radius-md);background:var(--nv-surface-raised);width:max-content;max-width:14rem;padding:var(--nv-space-2) var(--nv-space-3);box-shadow:var(--nv-shadow-tooltip);color:var(--nv-ink-muted);font-size:var(--nv-text-xs);text-align:left;opacity:0;pointer-events:none;visibility:hidden;line-height:1.35;display:grid;position:absolute;left:50%;transform:translate(-50%)}[data-edge=start]>.nv-chart-tip{left:0;transform:none}[data-edge=end]>.nv-chart-tip{left:auto;right:0;transform:none}.nv-bar-col:hover>.nv-chart-tip,.nv-bar-col:focus-visible>.nv-chart-tip,.nv-chart-point:hover>.nv-chart-tip,.nv-chart-point:focus-visible>.nv-chart-tip{opacity:1;visibility:visible}.nv-chart-tip strong{color:var(--nv-ink);font-size:var(--nv-text-sm);font-weight:750}.nv-chart-tip-parts{gap:calc(var(--nv-space-1) / 2);margin-top:var(--nv-space-1);display:grid}.nv-chart-tip-parts>span{align-items:center;gap:var(--nv-space-2);display:flex}.nv-chart-tip-parts i{border-radius:var(--nv-radius-pill);flex:none;width:.75rem;height:3px}.nv-chart-tip-parts b{color:var(--nv-ink);margin-left:auto;font-weight:700}.nv-chart-legend{gap:var(--nv-space-1) var(--nv-space-4);color:var(--nv-ink-muted);font-size:var(--nv-text-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nv-chart-legend li{align-items:center;gap:var(--nv-space-2);display:inline-flex}.nv-chart-legend i{border-radius:3px;width:.625rem;height:.625rem}.nv-chart-legend i[data-mark=point]{border-radius:50%}.nv-chart-legend i[data-mark=dash]{border-top:2px dashed;border-radius:0;width:1rem;height:0}.nv-bar-cols{display:grid;position:absolute;inset:0}.nv-bar-col{border-radius:var(--nv-radius-sm);outline:none;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.nv-bar-col:hover,.nv-bar-col:focus-visible{background:color-mix(in srgb, var(--nv-surface-sunken) 75%, transparent)}.nv-bar-col:focus-visible{box-shadow:inset 0 0 0 2px var(--nv-focus-color)}.nv-bar-stack{gap:calc(var(--nv-space-1) / 2);border-radius:calc(var(--nv-radius-xs) - 2px) calc(var(--nv-radius-xs) - 2px) 0 0;flex-direction:column-reverse;width:min(64%,1.5rem);min-height:3px;display:flex;overflow:hidden}.nv-bar-part{flex-basis:0;min-height:2px}@media (prefers-reduced-motion:no-preference){.nv-bar-stack{transition:height var(--nv-duration-moderate) var(--nv-ease-standard)}}.nv-bar-cap{color:var(--nv-ink);font-size:var(--nv-text-xs);font-variant-numeric:tabular-nums;pointer-events:none;font-weight:750;line-height:1;position:absolute}.nv-bar-col:hover .nv-bar-cap,.nv-bar-col:focus-visible .nv-bar-cap{visibility:hidden}.nv-bar-axis{text-align:center;display:grid}.nv-bar-axis span{min-width:0;line-height:1.35;display:grid}.nv-bar-axis small{font-size:var(--nv-text-2xs);font-weight:650}@container (width<=22rem){.nv-bar-axis>span:nth-last-child(2n):not(:has(small))>b{visibility:hidden}}.nv-bar-axis b{font-weight:inherit}.nv-chart-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nv-chart-line{fill:none;stroke-linecap:round;stroke-width:2px}.nv-chart-line.is-dashed{stroke-dasharray:5 5}.nv-chart-drop{width:2px;position:absolute;bottom:0;transform:translate(-50%)}.nv-chart-point{border-radius:50%;outline:none;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;transform:translate(-50%,50%)}.nv-chart-point>i{border:2px solid var(--nv-surface-plain);border-radius:50%;width:.75rem;height:.75rem}.nv-chart-point:focus-visible{box-shadow:0 0 0 2px var(--nv-focus-color)}.nv-chart-callout{color:var(--nv-ink);font-size:var(--nv-text-xs);white-space:nowrap;pointer-events:none;transform:translate(var(--nv-space-3), 50%);font-weight:750;position:absolute}.nv-chart-callout[data-side=start]{transform:translate(calc(-100% - var(--nv-space-3)), 50%)}.home-kpis-frame{min-width:0;container-type:inline-size}.home-kpis{gap:var(--nv-space-3);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;margin:0;display:grid}.home-kpis[data-count="1"]{grid-template-columns:minmax(0,1fr)}.home-kpis[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-kpis[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-kpi{align-content:start;gap:var(--nv-space-1);border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);min-width:0;padding:var(--nv-space-4);display:grid}.home-kpi dt{min-height:1.15em;color:var(--nv-ink);font-size:var(--nv-text-2xl);letter-spacing:-.01em;font-weight:750;line-height:1.15}.home-kpi dd{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);margin:0;line-height:1.35}.home-kpi-estimate{align-items:center;gap:var(--nv-space-1);display:inline-flex}.home-kpi-help{margin-block:calc(-1 * var(--nv-space-2))}@container (width<=40rem){.home-kpis[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-kpi{padding:var(--nv-space-3) var(--nv-space-4)}.home-kpi dt{font-size:var(--nv-text-xl)}}@container (width<=26rem){.home-kpis[data-count="3"]{grid-template-columns:minmax(0,1fr)}.home-kpis[data-count="3"] .home-kpi{align-items:center;gap:var(--nv-space-3);grid-template-columns:4.5rem minmax(0,1fr)}}.navigator-home-overview{align-content:start;gap:var(--nv-space-4);width:min(100%,76rem);padding:var(--nv-space-6) var(--nv-space-8) var(--nv-space-10);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.home-header{gap:var(--nv-space-1);display:grid}.home-header h1{color:var(--nv-ink);font-size:var(--nv-text-2xl);letter-spacing:-.02em;margin:0;font-weight:750}.home-header p{min-height:1.5em;color:var(--nv-ink-muted);font-size:var(--nv-text-base);margin:0}.home-tab-body{gap:var(--nv-space-4);min-width:0;display:grid}.home-live-dot{align-items:center;gap:var(--nv-space-1);color:var(--nv-success);font-size:var(--nv-text-xs);letter-spacing:0;text-transform:none;font-weight:750;display:inline-flex}.home-live-dot i{background:var(--nv-success);border-radius:50%;width:.45rem;height:.45rem}@media (prefers-reduced-motion:no-preference){.home-live-dot i{animation:home-live-breathe var(--nv-duration-breathe) var(--nv-ease-standard) infinite}}@keyframes home-live-breathe{50%{opacity:.35}}.home-timeline{margin:0;padding:0;list-style:none;display:grid}.home-timeline-row{align-items:center;gap:var(--nv-space-3);border-bottom:1px solid var(--nv-line-soft);padding:var(--nv-space-2) 0;font-size:var(--nv-text-sm);--nv-avatar-cutout:var(--nv-surface-plain);grid-template-columns:4.5rem auto minmax(0,1fr) auto;display:grid}.home-timeline-row:last-child{border-bottom:0}.home-timeline-row time{color:var(--nv-ink-muted);font-variant-numeric:tabular-nums}.home-timeline-text{min-width:0;color:var(--nv-ink-muted)}.home-timeline-title{color:var(--nv-ink);font-weight:700;text-decoration:none}.home-timeline-title:hover{color:var(--nv-action);text-decoration:underline}.home-timeline-title:focus-visible{outline:var(--nv-focus-width) solid var(--navigator-focus);outline-offset:var(--nv-focus-offset)}@media (width<=700px){.navigator-home-overview{padding:var(--nv-space-5) var(--nv-space-4) var(--nv-space-8)}.home-timeline-row{gap:var(--nv-space-2);grid-template-columns:2.5rem auto minmax(0,1fr) auto}.home-timeline-row time{font-size:var(--nv-text-xs)}}.home-overview-grid{align-items:start;gap:var(--nv-space-4);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid}.home-overview-main{gap:var(--nv-space-4);min-width:0;display:grid}.home-live{gap:var(--nv-space-2);min-width:0;display:grid}.home-live-label{align-items:center;gap:var(--nv-space-2);display:flex}.home-live-card{border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);padding:var(--nv-space-2) var(--nv-space-4)}.home-coworker-cards{gap:var(--nv-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.home-coworker-card{align-content:start;gap:var(--nv-space-3);border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-xl);background:var(--nv-surface-plain);height:100%;padding:var(--nv-space-4);color:var(--nv-ink);transition:border-color var(--nv-duration-base) var(--nv-ease-standard), box-shadow var(--nv-duration-base) var(--nv-ease-standard);--nv-avatar-cutout:var(--nv-surface-plain);text-decoration:none;display:grid}.home-coworker-card:hover{border-color:var(--nv-line-action-hover);box-shadow:var(--nv-shadow-card)}.home-coworker-card:focus-visible{outline:var(--nv-focus-width) solid var(--navigator-focus);outline-offset:var(--nv-focus-offset)}.home-coworker-card-who{align-items:center;gap:var(--nv-space-3);min-width:0;display:flex}.home-coworker-card-who>span{gap:var(--nv-space-1);min-width:0;display:grid}.home-coworker-card-who strong{font-size:var(--nv-text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-coworker-card-who small{color:var(--nv-ink-muted);font-size:var(--nv-text-sm)}.home-coworker-state{align-items:center;gap:var(--nv-space-2);min-width:0;color:var(--nv-ink-muted);font-size:var(--nv-text-sm);display:flex}.home-coworker-state>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-coworker-state i{background:var(--nv-success);border-radius:50%;flex:none;width:.5rem;height:.5rem}.home-coworker-state.is-needs-you i{background:var(--nv-needs-you)}.home-coworker-state.is-working i{background:var(--nv-working)}@media (width<=900px){.home-overview-grid{grid-template-columns:minmax(0,1fr)}}.home-activity-filters{gap:var(--nv-space-2);flex-wrap:wrap;min-width:0;display:flex}.home-day-view{gap:var(--nv-space-3);min-width:0;display:grid}.home-day-head{gap:var(--nv-space-1);display:grid}.home-day-head h2{color:var(--nv-ink);font-size:var(--nv-text-lg);margin:0;font-weight:750}.home-day-head p{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);margin:0}.home-timeline-card{gap:var(--nv-space-3);border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);padding:var(--nv-space-3) var(--nv-space-4);transition:opacity var(--nv-duration-base) var(--nv-ease-standard);display:grid}.home-timeline-card[data-switching]{opacity:.6;transition-delay:.25s}.home-load-more{min-height:var(--nv-space-6)}.home-chart-grid{gap:var(--nv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-chart-grid.is-single{grid-template-columns:minmax(0,1fr)}.home-figures{border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-lg);border-collapse:separate;border-spacing:0;background:var(--nv-surface-plain);width:100%;font-size:var(--nv-text-md);font-variant-numeric:tabular-nums;--nv-avatar-cutout:var(--nv-surface-plain);overflow:hidden}.home-figures th,.home-figures td{border-top:1px solid var(--nv-line-soft);padding:var(--nv-space-3) var(--nv-space-4);text-align:left}.home-figures thead th{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);letter-spacing:.05em;text-transform:uppercase;border-top:0;font-weight:750}.home-figures tbody th{align-items:center;gap:var(--nv-space-3);color:var(--nv-ink);font-weight:750;display:flex}.home-figures td,.home-figures thead th:not(:first-child){width:8rem}@media (width<=900px){.home-chart-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.home-figures th,.home-figures td{padding:var(--nv-space-2) var(--nv-space-3)}.home-figures td,.home-figures thead th:not(:first-child){width:auto}}.home-rules{max-width:80ch;color:var(--nv-ink-muted);font-size:var(--nv-text-sm);margin:0}.home-rules strong{color:var(--nv-ink)}.home-priority-grid{gap:var(--nv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-priority-box{align-content:start;gap:var(--nv-space-2);border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);min-width:0;min-height:9rem;padding:var(--nv-space-3) var(--nv-space-4);transition:border-color var(--nv-duration-base) var(--nv-ease-standard), background-color var(--nv-duration-base) var(--nv-ease-standard);--nv-avatar-cutout:var(--nv-surface-plain);display:grid}.home-priority-box[data-box=do_now]{border-top:var(--nv-space-1) solid var(--nv-needs-you)}.home-priority-box[data-box=plan]{border-top:var(--nv-space-1) solid var(--nv-working)}.home-priority-box[data-box=hand_off]{border-top:var(--nv-space-1) solid var(--nv-coworker-violet)}.home-priority-box[data-box=later]{border-top:var(--nv-space-1) solid var(--nv-line)}.home-priority-box[data-drop]{border-color:var(--nv-line-action-hover);background:var(--nv-action-soft)}.home-priority-box header{align-items:baseline;gap:var(--nv-space-1) var(--nv-space-2);flex-wrap:wrap;display:flex}.home-priority-box h2{color:var(--nv-ink);font-size:var(--nv-text-base);margin:0;font-weight:800}.home-priority-box header span{color:var(--nv-ink-muted);font-size:var(--nv-text-xs)}.home-priority-list{margin:0;padding:0;list-style:none;display:grid}.home-priority-item{align-items:center;gap:var(--nv-space-3);border-top:1px solid var(--nv-line-soft);padding:var(--nv-space-2) 0;cursor:grab;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.home-priority-item:first-child{border-top:0}.home-priority-lead{place-items:center;display:grid}.home-priority-idea{border-radius:var(--nv-radius-sm);background:var(--nv-warning-soft);width:1.5rem;height:1.5rem;color:var(--nv-warning-ink);place-items:center;display:grid}.home-priority-idea svg{width:.9rem;height:.9rem}.home-priority-text{gap:var(--nv-space-1);min-width:0;display:grid}.home-priority-title{color:var(--nv-ink);font-size:var(--nv-text-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;text-decoration:none;display:-webkit-box;overflow:hidden}a.home-priority-title:hover{color:var(--nv-action);text-decoration:underline}a.home-priority-title:focus-visible{outline:var(--nv-focus-width) solid var(--navigator-focus);outline-offset:var(--nv-focus-offset)}.home-priority-text small{color:var(--nv-ink-muted);font-size:var(--nv-text-xs)}.home-priority-actions{gap:var(--nv-space-1);display:inline-flex}.home-star-icon.is-starred{color:var(--nv-attention);fill:currentColor}.home-priority-empty{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);margin:0}@media (width<=700px){.home-priority-grid{grid-template-columns:minmax(0,1fr)}}.home-idea-composer{gap:var(--nv-space-2);border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-xl);background:var(--nv-surface-plain);padding:var(--nv-space-3) var(--nv-space-4);display:grid}.home-idea-composer:focus-within{border-color:var(--nv-line-action-hover)}.home-idea-composer textarea{width:100%;min-height:2.75rem;color:var(--nv-ink);font:inherit;font-size:var(--nv-text-base);resize:none;background:0 0;border:0}.home-idea-composer textarea:focus{outline:none}.home-idea-composer textarea::placeholder{color:var(--nv-ink-muted)}.home-idea-composer-bar{align-items:center;gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.home-idea-composer-bar>.home-idea-save{margin-left:auto}.home-idea-form{gap:var(--nv-space-4);display:grid}.home-idea-field{gap:var(--nv-space-1);color:var(--nv-ink-muted);font-size:var(--nv-text-sm);font-weight:700;display:grid}.home-idea-field>.nv-segmented{justify-self:start}.home-idea-field textarea{border:1px solid var(--nv-line);border-radius:var(--nv-radius-md);background:var(--nv-surface-plain);width:100%;padding:var(--nv-space-2) var(--nv-space-3);color:var(--nv-ink);font:inherit;font-size:var(--nv-text-base);resize:vertical;font-weight:400;line-height:1.5}.home-idea-field textarea:focus-visible{border-color:var(--nv-line-action-hover);box-shadow:var(--nv-focus-ring);outline:none}.home-idea-conversations{gap:var(--nv-space-1);margin:0;padding:0;list-style:none;display:grid}.home-idea-conversations a{align-items:center;gap:var(--nv-space-2);color:var(--navigator-teal-deep);font-size:var(--nv-text-md);font-weight:600;display:inline-flex}.home-ideas-note{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);margin:0}@media (width<=640px){.home-idea-composer-bar>.home-idea-save{flex:100%}}.open-own-workspace{border:1px solid var(--navigator-border);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);max-width:34rem;padding:var(--nv-space-5) 22px;justify-items:start;gap:10px;margin:12vh auto 0;display:grid}.open-own-workspace h1,.open-own-workspace h2{letter-spacing:-.01em;margin:0;font-size:18px}.open-own-workspace p{color:var(--navigator-muted);margin:0;font-size:14px}.request-access-note{width:100%;min-height:6rem;padding:var(--nv-space-3) var(--nv-space-4);border:1px solid var(--navigator-border);border-radius:var(--radius-small);background:var(--nv-surface-plain);color:inherit;font:inherit;resize:vertical}.request-access-note:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:2px}.request-access-optional{color:var(--navigator-muted);font-weight:500}.request-access-sep{margin:0 var(--nv-space-2)}.request-access-done{margin:var(--nv-space-4) 0 0}.request-access-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (width<=780px){.connection-callback{min-width:0;padding:clamp(var(--nv-space-4), 4vw, var(--nv-space-8))}.connection-callback h1{overflow-wrap:anywhere;max-width:min(100%,12ch);font-size:clamp(2.6rem,13vw,3.7rem)}}.nv-screen{width:100%;max-width:1220px;color:var(--navigator-ink);margin:0 auto;padding:38px 42px 78px}.nv-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.nv-work-board{gap:var(--nv-space-5);grid-template-columns:minmax(0,1fr);display:grid}.nv-work-board>div:first-child{align-content:start;gap:var(--nv-space-3);min-width:0;display:grid}.nv-work-card{border:1px solid var(--navigator-border);border-radius:var(--nv-radius-xl);background:var(--nv-surface-plain);min-width:0;padding:var(--nv-space-4) var(--nv-space-5)}.nv-card-flag{border-radius:var(--nv-radius-sm);padding:var(--nv-space-1) var(--nv-space-2);font-size:10px;font-weight:850;display:inline-flex}.nv-card-main{align-items:flex-start;gap:var(--nv-space-3);margin:var(--nv-space-3) 0 var(--nv-space-4);display:flex}.nv-empty-card .nv-card-main{margin-top:0}.nv-empty-card .nv-card-main:last-child{margin-bottom:0}.nv-card-main :is(h2,h3){letter-spacing:normal;margin:0;font-size:16px;font-weight:750}.nv-card-main p{margin:var(--nv-space-1) 0;color:var(--navigator-muted);font-size:12px}.nv-card-main small{color:var(--navigator-muted);font-size:10px}.nv-row-icon,.nv-tile-icon{border-radius:var(--nv-radius-lg);flex:none;place-items:center;display:grid}.nv-row-icon{width:54px;height:54px}.nv-tile-icon{width:44px;height:44px}.nv-tone-mint{background:var(--navigator-mint);color:var(--navigator-teal-deep)}.nv-tone-amber{background:var(--navigator-amber);color:color-mix(in srgb, var(--nv-attention) 20%, var(--nv-warning-ink))}.nv-tone-lilac{background:var(--navigator-lilac);color:color-mix(in srgb, var(--navigator-ink) 25%, var(--nv-coworker-violet))}.nv-tone-apricot{background:var(--navigator-apricot);color:color-mix(in srgb, var(--nv-danger) 70%, var(--nv-warning-ink))}@media (width<=1180px){.nv-screen{padding-inline:30px}}@media (width<=980px){.nv-screen{max-width:100%;padding:30px 28px 76px}}@media (width<=700px){.nv-screen{padding:var(--nv-space-6) var(--nv-space-4) 80px}}.coworker-mention-menu{z-index:30;border:1px solid var(--navigator-border);border-radius:var(--nv-radius-lg);background:var(--navigator-surface);width:min(28rem,100% - 20px);max-height:20rem;box-shadow:var(--nv-shadow-menu);animation:coworker-mention-in var(--nv-duration-base) var(--nv-ease-out);padding:6px;position:absolute;bottom:calc(100% + 8px);left:10px;overflow:auto}@keyframes coworker-mention-in{0%{opacity:0;transform:translateY(4px)}}.coworker-mention-hint,.coworker-mention-group{margin:var(--nv-space-1) var(--nv-space-2);color:var(--navigator-muted);letter-spacing:.02em;font-size:.68rem;font-weight:800;display:block}.coworker-mention-group{margin-top:var(--nv-space-2)}.coworker-mention-menu ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.coworker-mention-option{border-radius:var(--nv-radius-sm);padding:var(--nv-space-2) var(--nv-space-2);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.coworker-mention-option svg{color:var(--nv-action);flex:none;margin-top:2px}.coworker-mention-option[aria-selected=true]{background:var(--nv-action-highlight)}.coworker-mention-option>span{min-width:0;display:grid}.coworker-mention-option strong{color:var(--navigator-ink);font-size:.86rem;font-weight:700}.coworker-mention-option small{color:var(--navigator-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.coworker-mention-empty{margin:6px var(--nv-space-2) var(--nv-space-2);color:var(--navigator-muted);font-size:.82rem}.coworker-message-chips{padding:0 var(--nv-space-1);flex-wrap:wrap;gap:6px;margin:0 0 2px;list-style:none;display:flex}.coworker-message-chips li{align-items:center;gap:var(--nv-space-1);border-radius:var(--nv-radius-pill);background:var(--nv-action-soft);max-width:16rem;padding:var(--nv-space-1) var(--nv-space-1) var(--nv-space-1) var(--nv-space-2);color:var(--navigator-teal-deep);animation:coworker-mention-in var(--nv-duration-base) var(--nv-ease-out);font-size:.76rem;font-weight:700;display:inline-flex}.coworker-message-chips li.is-skill{background:var(--navigator-lilac);color:color-mix(in srgb, var(--navigator-ink) 45%, var(--nv-coworker-violet))}.coworker-message-chips li.is-upload{background:var(--navigator-off-white);max-width:22rem;padding-right:var(--nv-space-2);color:var(--navigator-muted)}.coworker-message-chips li.is-failed{background:var(--navigator-amber);padding-right:var(--nv-space-1);color:var(--nv-attention-ink)}.coworker-chip-spin{flex:none;animation:.9s linear infinite composer-add-spin}.coworker-message-chips span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coworker-message-chips button:where(:not(.nv-button,.nv-icon-button)){width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.coworker-message-chips button:where(:not(.nv-button,.nv-icon-button)):hover{background:color-mix(in srgb, var(--nv-fill-strong) 10%, transparent)}.coworker-message-chips button:where(:not(.nv-button,.nv-icon-button)):focus-visible{outline:3px solid var(--navigator-focus);outline-offset:1px}.coworker-code-block .hljs-comment,.coworker-code-block .hljs-quote{color:var(--nv-code-comment);font-style:italic}.coworker-code-block .hljs-keyword,.coworker-code-block .hljs-selector-tag,.coworker-code-block .hljs-built_in,.coworker-code-block .hljs-literal{color:var(--nv-code-keyword)}.coworker-code-block .hljs-string,.coworker-code-block .hljs-regexp,.coworker-code-block .hljs-addition{color:var(--nv-code-string)}.coworker-code-block .hljs-number,.coworker-code-block .hljs-symbol,.coworker-code-block .hljs-bullet{color:var(--nv-code-number)}.coworker-code-block .hljs-title,.coworker-code-block .hljs-section,.coworker-code-block .hljs-function .hljs-title{color:var(--nv-code-title)}.coworker-code-block .hljs-attr,.coworker-code-block .hljs-attribute,.coworker-code-block .hljs-variable,.coworker-code-block .hljs-template-variable,.coworker-code-block .hljs-property{color:var(--nv-code-attr)}.coworker-code-block .hljs-tag,.coworker-code-block .hljs-name,.coworker-code-block .hljs-meta{color:var(--navigator-teal-deep)}.coworker-code-block .hljs-deletion{color:var(--nv-danger)}.coworker-code-block .hljs-emphasis{font-style:italic}.coworker-code-block .hljs-strong{font-weight:700}.gmail-panel{grid-column:1/-1}.gmail-status{border:1px solid color-mix(in srgb, var(--nv-line-action) 70%, var(--nv-surface-plain));background:var(--nv-action-soft);padding:var(--nv-space-3) var(--nv-space-3);color:color-mix(in srgb, var(--navigator-ink) 15%, var(--navigator-teal-deep));border-radius:14px;margin:0;font-weight:750}.gmail-disclosure{color:color-mix(in srgb, var(--navigator-muted) 35%, var(--nv-attention-ink));margin:0;font-weight:700}.gmail-steps{gap:var(--nv-space-4);grid-template-columns:repeat(3,minmax(260px,1fr));display:grid}.gmail-step{gap:var(--nv-space-3);border:1px solid color-mix(in srgb, var(--navigator-amber) 15%, var(--navigator-border));background:var(--nv-surface-plain);min-width:0;padding:var(--nv-space-3);border-radius:16px;align-content:start;display:grid}.gmail-step h4,.gmail-step p{margin:0}.gmail-step label{gap:var(--nv-space-1);color:color-mix(in srgb, var(--navigator-ink) 65%, var(--nv-warning-ink));font-weight:750;display:grid}.gmail-step input:not([type=radio]),.gmail-step textarea{border:1px solid color-mix(in srgb, var(--navigator-border) 85%, var(--nv-danger));background:var(--nv-surface-plain);width:100%;color:var(--navigator-ink);font:inherit;padding:var(--nv-space-3);border-radius:12px;font-weight:500}.gmail-step textarea{resize:vertical;min-height:118px}.gmail-step input[type=radio]{block-size:1.1rem;inline-size:1.1rem;margin-top:var(--nv-space-1);align-self:start}.gmail-list .framework-choice{grid-template-columns:max-content minmax(12rem,1fr)}.gmail-list .framework-actions{grid-column:1/-1}.gmail-list .framework-choice span{overflow-wrap:normal;word-break:normal}.connection-management-list .framework-choice{grid-template-columns:minmax(0,1fr)}.connection-management-list .framework-choice span{overflow-wrap:anywhere}.gmail-list,.gmail-proof,.gmail-job-card,.gmail-history{gap:var(--nv-space-3);display:grid}.gmail-history-head{gap:var(--nv-space-3);justify-content:space-between;align-items:center;display:flex}.gmail-history-head p{margin:0}.gmail-history-head small{color:color-mix(in srgb, var(--nv-action) 40%, var(--nv-danger));font-size:.82rem;display:block}.gmail-history-group{gap:var(--nv-space-2);border:1px solid color-mix(in srgb, var(--navigator-border) 70%, var(--nv-surface-plain));min-inline-size:0;padding:var(--nv-space-3);border-radius:14px;display:grid}.gmail-history-group legend{padding:0 var(--nv-space-1);font-weight:850}.gmail-history .framework-choice{grid-template-columns:auto minmax(0,1fr)}.gmail-history .framework-choice span{overflow-wrap:anywhere}.gmail-history .framework-pill.muted{border-color:color-mix(in srgb, var(--navigator-coral) 15%, var(--nv-line-soft));background:var(--navigator-off-white);color:color-mix(in srgb, var(--nv-action) 40%, var(--nv-danger))}.gmail-proof{margin:0}.gmail-approval-summary{border:0;min-inline-size:0;margin:0;padding:0}.gmail-proof div,.gmail-job-card{border:1px solid color-mix(in srgb, var(--navigator-border) 70%, var(--nv-surface-plain));background:var(--navigator-surface);padding:var(--nv-space-3);border-radius:14px}.gmail-job-card{overflow-wrap:anywhere;min-width:0}.gmail-proof dt{color:color-mix(in srgb, var(--nv-action) 40%, var(--nv-danger));font-size:.82rem;font-weight:850}.gmail-proof dd{overflow-wrap:anywhere;margin:.15rem 0 0}.gmail-mailbox-filters{gap:var(--nv-space-2);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.gmail-mailbox-filters legend{grid-column:1/-1;font-weight:800}.gmail-mailbox-check{align-items:center;gap:var(--nv-space-2);display:flex}.gmail-mailbox-check input{inline-size:auto}.gmail-mailbox-results{gap:var(--nv-space-3);margin:0;padding:0;list-style:none;display:grid}.gmail-mailbox-results li{gap:var(--nv-space-2);border:1px solid color-mix(in srgb, var(--navigator-border) 70%, var(--nv-surface-plain));min-inline-size:0;padding:var(--nv-space-3);border-radius:14px;display:grid}.gmail-mailbox-results span,.gmail-mailbox-results small{overflow-wrap:anywhere}.gmail-step>.nv-button,.gmail-history>.nv-button,.gmail-mailbox-results .nv-button{justify-self:start}.gmail-step input:focus-visible,.gmail-step textarea:focus-visible{outline:3px solid var(--nv-action);outline-offset:3px}@media (width<=1180px){.gmail-steps{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (width<=720px){.gmail-steps,.gmail-mailbox-filters{grid-template-columns:1fr}}.framework-settings-workspace{align-content:start;gap:0 var(--nv-space-4);grid-template-columns:12rem minmax(0,1fr);display:grid}.framework-settings-workspace>.framework-heading{gap:var(--nv-space-2) var(--nv-space-4);grid-column:1/-1}.framework-settings-workspace>.framework-heading h2{font-size:1.3rem}.framework-settings-workspace>.framework-heading .framework-status:not(.error){max-width:37rem;color:var(--navigator-muted);background:0 0;border:0;padding:0;font-size:.86rem;font-weight:650}.framework-settings-workspace>.framework-section-tabs{align-content:start;align-self:start;gap:var(--nv-space-1);border:0;border-right:1px solid var(--navigator-border);background:var(--nv-surface-sunken);max-height:calc(100dvh - 10rem);padding:var(--nv-space-3);border-radius:.85rem 0 0 .85rem;grid-area:2/1;display:grid;position:sticky;top:0;overflow:auto}.framework-settings-workspace>.framework-section-tabs button:where(:not(.nv-button,.nv-icon-button)){gap:var(--nv-space-1);white-space:normal;text-align:left;min-width:0;display:grid}.framework-settings-workspace>.framework-section-tabs button:where(:not(.nv-button,.nv-icon-button)) small{color:var(--navigator-muted);font-size:.69rem;font-weight:600}.framework-settings-workspace>.framework-section-tabs button:where(:not(.nv-button,.nv-icon-button))[aria-selected=true]{box-shadow:inset 3px 0 var(--navigator-teal-action)}.framework-settings-workspace>.framework-tab-panel{grid-area:2/2;min-width:0}.framework-empty-definition{justify-items:start;gap:var(--nv-space-3);border:1px solid var(--navigator-border);background:var(--navigator-surface);padding:clamp(var(--nv-space-4), 2.5vw, var(--nv-space-6));border-radius:1rem;display:grid}.framework-empty-definition h3,.framework-empty-definition p{margin:0}.framework-empty-definition p{max-width:42rem;color:var(--navigator-muted);line-height:1.55}@media (width<=620px){.framework-settings-workspace{grid-template-columns:minmax(0,1fr);gap:0}.framework-settings-workspace>.framework-section-tabs{border-right:0;border-bottom:1px solid var(--navigator-border);max-height:none;padding:0 0 var(--nv-space-2);background:0 0;border-radius:0;grid-area:2/1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static;overflow:visible}.framework-settings-workspace>.framework-section-tabs button:where(:not(.nv-button,.nv-icon-button)){white-space:normal}.framework-settings-workspace>.framework-section-tabs button:where(:not(.nv-button,.nv-icon-button)) small{display:none}.framework-settings-workspace>.framework-section-tabs button:where(:not(.nv-button,.nv-icon-button))[aria-selected=true]{box-shadow:inset 0 -3px var(--navigator-teal-action)}.framework-settings-workspace>.framework-tab-panel{grid-area:3/1}}.coworker-ask-card,.coworker-output-block.proposal{width:min(100%,46rem);margin-top:var(--nv-space-1);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-xl);background:var(--nv-surface-plain);padding:var(--nv-space-4) var(--nv-space-5) var(--nv-space-4);box-shadow:var(--nv-shadow-card);animation:coworker-card-in var(--nv-duration-moderate) var(--nv-ease-out)}@keyframes coworker-card-in{0%{opacity:0;transform:translateY(6px)}}.coworker-ask-head{align-items:center;gap:var(--nv-space-2);margin:0 0 var(--nv-space-2);border-radius:var(--nv-radius-pill);background:var(--navigator-amber);padding:var(--nv-space-1) 10px var(--nv-space-1) var(--nv-space-2);color:var(--nv-warning-ink);font-size:.7rem;font-weight:800;display:inline-flex}.coworker-ask-dot{background:var(--nv-attention);width:7px;height:7px;box-shadow:0 0 0 0 color-mix(in srgb, var(--nv-attention) 55%, transparent);animation:coworker-ask-pulse 1.8s var(--nv-ease-out) infinite;border-radius:50%}@keyframes coworker-ask-pulse{70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--nv-attention) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--nv-attention) 0%, transparent)}}.coworker-ask-choices{border:0;gap:6px;margin:0;padding:0;display:grid}.coworker-ask-choices legend{margin-bottom:var(--nv-space-3);color:var(--navigator-ink);padding:0;font-size:1rem;font-weight:750;line-height:1.4}.coworker-ask-choice{border:1px solid var(--navigator-border);border-radius:var(--nv-radius-md);padding:var(--nv-space-2) var(--nv-space-3);cursor:pointer;transition:background-color var(--nv-duration-base) var(--nv-ease), border-color var(--nv-duration-base) var(--nv-ease);align-items:center;gap:10px;font-size:.92rem;display:flex}.coworker-ask-choice:hover{border-color:var(--nv-line-action-hover);background:var(--nv-action-soft)}.coworker-ask-choice:has(input:checked){border-color:var(--nv-action);background:var(--nv-action-soft)}.coworker-ask-choice input{border:1.5px solid var(--nv-line-action);background:var(--nv-surface-plain);appearance:none;width:18px;height:18px;transition:border-color var(--nv-duration-base) var(--nv-ease);border-radius:50%;flex:none;place-content:center;margin:0;display:grid}.coworker-ask-choice input:before{background:var(--nv-action);width:8px;height:8px;transition:transform var(--nv-duration-base) var(--nv-ease-spring);content:"";border-radius:50%;transform:scale(0)}.coworker-ask-choice input:checked{border-color:var(--nv-action)}.coworker-ask-choice input:checked:before{transform:scale(1)}.coworker-ask-choice:has(input:focus-visible){outline:3px solid var(--navigator-focus);outline-offset:2px}.coworker-ask-choice input:focus-visible{outline:none}.coworker-ask-other{gap:var(--nv-space-1);margin-top:var(--nv-space-1);color:var(--navigator-muted);font-size:.8rem;font-weight:700;display:grid}.coworker-ask-other textarea{resize:vertical;border:1px solid var(--navigator-border);border-radius:var(--nv-radius-md);width:100%;padding:var(--nv-space-2) 10px;color:var(--navigator-ink);font-size:.92rem;font-weight:500}.coworker-ask-actions{justify-content:flex-end;gap:var(--nv-space-2);margin-top:var(--nv-space-3);flex-wrap:wrap;display:flex}.coworker-ask-done{gap:2px;display:grid}.coworker-ask-done output{color:var(--nv-action);align-items:center;gap:6px;font-size:.75rem;font-weight:800;display:inline-flex}.coworker-ask-done p{margin:0}.coworker-ask-done p:first-of-type{color:var(--navigator-muted);font-size:.85rem}.coworker-output-block.proposal{gap:var(--nv-space-3)}.coworker-output-block.proposal>.coworker-ask-head{justify-self:start;margin:0}.coworker-output-block.proposal>h2{letter-spacing:-.02em;font-size:1.05rem;font-weight:750}.coworker-output-block.proposal>p:not(.coworker-boundary-note,.coworker-ask-head),.coworker-output-block.proposal>.coworker-rich-content{margin:0;font-size:.98rem;line-height:1.55}.coworker-proposal-sections{gap:var(--nv-space-2);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.coworker-output-block.proposal .coworker-proposal-sections>section{border-radius:var(--nv-radius-md);background:var(--navigator-off-white);padding:var(--nv-space-2) var(--nv-space-3);border:0}.coworker-proposal-sections h3{margin:0 0 var(--nv-space-1);color:var(--navigator-teal-deep);letter-spacing:.02em;font-size:.72rem;font-weight:800}.coworker-proposal-sections ul{padding-left:var(--nv-space-4);gap:2px;margin:0;font-size:.88rem;list-style:outside;display:grid}.coworker-proposal-sections li::marker{color:var(--nv-action)}.coworker-proposal-sections p{color:var(--navigator-muted);margin:0;font-size:.85rem}.coworker-output-block.proposal>.coworker-boundary-note{border-radius:var(--nv-radius-sm);margin:0}.coworker-prepared-action>.nv-button{justify-self:start}.coworker-prepared-action:not(.is-awaiting_approval)>.coworker-ask-head,.coworker-prepared-action:not(.is-awaiting_approval)>.coworker-boundary-note{border-color:var(--navigator-border);background:var(--navigator-off-white);color:var(--navigator-muted)}.coworker-turn-ending{align-items:center}.coworker-turn-body{justify-items:start;gap:var(--nv-space-3);width:min(100%,72rem);min-width:0;display:grid}.coworker-turn-body>section{justify-self:stretch}.coworker-turn-ending:has(.coworker-turn-body>section){align-items:flex-start}.coworker-turn-status{align-items:center;gap:var(--nv-space-2);border-radius:var(--nv-radius-md);background:var(--nv-warning-soft);padding:var(--nv-space-1) var(--nv-space-2) var(--nv-space-1) var(--nv-space-3);color:var(--nv-warning-ink);animation:coworker-card-in var(--nv-duration-moderate) var(--nv-ease-out);flex-wrap:wrap;font-size:.82rem;display:flex}.coworker-turn-ending.is-stopped .coworker-turn-status{background:var(--nv-surface-sunken);color:var(--navigator-muted)}.coworker-turn-ending.is-failed .coworker-turn-status{background:var(--nv-danger-soft);color:var(--nv-danger-ink)}.coworker-turn-status p{margin:0}.coworker-turn-status a{color:var(--navigator-teal-deep);font-weight:750}.coworker-prepared-receipt{align-items:center;gap:var(--nv-space-2);max-width:560px;margin-top:var(--nv-space-2);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-lg);background:var(--nv-surface-raised);padding:var(--nv-space-2) var(--nv-space-3);color:var(--nv-ink-muted);font-size:var(--nv-text-sm);animation:coworker-card-in var(--nv-duration-moderate) var(--nv-ease-out);flex-wrap:wrap;display:flex}.coworker-prepared-receipt>svg{flex:none;width:18px;height:18px}.coworker-prepared-receipt p{flex:1;min-width:0;margin:0}.coworker-prepared-receipt strong{color:var(--nv-ink)}.coworker-prepared-receipt a{color:var(--nv-working-ink);font-weight:750}.coworker-receipt-alert{color:var(--nv-danger-strong)}@media (prefers-reduced-motion:reduce){.coworker-turn-status,.coworker-ask-card,.coworker-output-block.proposal,.coworker-ask-dot,.coworker-prepared-receipt{animation:none}}.coworker-app-action-details{gap:var(--nv-space-1);margin:0;display:grid}.coworker-app-action-details>div{gap:var(--nv-space-3);grid-template-columns:minmax(6rem,max-content) minmax(0,1fr);display:grid}.coworker-app-action-details dt{color:var(--nv-ink-muted);font-size:var(--nv-text-sm)}.coworker-app-action-details dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}.coworker-app-action-buttons{gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.coworker-plan{margin-top:var(--nv-space-3);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);overflow:hidden}.coworker-plan-head{align-items:center;gap:var(--nv-space-3);border-bottom:1px solid var(--navigator-border);background:var(--navigator-surface);padding:var(--nv-space-3) var(--nv-space-4);display:flex}.coworker-plan-head>div{gap:var(--nv-space-1);flex:1;min-width:0;display:grid}.coworker-plan-head h3{font-size:var(--nv-text-md);margin:0}.coworker-plan-head small,.coworker-plan-how{color:var(--navigator-muted);font-size:var(--nv-text-sm)}.coworker-plan-problem{padding:var(--nv-space-2) var(--nv-space-4);color:var(--nv-attention-ink);font-size:var(--nv-text-sm);margin:0}.coworker-plan-steps{margin:0;padding:0;list-style:none}.coworker-plan-step{grid-template-columns:var(--nv-space-6) minmax(0, 1fr);gap:var(--nv-space-3);border-bottom:1px solid var(--navigator-border);padding:var(--nv-space-3) var(--nv-space-4);display:grid}.coworker-plan-step:last-child{border-bottom:0}.coworker-plan-step>div{gap:var(--nv-space-1);min-width:0;display:grid}.coworker-plan-step strong{font-size:var(--nv-text-md)}.coworker-plan-step.is-waiting strong{color:var(--navigator-muted)}.coworker-plan-icon{width:var(--nv-space-6);height:var(--nv-space-6);border:2px solid var(--navigator-border);border-radius:var(--nv-radius-pill);color:var(--navigator-muted);font-size:var(--nv-text-xs);place-items:center;font-weight:800;display:grid}.coworker-plan-step.is-done .coworker-plan-icon{border-color:var(--nv-action);background:var(--nv-action);color:var(--nv-on-action)}.coworker-plan-step.is-running .coworker-plan-icon{border-color:var(--nv-action);color:var(--nv-action)}.coworker-plan-step.is-needs_you .coworker-plan-icon,.coworker-plan-step.is-failed .coworker-plan-icon{border-color:var(--nv-attention-ink);color:var(--nv-attention-ink)}.coworker-plan-found{margin:var(--nv-space-1) 0 0;border-radius:var(--nv-radius-sm);background:var(--nv-action-soft);padding:var(--nv-space-2) var(--nv-space-3);font-size:var(--nv-text-sm)}.coworker-continued{margin-bottom:var(--nv-space-2);border-radius:var(--nv-radius-pill);background:var(--navigator-mint);padding:var(--nv-space-1) var(--nv-space-3);color:var(--navigator-teal-deep);font-size:var(--nv-text-xs);align-items:center;font-weight:800;display:inline-flex}.skill-editor{gap:var(--nv-space-5);display:grid}.skill-edit-field{gap:var(--nv-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.skill-edit-field>span,.skill-edit-field>legend,.skill-test-request-head>label{color:var(--nv-ink);font-size:var(--nv-text-md);padding:0;font-weight:700}.skill-edit-field>legend{margin-bottom:var(--nv-space-2)}.skill-edit-input{width:100%;min-height:var(--nv-control-md);border:1px solid var(--nv-line);border-radius:var(--nv-radius-md);background:var(--nv-surface-plain);padding:var(--nv-space-2) var(--nv-space-3);color:var(--nv-ink);font:inherit;font-size:var(--nv-text-base);line-height:1.5}textarea.skill-edit-input{resize:vertical}textarea.skill-edit-grow{resize:none;overflow:hidden}.skill-edit-input[aria-invalid=true]{border-color:var(--nv-danger-line)}.skill-edit-short{max-width:20rem}.skill-edit-list{gap:var(--nv-space-2);margin:0;padding:0;list-style:none;display:grid}.skill-edit-list>li{align-items:flex-start;gap:var(--nv-space-2);display:flex}.skill-edit-number{width:var(--nv-control-sm);height:var(--nv-control-md);color:var(--nv-ink-muted);font-size:var(--nv-text-sm);flex:none;place-items:center;font-weight:700;display:grid}.skill-edit-item-actions{align-items:center;gap:var(--nv-space-1);min-height:var(--nv-control-md);flex:none;display:flex}.skill-edit-amount{align-items:center;gap:var(--nv-space-3);min-height:var(--nv-control-md);color:var(--nv-ink-muted);font-size:var(--nv-text-md);flex-wrap:wrap;display:flex}.skill-edit-money{align-items:center;gap:var(--nv-space-1);color:var(--nv-ink);display:inline-flex}.skill-edit-money>.skill-edit-input{width:8rem}.skill-edit-blocked{gap:var(--nv-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.skill-edit-blocked>li{align-items:center;gap:var(--nv-space-1);display:inline-flex}.skill-edit-hint,.skill-edit-problem{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);margin:0}.skill-edit-problem{color:var(--nv-danger-ink)}.skill-test-request{gap:var(--nv-space-2);display:grid}.skill-test-request-head{align-items:center;gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.skill-test-what{color:var(--nv-ink-muted);font-size:var(--nv-text-md);margin:0;line-height:1.5}.skill-test-past{gap:var(--nv-space-2);margin:0;padding:0;list-style:none;display:grid}.skill-test-past>li{gap:var(--nv-space-3);border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-md);padding:var(--nv-space-2) var(--nv-space-3);display:grid}.skill-test-past-row{align-items:center;gap:var(--nv-space-2);flex-wrap:nowrap;display:flex}.skill-test-past-request{min-width:0;color:var(--nv-ink);font-size:var(--nv-text-md);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;display:-webkit-box;overflow:hidden}.skill-test-past-row>.nv-list-pill{flex:none}.skill-test-past-time{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);flex:none}@media (width<=40rem){.skill-edit-list>li{flex-wrap:wrap}.skill-edit-list>li>.skill-edit-input{flex:12rem}.skill-edit-number{display:none}}.nv-answer-rating.is-bar{align-items:center;gap:var(--nv-space-1) var(--nv-space-2);flex-wrap:wrap;display:flex}.nv-answer-rating.is-inline{display:contents}.nv-answer-rating-thumbs,.nv-answer-rating-choices{border:0;min-width:0;margin:0;padding:0}.nv-answer-rating-thumbs{align-items:center;gap:var(--nv-space-1);display:inline-flex}.nv-answer-rating-thanks{font-size:var(--nv-text-sm);align-items:center;gap:var(--nv-space-2);flex-wrap:wrap;display:inline-flex}.nv-answer-rating-line{flex:0 0 100%;min-width:0}.nv-answer-rating-panel{gap:var(--nv-space-2);width:100%;max-width:36rem;margin-top:var(--nv-space-1);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);padding:var(--nv-space-3);display:grid}.nv-answer-rating-head{justify-content:space-between;align-items:center;gap:var(--nv-space-2);display:flex}.nv-answer-rating-question{color:var(--nv-ink);font-size:var(--nv-text-md);margin:0;font-weight:650}.nv-answer-rating-choices{gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.nv-answer-rating-choice{min-height:var(--nv-control-sm);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-pill);background:var(--nv-surface-plain);padding:0 var(--nv-space-3);color:var(--nv-ink);font:inherit;font-size:var(--nv-text-sm);cursor:pointer;font-weight:550}.nv-answer-rating-choice:hover{border-color:var(--nv-line-action)}.nv-answer-rating-choice[aria-pressed=true]{border-color:var(--nv-action);background:var(--nv-action-soft);color:var(--navigator-teal-deep)}.nv-answer-rating-choice:focus-visible,.nv-answer-rating-note:focus-visible{box-shadow:var(--nv-focus-ring);outline:none}.nv-answer-rating-note{width:100%;min-height:var(--nv-control-lg);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-md);background:var(--nv-surface-plain);padding:var(--nv-space-2) var(--nv-space-3);color:var(--nv-ink);font:inherit;font-size:var(--nv-text-md);resize:vertical}.nv-answer-rating-note::placeholder{color:var(--nv-ink-muted)}.nv-answer-rating-foot{justify-content:space-between;align-items:center;gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.nv-answer-rating-foot small{color:var(--nv-ink-muted);font-size:var(--nv-text-xs)}.skill-uses-chips{gap:var(--nv-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.skill-uses-none,.skill-try-note{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);margin:0}.skill-try-result{gap:var(--nv-space-2);display:grid}.skill-try-label{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:700}.skill-try-request{color:var(--nv-ink);font-size:var(--nv-text-md);overflow-wrap:anywhere;margin:0;font-weight:600}.skill-try-reply{font-size:var(--nv-text-base);overflow-wrap:anywhere;margin:0;line-height:1.6}.skill-would-do{gap:var(--nv-space-2);margin:0;padding:0;list-style:none;display:grid}.skill-would-do li{align-items:center;gap:var(--nv-space-2);border:1px dashed var(--nv-line-action);border-radius:var(--nv-radius-md);background:var(--nv-surface-soft);padding:var(--nv-space-2) var(--nv-space-3);font-size:var(--nv-text-sm);line-height:1.45;display:flex}.skill-would-do svg{color:var(--navigator-teal-deep);flex:none}.skill-try-judge{align-items:center;gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.skill-try-hint{color:var(--nv-ink-muted);font-size:var(--nv-text-xs)}.skill-read-page{gap:var(--nv-space-5);max-width:52rem;padding-block:var(--nv-space-6);margin:0 auto;display:grid}.skill-read-back{align-items:center;gap:var(--nv-space-2);color:var(--nv-ink-muted);font-size:var(--nv-text-sm);justify-self:start;text-decoration:none;display:inline-flex}.skill-read-back:hover{color:var(--nv-ink)}.skill-read-header{gap:var(--nv-space-1);display:grid}.skill-read-header h1{font-size:var(--nv-text-2xl);margin:0}.skill-read-body{gap:var(--nv-space-5);display:grid}.skill-read-footer{border-top:1px solid var(--nv-line-soft);padding-top:var(--nv-space-4);justify-content:flex-end;display:flex}.coworker-output-block.proposal.skill-proposal-card{gap:var(--nv-space-2);width:min(100%,35rem)}.skill-proposal-head{align-items:center;gap:var(--nv-space-3);display:flex}.skill-proposal-icon{border-radius:var(--nv-radius-sm);background:var(--nv-success-soft);width:2rem;height:2rem;color:var(--nv-success-ink);flex:none;place-items:center;display:grid}.skill-proposal-icon svg{width:1rem;height:1rem}.skill-proposal-card .skill-proposal-head h2{font-size:var(--nv-text-md);margin:0;font-weight:700}.skill-proposal-card .skill-uses-chips,.skill-proposal-card .skill-would-do{padding:0}.skill-proposal-when,.skill-used-line{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);margin:0}.skill-proposal-steps{gap:var(--nv-space-1);font-size:var(--nv-text-sm);margin:0;padding-inline-start:var(--nv-space-5);list-style:decimal;display:grid}.skill-proposal-card .skill-try-result{border-radius:var(--nv-radius-md);background:var(--nv-surface-sunken);padding:var(--nv-space-3)}.skill-used-line{margin-block-start:var(--nv-space-2)}.coworker-live-stage .nv-coworker-status{min-height:0}.coworker-live-turn .nv-work-steps-wrap{margin:var(--nv-space-1) 0 var(--nv-space-2)}.coworker-live-draft .coworker-rich-content>:last-child:after{background:var(--nv-action);vertical-align:-.15em;content:"";border-radius:1px;width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite coworker-caret;display:inline-block}@keyframes coworker-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.coworker-live-draft .coworker-rich-content>:last-child:after{animation:none}}.coworker-thread{display:contents}.coworker-jump-latest{z-index:3;border:1px solid var(--navigator-border);background:var(--nv-surface-plain);box-shadow:0 8px 20px color-mix(in srgb, var(--nv-fill-strong) 14%, transparent);border-radius:999px;margin:0 0 0 auto;display:grid;position:sticky;bottom:.75rem}.coworker-jump-latest:disabled{display:none}.coworker-message-actions{align-items:center;gap:var(--nv-space-1);margin-top:var(--nv-space-1);flex-wrap:wrap;display:flex}.coworker-message-actions .coworker-output-block{margin:0}.coworker-copy .coworker-copy-done,.coworker-copy[data-copied] .coworker-copy-idle{display:none}.coworker-copy[data-copied] .coworker-copy-done{color:var(--navigator-teal-action);display:block}.selected-responsibility-workspace{gap:var(--nv-space-4);min-width:0;display:grid}.selected-responsibility-intro{align-items:center;gap:var(--nv-space-3);border:1px solid color-mix(in srgb, var(--navigator-surface) 65%, var(--nv-line-action-hover));background:linear-gradient(105deg, var(--nv-action-highlight), var(--nv-surface-plain));padding:var(--nv-space-4) var(--nv-space-4);border-radius:1.1rem;display:flex}.selected-responsibility-intro .coworker-message-face{flex:none}.selected-responsibility-intro strong{color:var(--navigator-teal-deep)}.selected-responsibility-intro p{margin:var(--nv-space-1) 0 0;color:var(--navigator-muted);font-size:.85rem;line-height:1.45}.selected-responsibility-message,.selected-responsibility-empty{border:1px solid var(--nv-line-soft);background:var(--nv-surface-plain);padding:var(--nv-space-3) var(--nv-space-4);border-radius:1rem}.selected-responsibility-message{color:var(--navigator-teal-deep);margin:0}.selected-responsibility-empty h3{margin:0 0 var(--nv-space-1)}.selected-responsibility-empty p{color:var(--navigator-muted);margin:0;line-height:1.5}.selected-responsibility-history{border:1px solid var(--nv-line-soft);padding:var(--nv-space-3);border-radius:1rem}.selected-responsibility-history h3{margin:0 0 var(--nv-space-3);font-size:.9rem}.selected-responsibility-history>div{gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.selected-responsibility-history button:where(:not(.nv-button,.nv-icon-button)){border:1px solid color-mix(in srgb, var(--nv-line-action-hover) 10%, var(--nv-line-soft));background:var(--nv-surface-plain);padding:var(--nv-space-2) var(--nv-space-3);color:var(--navigator-teal-deep);font:inherit;cursor:pointer;border-radius:.7rem;font-size:.78rem;font-weight:700}.selected-responsibility-history button:where(:not(.nv-button,.nv-icon-button))[aria-current=true]{border-color:color-mix(in srgb, var(--nv-line-action-hover) 70%, var(--nv-surface-plain));background:var(--nv-action-highlight)}.selected-responsibility-history button:where(:not(.nv-button,.nv-icon-button)):disabled{cursor:not-allowed;opacity:.6}.selected-responsibility-history .selected-responsibility-more{margin-top:var(--nv-space-3)}.composer-add{display:inline-flex;position:relative}.composer-add-file{display:none}.composer-add-menu{z-index:40;gap:var(--nv-space-1);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-lg);background:var(--navigator-surface);width:min(22rem,100vw - 2rem);max-height:min(26rem,60vh);box-shadow:var(--nv-shadow-menu);color:var(--navigator-ink);text-align:left;animation:composer-add-in var(--nv-duration-base) var(--nv-ease-out);margin:0;padding:6px;display:grid;position:absolute;inset:auto auto calc(100% + 8px) 0;overflow:auto}@keyframes composer-add-in{0%{opacity:0;transform:translateY(4px)}}.composer-add-group{gap:1px;margin:0;padding:0;list-style:none;display:grid}.composer-add-group+.composer-add-group{margin-top:var(--nv-space-1)}.composer-add-group-title{margin:6px var(--nv-space-2) 2px;color:var(--navigator-muted);letter-spacing:.02em;font-size:.68rem;font-weight:800}.composer-add-option{border-radius:var(--nv-radius-sm);width:100%;min-height:38px;padding:var(--nv-space-2) var(--nv-space-2);color:var(--navigator-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.composer-add-option:hover,.composer-add-option:focus-visible{background:var(--nv-action-highlight);outline:none}.composer-add-option:disabled{cursor:not-allowed;opacity:.5}.composer-add-menu .composer-add-option,.composer-add-menu .composer-add-option strong{color:var(--navigator-ink)}.composer-add-menu .composer-add-option small{color:var(--navigator-muted)}.composer-add-option>svg:first-child{color:var(--nv-action);flex:none}.composer-add-option>span{flex:1;min-width:0;display:grid}.composer-add-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:650;overflow:hidden}.composer-add-option small{color:var(--navigator-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.composer-add-more,.composer-add-tick{width:16px;height:16px;color:var(--navigator-muted);flex:none}.composer-add-tick{color:var(--nv-action)}.composer-add-head{padding:2px var(--nv-space-1) var(--nv-space-1);align-items:center;gap:6px;font-size:.84rem;display:flex}.composer-add-search,.composer-add-web-row input{border:1px solid var(--navigator-border);border-radius:var(--nv-radius-sm);background:var(--navigator-surface);width:100%;min-width:0;min-height:36px;color:var(--navigator-ink);font:inherit;padding:0 10px;font-size:.84rem}.composer-add-empty,.composer-add-error{margin:6px var(--nv-space-2);color:var(--navigator-muted);font-size:.78rem;line-height:1.45}.composer-add-error{color:var(--nv-danger)}.composer-add-web{padding:2px var(--nv-space-1) var(--nv-space-1);gap:6px;display:grid}.composer-add-web-row{gap:6px;display:flex}.composer-add-link{justify-self:start}.composer-add-web-status{margin:6px var(--nv-space-1);color:var(--navigator-muted);align-items:center;gap:6px;font-size:.78rem;display:flex}.composer-add-spin{animation:.9s linear infinite composer-add-spin}@keyframes composer-add-spin{to{transform:rotate(360deg)}}.composer-add-web-page{padding:6px var(--nv-space-1);align-items:flex-start;gap:10px;display:flex}.composer-add-web-page svg{color:var(--nv-action);flex:none;margin-top:2px}.composer-add-web-page span{min-width:0;display:grid}.composer-add-web-page strong{font-size:.84rem}.composer-add-web-page small{color:var(--navigator-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.composer-add-web-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.composer-add-confirm{color:var(--navigator-ink);margin-right:auto;font-size:.78rem;font-weight:650}@media (prefers-reduced-motion:reduce){.composer-add-menu,.composer-add-spin{animation:none}}.coworker-context-switch{gap:var(--nv-space-2);margin:0 0 var(--nv-space-4);border:0;padding:0;display:flex}.coworker-context-switch button:where(:not(.nv-button,.nv-icon-button)){border:1px solid var(--navigator-border);background:var(--nv-surface-plain);padding:var(--nv-space-2) var(--nv-space-4);color:var(--navigator-teal-deep);cursor:pointer;font:inherit;border-radius:.75rem;font-weight:700}.coworker-context-switch button:where(:not(.nv-button,.nv-icon-button))[aria-pressed=true]{border-color:color-mix(in srgb, var(--navigator-surface) 75%, var(--nv-action));background:var(--navigator-mint)}.coworker-title-meta{align-items:center;gap:var(--nv-space-2);min-width:0;display:flex}.project-tag{align-items:center;gap:var(--nv-space-1);border:1px solid var(--nv-line-action);border-radius:var(--nv-radius-pill);background:var(--nv-action-soft);min-width:0;max-width:16rem;padding:0 var(--nv-space-2);color:var(--navigator-teal-deep);font-size:var(--nv-text-xs);transition:background-color var(--nv-duration-base) var(--nv-ease-standard);flex:0 auto;font-weight:750;line-height:1.7;text-decoration:none;display:inline-flex}.project-tag svg{flex:none;width:.85rem;height:.85rem}.project-tag span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-tag:hover{background:var(--nv-action-highlight)}.project-tag:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:2px}@media (width<=860px){.framework-grid,.framework-review-grid{grid-template-columns:minmax(0,1fr)}.framework-choice button:where(:not(.nv-button,.nv-icon-button)),.framework-choice .nv-button{grid-column:1/-1;width:100%}}.coworker-composer{gap:var(--nv-space-1);border:1px solid color-mix(in srgb, var(--navigator-muted) 20%, var(--nv-line-soft));background:var(--nv-surface-plain);padding:var(--nv-space-3) var(--nv-space-3) var(--nv-space-2);box-shadow:0 10px 30px color-mix(in srgb, var(--nv-shadow-ink) 10%, transparent);border-radius:1.35rem;display:grid;position:relative}.coworker-composer:focus-within{border-color:var(--navigator-teal-action);box-shadow:0 0 0 3px color-mix(in srgb, color-mix(in srgb, var(--nv-action) 90%, var(--nv-ink-inverse)) 10%, transparent), 0 10px 30px color-mix(in srgb, var(--nv-shadow-ink) 10%, transparent)}.coworker-composer-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.coworker-composer textarea{resize:none;width:100%;min-height:2.6rem;max-height:10rem;color:var(--navigator-ink);padding:var(--nv-space-1) var(--nv-space-2);font:inherit;background:0 0;border:0;outline:0;font-size:.95rem;line-height:1.5}.coworker-composer-help{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.coworker-composer textarea::placeholder{color:color-mix(in srgb, var(--navigator-ink) 15%, var(--nv-paused))}.coworker-composer-footer,.coworker-composer-submit,.coworker-composer-links{align-items:center;display:flex}.coworker-composer-footer{justify-content:space-between;gap:var(--nv-space-3);min-height:2rem}.coworker-composer-links{gap:var(--nv-space-1);flex-wrap:wrap;min-width:0}.coworker-composer-links>button:where(:not(.nv-button,.nv-icon-button)):not(.nv-icon-button){padding:var(--nv-space-2) var(--nv-space-2);color:var(--navigator-teal-deep);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.55rem;font-size:.72rem;font-weight:750}.coworker-composer-links>button:where(:not(.nv-button,.nv-icon-button)):not(.nv-icon-button):hover{background:var(--navigator-mint)}.coworker-composer-submit{gap:var(--nv-space-2);flex:none}.coworker-limit{color:var(--navigator-muted);margin:0;font-size:.68rem}.coworker-limit.over,.coworker-warning{color:color-mix(in srgb, var(--navigator-ink) 20%, var(--nv-danger))}.coworker-send-action.is-stop{background:var(--nv-fill-strong);width:2.25rem;height:2.25rem;color:var(--nv-ink-inverse);cursor:pointer;animation:coworker-card-in var(--nv-duration-base) var(--nv-ease-out);border:0;border-radius:50%;place-items:center;display:grid}.coworker-send-action.is-stop:not(:disabled):hover{background:var(--navigator-teal-action)}.coworker-send-action.is-stop:disabled{background:var(--nv-line-action);color:var(--nv-ink-inverse);cursor:progress}.coworker-send-spinner{animation:.9s linear infinite coworker-spin}@keyframes coworker-spin{to{transform:rotate(360deg)}}.coworker-composer textarea:focus-visible,.coworker-composer-links>button:where(:not(.nv-button,.nv-icon-button)):not(.nv-icon-button):focus-visible,.coworker-send-action.is-stop:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:3px}.coworker-chat-surface{background:var(--nv-surface-plain);grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.coworker-chat-surface.is-empty{align-content:center;gap:clamp(var(--nv-space-5), 4vh, var(--nv-space-12));padding:clamp(var(--nv-space-5), 5vh, 4rem) clamp(var(--nv-space-4), 3vw, var(--nv-space-12));background:var(--navigator-surface);grid-template-rows:auto auto}.coworker-chat-surface.is-empty .coworker-card.conversation{background:0 0;width:min(100%,62rem);margin-inline:auto;padding:0;overflow:visible}.coworker-chat-surface.is-empty .coworker-controls{background:0 0;width:min(100%,58rem);margin-inline:auto;padding:0}.coworker-chat-surface.is-empty .coworker-controls>*{width:100%}.coworker-chat-surface.is-empty .coworker-composer{border-color:color-mix(in srgb, var(--nv-line-action-hover) 20%, var(--nv-line-soft));min-height:clamp(11rem,24vh,15rem);padding:var(--nv-space-4) var(--nv-space-5);box-shadow:0 18px 44px color-mix(in srgb, color-mix(in srgb, var(--nv-action) 55%, var(--nv-shadow-ink)) 7%, transparent);border-radius:1.55rem;align-content:space-between}.coworker-chat-surface.is-empty .coworker-composer textarea{min-height:5rem;font-size:clamp(1rem,1.4vw,1.2rem)}.coworker-chat-surface.is-empty .coworker-composer-links{gap:var(--nv-space-2)}.coworker-chat-surface.is-empty .coworker-composer-links>button:where(:not(.nv-button,.nv-icon-button)):not(.nv-icon-button){border:1px solid var(--nv-line-soft);background:var(--nv-surface-plain);min-height:2.65rem;padding:var(--nv-space-2) var(--nv-space-3);border-radius:.85rem;font-size:.9rem}.coworker-chat-surface.is-empty .coworker-composer-links>button:where(:not(.nv-button,.nv-icon-button)):not(.nv-icon-button):hover{border-color:color-mix(in srgb, var(--navigator-surface) 35%, var(--nv-line-action-hover));background:var(--nv-action-highlight)}.coworker-chat-surface.is-empty .coworker-send-action{border-radius:.9rem;width:2.9rem;height:2.9rem}@media (width<=700px){.coworker-chat-surface.is-empty{gap:var(--nv-space-6);padding:var(--nv-space-4)}.coworker-chat-surface.is-empty .coworker-composer{min-height:10rem;padding:var(--nv-space-3)}.coworker-chat-surface.is-empty .coworker-composer-links>button:where(:not(.nv-button,.nv-icon-button)):not(.nv-icon-button){min-height:2.45rem;padding:var(--nv-space-2) var(--nv-space-3);font-size:.78rem}}.coworker-card.conversation{min-height:0;padding:clamp(var(--nv-space-4), 3vh, var(--nv-space-8)) clamp(var(--nv-space-4), 3vw, var(--nv-space-12)) var(--nv-space-8);scroll-behavior:smooth;border:0;border-radius:0;overflow-y:auto}.coworker-controls{z-index:4;gap:var(--nv-space-2);background:linear-gradient(180deg, color-mix(in srgb, var(--nv-surface-plain) 0%, transparent) 0, var(--nv-surface-plain) 22%);padding:var(--nv-space-4) var(--nv-space-4) var(--nv-space-3);border:0;flex:none;display:grid;position:relative}.coworker-controls>*{width:min(100%,48rem);margin-inline:auto}.coworker-scroll-link{z-index:2;clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.coworker-scroll-link:focus-visible{width:100%;height:auto;margin:0 auto var(--nv-space-3);clip:auto;display:block;position:relative;overflow:visible}.coworker-empty{text-align:center;place-content:center;width:100%;min-height:0;margin:0;display:grid}.coworker-empty h2{color:var(--navigator-ink);letter-spacing:-.065em;margin:0;font-size:clamp(2.5rem,5vw,4.9rem);font-weight:750;line-height:1.08}.coworker-empty h2 span{color:var(--navigator-teal-action)}.coworker-empty-eyebrow{margin-bottom:var(--nv-space-4);color:color-mix(in srgb, var(--navigator-teal-deep) 45%, var(--nv-paused));letter-spacing:.17em;font-size:.72rem;font-weight:800}.coworker-empty p{max-width:44rem;margin:var(--nv-space-2) auto 0;color:var(--navigator-muted);font-size:clamp(.95rem,1.3vw,1.15rem);line-height:1.5}.coworker-timeline{gap:1.75rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.coworker-message{min-width:0;display:flex}.coworker-message.assistant{justify-content:flex-start}.coworker-message.user{justify-content:flex-end}.coworker-message article{width:min(100%,72rem);min-width:0;color:var(--navigator-ink);overflow-wrap:anywhere;line-height:1.65}.coworker-message article>p{white-space:pre-wrap;margin:0}.coworker-message.user article{background:var(--nv-surface-soft);width:fit-content;max-width:min(88%,38rem);padding:var(--nv-space-3) var(--nv-space-4);border-radius:1.15rem 1.15rem .3rem}.coworker-message-meta{color:var(--navigator-muted);font-size:.68rem;font-weight:700;margin-bottom:var(--nv-space-1)!important}.coworker-message.assistant .coworker-message-meta{color:var(--navigator-teal-deep)}.coworker-boundary-note{margin:var(--nv-space-2) 0 0;border-left:2px solid color-mix(in srgb, var(--navigator-ink) 10%, var(--nv-attention));background:var(--nv-warning-soft);padding:var(--nv-space-2) var(--nv-space-2);color:color-mix(in srgb, var(--nv-attention) 25%, var(--nv-attention-ink));font-size:.75rem}.coworker-card.conversation:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:-3px}.coworker-rich-content{overflow-wrap:anywhere;white-space:normal;min-width:0;line-height:1.65}.coworker-rich-content p{margin:var(--nv-space-2) 0;white-space:pre-wrap}.coworker-rich-content>:first-child{margin-top:0}.coworker-rich-content>:last-child{margin-bottom:0}.coworker-rich-content h1,.coworker-rich-content h2,.coworker-rich-content h3,.coworker-rich-content h4{margin:var(--nv-space-4) 0 var(--nv-space-2);color:var(--navigator-ink);font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.35}.coworker-rich-content ul,.coworker-rich-content ol{margin:var(--nv-space-2) 0;padding-left:var(--nv-space-6)}.coworker-rich-content ul{list-style:outside}.coworker-rich-content ol{list-style:decimal}.coworker-rich-content li{margin:var(--nv-space-1) 0}.coworker-rich-content blockquote{margin:var(--nv-space-3) 0;border-left:3px solid var(--navigator-teal-action);padding-left:var(--nv-space-3);color:var(--navigator-muted)}.coworker-rich-content a,.coworker-inline-content a{color:var(--navigator-teal-deep);text-decoration:underline}.coworker-rich-content a:focus-visible,.coworker-inline-content a:focus-visible,.coworker-table-scroll:focus-visible{outline:2px solid var(--navigator-focus);outline-offset:2px}.coworker-rich-content :not(pre)>code,.coworker-inline-content code{background:var(--navigator-mint);border-radius:.3rem;padding:.1em .3em;font-size:.87em}.coworker-code-block{margin:var(--nv-space-3) 0;position:relative}.coworker-code-block pre{border:1px solid var(--navigator-border);background:var(--navigator-off-white);max-width:100%;padding:var(--nv-space-10) var(--nv-space-4) var(--nv-space-4);border-radius:.7rem;margin:0;line-height:1.5;overflow:auto}.coworker-code-block pre code{white-space:pre;font-size:.85rem}.coworker-code-copy{top:var(--nv-space-1);right:var(--nv-space-1);position:absolute}.coworker-copy-status{margin-top:var(--nv-space-1);color:color-mix(in srgb, var(--navigator-ink) 20%, var(--nv-danger));font-size:.75rem;display:block}.coworker-table-scroll{max-width:100%;overflow-x:auto}.coworker-table-scroll table{border-collapse:collapse;width:100%;font-size:.88rem}.coworker-table-scroll th,.coworker-table-scroll td{border:1px solid var(--navigator-border);padding:var(--nv-space-2) var(--nv-space-2);text-align:left}.coworker-table-scroll th{background:var(--navigator-off-white)}.coworker-image-omitted{color:var(--navigator-muted);font-style:italic}@media (prefers-reduced-motion:reduce){.coworker-rich-content *{scroll-behavior:auto}}.coworker-history{border-right:1px solid var(--navigator-border);background:var(--navigator-off-white);min-width:0;overflow-y:auto}.coworker-history-close,.coworker-history-backdrop,.coworker-mobile-chats-trigger{display:none}.coworker-history>.coworker-card{min-height:100%;padding:var(--nv-space-3);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex}.coworker-history-header{justify-content:space-between;align-items:center;gap:var(--nv-space-3);padding:var(--nv-space-1) var(--nv-space-1) var(--nv-space-2);display:flex}.coworker-history-header h2{color:var(--navigator-ink);margin:0;font-size:.9rem}.coworker-history-new{color:var(--navigator-teal-deep);font:inherit;align-items:center;gap:var(--nv-space-1);padding:var(--nv-space-1) var(--nv-space-2);background:0 0;border:0;border-radius:.5rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.coworker-history-refresh{align-self:flex-start;margin-top:auto}.coworker-history-new:hover{background:var(--navigator-mint)}.coworker-history-search{margin:0 0 var(--nv-space-2);display:block}.coworker-history-search>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.coworker-history-search input{background:var(--navigator-border);width:100%;padding:var(--nv-space-2) var(--nv-space-3);color:var(--navigator-ink);font:inherit;border:1px solid #0000;border-radius:.55rem;font-size:.8rem}.coworker-history ol{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.coworker-history li a{gap:var(--nv-space-1);padding:var(--nv-space-2) var(--nv-space-3);color:var(--navigator-ink);overflow-wrap:anywhere;border-radius:.55rem;text-decoration:none;display:grid}.coworker-history li a:hover,.coworker-history li a[aria-current=page]{background:var(--nv-line-soft)}.coworker-history li strong{font-size:.8rem;line-height:1.35}.coworker-history a time,.coworker-history-empty,.coworker-history output{color:var(--navigator-muted);font-size:.72rem}.coworker-history-empty,.coworker-history output,.coworker-history [role=alert]{margin:var(--nv-space-2)}.coworker-history-loading{display:block}.coworker-history-loading-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.coworker-history-skeleton{gap:var(--nv-space-2);display:grid}.coworker-history-skeleton>span{background:linear-gradient(100deg, var(--navigator-border) 15%, var(--navigator-off-white) 45%, var(--navigator-border) 75%);background-size:200% 100%;border-radius:.7rem;height:2.2rem;animation:1.5s linear infinite coworker-history-shimmer;display:block}.coworker-history-skeleton>span:nth-child(2){width:86%}.coworker-history-skeleton>span:nth-child(3){width:72%}.coworker-history-alert{border:1px solid color-mix(in srgb, var(--navigator-amber) 30%, var(--nv-danger-line));background:color-mix(in srgb, var(--navigator-surface) 30%, var(--nv-warning-soft));padding:var(--nv-space-3);color:color-mix(in srgb, var(--nv-info-ink) 15%, var(--nv-warning-ink));border-radius:.8rem;font-size:.75rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.coworker-history-skeleton>span{animation:none}}.navigator-sidebar .navigator-conversation-list.placement-navigation{width:100%;min-height:0;color:var(--nv-ink-inverse);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}.navigator-sidebar .placement-navigation ol{margin:0;padding:0;list-style:none;display:block}.navigator-sidebar .placement-navigation li a{padding:var(--nv-space-2) var(--nv-space-3);border-radius:.5rem;text-decoration:none;display:block;position:relative}.navigator-sidebar .placement-navigation li strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.5;display:block;overflow:hidden}.navigator-sidebar .placement-navigation .coworker-history-header{padding:var(--nv-space-2) var(--nv-space-3);flex-shrink:0}.navigator-sidebar .navigator-conversation-sort{border:1px solid color-mix(in srgb, var(--nv-ink-inverse) 20%, transparent);width:1.9rem;height:1.9rem;color:var(--nv-ink-on-strong-muted);cursor:pointer;font:inherit;background:0 0;border-radius:.55rem;flex:none;place-items:center;font-size:1rem;display:grid}.navigator-sidebar .navigator-conversation-sort:hover,.navigator-sidebar .navigator-conversation-sort:focus-visible{background:color-mix(in srgb, var(--nv-ink-inverse) 13%, transparent);color:var(--nv-ink-inverse)}.navigator-sidebar .navigator-conversation-group-label{padding:var(--nv-space-1) var(--nv-space-3) var(--nv-space-2);color:color-mix(in srgb, var(--nv-ink-on-strong-muted) 80%, var(--nv-success));letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:800;display:block}.navigator-sidebar .placement-navigation .coworker-history-header h2,.navigator-sidebar .placement-navigation li a{color:var(--nv-ink-inverse)}.navigator-sidebar .placement-navigation .coworker-history-search input{border-color:color-mix(in srgb, var(--nv-ink-inverse) 14%, transparent);background:color-mix(in srgb, var(--nv-ink-inverse) 10%, transparent);color:var(--nv-ink-inverse)}.navigator-sidebar .placement-navigation .coworker-history-search input::placeholder,.navigator-sidebar .placement-navigation a time,.navigator-sidebar .placement-navigation output,.navigator-sidebar .placement-navigation .coworker-history-empty{color:color-mix(in srgb, var(--nv-ink-inverse) 55%, var(--nv-ink-on-strong-muted))}.navigator-sidebar .placement-navigation .coworker-history-skeleton>span{background:linear-gradient(100deg, color-mix(in srgb, var(--navigator-lilac) 10%, var(--nv-fill-strong)) 15%, color-mix(in srgb, var(--navigator-surface) 20%, var(--nv-fill-strong)) 45%, color-mix(in srgb, var(--navigator-lilac) 10%, var(--nv-fill-strong)) 75%);background-size:200% 100%}.navigator-sidebar .placement-navigation ol{flex:none;overflow:visible}.navigator-sidebar .placement-navigation time{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.navigator-sidebar .placement-navigation .coworker-history-search{margin:0 var(--nv-space-1) var(--nv-space-2);flex-shrink:0}.navigator-sidebar .placement-navigation li a:hover,.navigator-sidebar .placement-navigation li a[aria-current=page]{background:color-mix(in srgb, var(--nv-ink-inverse) 13%, transparent)}.coworker-selected-strip{justify-content:space-between;align-items:center;gap:var(--nv-space-2);border-bottom:1px solid var(--navigator-border);background:var(--navigator-surface);min-height:2.8rem;padding:var(--nv-space-1) clamp(var(--nv-space-4), 3vw, var(--nv-space-10));color:var(--navigator-teal-deep);flex:none;font-size:.78rem;font-weight:750;display:flex}.coworker-selected-identity{align-items:center;gap:var(--nv-space-2);min-width:0;display:flex}.coworker-selected-identity>.coworker-title-copy{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coworker-selected-strip{--nv-avatar-cutout:var(--navigator-surface);min-height:68px;padding:14px 30px}.coworker-title-copy{min-width:0;display:grid}.coworker-title-copy strong,.coworker-title-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coworker-title-copy strong{color:var(--navigator-ink);font-size:14px}.coworker-title-copy small{color:var(--navigator-muted);font-size:11px;font-weight:600}.coworker-message.assistant{gap:var(--nv-space-3)}.coworker-message-face{--nv-avatar-cutout:var(--navigator-off-white)}.coworker-composer{border-color:color-mix(in srgb, var(--navigator-border) 30%, var(--nv-line-action));padding:var(--nv-space-3) var(--nv-space-4);box-shadow:0 14px 42px color-mix(in srgb, color-mix(in srgb, var(--nv-action) 45%, var(--nv-shadow-ink)) 8%, transparent);border-radius:18px}.coworker-composer-label{clip:auto;width:auto;height:auto;color:var(--navigator-teal-deep);font-size:10px;font-weight:800;position:static;overflow:visible}.coworker-composer-links{gap:var(--nv-space-2)}.coworker-send-action.is-stop{border-radius:10px;width:35px;height:35px}@media (width<=700px){.coworker-selected-strip{padding:var(--nv-space-3) var(--nv-space-4)}}.coworker-route,.route-coworker,.route-coworker .navigator-workspace-canvas{background:var(--navigator-surface);height:100dvh;min-height:0;overflow:hidden}.route-coworker .navigator-context-header{min-height:3.75rem;padding:var(--nv-space-2) var(--nv-space-4);background:color-mix(in srgb, var(--nv-surface-plain) 94%, transparent)}.coworker-shell,.coworker-workspace{flex-direction:column;flex:auto;width:100%;height:auto;min-height:0;margin:0;padding:0;display:flex}.coworker-route-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.coworker-layout{flex:auto;height:auto;min-height:0;display:flex;overflow:hidden}.coworker-primary{background:var(--navigator-surface);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.coworker-thread-state{align-items:center;gap:var(--nv-space-2);color:var(--navigator-muted);flex:none;font-size:.72rem;font-weight:700;display:inline-flex}.coworker-header-actions{align-items:center;gap:var(--nv-space-3);flex:none;display:flex}.coworker-thread-state>span{background:color-mix(in srgb, var(--navigator-mint) 45%, var(--navigator-muted));border-radius:50%;width:.42rem;height:.42rem}.coworker-thread-state.state-running>span,.coworker-thread-state.state-submitting>span{background:var(--navigator-teal-action);box-shadow:0 0 0 4px color-mix(in srgb, color-mix(in srgb, var(--nv-action) 90%, var(--nv-ink-inverse)) 12%, transparent)}.coworker-status{border:0;border-bottom:1px solid color-mix(in srgb, var(--navigator-amber) 90%, var(--navigator-ink));background:var(--nv-warning-soft);padding:var(--nv-space-2) var(--nv-space-4);color:color-mix(in srgb, var(--nv-attention) 25%, var(--nv-attention-ink));margin:0;font-size:.78rem}.coworker-ready-workspace,.coworker-grid{min-height:0}.coworker-ready-workspace{flex:auto;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}.coworker-ready-workspace.is-empty-conversation{grid-template-rows:auto auto;align-content:safe center}.coworker-ready-workspace.is-empty-conversation .coworker-context-dock{padding:0 var(--nv-space-4) var(--nv-space-4);background:0 0;justify-content:center;position:relative}.coworker-ready-workspace.is-empty-conversation .coworker-context-dock>output{text-align:center;position:absolute;inset:auto 0 calc(100% + .3rem)}.coworker-grid{display:grid}.coworker-card{border:1px solid var(--navigator-border);background:var(--navigator-surface);padding:var(--nv-space-4);border-radius:.8rem}.coworker-context-dock{justify-content:flex-end;align-items:center;gap:var(--nv-space-2);background:var(--nv-surface-plain);min-width:0;padding:0 var(--nv-space-4) var(--nv-space-1);display:flex}.coworker-context-dock>output{color:var(--navigator-muted);font-size:.75rem}.coworker-transcript-action{margin:var(--nv-space-3) 0 0 var(--nv-space-10);padding-bottom:var(--nv-space-2);display:flex}.navigator-modal-content>.framework-workspace{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.coworker-primary .framework-grid,.coworker-primary .gmail-steps{grid-template-columns:1fr}.coworker-output-block{gap:var(--nv-space-3);display:grid}.coworker-output-block h2,.coworker-output-block h3{margin:0}.coworker-output-block h2{font-size:1.15rem}.coworker-output-block h3{font-size:.92rem}.coworker-output-block section{border-top:1px solid color-mix(in srgb, var(--navigator-border) 70%, var(--nv-surface-plain));padding-top:var(--nv-space-3)}.coworker-output-block ul{padding-left:var(--nv-space-4);margin:0}.coworker-loading-skeleton{padding:var(--nv-space-6) var(--nv-space-8)}.coworker-loading-skeleton>.nv-skeleton:nth-of-type(2n){justify-self:end}@media (width<=900px){.route-coworker .navigator-context-header{min-height:3.75rem}.coworker-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;position:relative}.coworker-history{z-index:36;border-right:1px solid var(--navigator-border);border-bottom:0;width:min(18rem,100vw - 3rem);max-height:none;transition:transform .18s;position:absolute;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)}.coworker-history.is-mobile-open{transform:translate(0)}.coworker-history-close,.coworker-mobile-chats-trigger{padding:var(--nv-space-2) var(--nv-space-2);color:var(--navigator-teal-deep);font:inherit;background:0 0;border:0;border-radius:.5rem;font-size:.72rem;font-weight:750;display:inline-flex}.coworker-mobile-chats-trigger{border:1px solid var(--navigator-border);background:var(--nv-surface-plain)}.coworker-history-close{margin:var(--nv-space-3) var(--nv-space-3) 0}.coworker-mobile-chats-trigger:hover,.coworker-history-close:hover{background:var(--navigator-mint)}.coworker-history-backdrop{z-index:35;background:color-mix(in srgb, var(--navigator-ink) 24%, transparent);border:0;width:100%;display:block;position:absolute;inset:0}.coworker-primary{grid-row:1;min-height:0}}@media (width<=560px){.route-coworker .navigator-context-header{min-height:3.3rem}.coworker-card.conversation{padding-inline:var(--nv-space-3)}.coworker-controls{padding:var(--nv-space-3) var(--nv-space-3) var(--nv-space-2)}.coworker-composer{border-radius:1.1rem}.coworker-composer-footer{align-items:flex-end}.coworker-composer-links>button:where(:not(.nv-button,.nv-icon-button)){padding-inline:var(--nv-space-1);font-size:.68rem}.coworker-message.user article{max-width:92%}.coworker-context-dock{padding:var(--nv-space-1) var(--nv-space-2);white-space:nowrap;gap:.1rem;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.coworker-card.conversation{scroll-behavior:auto}}.nv-step{gap:14px;display:grid}.nv-step-options{gap:var(--nv-space-2);max-height:46dvh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.nv-step-options button{border:1px solid var(--navigator-border);background:var(--nv-surface-plain);width:100%;padding:var(--nv-space-3) 14px;color:var(--navigator-ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;transition:border-color .14s,background-color .14s,transform .12s;display:grid}.nv-step-options button:hover{border-color:var(--nv-line-action-hover);background:var(--nv-surface-soft)}.nv-step-options button:active{transform:scale(.99)}.nv-step-options button[aria-pressed=true]{border-color:var(--navigator-teal-action);background:var(--nv-action-soft)}.nv-step-options button:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:2px}.nv-step-options strong{font-size:14px}.nv-step-options span{color:var(--navigator-muted);grid-column:1;font-size:13px;line-height:1.4}.nv-step-options svg{width:20px;height:20px;color:var(--navigator-teal-action);grid-area:1/2/span 2;align-self:center}.nv-step-review{border:1px solid var(--navigator-border);background:var(--nv-surface-plain);padding:14px var(--nv-space-4);border-radius:12px}.nv-step-review strong{font-size:15px}.nv-step-review p{margin:var(--nv-space-1) 0 0;color:var(--navigator-muted);font-size:13px;line-height:1.45}.nv-step-review .nv-step-note{color:var(--navigator-teal-deep);margin-top:10px}.nv-step-actions{justify-content:space-between;gap:var(--nv-space-2);display:flex}.nv-step-done{text-align:center;justify-items:center}.nv-step-done p{margin:0}.nv-step-tick{background:var(--navigator-mint);width:48px;height:48px;color:var(--navigator-teal-deep);border-radius:50%;place-items:center;animation:.32s cubic-bezier(.2,.8,.2,1.2) nv-step-pop;display:grid}.nv-step-tick svg{width:24px;height:24px}@keyframes nv-step-pop{0%{opacity:0;transform:scale(.6)}}.nv-step-actions-end{justify-content:flex-end}.nv-step-lead{color:var(--navigator-muted);margin:0;font-size:13px}.nv-step-list{gap:6px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.nv-step-list li{gap:var(--nv-space-2);align-items:flex-start;display:flex}.nv-step-list svg{width:16px;height:16px;color:var(--navigator-teal-action);flex:none;margin-top:1px}.nv-step-checks{border:0;gap:6px;max-height:40dvh;margin:0;padding:0;display:grid;overflow:auto}.nv-step-checks label{border:1px solid var(--navigator-border);background:var(--nv-surface-plain);padding:10px var(--nv-space-3);cursor:pointer;border-radius:10px;align-items:center;gap:10px;font-size:14px;transition:border-color .14s,background-color .14s;display:flex}.nv-step-checks label:hover{border-color:var(--nv-line-action-hover);background:var(--nv-surface-soft)}.nv-step-checks label:has(input:checked){border-color:var(--navigator-teal-action);background:var(--nv-action-soft)}.nv-step-checks input{width:16px;height:16px;accent-color:var(--navigator-teal-action)}.nv-step-waiting{color:var(--navigator-teal-deep);align-self:center;margin:0;font-size:13px;font-weight:700;animation:1.6s ease-in-out infinite nv-step-breathe}@keyframes nv-step-breathe{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.nv-step-waiting{animation:none}}.knowledge-page-tabs{gap:var(--nv-space-3);display:grid;position:relative}.knowledge-page-tabs .nv-tab-panel{padding-top:var(--nv-space-3)}@media (width>=880px){.knowledge-page-finders{position:absolute;top:0;right:0}}@media (width<=879px){.knowledge-page-finders{grid-row:1}}.knowledge-page .nv-list-head{justify-content:space-between;align-items:center;gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.knowledge-window{gap:var(--nv-space-4);display:grid}.knowledge-field{gap:var(--nv-space-1);color:var(--navigator-teal-deep);font-weight:750;display:grid}.knowledge-field input,.knowledge-field textarea{border:1px solid var(--navigator-border);border-radius:var(--nv-radius-md);background:var(--nv-surface-plain);width:100%;min-width:0;padding:var(--nv-space-3);color:var(--navigator-ink);font:inherit;font-weight:500}.knowledge-field textarea{resize:vertical;min-height:7rem}.knowledge-share{gap:var(--nv-space-2);border:0;margin:0;padding:0;display:grid}.knowledge-share legend{margin-bottom:var(--nv-space-2);color:var(--navigator-teal-deep);padding:0;font-weight:750}.knowledge-share-option{column-gap:var(--nv-space-3);row-gap:calc(var(--nv-space-1) / 2);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);padding:var(--nv-space-2) var(--nv-space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.knowledge-share-option:has(input:checked){border-color:var(--navigator-teal-action);background:var(--nv-action-soft)}.knowledge-share-option input{margin-top:var(--nv-space-1);accent-color:var(--nv-action);grid-row:span 2}.knowledge-share-option strong{color:var(--navigator-ink);font-size:var(--nv-text-md)}.knowledge-share-option small{color:var(--nv-ink-muted);font-size:var(--nv-text-sm)}.knowledge-share-choices{gap:var(--nv-space-2);padding:0 0 0 var(--nv-space-8);border:0;flex-wrap:wrap;margin:0;display:flex}.knowledge-share-choice{align-items:center;gap:var(--nv-space-2);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-pill);background:var(--nv-surface-plain);padding:var(--nv-space-1) var(--nv-space-3);color:var(--navigator-ink);font-size:var(--nv-text-sm);cursor:pointer;font-weight:700;display:inline-flex}.knowledge-share-choice input{accent-color:var(--nv-action)}.knowledge-window>.nv-step-actions{--nv-window-pad:clamp(var(--nv-space-4), 2.5vw, var(--nv-space-6));bottom:calc(-1 * var(--nv-window-pad));margin-bottom:calc(-1 * var(--nv-window-pad));border-top:1px solid var(--navigator-border);background:var(--navigator-surface);padding:var(--nv-space-3) 0 var(--nv-window-pad);position:sticky}.knowledge-shared-line{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);margin:0}.skill-row-chips{justify-content:flex-end;gap:var(--nv-space-1);flex-wrap:wrap;display:flex}.skill-category{background:var(--nv-coworker-violet-soft);color:color-mix(in srgb, var(--nv-coworker-violet) 62%, var(--nv-ink))}.skill-row-controls{align-items:center;gap:var(--nv-space-2);display:flex}.skill-steps{gap:var(--nv-space-1);font-size:var(--nv-text-md);margin:0;padding-inline-start:var(--nv-space-5);line-height:1.5;list-style:decimal;display:grid}.skill-versions{border:1px solid var(--navigator-border);border-radius:var(--nv-radius-md);margin:0;padding:0;list-style:none}.skill-versions li{justify-content:space-between;align-items:center;gap:var(--nv-space-3);border-top:1px solid var(--navigator-border);padding:var(--nv-space-2) var(--nv-space-3);display:flex}.skill-versions li:first-child{border-top:0}.skill-version-text{min-width:0;display:grid}.skill-version-text strong{font-size:var(--nv-text-md)}.skill-version-text span{color:var(--nv-ink-muted);font-size:var(--nv-text-sm)}.skill-ways{gap:var(--nv-space-2);margin:0;padding:0;list-style:none;display:grid}.skill-way{align-items:center;gap:var(--nv-space-3);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);width:100%;padding:var(--nv-space-3);color:var(--navigator-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--nv-duration-instant) ease, background-color var(--nv-duration-instant) ease;grid-template-columns:auto minmax(0,1fr);display:grid}.skill-way:hover{border-color:var(--nv-line-action-hover);background:var(--nv-surface-soft)}.skill-way[aria-pressed=true]{border-color:var(--nv-action);background:var(--nv-action-soft)}.skill-way:focus-visible{outline:var(--nv-focus-width) solid var(--navigator-focus);outline-offset:var(--nv-space-1)}.skill-way-icon{border-radius:var(--nv-radius-sm);background:var(--nv-success-soft);width:2rem;height:2rem;color:var(--nv-success-ink);place-items:center;display:grid}.skill-way-icon svg{width:1rem;height:1rem}.skill-way-text{gap:var(--nv-space-1);color:var(--nv-ink-muted);font-size:var(--nv-text-sm);line-height:1.45;display:grid}.skill-way-text strong{color:var(--navigator-ink);font-size:var(--nv-text-md)}.skill-way-text .skill-row-chips{justify-content:flex-start}.skill-way-note{color:var(--navigator-teal-deep);font-size:var(--nv-text-xs);font-weight:700}.skill-upload-pick{align-items:center;gap:var(--nv-space-3);border:1px dashed var(--nv-line-action);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);padding:var(--nv-space-4);color:var(--navigator-teal-deep);cursor:pointer;display:flex}.skill-upload-pick:hover{background:var(--nv-surface-soft)}.skill-upload-pick:focus-within{outline:var(--nv-focus-width) solid var(--navigator-focus);outline-offset:var(--nv-space-1)}.skill-upload-pick>span{gap:var(--nv-space-1);font-size:var(--nv-text-md);font-weight:700;display:grid}.skill-upload-pick small{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);font-weight:400}@media (width<=640px){.nv-list-row .skill-row-chips .nv-tag{display:none}}.connections-directory{gap:var(--nv-space-5);grid-template-rows:minmax(0,1fr);grid-template-columns:13.75rem minmax(0,1fr);min-height:0;display:grid}.connections-filters{border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-xl);max-height:100%;padding:var(--nv-space-5) var(--nv-space-5) var(--nv-space-3);background:var(--nv-surface);align-self:start;margin:0;position:sticky;top:0;overflow-y:auto}.connections-filters legend{float:left;width:100%;margin:0 0 var(--nv-space-3);color:var(--nv-ink-muted);font-size:var(--nv-text-sm);padding:0;font-weight:700}.connections-filters label{clear:both;align-items:center;gap:var(--nv-space-2);padding:var(--nv-space-2) 0;font-size:var(--nv-text-sm);cursor:pointer;font-weight:600;display:flex}.connections-filters input{width:18px;height:18px;accent-color:var(--nv-action);margin:0}.connections-filters label span{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);margin-left:auto}.connections-grid{gap:var(--nv-space-3);grid-template-columns:repeat(auto-fill,minmax(12.8rem,1fr));margin:0;padding:0;list-style:none;display:grid}.app-tile{gap:var(--nv-space-3);border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-xl);min-width:0;min-height:13.75rem;padding:var(--nv-space-5) var(--nv-space-5) var(--nv-space-4);background:var(--nv-surface);transition:border-color var(--nv-duration-fast) var(--nv-ease), box-shadow var(--nv-duration-fast) var(--nv-ease);flex-direction:column;display:flex}.app-tile:hover{border-color:var(--nv-line-action);box-shadow:var(--nv-shadow-card)}.app-tile .app-logo{object-fit:contain;flex:none;width:44px;height:44px;display:block}.app-tile h3{margin:var(--nv-space-1) 0 0;font-size:var(--nv-text-lg);font-weight:600}.app-tile p{color:var(--nv-ink-muted);font-size:var(--nv-text-md);margin:0}.app-tile-foot{justify-content:space-between;align-items:center;gap:var(--nv-space-2);padding-top:var(--nv-space-2);margin-top:auto;display:flex}.app-tile-tag{border-radius:var(--nv-radius-sm);min-width:0;padding:var(--nv-space-1) var(--nv-space-2);background:var(--nv-action-soft);color:var(--navigator-teal-deep);font-size:var(--nv-text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.app-account-state{align-items:center;gap:var(--nv-space-2);flex:none;display:flex}.app-account-on{align-items:center;gap:var(--nv-space-1);color:var(--navigator-teal-deep);font-size:var(--nv-text-sm);font-weight:800;display:inline-flex}.app-account-on:before{background:var(--nv-action);content:"";border-radius:50%;width:9px;height:9px}.app-account-stale{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);font-weight:700}.connections-main{gap:var(--nv-space-4);flex-direction:column;min-width:0;min-height:0;display:flex}.connections-scroll{align-content:start;gap:var(--nv-space-4);min-height:0;margin:calc(-1 * var(--nv-space-1));overscroll-behavior:contain;padding:var(--nv-space-1) var(--nv-space-1) var(--nv-space-6);flex:auto;display:grid;overflow-y:auto}.connections-group{gap:var(--nv-space-3);display:grid}.connections-group h2{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);margin:0;font-weight:700}.connections-bar{justify-content:space-between;align-items:center;gap:var(--nv-space-3);flex-wrap:wrap;display:flex}.connections-search{flex:18rem;max-width:28.75rem;display:flex}.connections-search input{width:100%;min-height:var(--nv-control-md);border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-lg);padding:0 var(--nv-space-3);background:var(--nv-surface);color:var(--nv-ink);font:inherit}.connections-count{color:var(--nv-ink-muted);font-size:var(--nv-text-sm)}.connections-pager{justify-content:center;gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.connections-none,.connections-unavailable{color:var(--nv-ink-muted);margin:0}@media (width<=820px){.connections-directory{grid-template-rows:none;grid-template-columns:1fr}.connections-filters{max-height:none;position:static;overflow-y:visible}.connections-scroll{padding-bottom:var(--nv-space-1);overflow-y:visible}}.memory-page{--memory-kind:var(--nv-action);gap:var(--nv-space-4);min-width:0;display:grid}.memory-page .nv-page-header{flex-wrap:wrap;align-items:flex-start;margin-bottom:0}.memory-page .nv-page-title{flex:26rem}.memory-page .nv-page-actions{flex:0 auto;max-width:100%}.memory-page [data-kind=about_you]{--memory-kind:var(--nv-coworker-teal);--memory-kind-soft:var(--nv-coworker-teal-soft)}.memory-page [data-kind=preference]{--memory-kind:var(--nv-coworker-violet);--memory-kind-soft:var(--nv-coworker-violet-soft)}.memory-page [data-kind=person]{--memory-kind:var(--nv-coworker-blue);--memory-kind-soft:var(--nv-coworker-blue-soft)}.memory-page [data-kind=organisation]{--memory-kind:var(--nv-coworker-slate);--memory-kind-soft:var(--nv-coworker-slate-soft)}.memory-page [data-kind=project]{--memory-kind:var(--nv-coworker-rose);--memory-kind-soft:var(--nv-coworker-rose-soft)}.memory-page [data-kind=tool]{--memory-kind:var(--nv-success);--memory-kind-soft:var(--nv-success-soft)}.memory-page [data-kind=place]{--memory-kind:color-mix(in srgb, var(--nv-success) 45%, var(--nv-coworker-slate));--memory-kind-soft:color-mix(in srgb, var(--nv-success-soft) 50%, var(--nv-coworker-slate-soft))}.memory-page [data-kind=date]{--memory-kind:var(--nv-coworker-amber);--memory-kind-soft:var(--nv-coworker-amber-soft)}.memory-page [data-kind=decision]{--memory-kind:color-mix(in srgb, var(--nv-coworker-violet) 55%, var(--nv-coworker-rose));--memory-kind-soft:color-mix(in srgb, var(--nv-coworker-violet-soft) 50%, var(--nv-coworker-rose-soft))}.memory-toolbar{justify-content:flex-end;align-items:center;gap:var(--nv-space-2);flex-wrap:wrap;max-width:24rem;display:flex}.memory-page.is-embedded .memory-toolbar{justify-content:flex-start;max-width:none}.memory-space-name{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.memory-search{align-items:center;gap:var(--nv-space-2);min-width:9rem;max-width:15rem;height:var(--nv-control-sm);border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-sm);background:var(--nv-surface-plain);padding:0 var(--nv-space-3);color:var(--nv-ink-muted);flex:11rem;display:flex}.memory-search:focus-within{outline:var(--nv-focus-width) solid var(--navigator-focus);outline-offset:var(--nv-focus-offset)}.memory-search input{width:100%;min-width:0;color:var(--nv-ink);font:inherit;font-size:var(--nv-text-sm);background:0 0;border:0;outline:0}.memory-waiting{align-items:center;gap:var(--nv-space-2);border-radius:var(--nv-radius-md);background:var(--nv-needs-you-soft);padding:var(--nv-space-2) var(--nv-space-3);color:var(--nv-needs-you-ink);font-size:var(--nv-text-sm);display:flex}.memory-waiting .nv-button-link{margin-left:auto;font-weight:700}.memory-summaries{gap:var(--nv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.memory-summary-card{align-content:start;gap:var(--nv-space-2);border:1px solid var(--nv-line);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);min-width:0;padding:var(--nv-space-3) var(--nv-space-4);display:grid}.memory-summary-card .nv-button-link{justify-self:start}.memory-summary{color:var(--nv-ink);font-size:var(--nv-text-md);line-height:1.5}.memory-summary.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.memory-summaries-note{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);grid-column:1/-1;margin:0}.memory-side-label{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:750}.memory-browse{align-items:start;gap:var(--nv-space-4);grid-template-columns:15.5rem minmax(0,1fr);display:grid}.memory-kinds{top:var(--nv-space-4);gap:var(--nv-space-1);border:1px solid var(--nv-line);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);padding:var(--nv-space-2);display:grid;position:sticky}.memory-kind{align-items:center;gap:var(--nv-space-2);min-height:var(--nv-control-sm);border-radius:var(--nv-radius-sm);padding:0 var(--nv-space-2);color:var(--nv-ink);font:inherit;font-size:var(--nv-text-sm);text-align:left;cursor:pointer;transition:background-color var(--nv-duration-fast) var(--nv-ease);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;font-weight:650;display:grid}.memory-kind:hover{background:var(--nv-surface-soft)}.memory-kind[data-state=active]{background:var(--nv-action-soft);font-weight:800}.memory-kind:focus-visible{outline:var(--nv-focus-width) solid var(--navigator-focus);outline-offset:0}.memory-kind .memory-kind-icon{width:1rem;height:1rem;color:var(--memory-kind)}.memory-kind-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.memory-kind-count{border-radius:var(--nv-radius-pill);background:var(--nv-surface-soft);min-width:1.5rem;padding:0 var(--nv-space-2);color:var(--nv-ink-muted);font-size:var(--nv-text-2xs);font-variant-numeric:tabular-nums;text-align:center;font-weight:800;line-height:1.6}.memory-kind[data-state=active] .memory-kind-count{background:var(--nv-surface-plain);color:var(--nv-ink)}.memory-kind-panel{align-content:start;gap:var(--nv-space-3);min-width:0;display:grid}.memory-kind-panel:focus-visible{outline:var(--nv-focus-width) solid var(--navigator-focus);outline-offset:var(--nv-focus-offset);border-radius:var(--nv-radius-lg)}.memory-rows{gap:var(--nv-space-3);display:grid}.memory-rows>.nv-button{justify-self:center}.memory-rows .nv-list-text strong,.memory-side .nv-list-text strong{white-space:normal}.memory-side .nv-list-tags{display:none}.memory-body{--memory-height:clamp(24rem, calc(100vh - 27rem), 42rem);align-items:start;gap:var(--nv-space-3);grid-template-columns:minmax(0,1fr);display:grid}.memory-body.has-side{grid-template-columns:minmax(0,1fr) 24rem}.memory-page.is-embedded .memory-body{--memory-height:clamp(24rem, calc(100vh - 22rem), 40rem)}.memory-main{min-width:0;height:var(--memory-height)}.memory-map-skeleton,.memory-map-empty{border:1px solid var(--nv-line);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);height:100%;display:grid}.memory-map-empty{padding:var(--nv-space-6);place-items:center}.memory-side{align-content:start;gap:var(--nv-space-3);min-width:0;max-height:var(--memory-height);border:1px solid var(--nv-line);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);padding:var(--nv-space-3);color:var(--nv-ink);display:grid;overflow:auto}.memory-side-note{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);margin:0}.memory-name-head{align-items:center;gap:var(--nv-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.memory-name-tile{border-radius:var(--nv-radius-md);background:var(--nv-action-soft);width:2rem;height:2rem;color:var(--nv-action);place-items:center;display:grid}.memory-name-tile .memory-type-icon{width:1rem;height:1rem}.memory-name-title{min-width:0}.memory-name-title h2{overflow-wrap:anywhere;font-size:var(--nv-text-base);margin:0;font-weight:750}.memory-name-title p{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);margin:0}.memory-history,.memory-history-list{gap:var(--nv-space-2);display:grid}.memory-history .nv-button{justify-self:start}.memory-forget-name{display:flex}.memory-fact-source{color:var(--nv-action)}.memory-preview-kind{align-items:center;gap:var(--nv-space-3);flex-wrap:wrap;display:flex}.memory-preview-note{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);margin:0}.memory-edit{gap:var(--nv-space-2);display:grid}.memory-edit textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--nv-line-action);border-radius:var(--nv-radius-sm);background:var(--nv-surface-plain);width:100%;padding:var(--nv-space-2) var(--nv-space-3);color:var(--nv-ink);font:inherit;font-size:var(--nv-text-md)}.memory-edit textarea:focus-visible{outline:var(--nv-focus-width) solid var(--navigator-focus);outline-offset:var(--nv-focus-offset)}.memory-edit-actions{gap:var(--nv-space-2);flex-wrap:wrap;display:flex}@media (width<=860px){.memory-summaries,.memory-browse,.memory-body.has-side{grid-template-columns:minmax(0,1fr)}.memory-kinds{scrollbar-width:none;display:flex;position:static;overflow-x:auto}.memory-kind{white-space:nowrap;flex:none;grid-template-columns:auto auto auto}.memory-body,.memory-page.is-embedded .memory-body{--memory-height:26rem}.memory-side{max-height:none}.memory-toolbar{justify-content:flex-start;max-width:none}}.coworker-overview-summary{gap:var(--nv-space-5);min-width:0;display:grid;container-type:inline-size}.coworker-overview-row{gap:var(--nv-space-4);grid-template-rows:21rem;grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-width:0;display:grid}.coworker-overview-now{gap:var(--nv-space-2);border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);min-width:0;min-height:0;padding:var(--nv-space-4) var(--nv-space-5);--nv-avatar-cutout:var(--nv-surface-plain);flex-direction:column;display:flex}.coworker-overview-now header{justify-content:space-between;align-items:center;gap:var(--nv-space-3);display:flex}.coworker-overview-now h2{color:var(--nv-ink);font-size:var(--nv-text-base);margin:0;font-weight:750;line-height:1.3}.coworker-overview-running{overscroll-behavior:contain;flex:1;align-content:start;min-height:0;overflow-y:auto}.coworker-overview-idle{flex:1;place-items:center;display:grid}.coworker-decisions{gap:var(--nv-space-3);min-width:0;display:grid}.coworker-decisions-empty{border:1px solid var(--nv-line-soft);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);padding:var(--nv-space-2) var(--nv-space-4)}@container (width<=46rem){.coworker-overview-row{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.coworker-overview-running{overflow-y:visible}.coworker-overview-idle{min-height:6rem}}.repeating-job-form,.repeating-job-view{gap:var(--nv-space-5);display:grid}.repeating-job-field{gap:var(--nv-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.repeating-job-field>span,.repeating-job-field>label,.repeating-job-field>legend{color:var(--nv-ink);font-size:var(--nv-text-md);padding:0;font-weight:700}.repeating-job-field>legend{margin-bottom:var(--nv-space-2)}.repeating-job-field>small{color:var(--nv-ink-muted);font-size:var(--nv-text-sm)}.repeating-job-input{width:100%;min-height:var(--nv-control-md);border:1px solid var(--nv-line);border-radius:var(--nv-radius-md);background:var(--nv-surface-plain);padding:var(--nv-space-2) var(--nv-space-3);color:var(--nv-ink);font-size:var(--nv-text-base)}textarea.repeating-job-input{min-height:calc(var(--nv-control-lg) * 2);resize:vertical;line-height:1.5}.repeating-job-input[aria-invalid=true]{border-color:var(--nv-danger-line)}.repeating-job-inline{align-items:center;gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.repeating-job-inline>.repeating-job-input{flex:0 auto;width:auto}.repeating-job-inline>.repeating-job-grow{flex:14rem}.repeating-job-inline>label,.repeating-job-inline>span,.repeating-job-switch>span{color:var(--nv-ink-muted);font-size:var(--nv-text-md)}.repeating-job-inline>.repeating-job-number,.repeating-job-switch>.repeating-job-number{flex:none;width:7rem}.repeating-job-switch{align-items:center;gap:var(--nv-space-3);min-height:var(--nv-control-md);flex-wrap:wrap;display:flex}.repeating-job-switch>span{color:var(--nv-ink)}.repeating-job-problem{color:var(--nv-danger-ink);font-size:var(--nv-text-sm);margin:0}.repeating-job-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.repeating-job-actions{justify-content:flex-end;gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.repeating-job-standing{align-items:center;gap:var(--nv-space-2);color:var(--nv-ink-muted);font-size:var(--nv-text-sm);flex-wrap:wrap;display:flex}.repeating-job-toolbar{align-items:center;gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.repeating-job-hint{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);margin:0}.repeating-job-goal{color:var(--nv-ink);font-size:var(--nv-text-base);white-space:pre-line;margin:0;line-height:1.55}.repeating-job-facts{gap:var(--nv-space-3);border-top:1px solid var(--nv-line);padding-top:var(--nv-space-4);margin:0;display:grid}.repeating-job-facts>div{gap:var(--nv-space-3);grid-template-columns:8rem minmax(0,1fr);display:grid}.repeating-job-facts dt{color:var(--nv-ink-muted);font-size:var(--nv-text-sm);font-weight:700}.repeating-job-facts dd{color:var(--nv-ink);font-size:var(--nv-text-md);margin:0}.repeating-job-facts ul{gap:var(--nv-space-1);margin:0;padding:0;list-style:none;display:grid}.repeating-job-runs{gap:var(--nv-space-3);display:grid}.repeating-job-runs>h3{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:750}.repeating-job-runs>ol{border:1px solid var(--nv-line);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);margin:0;padding:0;list-style:none;display:grid}.repeating-job-runs>ol>li{gap:var(--nv-space-2);border-top:1px solid var(--nv-line);padding:var(--nv-space-3) var(--nv-space-4);display:grid}.repeating-job-runs>ol>li:first-child{border-top:0}.repeating-job-runs>ol>li>div:first-child{align-items:center;gap:var(--nv-space-2);color:var(--nv-ink-muted);font-size:var(--nv-text-sm);flex-wrap:wrap;display:flex}.repeating-job-run-summary{color:var(--nv-ink);font-size:var(--nv-text-md);line-height:1.5}.repeating-job-retire{border-top:1px solid var(--nv-line);padding-top:var(--nv-space-4);display:flex}@media (width<=560px){.repeating-job-facts>div{gap:var(--nv-space-1);grid-template-columns:minmax(0,1fr)}}.repeating-job-steps{gap:var(--nv-space-5);flex-direction:column;min-height:100%;display:flex}.repeating-job-steps-body{align-content:start;gap:var(--nv-space-5);scroll-margin-top:var(--nv-space-12);flex:1;display:grid}.repeating-job-steps-footer{--nv-window-pad:clamp(var(--nv-space-4), 2.5vw, var(--nv-space-6));bottom:calc(-1 * var(--nv-window-pad));margin-bottom:calc(-1 * var(--nv-window-pad));align-items:center;gap:var(--nv-space-2);border-top:1px solid var(--nv-line);background:var(--navigator-surface);padding-top:var(--nv-space-3);padding-bottom:var(--nv-window-pad);flex-wrap:wrap;display:flex;position:sticky}.repeating-job-steps-spacer{flex:1}.repeating-job-step-nav{gap:var(--nv-space-1);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.repeating-job-step-nav>li{justify-items:center;gap:var(--nv-space-1);color:var(--nv-ink-muted);font-size:var(--nv-text-xs);text-align:center;display:grid;position:relative}.repeating-job-step-nav>li+li:before{top:calc(var(--nv-space-6) / 2);right:calc(50% + var(--nv-space-4));left:calc(-50% + var(--nv-space-4));border-top:1px solid var(--nv-line);content:"";position:absolute}.repeating-job-step-number{width:var(--nv-space-6);height:var(--nv-space-6);border:1px solid var(--nv-line);border-radius:var(--nv-radius-pill);background:var(--nv-surface-plain);place-items:center;font-weight:700;display:grid}.repeating-job-step-nav>li[data-state=current]{color:var(--nv-ink);font-weight:700}.repeating-job-step-nav>li[data-state=current] .repeating-job-step-number{border-color:var(--navigator-teal-action);background:var(--navigator-teal-action);color:var(--nv-on-action)}.repeating-job-step-nav>li[data-state=done] .repeating-job-step-number{border-color:var(--navigator-teal-action);background:var(--nv-action-soft);color:var(--navigator-teal-deep)}.repeating-job-when-summary{border-radius:var(--nv-radius-md);background:var(--nv-surface-soft);padding:var(--nv-space-3);color:var(--nv-ink);font-size:var(--nv-text-md);margin:0}.repeating-job-test-result,.repeating-job-turn-on{gap:var(--nv-space-4);display:grid}.repeating-job-test-intro,.repeating-job-test-passed{align-items:flex-start;gap:var(--nv-space-3);border-radius:var(--nv-radius-lg);background:var(--nv-action-soft);padding:var(--nv-space-3) var(--nv-space-4);color:var(--nv-ink);font-size:var(--nv-text-md);margin:0;line-height:1.5;display:flex}.repeating-job-test-intro p{margin:0}.repeating-job-test-intro svg,.repeating-job-test-passed svg{margin-top:var(--nv-space-1);color:var(--navigator-teal-deep);flex:none}.repeating-job-test-waiting{gap:var(--nv-space-2);border:1px dashed var(--nv-line);border-radius:var(--nv-radius-lg);padding:var(--nv-space-4);display:grid}.repeating-job-test-part{gap:var(--nv-space-2);display:grid}.repeating-job-test-part>h4{color:var(--nv-ink-muted);font-size:var(--nv-text-xs);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:750}.repeating-job-test-report{border-radius:var(--nv-radius-md);background:var(--nv-surface-soft);padding:var(--nv-space-3);color:var(--nv-ink);font-size:var(--nv-text-md);line-height:1.5}.repeating-job-test-steps{border:1px solid var(--nv-line);border-radius:var(--nv-radius-lg);background:var(--nv-surface-plain);margin:0;padding:0;list-style:none;display:grid}.repeating-job-test-steps>li{align-items:center;gap:var(--nv-space-3);border-top:1px solid var(--nv-line);padding:var(--nv-space-3) var(--nv-space-4);color:var(--nv-ink);font-size:var(--nv-text-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.repeating-job-test-steps>li:first-child{border-top:0}.repeating-job-test-steps svg{color:var(--nv-ink-muted)}.repeating-job-test-steps small{color:var(--nv-ink-muted);font-size:var(--nv-text-sm)}.repeating-job-test-failed{align-items:flex-start;gap:var(--nv-space-3);border-radius:var(--nv-radius-lg);background:var(--nv-danger-soft);padding:var(--nv-space-3) var(--nv-space-4);color:var(--nv-ink);font-size:var(--nv-text-md);margin:0;line-height:1.5;display:flex}.repeating-job-test-failed svg{margin-top:var(--nv-space-1);color:var(--nv-danger-ink);flex:none}.repeating-job-verdict-question{color:var(--nv-ink);font-size:var(--nv-text-md);font-weight:700}@media (width<=560px){.repeating-job-step-nav>li+li:before{display:none}.repeating-job-step-name{font-size:var(--nv-text-2xs)}.repeating-job-verdict-question{flex:100%;order:-1}.repeating-job-test-steps>li{grid-template-columns:auto minmax(0,1fr)}.repeating-job-test-steps small{grid-column:2}}.coworker-work-filters{gap:var(--nv-space-3);display:grid}.coworker-work-list[aria-busy=true]{opacity:.72;transition:opacity var(--nv-duration-base) var(--nv-ease)}.files-page{width:min(100%,78rem);height:100%;min-height:0;padding:clamp(var(--nv-space-3), 2vw, var(--nv-space-6)) clamp(var(--nv-space-4), 3vw, 2.25rem) var(--nv-space-3);flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.route-files .navigator-main-region>.files-page{overflow:hidden}.files-hero{justify-content:space-between;align-items:center;gap:var(--nv-space-4);border-bottom:1px solid var(--navigator-border);padding-bottom:var(--nv-space-3);flex:none;display:flex}.files-hero h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.files-overline,.connector-overline{color:var(--navigator-teal-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.files-hero p:not(.account-kicker){max-width:48rem;margin:var(--nv-space-1) 0 0;color:var(--navigator-muted);font-size:.85rem}.files-hero-actions,.files-access-actions{gap:var(--nv-space-3);flex-wrap:wrap;flex:none;display:flex}.files-page h2{margin-bottom:var(--nv-space-1);font-size:1.1rem;line-height:1.25}.files-list{min-height:0;margin-top:var(--nv-space-3);flex-direction:column;flex:auto;display:flex;overflow:hidden}.files-upload{margin:0}.files-upload form{gap:var(--nv-space-3);max-width:42rem;display:grid}.files-upload input{min-width:0;max-width:100%;font:inherit;padding:var(--nv-space-3);border:1px solid color-mix(in srgb, var(--navigator-muted) 40%, var(--nv-line-action-hover));border-radius:var(--radius-small);background:var(--nv-surface-plain);color:color-mix(in srgb, var(--navigator-ink) 75%, var(--nv-info-ink))}.files-upload label{font-weight:650}.files-upload button:where(:not(.nv-button,.nv-icon-button)){justify-self:start}.file-card{align-items:center;gap:var(--nv-space-3) var(--nv-space-4);min-width:0;padding:var(--nv-space-3) var(--nv-space-4);background:var(--navigator-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.file-card+.file-card{border-top:1px solid var(--navigator-border)}.file-card-main{min-width:0}.file-card-heading,.files-list-heading,.files-list-actions{justify-content:space-between;align-items:center;gap:var(--nv-space-4);flex-wrap:wrap;display:flex}.files-list-heading{flex:none;align-items:center}.files-list-heading h2,.files-list-heading p{margin:0}.files-list-heading p{max-width:44rem;color:var(--navigator-muted);margin-top:.1rem;font-size:.8rem}.file-card h3{overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.25}.file-card .file-purpose,.file-card .file-caption,.file-card .file-identity{margin:.15rem 0 0;font-size:.78rem;line-height:1.3}.file-card .file-purpose{color:var(--navigator-ink)}.file-caption,.file-identity{color:var(--navigator-muted)}.file-identity{overflow-wrap:anywhere}.file-state{padding:var(--nv-space-1) var(--nv-space-2);background:color-mix(in srgb, var(--navigator-surface) 75%, var(--nv-attention));color:color-mix(in srgb, var(--navigator-ink) 10%, var(--nv-warning-ink));border-radius:2rem;flex:none;font-size:.72rem}.file-ready{background:color-mix(in srgb, var(--navigator-mint) 50%, var(--nv-line-soft));color:color-mix(in srgb, var(--nv-attention-ink) 20%, var(--nv-success-ink))}.file-actions{align-items:center;gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.files-selected{overflow-wrap:anywhere}.files-list>p{max-width:50rem;color:var(--navigator-muted)}.files-filter{gap:var(--nv-space-1);max-width:38rem;margin:var(--nv-space-2) 0 var(--nv-space-3);flex:none;display:grid}.files-filter label{color:var(--navigator-teal-deep);font-size:.8rem;font-weight:750}.files-filter input{border:1px solid color-mix(in srgb, var(--navigator-muted) 20%, var(--nv-line-action));border-radius:var(--radius-small);background:var(--nv-surface-plain);width:100%;min-width:0;padding:var(--nv-space-2) var(--nv-space-3);color:var(--navigator-ink)}.files-filter small{color:var(--navigator-muted);font-size:.72rem}.files-cards{overscroll-behavior:contain;border:1px solid var(--navigator-border);border-radius:var(--radius-medium);background:var(--navigator-surface);flex:0 auto;min-height:0;overflow:auto}.files-cards .file-card{margin-block:0}.files-empty-state{border:1px dashed color-mix(in srgb, var(--navigator-muted) 20%, var(--nv-line-action));border-radius:var(--radius-medium);background:color-mix(in srgb, var(--nv-surface-plain) 65%, transparent);padding:var(--nv-space-5)}.files-empty-state p{margin:var(--nv-space-1) 0 0;color:var(--navigator-muted)}.files-stale-note{border-left:4px solid var(--navigator-coral);background:var(--nv-danger-soft);padding:var(--nv-space-3) var(--nv-space-4);font-weight:700;color:color-mix(in srgb, var(--navigator-ink) 30%, var(--nv-danger-ink))!important}.files-access-state{align-content:center;max-width:44rem;display:grid;overflow:auto}.files-access-state h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1}.files-access-state [role=alert]{max-width:40rem}.files-page :focus-visible{outline:3px solid var(--nv-focus-color);outline-offset:3px}.files-page [role=alert]{color:var(--nv-danger-ink)}.files-page output{margin-block:var(--nv-space-2);display:block}.file-evidence dl{gap:var(--nv-space-2) var(--nv-space-4);grid-template-columns:minmax(7rem,1fr) minmax(0,3fr);display:grid}.file-evidence dd,.file-delete-confirm{overflow-wrap:anywhere;margin:0}.file-evidence dt{font-weight:650}.file-management{gap:var(--nv-space-5);display:grid}.file-management-summary,.file-evidence,.file-management-danger{border:1px solid var(--navigator-border);border-radius:var(--radius-medium);min-width:0;padding:var(--nv-space-4)}.file-management-summary p,.file-management-summary small,.file-evidence h3,.file-management-danger h3,.file-management-danger>p{margin:0}.file-management-summary p{margin-top:var(--nv-space-3)}.file-management-summary small,.file-management-danger>p{margin-top:var(--nv-space-1);color:var(--navigator-muted);display:block}.file-evidence h3,.file-management-danger h3{margin-bottom:var(--nv-space-3);font-size:1.05rem}.file-management-danger{border-color:color-mix(in srgb, var(--navigator-border) 10%, var(--nv-danger-line));background:color-mix(in srgb, var(--navigator-surface) 35%, var(--nv-danger-soft))}.file-management-danger .nv-button{margin-top:var(--nv-space-4)}@media (width<=56.25rem){.files-hero{gap:var(--nv-space-4);display:grid}}@media (width<=38rem){.files-page{padding:var(--nv-space-3) var(--nv-space-4)}.file-card{gap:var(--nv-space-2);padding:var(--nv-space-3);grid-template-columns:minmax(0,1fr)}.file-actions{margin-top:.15rem}.file-evidence dl{gap:var(--nv-space-1);grid-template-columns:1fr}.file-evidence dd{margin-bottom:var(--nv-space-3)}}@media (width<=32.5rem){.files-access-actions{display:grid}.files-access-actions .nv-button{text-align:center;width:100%}.files-hero-actions .nv-button{white-space:nowrap}}@media (height<=600px){.files-list{overscroll-behavior:contain;display:block;overflow-y:auto}.files-cards{overflow:visible}}.route-files .navigator-main-region>.files-page,.files-page{width:100%;max-width:1220px;height:auto;min-height:100%;padding:38px 42px 78px;overflow:visible}.knowledge-list{margin-top:0;display:block;overflow:visible}.knowledge-toolbar{margin-bottom:var(--nv-space-4);justify-content:space-between;align-items:center;gap:18px;display:flex}.knowledge-tabs{align-items:center;gap:var(--nv-space-1);border-bottom:1px solid var(--nv-line-soft);white-space:nowrap;display:flex}.knowledge-tabs button:where(:not(.nv-button,.nv-icon-button)){padding:var(--nv-space-3) 14px;color:color-mix(in srgb, var(--navigator-ink) 35%, var(--nv-paused));font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800;position:relative}.knowledge-tabs button:where(:not(.nv-button,.nv-icon-button))[aria-current=page]{color:color-mix(in srgb, var(--navigator-ink) 35%, var(--nv-action))}.knowledge-tabs button:where(:not(.nv-button,.nv-icon-button))[aria-current=page]:after{background:color-mix(in srgb, var(--navigator-surface) 15%, var(--nv-action));content:"";border-radius:3px;height:3px;position:absolute;bottom:-1px;left:8px;right:8px}.knowledge-tabs span{min-width:20px;height:20px;margin-left:var(--nv-space-1);background:var(--nv-action-soft);color:color-mix(in srgb, var(--navigator-muted) 70%, var(--nv-success));border-radius:50%;place-items:center;font-size:10px;display:inline-grid}.knowledge-toolbar .files-filter{align-items:center;gap:var(--nv-space-2);border:1px solid var(--nv-line-soft);background:var(--nv-surface-plain);width:min(245px,100%);padding:var(--nv-space-2) var(--nv-space-3);color:color-mix(in srgb, var(--navigator-teal-deep) 25%, var(--nv-paused));border-radius:11px;margin:0;display:flex}.knowledge-toolbar .files-filter .nv-icon{flex:none;width:17px;height:17px}.knowledge-toolbar .files-filter input{width:100%;min-width:0;min-height:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}.knowledge-layout{gap:var(--nv-space-6);grid-template-columns:minmax(0,1fr);display:grid}.knowledge-main{min-width:0}.knowledge-list .files-list-heading{align-items:center;margin-bottom:14px}.knowledge-list .files-list-heading h2{margin:0 0 var(--nv-space-1);letter-spacing:-.025em;font-size:19px;font-weight:750}.knowledge-list .files-list-heading h2:focus{outline:none}.knowledge-list .files-list-heading p{color:var(--navigator-muted);margin:0;font-size:12px}.knowledge-add-button{align-items:center;gap:var(--nv-space-2);border:1px solid color-mix(in srgb, var(--nv-line-action) 25%, var(--nv-line-soft));background:var(--nv-surface-plain);padding:10px var(--nv-space-3);color:color-mix(in srgb, var(--navigator-teal-deep) 60%, var(--nv-action));font:inherit;cursor:pointer;border-radius:11px;flex:none;font-size:12px;font-weight:800;display:flex}.knowledge-add-button:hover{background:var(--nv-action-soft)}.knowledge-add-button .nv-icon{width:17px;height:17px}.knowledge-list .files-cards{background:0 0;border:0;gap:10px;display:grid;overflow:visible}.knowledge-list .file-card,.knowledge-empty-card{border:1px solid var(--nv-line-soft);background:var(--nv-surface-plain);padding:14px var(--nv-space-4);border-radius:17px}.knowledge-list .file-card{grid-template-columns:auto minmax(0,1fr) auto}.knowledge-list .file-card+.file-card{border-top:1px solid var(--nv-line-soft)}.knowledge-empty-card{align-items:center;gap:var(--nv-space-4);min-height:108px;display:flex}.knowledge-empty-card strong{font-size:14px;display:block}.knowledge-empty-card p{margin:var(--nv-space-1) 0 0;color:color-mix(in srgb, var(--navigator-ink) 25%, var(--nv-paused));font-size:11px}.knowledge-file-glyph{background:var(--navigator-lilac);width:63px;height:68px;color:color-mix(in srgb, var(--navigator-ink) 25%, var(--nv-coworker-violet));border-radius:13px;flex:none;place-content:center;justify-items:center;gap:.1rem;display:grid}.knowledge-file-glyph.is-result{background:var(--nv-success-soft);color:var(--nv-action)}.knowledge-file-glyph svg{width:25px;height:25px}.knowledge-file-glyph small{letter-spacing:.06em;font-size:9px;font-weight:900}.knowledge-tabs button:where(:not(.nv-button,.nv-icon-button)){border-radius:9px 9px 0 0;transition:background-color .14s,color .14s}.knowledge-tabs button:where(:not(.nv-button,.nv-icon-button)):not([aria-current=page]):hover{background:var(--nv-action-soft);color:var(--navigator-teal-deep)}@media (width<=700px){.route-files .navigator-main-region>.files-page,.files-page{padding:var(--nv-space-6) 14px 80px}.knowledge-toolbar{flex-direction:column;align-items:stretch}.knowledge-tabs{max-width:100%;overflow-x:auto}.knowledge-tabs button:where(:not(.nv-button,.nv-icon-button)){padding:var(--nv-space-3) var(--nv-space-2);font-size:11px}.knowledge-toolbar .files-filter{width:100%}.knowledge-layout{grid-template-columns:1fr}.knowledge-list .files-list-heading{flex-wrap:wrap;align-items:start}.knowledge-list .file-card{padding:var(--nv-space-3);grid-template-columns:auto minmax(0,1fr);gap:10px}.knowledge-list .file-actions{grid-column:2}.knowledge-file-glyph{width:51px;height:58px}}.account-panel,.account-route,.account-workspace{max-width:1120px;padding:clamp(var(--nv-space-10), 7vw, 5.5rem) clamp(var(--nv-space-4), 4vw, var(--nv-space-8));margin:0 auto}.account-panel{align-items:start;gap:clamp(var(--nv-space-6), 4vw, var(--nv-space-12));border-top:1px solid color-mix(in srgb, var(--navigator-amber) 10%, var(--navigator-border));grid-template-columns:minmax(0,.82fr) minmax(300px,.58fr);display:grid}.account-panel h2,.account-route h1,.account-workspace h1{max-width:12ch;margin-bottom:var(--nv-space-4);color:var(--navigator-ink);font-size:4rem;line-height:1}.account-panel p,.continue-panel p,.workspace-heading p,.workspace-panel p,.workspace-panel li{color:color-mix(in srgb, var(--navigator-muted) 80%, var(--nv-attention-ink))}.account-kicker{margin:0 0 var(--nv-space-3);color:color-mix(in srgb, var(--nv-attention) 45%, var(--nv-attention-ink));letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:800}.account-form,.continue-panel,.workspace-panel{border:1px solid color-mix(in srgb, var(--navigator-border) 85%, var(--nv-danger-line));background:var(--nv-surface-plain);box-shadow:0 18px 46px color-mix(in srgb, var(--nv-shadow-ink) 8%, transparent);border-radius:8px}.account-form{gap:var(--nv-space-4);padding:var(--nv-space-4);display:grid}.account-message{min-height:1.5rem;margin-bottom:0;font-size:.95rem}.account-route{align-items:center;min-height:100vh;display:grid}.continue-panel{gap:var(--nv-space-4);max-width:620px;padding:clamp(var(--nv-space-5), 4vw, var(--nv-space-8));display:grid}.continue-panel a{width:fit-content;color:color-mix(in srgb, var(--navigator-ink) 30%, var(--nv-action));font-weight:700}.account-workspace{gap:var(--nv-space-6);display:grid}.workspace-heading{max-width:760px}.workspace-grid{gap:var(--nv-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workspace-panel{min-height:190px;padding:var(--nv-space-5)}.workspace-panel h2{font-size:1.25rem}.workspace-panel ul{gap:var(--nv-space-2);margin:var(--nv-space-4) 0 0;padding-left:var(--nv-space-4);display:grid}@media (width<=840px){.account-panel,.workspace-grid{grid-template-columns:1fr}.account-panel h2,.account-route h1,.account-workspace h1{font-size:2.55rem}}.session-actions,.workspace-signout{gap:var(--nv-space-3);flex-wrap:wrap;display:flex}.security-panel,.sessions-panel{gap:var(--nv-space-4);display:grid}.account-label{color:color-mix(in srgb, var(--navigator-ink) 70%, var(--navigator-muted));font-weight:750}.setup-key,.backup-codes,.session-list{overflow-wrap:anywhere}.setup-key{gap:var(--nv-space-1);background:var(--nv-surface-sunken);padding:var(--nv-space-3);border-radius:7px;display:grid}.setup-key span{text-transform:uppercase;font-size:.8rem;font-weight:800}.backup-codes{gap:var(--nv-space-2);border:1px solid color-mix(in srgb, var(--navigator-amber) 20%, var(--navigator-border));background:var(--navigator-surface);padding:var(--nv-space-3);border-radius:7px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.backup-codes code,.setup-key code{color:color-mix(in srgb, var(--navigator-ink) 25%, var(--navigator-teal-deep));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem}.session-list{gap:var(--nv-space-3);margin:0;padding:0;list-style:none;display:grid}.session-list li{justify-content:space-between;align-items:center;gap:var(--nv-space-3);border:1px solid color-mix(in srgb, var(--navigator-border) 70%, var(--nv-surface-plain));background:var(--navigator-surface);padding:var(--nv-space-3);border-radius:7px;display:flex}.session-list li div{gap:var(--nv-space-1);display:grid}.session-list span{color:var(--navigator-muted);font-size:.9rem}@media (width<=680px){.session-list li,.workspace-signout{flex-direction:column;align-items:stretch}}.recovery-note{border-left:4px solid color-mix(in srgb, var(--nv-attention) 50%, var(--nv-danger));background:color-mix(in srgb, var(--navigator-surface) 35%, var(--nv-warning-soft));padding:var(--nv-space-3) var(--nv-space-4);color:color-mix(in srgb, var(--nv-attention) 10%, var(--nv-attention-ink));font-weight:700}.backup-code-panel{gap:var(--nv-space-3);display:grid}.passkey-entry{gap:var(--nv-space-2);border:1px solid color-mix(in srgb, var(--navigator-border) 70%, var(--nv-surface-plain));background:var(--navigator-surface);padding:var(--nv-space-4);border-radius:7px;display:grid}.passkey-entry p{margin-bottom:0;font-size:.95rem}.meet-context{gap:var(--nv-space-6);min-width:0;display:grid}.meet-context h2,.meet-context h3,.meet-context h4{margin:0}.meet-form{gap:var(--nv-space-4);min-width:0;padding-top:var(--nv-space-5);border-top:1px solid #dedacd;display:grid}.meet-form .account-field{gap:var(--nv-space-2);min-width:0;display:grid}.meet-form textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:5rem}.meet-form input{box-sizing:border-box;width:100%;min-width:0}.meet-preview{gap:var(--nv-space-3);min-width:0;display:grid}.meet-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.meet-source-list{gap:var(--nv-space-3);padding:0;list-style:none;display:grid}.meet-source-list li{gap:var(--nv-space-3);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.meet-context .account-actions{gap:var(--nv-space-3);flex-wrap:wrap;display:flex}.meet-context summary{cursor:pointer;margin-block:var(--nv-space-4)}.meet-context button:where(:not(.nv-button,.nv-icon-button)){white-space:normal;max-width:100%}.framework-workspace{margin-top:var(--nv-space-4);border:1px solid color-mix(in srgb, color-mix(in srgb, var(--navigator-ink) 85%, var(--nv-attention)) 16%, transparent);background:color-mix(in srgb, var(--nv-surface-plain) 82%, transparent);padding:clamp(var(--nv-space-4), 2.5vw, var(--nv-space-5));box-shadow:0 18px 60px color-mix(in srgb, color-mix(in srgb, var(--nv-attention) 15%, var(--nv-shadow-ink)) 8%, transparent);border-radius:24px}.framework-heading,.framework-panel-head,.framework-actions,.framework-currentness{gap:var(--nv-space-3);flex-wrap:wrap;display:flex}.framework-currentness{border:0;align-items:center;min-width:0;margin:0;padding:0}.framework-currentness legend{font-weight:750}.framework-heading,.framework-panel-head{justify-content:space-between;align-items:flex-start}.framework-heading h2,.framework-panel h3{color:color-mix(in srgb, var(--navigator-ink) 90%, var(--nv-danger));margin:.15rem 0 0}.framework-heading h2{font-size:1.55rem;line-height:1.15}.framework-status{border:1px solid color-mix(in srgb, var(--nv-line-action) 70%, var(--nv-surface-plain));background:var(--nv-action-soft);max-width:38rem;padding:var(--nv-space-3) var(--nv-space-3);color:color-mix(in srgb, var(--navigator-ink) 15%, var(--navigator-teal-deep));border-radius:14px;font-weight:750}.framework-status.error,.framework-pill.warn{border-color:color-mix(in srgb, var(--navigator-amber) 60%, var(--nv-danger));background:color-mix(in srgb, var(--navigator-surface) 30%, var(--nv-warning-soft));color:color-mix(in srgb, var(--nv-attention) 25%, var(--nv-attention-ink))}.framework-grid{align-items:start;gap:var(--nv-space-4);margin-top:var(--nv-space-4);grid-template-columns:minmax(240px,.8fr) minmax(220px,.6fr) minmax(0,1.2fr);display:grid}.framework-section-tabs{gap:var(--nv-space-1);margin-top:var(--nv-space-4);border-bottom:1px solid var(--navigator-border,var(--navigator-border));padding-bottom:var(--nv-space-2);scrollbar-width:thin;display:flex;overflow-x:auto}.framework-section-tabs button:where(:not(.nv-button,.nv-icon-button)){padding:var(--nv-space-3) var(--nv-space-3);color:var(--navigator-muted,color-mix(in srgb, var(--nv-action) 40%, var(--nv-danger)));cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:.7rem;flex:none;font-weight:800}.framework-section-tabs button:where(:not(.nv-button,.nv-icon-button)):hover,.framework-section-tabs button:where(:not(.nv-button,.nv-icon-button))[aria-selected=true]{background:var(--navigator-mint,var(--navigator-mint));color:var(--navigator-teal-deep,var(--navigator-teal-deep))}.framework-tab-panel{margin-top:var(--nv-space-4)}.framework-tab-panel[hidden]{display:none}.framework-tab-panel>.framework-panel{border-color:var(--navigator-border,var(--navigator-border));background:var(--navigator-surface);margin:0}.framework-panel{gap:var(--nv-space-4);border:1px solid color-mix(in srgb, var(--navigator-border) 70%, var(--nv-surface-plain));background:var(--navigator-surface);min-width:0;padding:var(--nv-space-4);border-radius:18px;display:grid}.framework-panel-description{color:var(--navigator-muted,color-mix(in srgb, var(--nv-action) 40%, var(--nv-danger)));margin:0;line-height:1.5}.framework-skills-workspace .framework-panel{margin-top:var(--nv-space-4)}.framework-editor{grid-column:span 1}.framework-source-list,.framework-source-form,.framework-editor{gap:var(--nv-space-3);min-width:0;display:grid}.framework-panel>*,.framework-source-form label,.framework-editor label{min-width:0}.framework-choice{align-items:start;gap:var(--nv-space-3);border:1px solid color-mix(in srgb, var(--navigator-amber) 15%, var(--navigator-border));background:var(--nv-surface-plain);padding:var(--nv-space-3);border-radius:14px;grid-template-columns:auto minmax(0,1fr);display:grid}.framework-choice>.nv-button{grid-column:2;justify-self:start}.framework-choice span,.framework-review-grid p{overflow-wrap:anywhere;gap:var(--nv-space-1);min-width:0;display:grid}.framework-choice small,.framework-review-grid small{color:color-mix(in srgb, var(--nv-action) 40%, var(--nv-danger))}.framework-source-form label,.framework-editor label{gap:var(--nv-space-1);color:color-mix(in srgb, var(--navigator-ink) 65%, var(--nv-warning-ink));font-weight:750;display:grid}.framework-source-form input,.framework-source-form textarea,.framework-editor input,.framework-editor textarea{border:1px solid color-mix(in srgb, var(--navigator-border) 85%, var(--nv-danger));background:var(--nv-surface-plain);width:100%;min-width:0;max-width:100%;color:var(--navigator-ink);font:inherit;padding:var(--nv-space-3);border-radius:12px;font-weight:500}.framework-source-form textarea,.framework-editor textarea{resize:vertical;min-height:92px}.framework-review-grid{gap:var(--nv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.framework-review-grid p{border:1px solid color-mix(in srgb, var(--navigator-amber) 60%, var(--nv-danger));background:color-mix(in srgb, var(--navigator-surface) 30%, var(--nv-warning-soft));padding:var(--nv-space-3);border-radius:14px;margin:0}.framework-pill{border:1px solid color-mix(in srgb, var(--nv-line-action) 70%, var(--nv-surface-plain));background:var(--nv-action-soft);min-width:0;max-width:100%;min-height:2rem;padding:var(--nv-space-1) var(--nv-space-3);color:color-mix(in srgb, var(--navigator-ink) 15%, var(--navigator-teal-deep));overflow-wrap:anywhere;white-space:normal;border-radius:999px;align-items:center;font-size:.85rem;font-weight:850;display:inline-flex}.framework-export{border:1px solid color-mix(in srgb, var(--navigator-amber) 15%, var(--navigator-border));background:var(--nv-surface-plain);max-height:220px;padding:var(--nv-space-3);white-space:pre-wrap;border-radius:14px;overflow:auto}.framework-source-form input:focus-visible,.framework-source-form textarea:focus-visible,.framework-editor input:focus-visible,.framework-editor textarea:focus-visible,.framework-choice input:focus-visible{outline:3px solid var(--nv-action);outline-offset:3px}@media (width<=860px){.framework-grid,.framework-review-grid{grid-template-columns:minmax(0,1fr)}.framework-choice button:where(:not(.nv-button,.nv-icon-button)),.framework-choice .nv-button{grid-column:1/-1;width:100%}}.framework-operation-summary{overflow-wrap:anywhere;min-width:0}.framework-history label{gap:var(--nv-space-1);min-width:0;display:grid}.framework-history select{border:1px solid color-mix(in srgb, var(--navigator-amber) 55%, var(--navigator-muted));width:100%;max-width:100%;padding:var(--nv-space-2);font:inherit;border-radius:8px}.onboarding-page{max-width:64rem}.onboarding-sections{gap:var(--nv-space-6);display:grid}.onboarding-sections h2{margin-top:0}.onboarding-profile{margin-top:var(--nv-space-6)}.onboarding-page summary{cursor:pointer;padding:var(--nv-space-2) 0;font-weight:700}.onboarding-profile .profile-panel{margin-top:var(--nv-space-4);width:100%}.onboarding-page .framework-actions{flex-wrap:wrap}.file-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;max-height:60vh;font:inherit;line-height:1.6;overflow:auto}.file-preview-text>pre{white-space:inherit;font:inherit;margin:0}.knowledge-memory{gap:var(--nv-space-4);min-width:0;display:grid}.knowledge-memory-card{justify-content:space-between;align-items:center;gap:var(--nv-space-4);display:flex}.knowledge-memory-settings{align-items:center;gap:var(--nv-space-1);color:var(--navigator-muted);font-size:.85rem;display:flex}.knowledge-memory-cards{gap:var(--nv-space-3);display:grid}.knowledge-memory-card{border:1px solid var(--nv-line-soft);background:var(--nv-surface-plain);min-width:0;padding:var(--nv-space-4) var(--nv-space-5);border-radius:1.15rem;justify-content:flex-start}.knowledge-memory-card>div{flex:1;min-width:0}.knowledge-memory-card h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.knowledge-memory-card p{margin:var(--nv-space-1) 0;color:var(--navigator-muted);overflow-wrap:anywhere;font-size:.85rem}.knowledge-memory-card small{color:var(--navigator-teal-deep);text-transform:capitalize;font-size:.72rem;font-weight:750}.knowledge-memory-glyph{background:var(--navigator-lilac);width:3rem;height:3rem;color:color-mix(in srgb, var(--navigator-ink) 25%, var(--nv-coworker-violet));border-radius:.9rem;flex:none;place-items:center;font-size:1.4rem;display:grid}.knowledge-memory-empty,.knowledge-memory-message{border:1px solid var(--nv-line-soft);background:var(--nv-surface-plain);padding:var(--nv-space-4);color:var(--navigator-muted);border-radius:1rem;margin:0}.knowledge-memory-message{color:var(--navigator-teal-deep)}.knowledge-memory-export{border:1px solid var(--nv-line-soft);background:var(--nv-surface-plain);max-height:20rem;padding:var(--nv-space-4);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:1rem;overflow:auto}.knowledge-memory-editor{gap:var(--nv-space-3);display:grid}.knowledge-memory-editor label{gap:var(--nv-space-1);color:var(--navigator-teal-deep);font-weight:750;display:grid}.knowledge-memory-editor input,.knowledge-memory-editor textarea{border:1px solid var(--navigator-border);background:var(--nv-surface-plain);width:100%;min-width:0;padding:var(--nv-space-3) var(--nv-space-3);color:var(--navigator-ink);font:inherit;border-radius:.75rem;font-weight:500}.knowledge-memory-editor textarea{resize:vertical;min-height:8rem}.knowledge-memory-editor-actions{justify-content:flex-end;gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.knowledge-memory-forget-confirm{border:1px solid color-mix(in srgb, var(--navigator-amber) 15%, var(--nv-danger-line));background:var(--nv-danger-soft);padding:var(--nv-space-4);border-radius:1rem}.knowledge-memory-forget-confirm p{margin:var(--nv-space-1) 0 var(--nv-space-3);color:var(--navigator-muted)}@media (width<=38rem){.knowledge-memory-card{flex-wrap:wrap}}.project-page-body{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.project-conversations{gap:var(--nv-space-3);min-width:0;display:grid}.project-goal-form{max-width:44rem}.project-delete-question{max-width:19rem}@media (width<=560px){.project-page .nv-page-header{flex-wrap:wrap}.project-page .nv-page-title{flex:100%}}.work-detail{width:min(100%,84rem);padding:clamp(var(--nv-space-5), 3vw, 2.75rem) clamp(var(--nv-space-4), 4vw, 2.75rem) 4rem;color:var(--navigator-ink);margin:0 auto}.work-detail-header,.work-card-heading,.work-actions{justify-content:space-between;align-items:center;gap:var(--nv-space-3);flex-wrap:wrap;display:flex}.work-detail-header{align-items:flex-end}.work-detail-header>div{max-width:48rem}.work-back-link{margin-bottom:var(--nv-space-4);color:var(--navigator-teal-deep);font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.work-back-link:hover{color:var(--navigator-teal-action);text-decoration:underline}.work-detail-lede{max-width:42rem;color:var(--navigator-muted);line-height:1.55}.work-kicker,.work-card p,.work-card dd,.work-card small{overflow-wrap:anywhere}.work-detail-layout{align-items:start;gap:clamp(var(--nv-space-4), 3vw, var(--nv-space-8));grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);display:grid}.work-detail-primary,.work-detail-side{gap:var(--nv-space-4);min-width:0;display:grid}.work-detail-primary .work-card,.work-detail-side .work-card{margin-top:0}.work-kicker{color:var(--navigator-teal-deep);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.work-detail h1,.work-detail h2,.work-detail h3,.work-detail p{margin-top:0}.work-detail h1{margin-bottom:var(--nv-space-2);letter-spacing:-.06em;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.work-detail h2{color:var(--navigator-ink);letter-spacing:-.03em;font-size:1.2rem}.work-card{margin-top:var(--nv-space-4);padding:clamp(var(--nv-space-4), 2.5vw, var(--nv-space-6));border:1px solid var(--navigator-border);border-radius:var(--radius-medium);background:var(--navigator-surface);box-shadow:0 14px 34px color-mix(in srgb, var(--nv-shadow-ink) 5%, transparent)}.work-state{padding:var(--nv-space-1) var(--nv-space-3);background:var(--navigator-mint);color:var(--navigator-teal-deep);border-radius:999px;font-size:.86rem;font-weight:800;display:inline-flex}.work-facts{gap:var(--nv-space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.work-facts div{background:var(--navigator-off-white);min-width:0;padding:var(--nv-space-3);border-radius:.75rem}.work-facts dt{color:var(--navigator-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850}.work-facts dd{margin:var(--nv-space-1) 0 0;font-size:.9rem;font-weight:700}.work-reply-editor{gap:var(--nv-space-2);margin-top:var(--nv-space-4);font-weight:750;display:grid}.work-reply-editor textarea{box-sizing:border-box;border:1px solid var(--navigator-border);background:var(--nv-surface-plain);width:100%;min-height:9rem;padding:var(--nv-space-3);resize:vertical;font:inherit;border-radius:.75rem}.work-notice,.work-warning{background:var(--navigator-amber);padding:var(--nv-space-3) var(--nv-space-3);color:color-mix(in srgb, var(--nv-attention) 25%, var(--nv-attention-ink));border-radius:.75rem}.work-timeline,.work-attempts{gap:var(--nv-space-3);padding:0;list-style:none;display:grid}.work-timeline li{gap:var(--nv-space-3);grid-template-columns:2rem minmax(0,1fr);display:grid}.work-event-sequence{background:var(--navigator-lilac);width:2rem;height:2rem;color:var(--navigator-teal-deep);border-radius:999px;place-items:center;font-size:.8rem;font-weight:800;display:grid}.work-timeline p,.work-timeline time,.work-attempts span,.work-attempts small{margin:var(--nv-space-1) 0 0;color:var(--navigator-muted);display:block}@media (width<=38rem){.work-detail-layout{grid-template-columns:1fr}.work-detail-header,.work-card-heading,.work-actions{flex-direction:column;align-items:stretch}.work-detail .nv-button{width:100%}}.work-activity-detail{align-content:start;gap:var(--nv-space-4);width:min(100%,52rem);padding:clamp(var(--nv-space-5), 3vw, var(--nv-space-10)) clamp(var(--nv-space-4), 4vw, var(--nv-space-10)) var(--nv-space-12);color:var(--navigator-ink);margin:0 auto;display:grid}.work-activity-detail>.work-back-link{justify-self:start;margin-bottom:0}.work-activity-detail>.nv-page-header{margin-bottom:0}.work-outcome{gap:var(--nv-space-3);display:grid}.work-outcome>.nv-card-flag{justify-self:start}.work-outcome>.nv-card-main{margin:0}.work-outcome-copy{align-content:start;gap:var(--nv-space-1);min-width:0;display:grid}.work-outcome-copy h2{margin:0 0 var(--nv-space-1);color:var(--nv-ink);font-size:var(--nv-text-lg);letter-spacing:normal;font-weight:750}.work-outcome .work-outcome-copy>p{overflow-wrap:anywhere;color:var(--nv-ink);font-size:var(--nv-text-md);margin:0;line-height:1.5}.work-outcome .work-outcome-copy small{color:var(--nv-ink-muted);font-size:var(--nv-text-xs)}.work-outcome .work-outcome-copy .work-outcome-headline{font-weight:750}.work-outcome-copy a{color:var(--navigator-teal-deep);text-underline-offset:.2em;font-weight:700}.work-outcome-figures strong{font-size:var(--nv-text-lg)}.work-outcome-report{overflow-wrap:anywhere;border-radius:var(--nv-radius-md);background:var(--nv-surface-sunken);padding:var(--nv-space-3);font:inherit;font-size:var(--nv-text-sm);white-space:pre-wrap;margin:0}.work-outcome-files{gap:var(--nv-space-1);margin:var(--nv-space-1) 0 0;font-size:var(--nv-text-md);padding:0;list-style:none;display:grid}.work-outcome-actions{align-items:center;gap:var(--nv-space-2);flex-wrap:wrap;display:flex}.work-detail-section{gap:var(--nv-space-2);border:1px solid var(--navigator-border);border-radius:var(--nv-radius-xl);background:var(--nv-surface-plain);min-width:0;padding:var(--nv-space-4) var(--nv-space-5);display:grid}.work-detail-section>:is(h2,h3){font-size:var(--nv-text-md);margin:0;font-weight:750}.work-detail-section>p{color:var(--nv-ink-muted);margin:0}.work-detail-section>.nv-button{justify-self:start}.work-outcome .work-detail-section{border:0;border-top:1px solid var(--navigator-border);padding:var(--nv-space-3) 0 0;background:0 0;border-radius:0}.work-quiet-link{color:var(--nv-ink-muted);text-underline-offset:.2em;text-decoration:underline}.work-quiet-link:hover{color:var(--navigator-teal-deep)}.work-detail-footer{justify-content:space-between;align-items:center;gap:var(--nv-space-3);color:var(--nv-ink-muted);font-size:var(--nv-text-sm);flex-wrap:wrap;display:flex}.work-detail-footer p{margin:0}@media (width<=700px){.work-outcome>.nv-card-main>.nv-row-icon{display:none}}.work-outcome-answer{min-width:0;color:var(--nv-ink);font-size:var(--nv-text-md)}.team-feedback-page{align-content:start;gap:var(--nv-space-4);width:100%;max-width:1080px;padding:var(--nv-space-6) var(--nv-space-8) var(--nv-space-12);margin:0 auto;display:grid}.team-feedback-ids{font-family:ui-monospace,monospace;font-size:var(--nv-text-xs);white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=40rem){.team-feedback-page{padding:var(--nv-space-5) var(--nv-space-4) var(--nv-space-12)}}.availability-notice{z-index:60;gap:var(--nv-space-1) var(--nv-space-3);padding:var(--nv-space-3) var(--nv-space-4);background:var(--navigator-amber);border-bottom:1px solid var(--navigator-border);color:var(--navigator-ink);flex-wrap:wrap;align-items:baseline;font-size:.95rem;line-height:1.4;display:flex;position:sticky;top:0}.availability-notice strong{font-weight:800}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:var(--nv-space-5)}::file-selector-button{margin-inline-end:var(--nv-space-1)}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}:root{--navigator-teal-deep:#064e46;--navigator-teal-action:#008c78;--navigator-off-white:#f6f5f0;--navigator-mint:#d5f2e5;--navigator-lilac:#ece5fa;--navigator-apricot:#ffe5cc;--navigator-amber:#fff1bf;--navigator-coral:#e57661;--navigator-ink:#111c1a;--navigator-muted:#52605d;--navigator-border:#d9ded9;--navigator-surface:#fffefa;--navigator-focus:#ffbf47;--nv-action:#007c6a;--nv-action-hover:#067565;--nv-action-soft:#ecf8f2;--nv-action-highlight:#e7f6ed;--nv-line-action:#aec7c0;--nv-line-action-hover:#8dbdb0;--nv-danger:#a63d2e;--nv-danger-line:#e9b2a6;--nv-danger-soft:#fff2ee;--nv-attention:#e9a93a;--nv-attention-ink:#3d2a08;--nv-surface-plain:#fff;--nv-surface-soft:#f3fbf7;--nv-line-soft:#d7e4de;--nv-space-1:4px;--nv-space-2:8px;--nv-space-3:12px;--nv-space-4:16px;--nv-space-5:20px;--nv-space-6:24px;--nv-space-8:32px;--nv-space-10:40px;--nv-space-12:48px;--nv-text-2xs:11px;--nv-text-xs:12px;--nv-text-sm:13px;--nv-text-md:14px;--nv-text-base:15px;--nv-text-lg:18px;--nv-text-xl:22px;--nv-text-2xl:28px;--nv-text-3xl:32px;--nv-control-sm:34px;--nv-control-md:40px;--nv-control-lg:48px;--radius-small:.65rem;--radius-medium:1.1rem;--radius-large:1.75rem;--nv-radius-xs:6px;--nv-radius-sm:8px;--nv-radius-md:10px;--nv-radius-lg:12px;--nv-radius-xl:16px;--nv-radius-2xl:20px;--nv-radius-pill:999px;--nv-shadow-raise:0 5px 14px #008c783d;--nv-shadow-card:0 9px 26px #17463814;--nv-shadow-tooltip:0 8px 22px #064e4638;--nv-shadow-menu:0 18px 40px #064e462e;--nv-shadow-dialog:0 32px 90px #06282447;--nv-scrim:#111c1a85;--nv-duration-fast:.12s;--nv-duration-base:.16s;--nv-duration-moderate:.22s;--nv-duration-slow:.32s;--nv-ease:ease;--nv-ease-out:cubic-bezier(.2, .8, .2, 1);--nv-ease-in:cubic-bezier(.4, 0, 1, 1);--nv-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--nv-surface-sunken:#eef2ee;--nv-ink-inverse:#fff;--nv-fill-strong:#064e46;--nv-fill-strong-line:#ffffff24;--nv-ink-on-strong-muted:#c5deda;--nv-on-action:#fff;--nv-sidebar-bg:#064e46;--nv-shadow-ink:#111c1a;--nv-code-comment:#5f6b67;--nv-code-keyword:#5b3fa0;--nv-code-string:#11683e;--nv-code-number:#9a4a00;--nv-code-title:#0b5c8c;--nv-code-attr:#8a3b12;--nv-success:#1f8a5b;--nv-success-soft:#e6f6ee;--nv-success-ink:#13573a;--nv-warning-soft:#fff6dc;--nv-warning-ink:#6e5020;--nv-danger-strong:#c24a37;--nv-danger-ink:#96382a;--nv-info:#2f6fb0;--nv-info-soft:#eaf2fb;--nv-info-ink:#1f4f80;--nv-paused:#8a9692;--nv-coworker-teal:#0b756b;--nv-coworker-teal-soft:#d5f2e5;--nv-coworker-violet:#8970ca;--nv-coworker-violet-soft:#ece5fa;--nv-coworker-blue:#3d72c2;--nv-coworker-blue-soft:#e4f0ff;--nv-coworker-rose:#c4587a;--nv-coworker-rose-soft:#ffe7ec;--nv-coworker-amber:#e78257;--nv-coworker-amber-soft:#fff0d9;--nv-coworker-slate:#56707e;--nv-coworker-slate-soft:#e8eef2;--nv-coworker-glyph:#fff;--nv-tag-grey-soft:#eceff1;--nv-tag-grey-ink:#37474f;--nv-tag-grey:#78909c;--nv-tag-brown-soft:#f2e8e1;--nv-tag-brown-ink:#5d4037;--nv-tag-brown:#8d6e63;--nv-tag-red-soft:#fde8e8;--nv-tag-red-ink:#9b1c1c;--nv-tag-red:#e02424;--nv-tag-orange-soft:#feecdc;--nv-tag-orange-ink:#8a2c0d;--nv-tag-orange:#d9590f;--nv-tag-yellow-soft:#fdf6b2;--nv-tag-yellow-ink:#723b13;--nv-tag-yellow:#b38205;--nv-tag-green-soft:#def7ec;--nv-tag-green-ink:#03543f;--nv-tag-green:#0e9f6e;--nv-tag-teal-soft:#d5f5f6;--nv-tag-teal-ink:#014451;--nv-tag-teal:#0694a2;--nv-tag-blue-soft:#e1effe;--nv-tag-blue-ink:#1e429f;--nv-tag-blue:#3f83f8;--nv-tag-purple-soft:#edebfe;--nv-tag-purple-ink:#5521b5;--nv-tag-purple:#9061f9;--nv-tag-pink-soft:#fce8f3;--nv-tag-pink-ink:#99154b;--nv-tag-pink:#e74694;--nv-focus-width:3px;--nv-focus-offset:2px;--nv-elevation-0:none;--nv-elevation-1:0 1px 2px #111c1a0f, 0 1px 1px #111c1a0a;--nv-z-raised:1;--nv-z-sticky:20;--nv-z-header:50;--nv-z-activity:60;--nv-z-drawer:80;--nv-z-modal:90;--nv-z-toast:95;--nv-z-skip:100;--nv-z-popover:150;--nv-z-tooltip:200;--nv-duration-instant:80ms;--nv-duration-gentle:.48s;--nv-duration-breathe:2.4s;--nv-duration-orbit:1.6s;--nv-ease-standard:cubic-bezier(.2, 0, 0, 1);--nv-ease-exit:cubic-bezier(.4, 0, 1, 1);--nv-ease-spring-soft:cubic-bezier(.22, 1.25, .36, 1);--nv-ease-spring-snappy:cubic-bezier(.3, 1.4, .5, 1);--nv-motion-shift:8px;--nv-motion-shift-lg:16px;--nv-motion-pop:1.06;--nv-motion-press:.97}@media (prefers-reduced-motion:reduce){:root{--nv-motion-shift:0px;--nv-motion-shift-lg:0px;--nv-motion-pop:1;--nv-motion-press:1}}:root{--lp-width:min(100% - 2rem, 76rem);--lp-ink:var(--navigator-ink);--lp-muted:var(--navigator-muted);--lp-teal:var(--navigator-teal-deep);--lp-teal-hover:#0b5d53;--lp-action:var(--navigator-teal-action);--lp-action-text:#00705f;--lp-paper:var(--navigator-off-white);--lp-card:#fff;--lp-card-faint:#fcfcfa;--lp-chrome:#fbfbf8;--lp-chrome-dot:#e2e6e2;--lp-line:var(--navigator-border);--lp-soft-line:#e6ebe6;--lp-line-hover:#b9c6c0;--lp-bar:#e9ece9;--lp-mint:var(--navigator-mint);--lp-mint-soft:#ecf8f2;--lp-mint-line:#bfe5d3;--lp-lilac:var(--navigator-lilac);--lp-lilac-ink:#5b3fb0;--lp-apricot:var(--navigator-apricot);--lp-apricot-soft:#fff1e3;--lp-apricot-ink:#9a4d00;--lp-apricot-line:#f3d3b0;--lp-apricot-surface:#fffaf4;--lp-sky:#e3eefc;--lp-sky-ink:#1f5fb8;--lp-on-teal:#cfe9e0;--lp-on-teal-accent:#9fe3c6;--lp-on-teal-glass:#ffffff12;--lp-on-teal-line:#ffffff1f;--lp-on-teal-icon:#9fe3c62e;--lp-rail-line:#ffffff40;--lp-header-surface:#ffffffc7;--lp-header-line:#d9ded9b3;--lp-ring:#008c7826;--lp-shadow:0 1.5rem 3rem -1.5rem #06322c47;--lp-shadow-float:0 1rem 2rem -1rem #06322c4d;--lp-shadow-button:0 .8rem 1.6rem -1rem #064e46b3;--lp-hero-glow:radial-gradient(40rem 24rem at 15% 20%, #d5f2e5e6, transparent 70%), radial-gradient(34rem 22rem at 85% 10%, #ece5fae6, transparent 70%), radial-gradient(30rem 20rem at 70% 70%, #ffe5cc8c, transparent 70%);--lp-control-glow:radial-gradient(30rem 18rem at 90% 0%, #9fe3c638, transparent 70%), radial-gradient(26rem 16rem at 0% 100%, #b9a6ec38, transparent 70%);--lp-radius-lg:1.5rem;--lp-radius-xl:2.25rem;--lp-section-space:clamp(4.5rem, 9vw, 7.5rem);--lp-hero-space:clamp(3rem, 6vw, 5rem);--lp-band-space:clamp(3.5rem, 7vw, 5.5rem);--lp-final-space:clamp(3rem, 7vw, 5rem)}[data-nv-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navigator-off-white:#0e1614;--navigator-surface:#141e1b;--navigator-ink:#e7efec;--navigator-muted:#9db0aa;--navigator-border:#2a3934;--navigator-teal-deep:#9ae6cf;--navigator-teal-action:#3cc4a6;--navigator-mint:#1c3d35;--navigator-lilac:#2b2640;--navigator-apricot:#3a2a1d;--navigator-amber:#3b3018;--navigator-coral:#f08a76;--nv-action:#3cc4a6;--nv-action-hover:#5ad3b8;--nv-action-soft:#16302a;--nv-action-highlight:#1a362f;--nv-line-action:#2f5a50;--nv-line-action-hover:#3f7467;--nv-danger:#f08a76;--nv-danger-line:#6e3a31;--nv-danger-soft:#2e1c18;--nv-attention:#f0b653;--nv-attention-ink:#ffe2a8;--nv-surface-plain:#1a2623;--nv-surface-soft:#172824;--nv-line-soft:#283a35;--nv-surface-sunken:#0b1210;--nv-fill-strong:#123f38;--nv-on-action:#0e1614;--nv-sidebar-bg:#0b1311;--nv-shadow-ink:#000;--nv-code-comment:#93a39e;--nv-code-keyword:#bba6f2;--nv-code-string:#7fd6a3;--nv-code-number:#f2b66e;--nv-code-title:#82bbea;--nv-code-attr:#f0a07a;--nv-success:#4cc38a;--nv-success-soft:#13301f;--nv-success-ink:#a6ebc6;--nv-warning-soft:#2f2712;--nv-warning-ink:#ffe2a8;--nv-danger-strong:#f08a76;--nv-danger-ink:#ffc2b5;--nv-info:#74a8e8;--nv-info-soft:#15253a;--nv-info-ink:#c2dcfb;--nv-paused:#6d7a76;--nv-coworker-teal-soft:#173b35;--nv-coworker-violet-soft:#2b2640;--nv-coworker-blue-soft:#172a45;--nv-coworker-rose-soft:#3a1d27;--nv-coworker-amber-soft:#3a2a1d;--nv-coworker-slate-soft:#222e34;--nv-tag-grey-soft:#263238;--nv-tag-grey-ink:#cfd8dc;--nv-tag-grey:#90a4ae;--nv-tag-brown-soft:#3a2a23;--nv-tag-brown-ink:#e7d3c8;--nv-tag-brown:#bcaaa4;--nv-tag-red-soft:#3f1a1a;--nv-tag-red-ink:#fbd5d5;--nv-tag-red:#f98080;--nv-tag-orange-soft:#3d2414;--nv-tag-orange-ink:#fdd6b8;--nv-tag-orange:#ff8a4c;--nv-tag-yellow-soft:#3a3011;--nv-tag-yellow-ink:#fce96a;--nv-tag-yellow:#faca15;--nv-tag-green-soft:#12352a;--nv-tag-green-ink:#bcf0da;--nv-tag-green:#31c48d;--nv-tag-teal-soft:#0f3539;--nv-tag-teal-ink:#afecef;--nv-tag-teal:#16bdca;--nv-tag-blue-soft:#172a4a;--nv-tag-blue-ink:#c3ddfd;--nv-tag-blue:#76a9fa;--nv-tag-purple-soft:#2a2350;--nv-tag-purple-ink:#dcd7fe;--nv-tag-purple:#ac94fa;--nv-tag-pink-soft:#3d1830;--nv-tag-pink-ink:#fad1e8;--nv-tag-pink:#f17eb8;--nv-shadow-raise:0 5px 14px #0006;--nv-shadow-card:0 9px 26px #00000059;--nv-shadow-tooltip:0 8px 22px #00000073;--nv-shadow-menu:0 18px 40px #00000080;--nv-shadow-dialog:0 32px 90px #0009;--nv-elevation-1:0 1px 2px #0006;--nv-scrim:#0000009e;color:var(--nv-ink)}:root,[data-nv-theme]{--nv-bg:var(--navigator-off-white);--nv-surface:var(--navigator-surface);--nv-surface-raised:var(--nv-surface-plain);--nv-ink:var(--navigator-ink);--nv-ink-muted:var(--navigator-muted);--nv-line:var(--navigator-border);--nv-warning:var(--nv-attention);--nv-working:var(--navigator-teal-action);--nv-working-soft:var(--nv-action-soft);--nv-working-ink:var(--navigator-teal-deep);--nv-needs-you:var(--nv-attention);--nv-needs-you-soft:var(--navigator-amber);--nv-needs-you-ink:var(--nv-attention-ink);--nv-focus-color:var(--navigator-focus);--nv-elevation-2:var(--nv-shadow-card);--nv-elevation-3:var(--nv-shadow-menu);--nv-elevation-4:var(--nv-shadow-dialog);--nv-focus-ring:0 0 0 var(--nv-focus-offset) var(--nv-bg), 0 0 0 calc(var(--nv-focus-offset) + var(--nv-focus-width)) var(--nv-focus-color)}.account-input{border:1px solid color-mix(in srgb, var(--navigator-border) 85%, var(--nv-danger));background:var(--nv-surface-plain);width:100%;min-height:2.8rem;color:var(--navigator-ink);font:inherit;padding:var(--nv-space-3) var(--nv-space-3);border-radius:6px}.account-input:focus-visible,.intent-selector input:focus-visible+span{outline:3px solid var(--nv-action);outline-offset:3px}.intent-selector{gap:var(--nv-space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.intent-selector legend{width:100%;margin-bottom:var(--nv-space-1);color:color-mix(in srgb, var(--navigator-ink) 70%, var(--navigator-muted));font-weight:750}.intent-selector label{position:relative}.intent-selector input{opacity:0;position:absolute}.intent-selector span{border:1px solid color-mix(in srgb, var(--navigator-border) 85%, var(--nv-danger));background:var(--nv-surface-plain);padding:var(--nv-space-2) var(--nv-space-3);color:color-mix(in srgb, var(--navigator-ink) 20%, var(--navigator-muted));border-radius:999px;font-weight:750;display:block}.intent-selector input:checked+span{border-color:var(--nv-action);background:var(--nv-action-soft);color:var(--navigator-teal-deep)}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/brand/manrope-variable.ttf)format("truetype")}:root{color:var(--navigator-ink);background:var(--navigator-off-white);font-synthesis:none;text-rendering:optimizelegibility;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--navigator-off-white);min-width:320px;margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:.08em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,main:focus-visible{outline:3px solid var(--navigator-focus);outline-offset:3px}.skip-link{z-index:100;border-radius:var(--radius-small);background:var(--nv-surface-plain);padding:var(--nv-space-3) var(--nv-space-4);box-shadow:0 12px 30px color-mix(in srgb, var(--nv-shadow-ink) 18%, transparent);color:var(--navigator-ink);font-weight:750;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}h1,h2,h3,p{margin-top:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}main output,main [role=status],dialog output,dialog [role=status]{animation:.4s step-end both navigator-status-delay}@keyframes navigator-status-delay{0%{opacity:0}to{opacity:1}}
