.obs-back{color:inherit;text-decoration:none}.obs-back:hover{text-decoration:underline}.obs-overview{display:grid;grid-template-columns:minmax(260px,1.15fr) minmax(420px,1fr);grid-gap:22px;gap:22px;align-items:center;margin-bottom:22px;padding:20px 22px;background:var(--white);border:1px solid var(--c4);border-radius:16px;box-shadow:0 6px 18px rgba(92,85,78,.05)}.obs-overview-copy{max-width:620px}.obs-overview-title{margin:4px 0 6px;color:var(--c1);font-family:var(--font-ui);font-size:23px;font-weight:600;line-height:1.2}.obs-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(88px,1fr))}.obs-overview-stats>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:4px 15px;border-left:1px solid var(--c5)}.obs-overview-stats strong{color:var(--c1);font-family:var(--font-ui);font-size:23px;font-weight:600;line-height:1.15;overflow-wrap:anywhere}.obs-overview-stats span{color:var(--c2);font-size:10.5px;line-height:1.35}.adm-acct-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px;margin-top:10px}.adm-acct-card{background:var(--white);border:1px solid var(--c4);border-radius:14px;padding:13px 15px;display:flex;flex-direction:column;gap:6px}.adm-acct-card--personal{border-left:3px solid #ec8555}.adm-acct-card--situent{border-left:3px solid var(--c1)}.adm-acct-card--thirdparty{border-left:3px solid var(--c3)}.adm-acct-label{font-size:13.5px;font-weight:500;color:var(--c1);display:flex;align-items:center;gap:7px}.adm-acct-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.adm-acct-dot--personal{background:#ec8555}.adm-acct-dot--situent{background:var(--c1)}.adm-acct-dot--thirdparty{background:var(--c3)}.adm-acct-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--c1);border:1px solid var(--c5);border-radius:999px;padding:2px 9px;white-space:nowrap}.adm-code{font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--c6);border:1px solid var(--c5);border-radius:5px;padding:1px 5px;overflow-wrap:anywhere}.adm-row-dim td{opacity:.55}.adm-prov-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:14px;gap:14px;margin-top:10px}.adm-prov-card{background:var(--white);border:1px solid var(--c4);border-radius:16px;padding:15px 17px;display:flex;flex-direction:column;gap:9px;min-width:0}.adm-prov-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.adm-prov-head>div:first-child{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.adm-prov-name{font-size:14.5px;font-weight:500;color:var(--c1)}.adm-prov-tags{display:flex;gap:6px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.adm-pill{font-size:10.5px;letter-spacing:.06em;text-transform:none;color:var(--c2);border:1px solid var(--c5);border-radius:999px;padding:2px 8px;white-space:nowrap}.adm-pill--active{color:var(--c1);border-color:rgba(92,85,78,.45);background:rgba(92,85,78,.08)}.adm-pill--standby{color:#9a6a2f;border-color:rgba(236,133,85,.45);background:rgba(236,133,85,.1)}.adm-pill--unconfigured{opacity:.7}.adm-prov-notes{font-size:12.5px}.adm-prov-env{display:flex;flex-wrap:wrap;gap:5px}.adm-prov-fns{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--c1)}@media (max-width:640px){.adm-prov-list{grid-template-columns:1fr}}.obs-lanes{display:flex;flex-direction:column;gap:18px}.obs-lane{background:var(--white);border:1px solid var(--c4);border-radius:16px;padding:16px 18px 18px}.obs-lane-title{font-size:14.5px;font-weight:500;color:var(--c1);margin-bottom:2px}.obs-lane .adm-muted{margin-bottom:12px}.obs-flow{display:flex;align-items:stretch;gap:8px;overflow-x:auto;padding-bottom:6px}.obs-node{flex:0 0 210px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--c5);border-radius:12px;padding:11px 13px;background:var(--c7)}.obs-node-title{font-size:12.5px;font-weight:500;color:var(--c1)}.obs-node-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.obs-node-where{font-size:10.5px;color:var(--c2);letter-spacing:.04em;text-transform:none}.obs-node-text{font-size:11.5px;line-height:1.55;color:var(--c2)}.obs-arrow{align-self:center;flex:0 0 auto;color:var(--c3);font-size:15px}.obs-chip{font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:none;padding:3px 10px;border-radius:999px;background:var(--c5);color:var(--c2);white-space:nowrap}.obs-chip--model{background:rgba(92,85,78,.12);color:var(--c1);text-transform:none;letter-spacing:.02em}.obs-chip--srv{background:rgba(92,85,78,.14);color:var(--c1)}.obs-chip--app{background:var(--c6);color:var(--c2)}.obs-chip--plan{background:rgba(212,175,90,.16);color:var(--c1)}.obs-chip--ok{background:rgba(92,85,78,.14);color:var(--c1)}.obs-chip--bad{background:rgba(236,133,85,.16);color:var(--accent)}.obs-run-summary{grid-template-columns:auto auto auto minmax(120px,auto) minmax(180px,1fr)}.obs-question{overflow-wrap:anywhere;color:var(--c1)}.obs-hint{font-size:11.5px;line-height:1.55;color:var(--c2)}.adm-trace-block .obs-hint,.adm-trace-nested .obs-hint{margin-top:5px}.obs-group-label{margin-top:6px;padding-top:10px;border-top:1px dashed var(--c5)}.obs-timeline{border:1px solid var(--c5);border-radius:12px;padding:11px 13px}.obs-timeline ol{margin:8px 0 0;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.obs-timeline li{font-size:12px;line-height:1.5;color:var(--c1)}.obs-timeline li::marker{color:var(--c3);font-size:11px}.obs-step-name{font-weight:500;letter-spacing:.03em}.obs-step-ms{margin-left:8px;font-size:10.5px;color:var(--c2);background:var(--c6);border-radius:999px;padding:1px 8px}.obs-step-detail{color:var(--c2);font-size:11.5px;margin-top:2px}.obs-pass{border:1px solid var(--c5);border-radius:12px;padding:11px 13px;display:grid;grid-gap:8px;gap:8px}.obs-pass-head{display:flex;align-items:center;gap:10px}.obs-filter{margin-bottom:12px;flex-wrap:wrap}.adm-trace-body code,.obs-run-summary code{font:11px ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:640px){.obs-overview{grid-template-columns:1fr;padding:17px}.obs-overview-stats{grid-template-columns:repeat(2,1fr);row-gap:15px}.obs-overview-stats>div:nth-child(odd){border-left:0;padding-left:0}.obs-run-summary{grid-template-columns:auto auto 1fr}.obs-run-summary .adm-trace-result,.obs-run-summary .obs-question{grid-column:1/-1}.obs-node{flex-basis:180px}}.onb-overlay{position:fixed;inset:0;z-index:1000;background:var(--white);display:flex;animation:onb-fade-in .3s ease both}@keyframes onb-fade-in{0%{opacity:0}to{opacity:1}}.onb-card{--onb-measure:560px;width:100%;height:100%;background:var(--white);display:flex;flex-direction:column;overflow:hidden}.onb-topbar{justify-content:space-between;padding:18px 24px;flex-shrink:0}.onb-brand,.onb-topbar{display:flex;align-items:center}.onb-brand{gap:8px;font-family:var(--font-ui);font-size:17px;font-weight:500;color:var(--text-dark)}.onb-skip-link{background:none;border:none;color:var(--c2);font-size:13px;cursor:pointer;padding:6px 8px;border-radius:8px}.onb-skip-link:hover{color:var(--c1);background:var(--c6)}.onb-body{flex:1 1;overflow-y:auto;padding:28px max(30px,calc((100% - var(--onb-measure)) / 2));display:flex}.onb-screen{width:100%;display:flex;flex-direction:column;animation:onb-slide-in .32s ease both}.onb-screen--center{align-items:center;text-align:center;justify-content:center;margin:auto 0;padding:12px 4px}.onb-screen--center .onb-lead{max-width:28ch;margin-left:auto;margin-right:auto}.onb-screen--center .onb-sub{max-width:38ch;margin-left:auto;margin-right:auto}.onb-screen--center .onb-cta-col{width:min(100%,320px);margin-top:30px}.aob-returning-goals{display:flex;flex-direction:column;gap:10px;margin:24px 0}.aob-returning-goal{padding:14px 16px;border-radius:14px;background:var(--c6)}.aob-returning-goal-title{color:var(--text-dark);font-size:15px;font-weight:500}.whatsnew-item-secondary{margin-top:14px;padding-top:12px;border-top:1px solid var(--c4)}.whatsnew-item-secondary p{margin:0 0 7px;color:var(--ui-action-muted);font-size:12px;line-height:1.5}@keyframes onb-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.onb-logo{width:64px;height:64px;border-radius:16px;margin-bottom:22px}.onb-eyebrow{font-size:11px;letter-spacing:.08em;text-transform:none;font-weight:500;color:var(--accent);margin-bottom:14px}.onb-h1{font-size:30px;letter-spacing:-.01em;margin-bottom:16px;line-height:1.2}.onb-h1,.onb-h2{font-family:var(--font-ui);font-weight:500;color:var(--text-dark)}.onb-h2{font-size:24px;margin-bottom:14px;line-height:1.25}.onb-lead{font-size:17px;color:var(--c1);line-height:1.5;margin-bottom:12px}.onb-h1 em,.onb-lead em{font-style:italic;color:var(--accent)}.onb-sub{font-size:14.5px;color:var(--c1);line-height:1.7;opacity:.85}.onb-sub strong{font-weight:500;color:var(--text-dark)}.onb-example-quote{margin:16px 0;padding:14px 16px;background:var(--c6);border-left:3px solid var(--c2);border-radius:10px;font-size:14px;font-style:italic;color:var(--c1);line-height:1.5}.onb-demo-stage{margin-top:26px;flex-direction:column;gap:14px;min-height:150px}.onb-demo-stage,.onb-mic{display:flex;align-items:center;justify-content:center}.onb-mic{width:84px;height:84px;border-radius:50%;border:none;background:var(--c1);color:var(--white);cursor:pointer;transition:transform .15s ease,background .2s ease;box-shadow:0 10px 26px rgba(92,85,78,.28)}.onb-mic:hover{transform:scale(1.04)}.onb-mic.is-recording{background:var(--accent);animation:onb-pulse 1.4s ease-in-out infinite}@keyframes onb-pulse{0%,to{box-shadow:0 0 0 0 rgba(236,133,85,.4)}50%{box-shadow:0 0 0 16px rgba(236,133,85,0)}}.onb-mic-stop{width:22px;height:22px;background:var(--white);border-radius:5px}.onb-mic-hint{font-size:13px;color:var(--c2)}.onb-demo-processing{display:flex;flex-direction:column;align-items:center}.onb-timeline{margin-top:18px;display:flex;flex-direction:column;gap:2px;background:var(--c6);border:1px solid var(--c5);border-radius:14px;padding:10px 14px}.onb-tl-row{display:grid;grid-template-columns:74px 12px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:9px 2px;border-bottom:1px solid var(--c5)}.onb-tl-row:last-child{border-bottom:none}.onb-tl-time{font-size:12px;color:var(--c2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.onb-tl-dot{width:10px;height:10px;border-radius:50%}.onb-tl-desc{font-size:14px;color:var(--text-dark)}.onb-valueprops{display:flex;flex-direction:column;gap:16px;margin:22px 0}.onb-vp{padding-left:14px;border-left:2px solid var(--c4)}.onb-vp-title{font-size:15px;color:var(--text-dark);font-weight:500;margin-bottom:3px}.onb-vp-desc{font-size:13px;color:var(--c1);line-height:1.5;opacity:.9}.onb-cta-col{display:flex;flex-direction:column;gap:10px;margin-top:8px}.onb-screen:not(.onb-screen--center) .onb-cta-col{margin-top:24px;margin-bottom:20px}.onb-cta-note{font-size:12px;color:var(--c2);line-height:1.5;margin-top:2px}.onb-btn-primary{width:100%;padding:14px 20px;border-radius:12px;border:none;background:var(--accent);color:var(--c7);font-size:15px;font-weight:500;cursor:pointer;transition:background .2s ease}.onb-btn-primary:hover:not(:disabled){background:var(--text-dark)}.onb-btn-primary:disabled{opacity:.6;cursor:default}.onb-btn-ghost{width:100%;min-height:44px;padding:12px 20px;border-radius:12px;border:none;background:none;color:var(--c2);font-size:13px;cursor:pointer}.onb-btn-ghost:hover{color:var(--c1)}.onb-footer{flex-shrink:0;border-top:1px solid var(--c5);padding:14px max(20px,calc((100% - var(--onb-measure)) / 2)) 16px}.onb-progress{display:flex;justify-content:center;gap:7px;margin-bottom:12px}.onb-dot{width:7px;height:7px;border-radius:50%;background:var(--c4);transition:all .25s ease}.onb-dot.is-done{background:var(--c2)}.onb-dot.is-active{background:var(--c1);width:20px;border-radius:4px}.onb-nav{display:flex;align-items:center;justify-content:space-between;min-height:36px}.onb-btn-back{background:none;border:none;color:var(--c2);font-size:14px;cursor:pointer;padding:8px 10px;border-radius:8px}.onb-btn-back:hover{color:var(--c1);background:var(--c6)}.onb-btn-next{background:var(--c1);border:none;color:var(--white);font-size:14px;font-weight:500;cursor:pointer;padding:10px 20px;border-radius:10px;transition:background .2s ease}.onb-btn-next:hover{background:#4a443e}@media (max-width:600px){.onb-overlay{height:100dvh}:root.situent-kb-open .onb-overlay{height:var(--app-viewport-height,100dvh)}.onb-topbar{padding-top:max(16px,calc(env(safe-area-inset-top, 0px) + 8px),var(--app-boot-panel-top-padding,0px))}.onb-footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.onb-body{padding:28px 24px}.onb-h1{font-size:26px}.onb-h2{font-size:22px}.onb-lead{font-size:16px}.onb-screen--center{padding:16px 2px}.onb-screen--center .onb-cta-col{margin-top:26px}.aob-name-input{font-size:16px}html:has(.onb-overlay),html:has(.onb-overlay) body{background:var(--white)}body:has(.onb-overlay) .app-shell{visibility:hidden}}@media (max-width:600px) and (display-mode:standalone){.onb-overlay{height:100lvh}:root.situent-letterboxed .onb-overlay{height:var(--app-viewport-height,var(--app-boot-viewport-height,100dvh))}}@media (max-width:640px){.auth-dropdown-trigger,.cal-btn,.settings-menu-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;width:44px;height:44px;padding:0;border-radius:12px;background:var(--c5);border:1px solid var(--c4);color:var(--c1);transition:border-color .18s ease,background .18s ease}.auth-dropdown-trigger svg,.cal-btn svg,.settings-menu-btn svg{display:block;width:19px;height:19px}.auth-dropdown-trigger:hover,.auth-dropdown-trigger[aria-expanded=true],.cal-btn--open,.cal-btn:hover,.settings-menu-btn--open,.settings-menu-btn:hover{background:var(--c5);border-color:var(--c2);color:var(--c1)}.auth-dropdown-trigger--logged-in{border-color:var(--c4)}.auth-dropdown-trigger--logged-in:after,.cal-btn-status{top:7px;right:7px;bottom:auto;left:auto;width:7px;height:7px;background:var(--accent);border:none;box-shadow:0 0 0 2px var(--c5)}.cal-btn-glyph{position:static}.cal-btn{position:relative}.cal-btn-status{position:absolute}}@media (max-width:640px){.auth-dropdown-trigger:focus-visible,.cal-btn:focus-visible,.settings-menu-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.auth-dropdown-trigger:focus:not(:focus-visible),.cal-btn:focus:not(:focus-visible),.settings-menu-btn:focus:not(:focus-visible){outline:none}}.whatsnew-overlay{position:fixed;inset:0;z-index:400;align-items:center;justify-content:center;padding:20px;background:rgba(23,23,23,.42)}.whatsnew-overlay,.whatsnew-panel{display:flex;overscroll-behavior:contain}.whatsnew-panel{flex-direction:column;width:min(560px,100%);max-height:min(84dvh,760px);overflow-y:auto;padding:26px 26px 24px;border:1px solid var(--c4);border-radius:18px;background:var(--white);color:var(--c1);box-shadow:0 18px 60px rgba(23,23,23,.22)}.whatsnew-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.whatsnew-eyebrow{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:none;color:var(--c2)}.whatsnew-title{margin:3px 0 0;font-family:var(--font-ui);font-size:25px;font-weight:500;letter-spacing:-.01em;line-height:1.1}.whatsnew-close{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--c4);border-radius:10px;background:var(--c5);color:var(--c1);font-size:19px;line-height:1;cursor:pointer}.whatsnew-close:hover{border-color:var(--c2)}.whatsnew-lede{margin:12px 0 0;font-size:13.5px;line-height:1.5;color:var(--c2);max-width:46ch}.whatsnew-list{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column}.whatsnew-release-label{margin:26px 0 -6px;font-size:11px;font-weight:500;letter-spacing:.07em;color:var(--c2)}.whatsnew-item{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-top:1px solid var(--c4)}.whatsnew-item-body{flex:1 1;min-width:0}.whatsnew-item-title{margin:0 0 4px;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.whatsnew-item-text{margin:0;font-size:13px;line-height:1.5;color:var(--c2)}.whatsnew-transform{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:10px}.whatsnew-chip{font-size:11px;font-weight:500;padding:3px 8px;border-radius:6px;background:var(--c5);color:var(--c2);white-space:nowrap}.whatsnew-chip-to{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.whatsnew-arrow{font-size:12px;color:var(--c2)}.whatsnew-item-action{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;padding:0;gap:6px;border:0;background:transparent;color:var(--accent);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.whatsnew-item-action:hover{text-decoration:underline;text-underline-offset:3px}.whatsnew-item-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.legacy-audio-overlay{position:fixed;inset:0;z-index:420;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(28,24,20,.48)}.legacy-audio-panel{width:min(480px,100%);max-height:min(84dvh,640px);overflow-y:auto;padding:24px;border-radius:16px;background:var(--white);color:var(--c1)}.legacy-audio-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.legacy-audio-title{margin:0;font-size:18px;font-weight:500;line-height:1.25}.legacy-audio-sub{margin:5px 0 0;color:var(--c2);font-size:12px;line-height:1.5}.legacy-audio-close{flex:0 0 auto;width:44px;height:44px;margin:-10px -10px 0 0;border:0;border-radius:10px;background:transparent;color:var(--c2);font:inherit;font-size:20px;cursor:pointer}.legacy-audio-close:hover{background:var(--c5);color:var(--c1)}.legacy-audio-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.legacy-audio-body{margin-top:22px}.legacy-audio-copy{margin:0;color:var(--c1);font-size:14px;line-height:1.6}.legacy-audio-privacy{margin:10px 0 0;color:var(--c2);font-size:12px;line-height:1.5}.legacy-audio-download{min-height:44px;margin-top:22px;padding:0 18px;border:0;border-radius:12px;background:var(--accent);color:#fff;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.legacy-audio-download:hover:not(:disabled){filter:brightness(.95)}.legacy-audio-download:focus-visible{outline:2px solid var(--c1);outline-offset:3px}.legacy-audio-download:disabled{cursor:default;opacity:.58}.legacy-audio-status{margin:14px 0 0;color:var(--c2);font-size:12px;line-height:1.5}.legacy-audio-status--success{color:var(--ui-ground)}.legacy-audio-status--error{color:var(--c1)}@media (max-width:560px){.legacy-audio-overlay{align-items:flex-end;padding:0}.legacy-audio-panel{width:100%;max-height:88dvh;padding:22px 20px calc(22px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.legacy-audio-download{width:100%}}[data-theme=dark] .legacy-audio-panel{background:var(--card);color:var(--text-primary)}[data-theme=dark] .legacy-audio-copy,[data-theme=dark] .legacy-audio-title{color:var(--text-primary)}[data-theme=dark] .legacy-audio-privacy,[data-theme=dark] .legacy-audio-status,[data-theme=dark] .legacy-audio-sub{color:var(--text-secondary)}[data-theme=dark] .legacy-audio-close:hover{background:var(--card-hover);color:var(--text-primary)}[data-theme=dark] .legacy-audio-status--success{color:var(--line-accent)}[data-theme=dark] .legacy-audio-status--error{color:var(--text-primary)}.whatsnew-vote{flex-shrink:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:46px;min-height:46px;padding:6px 0;border:1px solid var(--c4);border-radius:12px;background:var(--c5);color:var(--c2);cursor:pointer;font:inherit;transition:border-color .15s ease,color .15s ease,background .15s ease}.whatsnew-vote:hover:not(:disabled){border-color:var(--c2);color:var(--c1)}.whatsnew-vote--on{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.whatsnew-vote:disabled{opacity:.55;cursor:default}.whatsnew-vote:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.whatsnew-vote-count{font-size:12px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.whatsnew-signin-note{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--c4);font-size:12.5px;color:var(--c2);text-align:center}@media (max-width:640px){.whatsnew-overlay{padding:0;align-items:stretch}.whatsnew-panel{width:100%;max-height:100dvh;border:none;border-radius:0;padding:max(20px,env(safe-area-inset-top)) 18px max(20px,env(safe-area-inset-bottom))}.whatsnew-title{font-size:23px}}[data-theme=dark] .whatsnew-panel{background:var(--c5);border-color:var(--c4)}[data-theme=dark] .whatsnew-chip,[data-theme=dark] .whatsnew-close,[data-theme=dark] .whatsnew-vote{background:rgba(255,255,255,.04)}.whatsnew-card{position:relative;display:flex;align-items:flex-start;gap:12px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--c4));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,transparent),transparent 70%)}.whatsnew-card-body{flex:1 1;min-width:0}.whatsnew-card-eyebrow{font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:none;color:var(--accent);margin-bottom:4px}.whatsnew-card-title{font-family:var(--font-ui);font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1.25;color:var(--c1)}.whatsnew-card-sub{margin-top:4px;font-size:13px;line-height:1.45;color:var(--c2)}.whatsnew-card-list{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.55;color:var(--c2);list-style:disc}.whatsnew-card-list li+li{margin-top:2px}.whatsnew-card-cta{margin-top:11px;min-height:40px;padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.whatsnew-card-cta:hover{text-decoration:underline;text-underline-offset:3px}.whatsnew-card-cta:focus-visible,.whatsnew-card-dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.whatsnew-card-dismiss{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--c2);font-size:18px;line-height:1;cursor:pointer}.whatsnew-card-dismiss:hover{background:var(--c5);color:var(--c1)}[data-theme=dark] .whatsnew-card{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.aob-card{--onb-measure:720px}.aob-error{font-size:13px;color:var(--accent);margin-top:12px}.aob-narration{margin-top:22px;display:flex;flex-direction:column;gap:10px;min-height:120px}.aob-narration-line{font-size:14px;line-height:1.5;color:var(--c2);opacity:.55;transition:opacity .4s ease-out}.aob-narration-line.is-current{color:var(--c1);opacity:1}.aob-observations{margin:14px 0 6px;display:flex;flex-direction:column;gap:8px}.aob-headline{font-size:14px;color:var(--accent);line-height:1.55;margin:14px 0 6px}.aob-cards{display:flex;flex-direction:column;gap:18px;margin:20px 0}.aob-cards--compact{gap:10px;margin:10px 0}.aob-group-label{font-size:12px;font-weight:500;color:var(--ui-meta,#8a8178);margin-bottom:8px}.aob-goal-card{background:var(--c6);border-radius:14px;padding:14px 16px;margin-bottom:8px}.aob-goal-title{font-size:15px;font-weight:500;color:var(--text-dark)}.aob-goal-desc{font-size:13px;color:var(--c1);opacity:.85;line-height:1.45;margin-top:2px}.aob-goal-meta{display:flex;align-items:center;gap:8px;margin-top:8px}.aob-chip{border:1px solid var(--c4);background:transparent;color:var(--c2);border-radius:999px;font-size:12px;padding:2px 10px;cursor:pointer}.aob-chip.is-on{border-color:var(--accent);color:var(--accent)}.aob-prov{font-size:11px;color:var(--c2);margin-left:auto}.aob-prov.is-confirmed{color:var(--ui-meta,#8a8178)}.aob-remove{border:0;background:transparent;color:var(--c2);font-size:16px;line-height:1;cursor:pointer;border-radius:8px;padding:2px 6px}.aob-remove:hover{color:var(--c1);background:var(--c5)}.aob-plan-row{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--c4)}.aob-plan-row:last-child{border-bottom:none}.aob-plan-date{font-size:12px;color:var(--c2);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aob-inline-input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--text-dark);font:inherit;font-size:14px;padding:2px 0}.aob-inline-input:focus{outline:none;border-bottom:1px solid var(--accent)}.aob-goal-title{display:block;width:100%}.onb-body--chat{overflow:hidden}.aob-notes-panel{flex:1 1;min-height:0;overflow-y:auto}.aob-topbar-actions{display:flex;align-items:center;gap:18px}.aob-take-me-in{min-height:44px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--c1);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .18s ease-out,opacity .18s ease-out}.aob-take-me-in:hover:not(:disabled){background:var(--c6)}.aob-take-me-in:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aob-take-me-in:disabled{cursor:default;opacity:.6}.aob-interview{flex-direction:column}.aob-chat,.aob-interview{display:flex;flex:1 1;min-height:0}.aob-chat{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;gap:12px;padding:4px 0 10px}.aob-chat::-webkit-scrollbar{display:none}.aob-msg{max-width:85%;font-size:14px;line-height:1.55;border-radius:14px;padding:10px 14px}.aob-msg--model{align-self:flex-start;background:var(--c6);color:var(--text-dark)}.aob-msg--user{align-self:flex-end;background:var(--accent);color:var(--white)}.aob-msg--thinking{color:var(--c2);background:transparent;padding-left:2px}.aob-msg--pending{opacity:.75;animation:aob-pending-pulse 1.4s ease-in-out infinite}@keyframes aob-pending-pulse{0%,to{opacity:.75}50%{opacity:.45}}.aob-composer{display:flex;gap:8px;margin-top:8px}.aob-chat-input{flex:1 1;min-width:0;border:1px solid var(--c4);border-radius:999px;background:var(--white);color:var(--text-dark);font:inherit;font-size:14px;padding:9px 14px}.aob-chat-input:focus{outline:none;border-color:var(--accent)}.aob-send{padding:9px 18px;width:auto;flex:none;white-space:nowrap}.aob-mic{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--c4);border-radius:999px;background:var(--white);color:var(--c1);cursor:pointer;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.aob-mic.is-recording{border-color:var(--accent);background:var(--accent);color:var(--white);animation:aob-pending-pulse 1.4s ease-in-out infinite}.aob-mic:disabled{opacity:.45;cursor:default}.aob-voice-hint{margin-top:6px;text-align:center;font-size:12px;color:var(--c2)}.aob-voice-hint.is-live,.aob-voice-hint.is-notice{color:var(--accent)}@media (max-width:600px){.aob-msg{max-width:92%}.aob-chat-input{font-size:16px}.aob-send{padding:9px 14px}.aob-interview{min-height:0}}.asst-panel{position:relative;max-width:none;padding:0}.asst-topbar{position:relative;flex-shrink:0;z-index:15;display:flex;align-items:center;gap:4px;min-height:48px;padding:6px 20px 4px}.asst-thread-trigger{min-width:0;max-width:min(100%,460px);min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 4px;border:0;border-radius:8px;background:transparent;color:var(--ui-ink);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:color .15s ease-out,background .15s ease-out}.asst-thread-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asst-thread-trigger:hover,.asst-thread-trigger[aria-expanded=true]{color:var(--ui-ink)}.asst-thread-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.asst-history-overlay{position:absolute;inset:0;z-index:20}.asst-history{position:absolute;top:48px;left:20px;z-index:21;width:min(340px,calc(100% - 24px));max-height:min(420px,65dvh);overflow-y:auto;background:var(--white);border:1px solid var(--c4);border-radius:14px;box-shadow:0 10px 30px rgba(28,26,22,.1);padding:6px;box-sizing:border-box}.asst-history-header{min-height:38px;display:flex;justify-content:space-between;padding:2px 4px 2px 10px;font-size:12px;font-weight:500}.asst-history-header,.asst-history-new{align-items:center;color:var(--ui-action-muted)}.asst-history-new{width:32px;height:32px;display:inline-flex;justify-content:center;border:0;border-radius:8px;background:transparent;cursor:pointer;transition:color .15s ease-out,background .15s ease-out}.asst-history-new:hover{color:var(--ui-ink);background:var(--c6)}.asst-history-new:focus-visible{outline:2px solid var(--ui-orange);outline-offset:1px}.asst-history-empty{padding:14px 12px;font-size:13px;color:var(--ui-action-muted)}.asst-history-item{display:flex;align-items:center;gap:4px;border-radius:10px;transition:background .12s}.asst-history-item.is-active,.asst-history-item:hover{background:var(--c6)}.asst-history-item.is-active .asst-history-title{color:var(--ui-ink)}.asst-history-main{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:10px;background:none;border:none;text-align:left;cursor:pointer;padding:10px}.asst-history-title{flex:1 1;min-width:0;font-size:13.5px;color:var(--ui-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asst-history-meta{font-size:11px;color:var(--ui-action-muted);white-space:nowrap}.asst-history-actions{display:flex;align-items:center;gap:2px;padding-right:6px;flex-shrink:0;opacity:0;transition:opacity .12s}.asst-history-item.is-active .asst-history-actions,.asst-history-item:hover .asst-history-actions{opacity:1}.asst-history-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:none;color:var(--ui-action-muted);border-radius:7px;cursor:pointer;transition:color .12s,background .12s}.asst-history-icon:hover{background:var(--c5);color:var(--ui-ink)}.asst-history-icon--danger:hover{color:#c46850}.asst-history-icon:focus-visible{outline:2px solid var(--ui-orange);outline-offset:2px}.asst-history-icon:disabled{cursor:default;opacity:.4}.asst-history-icon:disabled:hover{background:none;color:var(--ui-action-muted)}.asst-history-rename{flex:1 1;min-width:0;font-size:13.5px;padding:8px 10px;margin:1px;border:1px solid var(--accent);border-radius:8px;background:var(--white);color:var(--c1);outline:none}.asst-chat{padding:12px max(20px,calc((100% - 720px) / 2)) 24px}.asst-chat,.asst-turn,.asst-turns{display:flex;flex-direction:column;gap:14px}.asst-msg-wrap{display:flex;flex-direction:column;gap:3px;min-width:0}.asst-msg-wrap--user{align-self:flex-end;align-items:flex-end;max-width:85%}.asst-msg-wrap--user .aob-msg--user{max-width:100%}.asst-msg-wrap--reply{align-self:stretch;align-items:flex-start}.asst-stamp{font-size:11px;line-height:1.2;color:var(--ui-meta);padding:0 4px;opacity:0;transition:opacity .16s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.asst-msg-wrap:focus-within .asst-stamp,.asst-msg-wrap:hover .asst-stamp{opacity:1}@media (hover:none){.asst-stamp{opacity:.7}}.asst-reply{align-self:stretch;font-size:14px;line-height:1.6;color:var(--text-dark);padding:0 2px}.asst-reply--thinking{color:var(--c2);animation:aob-pending-pulse 1.4s ease-in-out infinite}.asst-reply--error{color:var(--accent)}.asst-reply-retry{border:none;background:none;font-family:inherit;font-size:13px;font-weight:500;color:var(--c1);margin-left:8px;padding:4px 8px;border-radius:999px;cursor:pointer}.asst-reply-retry:hover{background:var(--c6);color:var(--accent)}.asst-day-status,.asst-lookups{font-size:12px;color:var(--ui-meta);margin-top:4px;overflow-wrap:anywhere}.asst-day-status--working{animation:asst-day-status-pulse 1.6s ease-in-out infinite}@keyframes asst-day-status-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.asst-day-status--working{animation:none}}.asst-channel{font-size:11px;color:var(--ui-meta);text-align:center;padding:2px 0}.asst-autosaved{display:flex;flex-direction:column;gap:2px;margin-top:4px}.asst-autosaved-row{display:flex;align-items:baseline;gap:4px;font-size:12px;color:var(--ui-meta)}.asst-autosaved-text{min-width:0;overflow-wrap:anywhere}.asst-autosaved-undo{border:none;background:none;font-family:inherit;font-size:12px;font-weight:500;color:var(--c1);padding:4px 8px;border-radius:999px;cursor:pointer;flex-shrink:0}.asst-autosaved-undo:hover{background:var(--c6);color:var(--accent)}.asst-bubble p{margin:0 0 10px}.asst-bubble p:last-child{margin-bottom:0}.asst-bubble-list{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:4px}.asst-bubble-list:last-child{margin-bottom:0}.asst-bubble-list--receipts{font-size:13px;color:var(--c2)}.asst-bubble-list--bullets li{position:relative;padding-left:14px}.asst-bubble-list--bullets li:before{content:"•";position:absolute;left:2px;color:var(--ui-meta)}.asst-plan-confirm-text .asst-plan-confirm-conflict{color:#ec8555}.asst-plan-confirm-text .asst-plan-confirm-revised{color:var(--ui-meta);font-size:11px}.asst-plan-confirm-text .asst-plan-confirm-note{color:var(--ui-meta);font-style:italic}.asst-plan-confirm-text .asst-plan-confirm-plan-note{color:var(--ui-meta)}.asst-plan-confirm-text .asst-plan-confirm-similar{color:#ec8555}.asst-plan-confirm{align-self:stretch;background:var(--white);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.asst-plan-confirm-title{margin:0;font-size:14px;font-weight:500;color:var(--text-dark)}.asst-plan-confirm-list{display:flex;flex-direction:column;gap:6px}.asst-plan-confirm-row{display:flex;align-items:flex-start;gap:9px;cursor:pointer;font-size:13px;color:var(--c1)}.asst-plan-confirm-row input{margin-top:2px;accent-color:var(--accent)}.asst-plan-confirm-row.is-off .asst-plan-confirm-text{opacity:.45}.asst-plan-confirm-text{display:flex;flex-direction:column;gap:1px}.asst-plan-confirm-text small{font-size:12px;color:var(--ui-meta)}.asst-plan-confirm-error{font-size:12px;color:var(--accent)}.asst-plan-confirm-hint{margin:0;font-size:12px;color:var(--ui-action-muted)}.asst-plan-confirm-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.asst-plan-confirm-actions button{border:none;background:none;font-family:inherit;font-size:13px;color:var(--c1);border-radius:999px;padding:7px 13px;cursor:pointer;transition:background .12s,color .12s}.asst-plan-confirm-actions button:hover:not(:disabled){background:var(--c6)}.asst-plan-confirm-actions button:disabled{opacity:.45;cursor:default}.asst-plan-confirm-primary{color:var(--accent);font-weight:500}.asst-plan-confirm-ghost{color:var(--ui-action-muted)}.asst-empty{align-self:stretch;margin:auto 0;text-align:center;padding:24px 16px}.asst-empty--chips{margin:0;padding:22px 16px 0}.asst-empty-intro{flex-shrink:0;text-align:center;padding:6px max(20px,calc((100% - 720px) / 2)) 0;margin-top:auto}.asst-chat.is-empty-stage{flex:0 1 auto;padding-top:0;padding-bottom:0;margin-bottom:auto}.asst-empty-intro .asst-empty-title{margin:0 0 4px}.asst-empty-intro .asst-empty-sub{margin:0}.asst-empty-title{font-family:var(--font-ui);font-size:28px;font-weight:500;color:var(--text-dark);margin:0 0 8px}.asst-empty-sub{font-size:15px;color:var(--c2);line-height:1.55;margin:0 0 28px}.asst-suggests{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:540px;margin:0 auto}.asst-suggest{border:1px solid var(--c4);background:var(--white);color:var(--c1);border-radius:999px;font-size:13px;font-family:inherit;padding:9px 15px;cursor:pointer;transition:border-color .12s,color .12s}.asst-suggest:active,.asst-suggest:hover{border-color:var(--accent);color:var(--accent)}.asst-composer-wrap{flex-shrink:0;order:1;padding:0 max(20px,calc((100% - 720px) / 2)) 18px}.asst-topbar-tools{display:flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}.asst-topbar-tools--surface{position:absolute;top:56px;right:20px;z-index:16;margin-left:0;justify-content:flex-end}.asst-tool-orb{width:13px;height:13px;display:block;background:radial-gradient(circle at 32% 28%,rgba(236,133,85,.45),rgba(236,133,85,.85) 72%);border-radius:46% 54% 52% 48%/50% 46% 54% 50%;animation:voice-blob-waver 7s ease-in-out infinite}.asst-stage-wrap{flex-shrink:0;padding:18px max(20px,calc((100% - 720px) / 2)) 4px}.asst-stage-wrap.is-empty{padding-top:0}.asst-chat:not(.is-empty-stage):before{content:"";margin-top:auto}.asst-chat.is-under-stage{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22px);mask-image:linear-gradient(180deg,transparent 0,#000 22px)}@media (max-width:600px){.asst-topbar{min-height:48px;padding:2px 8px}.asst-topbar-tools--surface{top:50px;right:8px}.asst-thread-trigger{min-height:44px;max-width:100%}.asst-history{top:54px;left:8px;width:calc(100% - 16px)}.asst-history-new{width:44px;height:44px}.asst-history-actions{opacity:1}.asst-history-icon{width:44px;height:44px}.asst-history-rename{font-size:16px}.asst-empty-title{font-size:24px}.asst-empty-intro{padding:2px 14px 0}.asst-empty--chips{padding:18px 14px 0}.asst-chat{padding:8px 14px 16px}.asst-composer-wrap{padding:0 14px 12px}.asst-stage-wrap{padding:14px 14px 2px}.asst-stage-wrap.is-empty{padding-top:0}.asst-autosaved-undo,.asst-reply-retry,.asst-suggest{min-height:44px}.asst-plan-confirm-actions{flex-direction:column-reverse;align-items:stretch}.asst-plan-confirm-actions button{min-height:44px;text-align:center}}.aob-account-list{display:flex;flex-direction:column;gap:8px;margin:18px 0 22px}.aob-account-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:12px;background:var(--white)}.aob-account-email{font-size:14px;color:var(--text-dark);overflow-wrap:anywhere}.aob-account-remove{border:none;background:none;color:var(--c2);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap;padding:4px 0}.aob-account-remove:hover:not(:disabled){color:var(--accent)}.aob-account-remove:disabled{opacity:.5;cursor:default}.aob-name-confirm{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:16px 0 22px;font-size:17px;color:var(--text-dark)}.aob-name-input{width:auto;border:0;border-bottom:1px solid var(--c3);background:transparent;color:var(--accent);font:inherit;font-size:16px;font-weight:500;text-align:center;padding:2px 4px}.aob-name-input:focus{outline:none;border-bottom-color:var(--accent)}.aob-phone-field{margin:22px auto 0}.onb-screen--center .brief-caller{width:min(100%,420px);margin:18px auto 0;text-align:left}.onb-screen--center>.brief-signup{width:min(100%,420px);margin:22px auto 0;text-align:left}.jeff-setup{align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:auto 0 0}.jeff-setup--meet{align-items:center;text-align:center;gap:0;margin:auto;padding:24px 0 8vh;max-width:480px;align-self:center}.jeff-setup--meet .jeff-meet-blob{width:min(36vw,148px);height:min(36vw,148px);cursor:default;margin-bottom:28px}.jeff-meet-title{font-family:var(--font-ui);font-size:28px;font-weight:500;color:var(--text-dark);margin:0 0 10px}.jeff-meet-line{font-size:15px;line-height:1.55;color:var(--text-dark);margin:0 0 26px}.jeff-meet-actions{display:flex;flex-direction:column;align-items:center;gap:12px}.jeff-setup--meet .jeff-setup-chips{justify-content:center}.jeff-setup-chips{display:flex;flex-wrap:wrap;gap:8px}.jeff-setup-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--c4);background:var(--white);color:var(--c1);border-radius:999px;font-family:inherit;font-size:13px;padding:9px 16px;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.jeff-setup-chip:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.jeff-setup-chip:disabled{opacity:.55;cursor:default}.jeff-setup-chip--primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:500}.jeff-setup-chip--primary:hover:not(:disabled){color:#fff;background:#e07a48;border-color:#e07a48}.jeff-setup-chip--quiet{border-color:transparent;background:transparent;color:var(--ui-meta)}.jeff-setup-chip--quiet:hover:not(:disabled){border-color:transparent;color:var(--c1)}.jeff-setup--meet .jeff-setup-chip--primary{font-size:14px;padding:12px 22px}.jeff-setup-g{flex-shrink:0}.jeff-setup-form{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:420px}.jeff-setup-input{width:100%;font-family:inherit;font-size:16px;color:var(--text-dark);background:var(--white);border:1px solid var(--c4);border-radius:999px;padding:10px 16px}.jeff-setup-input:focus{outline:none;border-color:var(--accent)}.jeff-setup-fine{margin:0;font-size:12px;line-height:1.45;color:var(--ui-meta)}.jeff-setup-error,.jeff-setup-fine a{margin:0;font-size:13px;color:var(--accent)}@media (max-width:640px){.jeff-setup-chip{min-height:44px}.jeff-meet-title{font-size:24px}}