:root{--ink: #0b0510;--ink-quiet: #55505c;--ink-faint: #8a848f;--surface: #ffffff;--surface-quiet: #faf9fb;--surface-attention: #f6f2fc;--surface-agent: #f4f5f7;--surface-warm: #fbfaf8;--action: #5b21c4;--action-deep: #24104a;--live: #a06bff;--line: #e9e6ed;--line-soft: #ece7f5;--line-strong: #d6d1dc;--signal-problem: #b3261e;--signal-found: #1f7a4d;--font-display: "Heebo", "Segoe UI", system-ui, -apple-system, sans-serif;--font-body: "Assistant", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--type-display: clamp(2.75rem, 6cqi, 5.125rem);--type-statement: clamp(1.75rem, 3cqi, 2.625rem);--type-heading: clamp(1.25rem, 2cqi, 1.6875rem);--type-subheading: 1.1875rem;--type-body: 1rem;--type-meta: .8125rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--shell-inline: clamp(1rem, 4.4cqi, 4rem);--shell-max: 1440px;--radius: 14px;--radius-small: 8px;--motion-curve: cubic-bezier(.2, 0, 0, 1);--motion: .16s var(--motion-curve);--motion-learning-acknowledge: .9s;--motion-learning-delay: .2s;--motion-learning-emphasis: 2.4s}@media(prefers-reduced-motion:reduce){:root{--motion: 1ms linear}}*,*:before,*:after{box-sizing:border-box}html,body,#root{block-size:100%}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:var(--type-body);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--action);outline-offset:3px;border-radius:var(--radius-small)}.skip-link{position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--ink);color:var(--surface);border-radius:var(--radius-small);transform:translateY(-200%);transition:transform var(--motion);z-index:10}.skip-link:focus-visible{transform:translateY(0)}.shell{display:flex;flex-direction:column;block-size:100%;overflow:hidden}.shell__body{flex:1 1 auto;min-block-size:0;display:flex;overflow:hidden}.shell__scroll{flex:1 1 auto;min-inline-size:0;min-block-size:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;container-type:inline-size}.shell__bar{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap;padding-block:var(--space-4);padding-inline:var(--shell-inline);border-block-end:1px solid var(--line);background:var(--surface);position:sticky;inset-block-start:0;z-index:5}.wordmark{font-family:var(--font-display);font-weight:800;font-size:1.375rem;letter-spacing:-.02em;color:var(--ink)}.shell__nav{display:flex;gap:var(--space-5);flex-wrap:wrap}.shell__nav a{font-family:var(--font-body);font-weight:600;font-size:var(--type-subheading);color:var(--ink-quiet);padding-block:var(--space-1);border-block-end:2px solid transparent;transition:color var(--motion),border-color var(--motion)}.shell__nav a:hover{color:var(--ink)}.shell__nav a[aria-current=page]{color:var(--ink);border-block-end-color:var(--action)}.shell__account{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-4);min-inline-size:0}.shell__account .button{white-space:nowrap}.shell__identity{display:flex;flex-direction:column;align-items:flex-end;text-align:end;line-height:1.25;min-inline-size:0;max-inline-size:22rem}.shell__identity strong{font-weight:600}.shell__identity>*{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell__email{font-size:var(--type-meta);color:var(--ink-quiet)}.shell__divide{inline-size:1px;block-size:2rem;background:var(--line)}.shell__language{white-space:nowrap}.shell__main{flex:1;inline-size:100%;max-inline-size:var(--shell-max);margin-inline:auto;padding-inline:var(--shell-inline);padding-block:var(--space-8) var(--space-9)}.label{font-family:var(--font-body);font-weight:600;font-size:var(--type-meta);line-height:1.35;color:var(--ink-quiet)}.subheading{font-family:var(--font-body);font-weight:600;font-size:var(--type-subheading);line-height:1.35;text-wrap:pretty}.meta{font-family:var(--font-mono);font-size:var(--type-meta);line-height:1.4;color:var(--ink-quiet)}[lang=he] .meta{font-family:var(--font-body);font-variant-numeric:tabular-nums}.display{font-family:var(--font-display);font-weight:800;font-size:var(--type-display);line-height:1.02;letter-spacing:-.035em;max-inline-size:18ch}.statement{font-family:var(--font-display);font-weight:800;font-size:var(--type-statement);line-height:1.1;letter-spacing:-.025em}.lead{font-size:var(--type-body);color:var(--ink-quiet);max-inline-size:56ch}.heading{font-family:var(--font-display);font-weight:700;font-size:var(--type-heading);line-height:1.2;letter-spacing:-.015em}.section{margin-block-start:var(--space-8)}.section__head{display:flex;align-items:baseline;gap:var(--space-3);margin-block-end:var(--space-4)}.stack{display:flex;flex-direction:column;gap:var(--space-3)}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.card--attention{background:var(--surface-attention);border-color:transparent}.card__meta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.shell__main:has(>.home){display:flex;max-inline-size:none;padding:0}.home{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,30%);align-items:stretch;min-block-size:calc(100dvh - 4.5rem)}.home__main{display:flex;flex-direction:column;gap:var(--space-7);min-inline-size:0;padding-inline:var(--shell-inline) var(--space-7);padding-block-end:var(--space-9)}.home__main>.calm{padding-block-start:var(--space-8)}.home__lane{display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-8) var(--space-9);padding-inline:var(--space-6) var(--shell-inline);background:var(--surface-quiet);min-inline-size:0}@container (max-width: 48rem){.home{grid-template-columns:minmax(0,1fr);min-block-size:0}.home__main{padding-inline:var(--shell-inline);padding-block-end:var(--space-7)}.home__lane{padding-block:var(--space-7) var(--space-9);padding-inline:var(--shell-inline)}}.shell__main:has(>.welcome),.shell__main:has(>.onboarding){display:flex;max-inline-size:none;padding:0}.welcome{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--space-7);min-block-size:calc(100dvh - 4.5rem);padding-inline:var(--shell-inline);padding-block:var(--space-8) var(--space-9);background:var(--surface-warm)}.welcome__intro{display:flex;flex-direction:column;gap:var(--space-5);animation:welcome-rise .7s var(--motion-curve) .1s both}.welcome__hello{font-family:var(--font-display);font-weight:700;font-size:var(--type-heading);line-height:1.2}.welcome__statement{font-family:var(--font-display);font-weight:800;font-size:var(--type-display);line-height:1.04;letter-spacing:-.01em;text-wrap:balance;max-inline-size:24ch;animation:welcome-focus 1s var(--motion-curve) .25s both}.welcome__plain{font-size:clamp(1.125rem,1.4cqi,1.3125rem);line-height:1.6;max-inline-size:82ch;text-wrap:pretty;animation:welcome-rise .8s var(--motion-curve) .7s both}.welcome__examples{display:flex;flex-direction:column;gap:var(--space-4);padding-block-start:var(--space-6);border-block-start:1px solid var(--line);animation:welcome-rise .8s var(--motion-curve) 1s both}.welcome__example{display:block;inline-size:100%;padding:0;border:0;background:none;text-align:start;font:inherit;color:var(--ink);cursor:pointer;min-block-size:44px}.welcome__example:focus-visible{outline:2px solid var(--action);outline-offset:6px;border-radius:var(--radius-small)}.welcome__example-text{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(1.375rem,2.2cqi,2.125rem);line-height:1.3;max-inline-size:46ch;text-wrap:pretty;animation:welcome-rise .6s var(--motion-curve) both}.welcome__example-topic{color:var(--action)}.welcome__start{animation:welcome-rise .8s var(--motion-curve) 1.25s both}.welcome__begin{min-block-size:64px;padding-inline:var(--space-8);font-family:var(--font-display);font-weight:700;font-size:1.375rem}@keyframes welcome-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes welcome-focus{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur(0);transform:none}}.onboarding{--onboarding-column: 40rem;--onboarding-gutter: 5rem;position:relative;flex:1;display:flex;flex-direction:column;background:var(--surface)}.onboarding__column,.onboarding__foot-column{inline-size:100%;max-inline-size:calc(var(--onboarding-column) + 2 * var(--onboarding-gutter));margin-inline:auto;padding-inline:var(--onboarding-gutter)}.onboarding__column{flex:1 0 auto;display:flex;flex-direction:column;gap:var(--space-8);padding-block:4.5rem}.onboarding__head{display:flex;flex-direction:column;gap:var(--space-2)}.onboarding__title{text-wrap:balance;animation:welcome-focus .8s var(--motion-curve) both}.onboarding__note{font-size:var(--type-meta);line-height:1.5;color:var(--ink-quiet);max-inline-size:52ch}.onboarding__section{display:flex;flex-direction:column;gap:var(--space-4)}.onboarding__address{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.onboarding__section--found{gap:1.25rem}.onboarding__meter{--onboarding-mark: 40%;--onboarding-fill: 5%;position:relative;block-size:6px;border-radius:999px;background:var(--line)}.onboarding__meter[data-readiness=learning]{--onboarding-fill: 22%}.onboarding__meter[data-readiness=ready]{--onboarding-fill: var(--onboarding-mark)}.onboarding__meter-fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--onboarding-fill);border-radius:999px;background:var(--action);transition:inline-size 1.1s var(--motion-curve)}.onboarding__meter-mark{position:absolute;inset-block-start:50%;inset-inline-start:var(--onboarding-mark);inline-size:14px;block-size:14px;margin-block-start:-7px;margin-inline-start:-7px;border-radius:999px;background:var(--signal-found);box-shadow:0 0 0 2px var(--surface)}.onboarding__learned{display:flex;flex-direction:column;gap:var(--space-1);margin-block-start:var(--space-2);border-radius:var(--radius-small)}.onboarding__line,.onboarding__opportunity{line-height:1.6;-webkit-box-decoration-break:clone;box-decoration-break:clone}.onboarding__opportunities{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.onboarding__opportunity{position:relative}.onboarding__opportunity:before{content:"";position:absolute;inset-block-start:.8em;inset-inline-start:-18px;inline-size:6px;block-size:6px;margin-block-start:-3px;border-radius:999px;background:var(--ink-faint)}.onboarding__foot{position:sticky;inset-block-end:0;z-index:1;padding-block:var(--space-4);border-block-start:1px solid var(--line);background:var(--surface)}.onboarding__exit{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-3) var(--space-5)}.onboarding__leave{inline-size:14rem;block-size:3rem;padding-block:0}.onboarding__leave:focus-visible{outline:2px solid var(--action);outline-offset:3px}.onboarding__exit-failed{color:var(--signal-problem)}@container (max-width: 50rem){.onboarding{--onboarding-gutter: var(--shell-inline)}}@container (max-width: 25rem){.onboarding__leave{inline-size:100%}}.onboarding[data-learning=workspace]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--surface-attention);mix-blend-mode:multiply;opacity:0;animation:business-acknowledge var(--motion-learning-acknowledge) var(--motion-curve)}.onboarding [data-learning=section]{animation:business-emphasis var(--motion-learning-emphasis) var(--motion-curve) var(--motion-learning-delay) both}.agent__composer[data-locked=true] .agent__field{opacity:.5}.agent__locked{display:flex;flex-direction:column;gap:var(--space-3)}@media(prefers-reduced-motion:reduce){.welcome__intro,.welcome__statement,.welcome__plain,.welcome__examples,.welcome__example-text,.welcome__start,.onboarding__title{animation:none}.onboarding__meter-fill{transition:none}.onboarding[data-learning=workspace]:after{content:none}.onboarding [data-learning=section]{animation:none;background-color:var(--surface-attention)}}@container (max-width: 48rem){.welcome{min-block-size:0}.welcome{justify-content:flex-start;padding-block:var(--space-7) var(--space-8)}}.label--accent{color:var(--action)}.top-story{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-8) var(--space-6)}.top-story--attention{margin-inline:calc(var(--shell-inline) * -1) calc(var(--space-7) * -1);padding-block:var(--space-8) var(--space-7);padding-inline:var(--shell-inline) var(--space-7);background:var(--surface-attention)}@container (max-width: 48rem){.top-story--attention{margin-inline:calc(var(--shell-inline) * -1);padding-inline:var(--shell-inline)}}.top-story__continue{margin-block-start:var(--space-3)}.first-use{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-8) var(--space-6)}.first-use__actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3) var(--space-5)}.first-use__question{display:flex;flex-direction:column;gap:var(--space-2);max-inline-size:60ch}.first-use--asking{padding-block-start:var(--space-5);border-block-start:1px solid var(--line-strong)}.business [data-learning-section]{border-radius:var(--radius-small)}.business[data-learning=workspace]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--surface-attention);mix-blend-mode:multiply;opacity:0;animation:business-acknowledge var(--motion-learning-acknowledge) var(--motion-curve)}@keyframes business-acknowledge{30%{opacity:.8}}.business [data-learning=section]{animation:business-emphasis var(--motion-learning-emphasis) var(--motion-curve) var(--motion-learning-delay) both}@keyframes business-emphasis{25%{background-color:var(--surface-attention);box-shadow:0 0 0 .5rem var(--surface-attention)}}@media(prefers-reduced-motion:reduce){.business[data-learning=workspace]:after{content:none}.business [data-learning=section]{animation:none;background-color:var(--surface-attention)}}.first-reason{display:flex;flex-direction:column;gap:var(--space-2);max-inline-size:60ch;padding-block-end:var(--space-6)}.first-reason .hint{margin-block-start:var(--space-2)}.needs-you{display:grid;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);column-gap:var(--space-7);align-items:baseline}@container (max-width: 48rem){.needs-you{grid-template-columns:minmax(0,1fr);row-gap:var(--space-4)}}.needs-you__items{display:flex;flex-direction:column;gap:var(--space-5)}.needs-you__item{display:flex;flex-direction:column;gap:var(--space-2)}.needs-you__item .text-action{font-family:var(--font-body);font-weight:400;font-size:var(--type-body)}.lane{display:flex;flex-direction:column;gap:var(--space-4)}.lane__items{display:flex;flex-direction:column;gap:var(--space-2)}.lane__item{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);margin-inline:calc(var(--space-4) * -1);border-radius:var(--radius-small);color:var(--ink);transition:background var(--motion)}a.lane__item:hover{background:var(--surface)}.lane__title{font-weight:600}.lane__status{color:var(--ink-quiet)}.text-action{align-self:start;font-family:var(--font-body);font-weight:600;color:var(--action);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:color var(--motion)}.text-action:hover{color:var(--action-deep)}.text-action--agent{padding:0;border:0;background:none;font-size:inherit;line-height:inherit;text-align:start;cursor:pointer}.back-link{align-self:start;display:inline-flex;align-items:center;gap:var(--space-1);padding-block:var(--space-1);padding-inline:0;border:0;background:transparent;color:var(--ink-quiet);font:inherit;font-size:var(--type-meta);cursor:pointer;transition:color var(--motion)}.back-link:hover{color:var(--ink)}.context{display:flex;flex-direction:column;gap:var(--space-2);margin-block-end:var(--space-7)}.context__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.context__item{display:flex;align-items:baseline;gap:var(--space-2);color:var(--ink-quiet)}.context__subject{font-weight:600;color:var(--ink)}.context__state{font-family:var(--font-mono);font-size:var(--type-meta)}[lang=he] .display,[lang=he] .statement,[lang=he] .heading{letter-spacing:normal}[lang=he] .display{max-inline-size:24ch}[lang=he] .calm{max-inline-size:30ch}.focus{display:flex;flex-direction:column;gap:var(--space-5);max-inline-size:44rem}.focus__section{display:flex;flex-direction:column;gap:var(--space-2)}.focus__section--attention{background:var(--surface-attention);border-inline-start:3px solid var(--action);border-radius:var(--radius-small);padding:var(--space-4)}.focus__points{margin:0;padding-inline-start:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1);color:var(--ink-quiet)}.focus__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-2)}.focus__actions--quiet{align-items:center;gap:var(--space-2);color:var(--ink-quiet)}.email-preview{display:flex;flex-direction:column;gap:var(--space-4);max-inline-size:40rem;padding:var(--space-5);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-small)}.email-preview__label{margin:0}.email-preview__meta{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-block-end:var(--space-4);border-block-end:1px solid var(--line-soft)}.email-preview__row{display:flex;gap:var(--space-3);align-items:baseline}.email-preview__row dt{flex:0 0 auto;min-inline-size:4rem;color:var(--ink-quiet)}.email-preview__row dd{flex:1 1 auto;min-inline-size:0;margin:0;overflow-wrap:anywhere}.email-preview__recipient{display:block}.email-preview__address{color:var(--ink-quiet);overflow-wrap:anywhere}.email-preview__subject{font-weight:600;color:var(--ink)}.email-preview__frame{display:block;inline-size:100%;block-size:32rem;border:0;border-radius:var(--radius-small)}.email-preview__actions{margin-block-start:var(--space-3)}.email-editor{display:flex;flex-direction:column;gap:var(--space-6)}.email-editor__parts{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.email-editor__part{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3);border-block-start:1px solid var(--line)}.email-editor__preview{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.email-image-picker{display:flex;flex-direction:column;gap:var(--space-3)}.email-image-picker__chosen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.email-image-picker__figure{display:flex;align-items:center;gap:var(--space-2);margin:0}.email-image-picker__thumb{inline-size:4rem;block-size:4rem;object-fit:cover;border:1px solid var(--line)}.email-image-picker__library{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3);border-block-start:1px solid var(--line)}.email-image-picker__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:var(--space-3)}.email-image-picker__item{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.email-image-picker__option{display:flex;flex-direction:column;gap:var(--space-1);padding:0;border:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.email-image-picker__option[aria-pressed=true]{outline:2px solid currentColor;outline-offset:2px}.email-image-picker__option img{inline-size:100%;aspect-ratio:1;object-fit:cover}.email-image-picker__option span{padding:0 var(--space-1) var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appearance{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:var(--space-7);align-items:start;margin-block-start:var(--space-6)}.appearance__preview{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}@container (max-width: 56rem){.appearance{grid-template-columns:minmax(0,1fr)}}.compose{display:flex;flex-direction:column;gap:var(--space-4);max-inline-size:40rem}.compose__field{display:flex;flex-direction:column;gap:var(--space-2);border:0;margin:0;padding:0}.compose__field input[type=text],.compose__field textarea,.focus__actions--quiet input[type=date]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-small);padding:var(--space-3)}.compose__field textarea{resize:vertical}.compose__choice{display:flex;align-items:start;gap:var(--space-2);padding-block:var(--space-1)}.gate{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-3);border-block-start:1px solid var(--line)}.gate__name{font-family:var(--font-body);font-weight:600}.gate__answer{color:var(--ink-quiet)}.calm{padding-block:var(--space-7);display:flex;flex-direction:column;gap:var(--space-4);max-inline-size:24ch}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding-block:var(--space-3);padding-inline:var(--space-5);border-radius:999px;border:1px solid transparent;background:var(--action);color:var(--surface);font-family:var(--font-body);font-weight:600;cursor:pointer;transition:background var(--motion),border-color var(--motion)}.button:hover:not(:disabled){background:var(--action-deep)}.button:disabled{opacity:.5;cursor:not-allowed}.button--quiet{background:transparent;color:var(--ink);border-color:var(--line-strong)}.button--quiet:hover:not(:disabled){background:var(--surface-quiet);border-color:var(--ink-faint)}.button--secondary{background:transparent;color:var(--action);border-color:var(--action)}.button--secondary:hover:not(:disabled){background:#5b21c414;color:var(--action-deep);border-color:var(--action-deep)}.button--plain{background:transparent;border-color:transparent;color:var(--ink-quiet);padding-inline:var(--space-2)}.state{display:flex;flex-direction:column;gap:var(--space-3);align-items:start;padding-block:var(--space-7);max-inline-size:48ch}.state__title{font-family:var(--font-display);font-weight:700;font-size:var(--type-heading)}.state__body{color:var(--ink-quiet)}.state--failed{border-inline-start:3px solid var(--signal-problem);padding-inline-start:var(--space-4)}.state--pending{border-inline-start:3px solid var(--line-strong);padding-inline-start:var(--space-4)}.sign-in{min-block-size:100%;display:grid;place-items:center;padding-inline:var(--shell-inline);padding-block:var(--space-8)}.sign-in__panel{inline-size:min(30rem,100%);display:flex;flex-direction:column;gap:var(--space-5)}.sign-in__mark{font-family:var(--font-display);font-weight:800;font-size:var(--type-statement);letter-spacing:-.04em}.account-choice{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.account-choice__option{inline-size:100%;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-small);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.account-choice__option:hover:not(:disabled){border-color:currentColor}.account-choice__option:disabled{cursor:progress;opacity:.6}.account-choice__current{color:var(--ink-quiet);font-size:var(--type-meta)}.agent{flex:0 0 auto;position:relative;display:flex;flex-direction:column;min-block-size:0;inline-size:clamp(320px,var(--agent-panel-width, 400px),max(320px,min(700px,100vw - 480px)));background:var(--surface-agent);border-inline-end:1px solid var(--line)}.agent[hidden]{display:none}.agent__edge{position:absolute;inset-block:0;inset-inline-end:-.4375rem;z-index:3;inline-size:.875rem;display:grid;place-items:center;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.agent__edge:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(50% - 1px);inline-size:2px;background:transparent;transition:background-color var(--motion)}.agent__edge:after{content:"";position:relative;inline-size:6px;block-size:2.5rem;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--line-strong);transition:background-color var(--motion),box-shadow var(--motion)}.agent__edge:hover:before,.agent__edge:focus-visible:before,.agent-resizing .agent__edge:before{background:color-mix(in srgb,var(--action) 35%,transparent)}.agent__edge:hover:after,.agent__edge:focus-visible:after,.agent-resizing .agent__edge:after{background:var(--action);box-shadow:none}.agent__edge:focus-visible{outline:none}.agent-resizing,.agent-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.agent__shelf{display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto;padding-block:var(--space-3);padding-inline:var(--space-3)}.agent__title{flex:1 1 auto;min-inline-size:0;display:flex;flex-wrap:wrap;align-items:baseline;font-family:var(--font-body);font-size:var(--type-meta);font-weight:600;line-height:1.35;color:var(--ink-quiet)}.agent__title-main,.agent__title-detail{min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent__title-sep{color:var(--ink-faint);font-weight:400}.agent__title-detail{font-weight:400;color:var(--ink-quiet)}.agent__controls{display:flex;align-items:center;gap:var(--space-1);flex:0 0 auto;margin-inline-start:auto}.agent__control{flex:0 0 auto;display:inline-grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ink-quiet);cursor:pointer;transition:background-color var(--motion),color var(--motion),box-shadow var(--motion)}.agent__control:hover:not(:disabled){background:var(--surface);color:var(--ink)}.agent__control[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line-strong)}.agent__control--action{color:var(--action)}.agent__control--action:hover:not(:disabled){color:var(--action-deep)}.agent__control:focus-visible{outline-offset:1px}.agent__control:disabled{opacity:.45;cursor:default}.agent__control--cue{position:relative}.agent__control--cue:after{content:"";position:absolute;inset-block-start:.4rem;inset-inline-end:.4rem;inline-size:.4rem;block-size:.4rem;border-radius:50%;background:var(--action);pointer-events:none}.agent__transcript{flex:1 1 auto;min-block-size:0;display:flex;flex-direction:column}.agent__log{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding-block:var(--space-2) var(--space-5);padding-inline:var(--space-5);display:flex;flex-direction:column}@supports not selector(::-webkit-scrollbar){.agent__log{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}}.agent__log::-webkit-scrollbar{inline-size:10px;block-size:10px}.agent__log::-webkit-scrollbar-track,.agent__log::-webkit-scrollbar-corner{background:transparent}.agent__log::-webkit-scrollbar-thumb{background-color:var(--line-strong);border-radius:999px;border:3px solid transparent;background-clip:content-box}.agent__log::-webkit-scrollbar-thumb:hover{background-color:var(--ink-faint)}.agent__log::-webkit-scrollbar-button,.agent__log::-webkit-scrollbar-button:start,.agent__log::-webkit-scrollbar-button:end,.agent__log::-webkit-scrollbar-button:vertical:start,.agent__log::-webkit-scrollbar-button:vertical:end,.agent__log::-webkit-scrollbar-button:horizontal:start,.agent__log::-webkit-scrollbar-button:horizontal:end{display:none;block-size:0;inline-size:0}.agent__log>div{display:flex;flex-direction:column;gap:var(--space-4);min-block-size:0}.agent__turn{display:flex;flex-direction:column}.agent__turn--person{align-items:end;text-align:end}.agent__said{max-inline-size:min(85%,46ch);padding-block:var(--space-2);padding-inline:var(--space-3);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-weight:600}.agent__reply{max-inline-size:62ch}.agent__paragraph{margin-block:0 var(--space-3)}.agent__opening-why{margin-block-start:var(--space-2);color:var(--ink-quiet)}.agent__paragraph:last-child{margin-block-end:0}.agent__list{margin-block:0 var(--space-3);padding-inline-start:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.agent__list:last-child{margin-block-end:0}.agent__confirm{border-inline-start:3px solid var(--action);padding-inline-start:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.agent__confirm-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.agent__confirm-action{margin:0;font-weight:600}.agent__confirm-subject{margin:0;color:var(--ink)}.agent__confirm-changes{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.agent__confirm-change{display:flex;flex-wrap:wrap;gap:var(--space-2)}.agent__confirm-change dt{color:var(--ink-quiet)}.agent__confirm-change dd{margin:0}.agent__confirm-from{color:var(--ink-quiet);text-decoration:line-through}.agent__confirm-to{font-weight:600}.agent__confirm-scope,.agent__confirm-effect{margin:0;color:var(--ink-quiet)}.agent__confirm-irreversible{margin:0;color:var(--ink);font-weight:600}.agent__completion{border-inline-start:3px solid var(--line);padding-inline-start:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.agent__completion p{margin:0}.agent__completion-scope{color:var(--ink-quiet)}.agent__reference{margin:0}.agent__open{display:inline;font-weight:600;font-size:var(--type-body);line-height:1.4;color:var(--action);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;transition:color var(--motion)}.agent__open:hover{color:var(--action-deep)}.agent__go:before{content:" →"}[dir=rtl] .agent__go:before{content:" ←"}.agent__choices{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.agent__choices>li{display:flex;max-inline-size:100%}.agent__choice{display:inline-flex;align-items:center;gap:var(--space-2);max-inline-size:100%;min-block-size:44px;margin:0;padding-block:var(--space-2);padding-inline:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-small);background:var(--surface);color:var(--ink);font-family:var(--font-body);font-weight:600;font-size:var(--type-body);line-height:1.35;text-align:start;text-decoration:none;cursor:pointer;transition:border-color var(--motion),background-color var(--motion),color var(--motion)}.agent__choice:hover:not(:disabled){border-color:var(--action)}.agent__choice:focus-visible{outline:2px solid var(--action);outline-offset:2px}.agent__choice:active:not(:disabled){background:var(--surface-attention);border-color:var(--action);color:var(--action-deep)}.agent__choice:disabled{opacity:.5;cursor:default}.agent__choice .agent__go{flex:none;color:var(--ink-quiet)}.agent__choice:hover .agent__go{color:var(--action)}.agent__completion--compact{border-inline-start:0;padding-inline-start:0}.agent__change{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);row-gap:var(--space-1);color:var(--ink-quiet)}.agent__change-from{text-decoration:line-through}.agent__change-to{text-decoration:none;color:var(--ink);font-weight:600}.agent__change-step{align-self:center;inline-size:.4em;block-size:.4em;border-block-start:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;transform:rotate(45deg)}.agent__change-step:dir(rtl){transform:rotate(-45deg)}.agent__change-action{padding-block:0}.agent__affordances{display:grid;gap:var(--space-2, .5rem);margin-block-start:var(--space-2, .5rem)}.agent__suggestion:disabled{opacity:.5;cursor:default}.agent__suggestion{font:inherit;text-align:start;color:var(--ink);background:transparent;border:1px dashed var(--ink-quiet);border-radius:var(--radius-small);padding:.25rem .6rem;cursor:text}.agent__example{margin:0;font-size:var(--type-body);line-height:1.5;color:var(--ink-quiet)}.agent__ask{max-inline-size:62ch;padding-block-start:var(--space-1)}.agent__ask-question{font-weight:600;font-size:var(--type-body);line-height:1.45}.agent__ask .agent__paragraph:last-child{margin-block-end:0}.agent__ask .agent__affordances{margin-block-start:var(--space-1)}.agent__example-text{quotes:"“" "”"}.agent__failure{display:flex;flex-direction:column;gap:var(--space-1);max-inline-size:62ch;border-inline-start:3px solid var(--signal-problem);padding-block:var(--space-3);padding-inline:var(--space-4);background:var(--surface);border-start-end-radius:var(--radius-small);border-end-end-radius:var(--radius-small)}.agent__failure p{margin:0;color:var(--ink)}.agent__log .state__body{max-inline-size:62ch}.agent__transcript-foot{display:flex;align-items:center;justify-content:end;gap:var(--space-4);padding-block:0 var(--space-1);padding-inline:var(--space-5)}.agent__jump{font-size:var(--type-meta)}.agent__working{margin:0;color:var(--ink-quiet)}.agent__history{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding-block:var(--space-4);padding-inline:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.agent__history-back{margin:0;font-size:var(--type-meta)}.agent__history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.agent__history-item{display:flex;flex-direction:column;gap:.125rem;inline-size:100%;max-inline-size:62ch;padding-block:var(--space-2);padding-inline:var(--space-3);border:0;border-radius:var(--radius-small);background:transparent;text-align:start;cursor:pointer;transition:background-color var(--motion)}.agent__history-item:hover,.agent__history-item[aria-current=true]{background:var(--surface)}.agent__history-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent__history-meta,.agent__history-said{font-size:var(--type-meta);color:var(--ink-quiet);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent__composer{flex:0 0 auto}.agent__composer-frame{padding-block:var(--space-2) var(--space-4);padding-inline:var(--space-4)}.agent__asked{padding-inline:var(--space-5);padding-block-start:var(--space-3);color:var(--ink)}.agent__asked-label{color:var(--ink-quiet);font-size:var(--type-meta)}.agent__field{display:flex;align-items:flex-end;gap:var(--space-2);padding:var(--space-2);padding-inline-start:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);transition:border-color var(--motion)}.agent__field:focus-within{outline:2px solid var(--action);outline-offset:2px}.agent__input{flex:1;align-self:center;min-inline-size:0;font:inherit;border:0;background:none;color:inherit;padding-block:var(--space-2);resize:none;field-sizing:content;max-block-size:8lh;overflow-y:auto;line-height:1.5}.agent__input::placeholder{color:var(--ink-faint)}.agent__input:focus,.agent__input:focus-visible{outline:none;box-shadow:none}.agent__send{flex:0 0 auto;display:inline-grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:999px;background:var(--surface);color:var(--action);box-shadow:inset 0 0 0 1.5px var(--action);cursor:pointer;transition:background-color var(--motion),box-shadow var(--motion),color var(--motion)}.agent__send:hover:not(:disabled){background:var(--surface-attention)}.agent__send:disabled{color:var(--ink-faint);box-shadow:inset 0 0 0 1.5px var(--line-strong);cursor:not-allowed}.agent__send[data-sending=true]{background:var(--surface-attention);color:var(--action);box-shadow:inset 0 0 0 1.5px var(--action);cursor:progress}.agent__attach{flex:0 0 auto;display:inline-grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;margin-block-end:.25rem;margin-inline-start:calc(var(--space-2) * -1);border:0;border-radius:999px;background:none;color:var(--ink-quiet);cursor:pointer}.agent__attach:hover:not(:disabled){background:var(--surface-attention);color:var(--action)}.agent__voice-toggle{flex:0 0 auto;display:inline-grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;margin-block-end:.25rem;padding:0;border:0;border-radius:999px;background:none;color:var(--ink-quiet);cursor:pointer;transition:background-color var(--motion),color var(--motion)}.agent__voice-toggle:hover:not(:disabled){background:var(--surface-attention);color:var(--action)}.agent__voice-toggle[data-state=recording]{background:var(--surface-attention);color:var(--action);box-shadow:inset 0 0 0 1.5px var(--action)}.agent__voice-toggle:disabled{color:var(--ink-faint);cursor:not-allowed}.agent__voice{color:var(--ink-quiet)}.agent__voice-status{display:inline-flex;align-items:center;gap:var(--space-2);flex:1;min-inline-size:0}.agent__voice-dot{inline-size:.5rem;block-size:.5rem;border-radius:999px;background:var(--action)}.agent__voice-time{font-variant-numeric:tabular-nums}.agent__attached,.agent__drop,.agent__voice,.agent__composer-frame>.agent__failure{display:flex;align-items:center;gap:var(--space-2);margin-block:0 var(--space-2);padding-inline:var(--space-5);font-size:var(--type-meta)}.agent__attached-kind{flex:none;color:var(--ink-quiet)}.agent__attached-name{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent__drop{color:var(--action)}.agent__attached[data-receiving=true] .agent__attached-name{padding-inline:var(--space-1);border-radius:var(--radius-small);background:var(--surface-attention)}.agent__attached-status{flex:none;color:var(--ink-quiet)}.agent__import{display:flex;align-items:flex-start;gap:var(--space-2);margin-block:0 var(--space-2);padding-inline:var(--space-5);color:var(--ink-quiet);font-size:var(--type-meta)}.agent__import[data-stage=failed]{color:var(--signal-problem)}.agent__import-line{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);min-inline-size:0;margin:0}.agent__import-count{white-space:nowrap}.agent__import-dismiss{flex:none;margin-inline-start:auto}.agent__ring{flex:none;inline-size:.75rem;block-size:.75rem;margin-block-start:.15rem;border:2px solid var(--line-soft);border-radius:999px}.agent__ring[data-state=queued]{border-style:dashed;border-color:var(--line-strong)}.agent__ring[data-state=running]{border-block-start-color:var(--live);animation:agent-ring 1.1s linear infinite}@keyframes agent-ring{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.agent__ring[data-state=running]{animation:none}}.agent__composer-frame[data-dropping=true] .agent__field{border-color:var(--live);border-style:dashed;background:var(--surface-attention)}.agent-action{font-size:var(--type-meta)}.is-updated{outline:2px solid var(--live);outline-offset:4px}.quiet{color:var(--ink-quiet)}.plain-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2);max-inline-size:60ch}.find{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-6);max-inline-size:34rem}.find__row{display:flex;gap:var(--space-3);align-items:center}.find input[type=search]{flex:1;min-inline-size:0;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-small);padding-block:var(--space-3);padding-inline:var(--space-4)}.hint{color:var(--ink-quiet);font-size:var(--type-meta);margin-block-end:var(--space-2)}.person{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-4);border-block-end:1px solid var(--line);transition:color var(--motion)}.person:hover .person__name{color:var(--action-deep)}.person__name{font-family:var(--font-body);font-weight:600;font-size:var(--type-subheading)}.person__line{color:var(--ink-quiet);font-size:var(--type-meta)}.moments{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.moment{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--line)}.moment__when{font-family:var(--font-mono);font-size:var(--type-meta);color:var(--ink-quiet);min-inline-size:7ch}.moment__what{flex:1;min-inline-size:12rem}.moment__source{font-size:var(--type-meta)}.outcomes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.outcome{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3)}.outcome__what{font-family:var(--font-display);font-weight:800;font-size:var(--type-statement);line-height:1.1;letter-spacing:-.025em}[lang=he] .outcome__what{letter-spacing:normal}.outcome__credit,.outcome__when{font-size:var(--type-meta)}.supporting{margin-block-start:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.boundary{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);border-block-end:1px solid var(--line)}.boundary__what{flex:1;min-inline-size:14rem}.boundary__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.shell__main:has(>.business){max-inline-size:none;padding:0}.business{--business-gutter: max(var(--shell-inline), calc((100% - var(--shell-max)) / 2 + var(--shell-inline)));position:relative;display:flex;flex-direction:column;min-block-size:100%;background:var(--surface-warm);padding-block-end:var(--space-9)}.business__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);padding-inline:var(--business-gutter);padding-block:var(--space-7) var(--space-6)}.business__updating{color:var(--ink-quiet)}.business-section{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:var(--space-4) var(--space-6);padding-inline:var(--business-gutter);padding-block:var(--space-7)}.business>.business-section:nth-of-type(odd){background:var(--surface)}.business-section__head{display:flex;flex-direction:column;align-items:start;gap:var(--space-2)}.business-section__title{font-family:var(--font-display);font-weight:700;font-size:var(--type-heading);line-height:1.2;letter-spacing:-.015em;text-wrap:pretty}.business-section__body{display:flex;flex-direction:column;gap:var(--space-5);min-inline-size:0}.business__label{font-family:var(--font-body);font-weight:600;font-size:var(--type-meta);line-height:1.35;color:var(--ink-quiet)}.business__quiet{color:var(--ink-quiet);line-height:1.6;max-inline-size:60ch}.business__source{display:block;margin-block-start:.125rem}.business-line{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;inline-size:calc(100% + 2 * var(--line-bleed, var(--space-3)));margin:0;margin-inline:calc(-1 * var(--line-bleed, var(--space-3)));padding-block:var(--space-1);padding-inline:var(--line-bleed, var(--space-3));border:0;border-radius:var(--radius-small);background:transparent;color:inherit;font:inherit;line-height:1.6;text-align:start;cursor:pointer;transition:background-color var(--motion)}.business-line:hover{background:var(--surface-quiet)}.business>.business-section:nth-of-type(2n) .business-line:hover{background:var(--surface)}.business-line:focus-visible{outline:2px solid var(--action);outline-offset:2px}.business-line--quiet{inline-size:auto;color:var(--ink-quiet)}.business-picture{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}.business-picture__line{--line-bleed: var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);max-inline-size:calc(60ch + 2 * var(--space-4))}.business-picture__part{display:block}.business-picture__line--lead .business-picture__text{font-family:var(--font-display);font-weight:800;font-size:var(--type-statement);line-height:1.1;letter-spacing:-.025em;text-wrap:pretty}.business-picture__line--lead{max-inline-size:calc(24ch * 1.9 + 2 * var(--space-4))}.business-picture__line--lead .business__source{margin-block-start:var(--space-2)}.business-picture__about{display:block}.business-area{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.business-area--offers{gap:var(--space-4)}.business-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-7);margin-block-start:var(--space-5)}.business-rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2);max-inline-size:48.75rem}.business-row__entry,.business-row__text{display:block}.business-offerings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5) var(--space-6)}.business-offering{--line-bleed: var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);align-self:start}.business-offering__name{font-weight:600}.business-offering__open{color:var(--ink-quiet)}.business-focus__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.business-goal{--line-bleed: var(--space-4);font-weight:600;font-size:var(--type-subheading);line-height:1.35;max-inline-size:calc(40ch + 2 * var(--space-4));text-wrap:pretty}.business-goal .business-picture__about{display:inline;color:var(--ink-quiet)}.business-gaps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}.business-gap{display:flex;flex-direction:column;align-items:start;gap:var(--space-1);max-inline-size:calc(60ch + 2 * var(--space-3))}.business-gaps__stale{color:var(--ink)}.business__more{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);padding-inline:var(--business-gutter);padding-block:var(--space-6) 0;font-size:var(--type-meta)}.business__more a{color:var(--ink-quiet);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.3em}.business__more a:hover{color:var(--action)}[lang=he] .business-section__title,[lang=he] .business-picture__line--lead .business-picture__text{letter-spacing:normal}@container (max-width: 60rem){.business-offerings{grid-template-columns:minmax(0,1fr)}}@container (max-width: 48rem){.business-section,.business-areas{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){.shell__bar{gap:var(--space-3)}.shell__account{margin-inline-start:0;inline-size:100%;justify-content:space-between;gap:var(--space-3)}.shell__identity{flex:1;align-items:flex-start;text-align:start;max-inline-size:none}.shell__divide{display:none}}@container (max-width: 40rem){.shell__main{padding-block-start:var(--space-6)}}@media(max-width:50rem){.agent{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;inline-size:auto;border-inline-end:0}.agent__edge{display:none}.agent__shelf{padding-inline:var(--space-2)}.agent__log,.agent__history,.agent__transcript-foot{padding-inline:var(--space-4)}.agent__composer-frame{padding-block:var(--space-2) var(--space-3)}}.templates__list{margin:var(--space-5) 0 0;padding:0;list-style:none;display:flex;flex-direction:column}.templates__row{display:flex;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-3);border-block-start:1px solid var(--line)}.templates__main{min-inline-size:0}.templates__meta{white-space:nowrap}.templates__usages{margin:var(--space-2) 0 0;padding-inline-start:var(--space-5)}.focus__message{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.inspection-banner{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-5);padding-block:var(--space-3);padding-inline:var(--shell-inline);background:var(--action-deep);color:#fff;font-family:var(--font-body);font-size:var(--type-body)}.inspection-banner__text{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4)}.inspection-banner__mode{padding:.125rem var(--space-2);border:1px solid currentColor;border-radius:var(--radius-small);font-size:var(--type-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.inspection-banner__meta{font-size:var(--type-meta);opacity:.8;overflow-wrap:anywhere}.inspection-banner__exit{padding:var(--space-2) var(--space-4);border:1px solid #fff;border-radius:999px;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.inspection-banner__exit:hover,.inspection-banner__exit:focus-visible{background:#fff;color:var(--action-deep)}.inspection-agent-note{flex:0 0 auto;margin:0;padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--line);color:var(--ink-quiet);font-size:.875rem;line-height:1.4}.debug-banner{gap:var(--space-2) var(--space-3)}.debug-banner .inspection-banner__text{flex:1 1 auto}.debug-banner__mark{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.debug-banner__mark input{min-inline-size:16rem;padding:var(--space-2) var(--space-3);border:1px solid #fff;border-radius:var(--radius-small);background:transparent;color:inherit;font:inherit}.inspection-ended{max-inline-size:36rem;margin:var(--space-8) auto;padding-inline:var(--space-4);display:grid;gap:var(--space-4);justify-items:start}.inspection-ended__title{margin:0;font-family:var(--font-display);font-size:var(--type-heading);font-weight:700}.inspection-ended__body{margin:0;color:var(--ink-quiet)}.sources{max-inline-size:45rem;display:flex;flex-direction:column;gap:var(--space-7)}.sources__intro{display:flex;flex-direction:column;gap:var(--space-2)}.sources__back{font-size:var(--type-meta);color:var(--ink-quiet)}.sources__back:hover{color:var(--action)}.sources__section,.sources__learns,.sources__group{display:flex;flex-direction:column;gap:var(--space-4)}.sources__group{gap:var(--space-2)}.sources__title{font-family:var(--font-display);font-weight:700;font-size:var(--type-subheading);line-height:1.3}.sources__subtitle{margin:0;font-family:var(--font-body);font-weight:600;font-size:var(--type-body)}.sources__list{margin:0;padding:0;list-style:none;border-block-start:1px solid var(--line)}.sources__list+.sources__list{border-block-start:0}.sources__item{border-block-end:1px solid var(--line)}.sources__head{inline-size:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-1) var(--space-4);padding-block:var(--space-4);padding-inline:var(--space-1);background:none;border:0;text-align:start}button.sources__head{cursor:pointer;transition:background var(--motion)}button.sources__head:hover{background:var(--surface-quiet)}.sources__main{min-inline-size:0;display:flex;flex-direction:column}.sources__name{font-weight:600;overflow-wrap:anywhere}.sources__meta{font-size:var(--type-meta);color:var(--ink-quiet);font-variant-numeric:tabular-nums}.sources__meta-line{display:block}.sources__dot{inline-size:10px;block-size:10px;border-radius:50%;background:var(--line-strong)}.sources__dot--live{background:var(--action);box-shadow:0 0 0 4px var(--surface-attention)}.sources__dot--wait{background:transparent;border:2px solid var(--live)}.sources__dot--attention{background:var(--live);box-shadow:0 0 0 4px var(--surface-attention)}.sources__dot--problem{background:var(--signal-problem)}.sources__dot--once{background:transparent;border:2px solid var(--ink-faint)}.sources__status{font-size:var(--type-meta);font-weight:600;padding-block:.125rem;padding-inline:var(--space-3);border-radius:999px;white-space:nowrap;background:var(--surface-quiet);color:var(--ink-quiet)}.sources__status--live,.sources__status--attention{background:var(--surface-attention);color:var(--action)}.sources__status--problem{color:var(--signal-problem)}.sources__chev{inline-size:18px;block-size:18px;color:var(--ink-quiet);transition:transform var(--motion)}.sources__item[data-open=true] .sources__chev{transform:rotate(90deg)}[dir=rtl] .sources__chev{transform:scaleX(-1)}[dir=rtl] .sources__item[data-open=true] .sources__chev{transform:scaleX(-1) rotate(90deg)}.sources__body{display:flex;flex-direction:column;gap:var(--space-4);padding-block:0 var(--space-5);padding-inline:var(--space-1) var(--space-6)}.sources__line{display:block;color:var(--ink-quiet)}.sources__line--next{color:var(--ink)}.sources__attempt{display:flex;flex-direction:column;gap:var(--space-1)}.sources__hint{margin:0;font-size:var(--type-meta);color:var(--ink-quiet)}.sources__notice{display:flex;flex-direction:column;gap:var(--space-2);border-inline-start:3px solid var(--signal-problem);padding-inline-start:var(--space-4)}.sources__notice-title{color:var(--signal-problem);font-weight:600}.sources__problem{color:var(--signal-problem)}.sources__facts{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-2) var(--space-5)}.sources__facts dt{color:var(--ink-quiet)}.sources__facts dd{margin:0;min-inline-size:0}.sources__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.sources__link{background:none;border:0;padding-block:var(--space-1);padding-inline:0;color:var(--action);font-weight:600;cursor:pointer}.sources__link:hover:not(:disabled){text-decoration:underline}.sources__link:disabled{opacity:.5;cursor:not-allowed}.sources__link--quiet{color:var(--ink-quiet);font-weight:400}.sources__link--danger,.sources__danger{color:var(--signal-problem)}.sources__danger{border-color:var(--signal-problem)}.sources__confirm{display:flex;flex-direction:column;gap:var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-small);padding:var(--space-4)}.sources__done{color:var(--ink)}.sources__add{align-self:flex-start}.sources__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:var(--space-5)}.sources__empty p{color:var(--ink-quiet);max-inline-size:52ch}.sources__setup{display:flex;flex-direction:column;gap:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--space-5)}.sources__setup-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.sources__steps{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.sources__steps li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-meta);color:var(--ink-quiet)}.sources__steps li+li:before{content:"";inline-size:16px;block-size:1px;background:var(--line-strong)}.sources__step-n{inline-size:22px;block-size:22px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-strong);font-weight:600;font-variant-numeric:tabular-nums}.sources__steps [data-step-status=current]{color:var(--ink);font-weight:600}.sources__steps [data-step-status=current] .sources__step-n{background:var(--action);border-color:var(--action);color:var(--surface)}.sources__steps [data-step-status=done] .sources__step-n{background:var(--surface-attention);border-color:var(--surface-attention);color:var(--action)}.sources__step,.sources__instructions{display:flex;flex-direction:column;gap:var(--space-4)}.sources__step-title{margin:0;font-family:var(--font-body);font-weight:600;font-size:var(--type-body)}.sources__field{display:flex;flex-direction:column;gap:var(--space-1)}.sources__input{inline-size:100%;max-inline-size:22.5rem;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-small);padding-block:var(--space-2);padding-inline:var(--space-3)}.sources__step>.sources__link,.sources__body>.sources__link{align-self:flex-start}.sources__body select{inline-size:100%;max-inline-size:22.5rem;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-small);padding-block:var(--space-2);padding-inline:var(--space-3)}.sources__waiting{display:flex;align-items:center;gap:var(--space-3);color:var(--ink-quiet)}.sources__pulse{inline-size:10px;block-size:10px;border-radius:50%;background:var(--live);animation:sources-pulse 1.4s ease-in-out infinite}@keyframes sources-pulse{50%{opacity:.3;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.sources__pulse{animation:none}}.sources__copy{display:flex;align-items:center;gap:var(--space-2);border:1px solid var(--line);background:var(--surface-quiet);border-radius:var(--radius-small);padding-block:var(--space-1);padding-inline:var(--space-3) var(--space-1)}.sources__copy code{flex:1;min-inline-size:0;overflow-x:auto;white-space:nowrap;font-family:var(--font-mono);font-size:var(--type-meta);padding-block:var(--space-1)}.sources__copy .button,.sources__field>.sources__actions .button{flex:none;padding-block:var(--space-1);padding-inline:var(--space-3);font-size:var(--type-meta)}.sources__code{margin:0;overflow-x:auto;background:var(--surface-quiet);border:1px solid var(--line);border-radius:var(--radius-small);padding:var(--space-3);font-family:var(--font-mono);font-size:var(--type-meta);line-height:1.6}.sources__code--prose{font-family:var(--font-body);white-space:pre-wrap}.sources__mapping{margin:0;padding:0;border:0;min-inline-size:0}.sources__map-table{font-size:inherit}.sources__map-cell{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:12rem}.sources__map-name{display:flex;flex-direction:column;min-inline-size:0;overflow-wrap:anywhere}.sources__map-name>span:first-child{font-weight:600;text-align:start}.sources__map-choice{inline-size:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-small);padding-block:var(--space-2);padding-inline:var(--space-3)}.sources__map-note{display:block}.sources__table-wrap{max-inline-size:100%;overflow-x:auto}.sources__table{inline-size:100%;border-collapse:collapse;font-size:var(--type-meta)}.sources__table caption{caption-side:top;text-align:start;padding-block-end:var(--space-2)}.sources__table th,.sources__table td{text-align:start;padding-block:var(--space-2);padding-inline:0 var(--space-4);border-block-start:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.sources__table thead th{color:var(--ink-quiet);font-weight:600}.sources__table tbody th{font-weight:600}.sources__value{font-family:var(--font-mono);color:var(--ink)}.sources__recent{gap:0;max-inline-size:none}.sources__recent-item{display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3);border-block-start:1px solid var(--line)}.sources__more{border-block-start:1px solid var(--line)}.sources__more>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--space-2);padding-block:var(--space-3);padding-inline:var(--space-1);color:var(--ink-quiet);font-weight:600}.sources__more>summary::-webkit-details-marker{display:none}.sources__more>summary:before{content:"";inline-size:7px;block-size:7px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(-45deg);transition:transform var(--motion)}.sources__more[open]>summary:before{transform:rotate(45deg)}[dir=rtl] .sources__more>summary:before{transform:rotate(45deg)}[dir=rtl] .sources__more[open]>summary:before{transform:rotate(-45deg)}.sources__more-body{display:flex;flex-direction:column;gap:var(--space-3);padding-block:0 var(--space-4);padding-inline:var(--space-1)}.sources__offs{margin:0;padding:0;list-style:none}.sources__off{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--line);color:var(--ink-quiet)}.sources__off:last-child{border-block-end:0}.sources__closing{display:flex;flex-direction:column;gap:var(--space-1);color:var(--ink-quiet);border-block-start:1px solid var(--line);padding-block-start:var(--space-5)}.sources__closing strong{color:var(--ink);font-weight:600}@container (max-width: 32.5rem){.sources__head{grid-template-columns:auto minmax(0,1fr) auto}.sources__head>.sources__status,.sources__head>.sources__end{grid-column:2;grid-row:2;justify-self:start}.sources__head>:last-child{grid-column:3;grid-row:1 / span 2}.sources__body{padding-inline:var(--space-1)}.sources__facts{grid-template-columns:minmax(0,1fr);gap:0}.sources__facts dd{margin-block-end:var(--space-2)}.sources__setup{padding:var(--space-4)}.sources__steps li+li:before{display:none}}
