html,body,p,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,img,pre,form,fieldset{margin:0;padding:0}img,fieldset{border:0}body,html{height:100%;width:100%}body,[data-subtree-theme]{background-color:var(--ds-surface, #fff);color:var(--ds-text, #172b4d);font:var( --ds-font-body, normal 400 14px/1.42857142857143 -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif )}body{-ms-overflow-style:-ms-autohiding-scrollbar;text-decoration-skip-ink:auto}p,ul,ol,dl,h1,h2,h3,h4,h5,h6,blockquote,pre,form,table{margin:var(--ds-space-150, 12px) 0 0 0}a{color:var(--ds-link, #0052cc);text-decoration:none}a:hover{color:var(--ds-link, #0065ff);text-decoration:underline}a:active{color:var(--ds-link-pressed, #0747a6)}a:focus-visible{outline:var(--ds-border-width-focused, 2px) solid var(--ds-border-focused, #2684ff);outline-offset:var(--ds-space-025, 2px)}@supports not selector(*:focus-visible){a:focus{outline:var(--ds-border-width-focused, 2px) solid var(--ds-border-focused, #4c9aff);outline-offset:var(--ds-space-025, 2px)}}h1{font:var( --ds-font-heading-xlarge, 600 2.0714285714285716em/1.103448275862069 -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif );color:var(--ds-text);margin-top:var(--ds-space-500)}h2{font:var( --ds-font-heading-large, 500 1.7142857142857142em/1.1666666666666667 -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif );color:var(--ds-text);margin-top:var(--ds-space-500)}h3{font:var( --ds-font-heading-medium, 500 1.4285714285714286em/1.2 -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif );color:var(--ds-text);margin-top:28px}h4{font:var( --ds-font-heading-small, 600 1.1428571428571428em/1.25 -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif );color:var(--ds-text);margin-top:var(--ds-space-300)}h5{font:var( --ds-font-heading-xsmall, 600 1em/1.1428571428571428 -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif );color:var(--ds-text);margin-top:var(--ds-space-200)}h6{font:var( --ds-font-heading-xxsmall, 600 .8571428571428571em/1.3333333333333333 -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif );color:var(--ds-text);margin-top:var(--ds-space-250);text-transform:uppercase}ul,ol,dl{padding-left:var(--ds-space-500, 40px)}dd,dd+dt,li+li{margin-top:var(--ds-space-050, 4px)}ul ul:not(:first-child),ul style:first-child~*+ul,ol ul:not(:first-child),ol style:first-child~*+ul,ul ol:not(:first-child),ul style:first-child~*+ol,ol ol:not(:first-child),ol style:first-child~*+ol{margin-top:var(--ds-space-050, 4px)}p:first-child,style:first-child+p,ul:first-child,style:first-child+ul,ol:first-child,style:first-child+ol,dl:first-child,style:first-child+dl,h1:first-child,style:first-child+h1,h2:first-child,style:first-child+h2,h3:first-child,style:first-child+h3,h4:first-child,style:first-child+h4,h5:first-child,style:first-child+h5,h6:first-child,style:first-child+h6,blockquote:first-child,style:first-child+blockquote,pre:first-child,style:first-child+pre,form:first-child,style:first-child+form,table:first-child,style:first-child+table{margin-top:0}blockquote,q{color:inherit}blockquote{border:none;padding-left:var(--ds-space-500, 40px)}[dir=rtl] blockquote{padding-left:0;padding-right:var(--ds-space-500, 40px)}blockquote:before,q:before{content:"“"}blockquote:after,q:after{content:"”"}blockquote:before{float:left;margin-left:-1em;text-align:right;width:1em}[dir=rtl] blockquote:before{float:right;margin-right:-1em;text-align:left}blockquote>:last-child{display:inline-block}small{font:var( --ds-font-body-small, normal 400 11px/16px ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif )}code,kbd{font-family:var( --ds-font-family-code, ui-monospace, Menlo, "Segoe UI Mono", "Ubuntu Mono", monospace )}var,address,dfn,cite{font-style:italic}abbr{border-bottom:var(--ds-border-width, 1px) var(--ds-border, #ccc) dotted;cursor:help}@supports (color-scheme: dark) and (color-scheme: light){[data-color-mode=light]{color-scheme:light}[data-color-mode=dark]{color-scheme:dark}}table{border-collapse:collapse;width:100%}thead,tbody,tfoot{border-bottom:var(--ds-border-width-selected, 2px) solid var(--ds-border, #dfe1e6)}td,th{border:none;padding:var(--ds-space-050, 4px) var(--ds-space-100, 8px);text-align:left}th{vertical-align:top}td:first-child,style:first-child+td,th:first-child,style:first-child+th{padding-left:0}td:last-child,th:last-child{padding-right:0}caption{font:var( --ds-font-heading-medium, 500 1.4285714285714286em/1.2 ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Ubuntu, "Helvetica Neue", sans-serif );letter-spacing:-.008em;color:var(--ds-text);margin-top:28px;margin-bottom:var(--ds-space-100, 8px);text-align:left}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}@-moz-document url-prefix(){img{font-size:0}img:-moz-broken{font-size:inherit}}button{font-family:inherit}:root[data-scrollbar-harmonisation]{scrollbar-color:var(--ds-border-input, #8c8f97) var(--ds-elevation-surface-current, #ffffff)}:root[data-scrollbar-harmonisation] *{scrollbar-color:var(--ds-border-input, #8c8f97) var(--ds-elevation-surface-current, #ffffff)}:root[data-scrollbar-harmonisation]::-webkit-scrollbar-track,:root[data-scrollbar-harmonisation]::-webkit-scrollbar-corner,:root[data-scrollbar-harmonisation] *::-webkit-scrollbar-track,:root[data-scrollbar-harmonisation] *::-webkit-scrollbar-corner{background-color:var(--ds-elevation-surface-current, #ffffff);border:0}:root[data-scrollbar-harmonisation]::-webkit-scrollbar-thumb,:root[data-scrollbar-harmonisation] *::-webkit-scrollbar-thumb{background-color:var(--ds-border-input, #8c8f97);border-radius:var(--ds-radius-full, 9999px)}:root[data-scrollbar-harmonisation]::-webkit-scrollbar-thumb:hover,:root[data-scrollbar-harmonisation] *::-webkit-scrollbar-thumb:hover{background-color:var(--ds-border-bold, #7d818a)}@media(forced-colors:active){:root[data-scrollbar-harmonisation],:root[data-scrollbar-harmonisation] *{scrollbar-color:auto}:root[data-scrollbar-harmonisation]::-webkit-scrollbar-track,:root[data-scrollbar-harmonisation]::-webkit-scrollbar-thumb,:root[data-scrollbar-harmonisation]::-webkit-scrollbar-corner,:root[data-scrollbar-harmonisation] *::-webkit-scrollbar-track,:root[data-scrollbar-harmonisation] *::-webkit-scrollbar-thumb,:root[data-scrollbar-harmonisation] *::-webkit-scrollbar-corner{background-color:revert;border:revert}}.assistive{border:0!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}:root{--ink: #071a4a;--ink-2: #12336e;--ink-dark: #171a1f;--muted: #58709a;--text-muted: #545d69;--line: #d8e5f5;--hairline: #a3a9af;--surface: #ffffff;--canvas: #edf0f2;--cyan: #10baf2;--cta-cyan: #42bdf1;--teal: #168ef0;--teal-dark: #0968d8;--blue: #1456e8;--azure: #10aeea;--shadow: 0 24px 70px rgba(21, 86, 170, .12);--font: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-font: var(--font);--text-xs: .75rem;--text-sm: .8125rem;--text-md: .875rem;--text-base: .9375rem;--text-lg: 1.0625rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--leading-tight: 1.2;--leading-snug: 1.35;--leading-body: 1.5;--tracking-tight: -.02em;--tracking-display: -.035em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;color-scheme:light}#retry-invitation-code{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px}.referrals-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:16px}.referrals-actions button{border:1px solid var(--line);border-radius:8px;padding:8px 12px;background:#fff;color:var(--ink);cursor:pointer}.dashboard-invite{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px 0 11px;border:0;border-radius:999px;background:linear-gradient(135deg,#1b8ae8,#1246c8);color:#fff;font-size:.82rem;font-weight:800;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:0 8px 18px #1456e847;animation:invite-glow 2.8s ease-in-out infinite}.dashboard-invite:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 24px #1456e85c}.dashboard-invite:active:not(:disabled){transform:translateY(0) scale(.98)}.dashboard-invite:disabled{cursor:default;opacity:.72;animation:none}.dashboard-invite-spark{animation:invite-spark 2.4s ease-in-out infinite;transform-origin:center}@keyframes invite-glow{0%,to{box-shadow:0 8px 18px #1456e847}50%{box-shadow:0 8px 22px #10baf28c}}@keyframes invite-spark{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.18) rotate(14deg)}}.invite-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow:auto;background:#071a4a75;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.invite-dialog{position:relative;width:min(440px,100%);margin:auto;padding:28px 24px 18px;overflow:hidden;border-radius:22px;background:radial-gradient(120% 80% at 50% -10%,rgba(16,186,242,.18),transparent 58%),#fff;box-shadow:0 30px 80px #071a4a47;text-align:center;animation:invite-dialog-in .42s cubic-bezier(.16,1.2,.32,1)}.invite-dialog h2{margin:4px 0 0;color:var(--ink);font-size:1.55rem;line-height:1.2;letter-spacing:-.03em}.invite-dialog--error h2{font-size:1.15rem;letter-spacing:-.02em}.invite-dialog--ready h2{font-size:1.45rem;line-height:1.15}.invite-title-line{display:block}.invite-kicker{margin:14px 0 0;color:#0b8fd4;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.invite-description{margin:8px 0 0;color:var(--muted);line-height:1.45}.invite-mark{position:relative;display:grid;place-items:center;width:72px;height:72px;margin:4px auto 0;border-radius:50%;background:linear-gradient(145deg,#3ec6f6,#0d47c4);color:#fff;box-shadow:0 12px 28px #1456e847}.invite-mark--ready{animation:invite-mark .56s cubic-bezier(.2,1.55,.36,1) both}.invite-mark--error{background:linear-gradient(145deg,#ffd0d0,#c24141);box-shadow:0 12px 28px #c2414138}.invite-mark-miss{font-size:2rem;font-weight:800;line-height:1}.invite-mark-spark{animation:invite-spark .7s ease-in-out 2}.invite-ring{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:2px solid rgba(16,186,242,.75);border-radius:50%;animation:invite-ring .72s ease-out both}.invite-spinner{width:22px;height:22px;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:invite-spin .7s linear infinite}.invite-burst{position:absolute;left:50%;top:68px;width:0;height:0;pointer-events:none}.invite-burst span{position:absolute;background:var(--c);box-shadow:0 0 0 1px #ffffff40 inset;animation:invite-burst .92s cubic-bezier(.16,.84,.32,1) var(--d) both}.invite-share{display:grid;gap:12px;margin-top:18px;padding:14px;border:1px solid #d7e6f8;border-radius:16px;background:#ffffffb8;text-align:left;animation:invite-rise .48s .08s cubic-bezier(.16,1,.3,1) both}.invite-kicker,.invite-description{animation:invite-rise .45s cubic-bezier(.16,1,.3,1) both}.invite-field{display:grid;gap:4px}.invite-field span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.invite-field code,.invite-field strong{display:block;padding:10px 12px;border-radius:10px;background:#fff;color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.invite-field code{font-size:.84rem;line-height:1.4}.invite-field strong{font-size:1.15rem;letter-spacing:.06em}.invite-actions{display:flex;flex-wrap:wrap;gap:8px}.invite-copy{min-height:42px;padding:0 14px;border:1px solid #b7cbe4;border-radius:999px;background:#fff;color:var(--ink);font-weight:800;cursor:pointer}.invite-copy--primary{border-color:transparent;background:linear-gradient(135deg,#1b8ae8,#1246c8);color:#fff;box-shadow:0 8px 18px #1456e83d}.invite-copy:hover:not(:disabled),.invite-close:hover:not(:disabled){transform:translateY(-1px)}.invite-footer{display:flex;justify-content:center;gap:8px;margin-top:14px}.invite-close{min-height:40px;padding:0 12px;border:0;background:transparent;color:var(--muted);font-weight:700;cursor:pointer}.invite-close:disabled,.invite-copy:disabled{opacity:.55;cursor:default;transform:none}.invite-live{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes invite-dialog-in{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}@keyframes invite-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes invite-mark{0%{transform:scale(.35) rotate(-16deg)}to{transform:scale(1) rotate(0)}}@keyframes invite-ring{0%{transform:scale(.55);opacity:.9}to{transform:scale(1.7);opacity:0}}@keyframes invite-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.35) rotate(0)}18%{opacity:1}62%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1) rotate(var(--r))}}@keyframes invite-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.dashboard-invite{min-height:44px;padding:0 12px}}html,body,#root{height:100%}#root{display:flex;flex-direction:column}#root>:not(.legal-footer){flex:1 1 auto}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--canvas);color:var(--ink-dark);font-family:var(--font);font-size:var(--text-base);line-height:var(--leading-body);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}small{font-family:inherit}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}:focus-visible{outline:3px solid #006bb9;outline-offset:4px}.language-selector{display:inline-flex;align-items:center;gap:11px;white-space:nowrap}.language-selector button{min-height:38px;padding:3px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:#708096;font-size:.81rem;font-weight:700;cursor:pointer}.language-selector button:hover{color:var(--ink)}.language-selector button[aria-pressed=true]{color:var(--ink);border-bottom-color:#178cd4}.language-selector-mobile,.dashboard-signout-icon{display:none}.app-shell{min-height:0;display:flex;flex-direction:column;background:var(--canvas)}#root>.mobile-verification-page{flex-shrink:0;min-height:auto;display:grid;place-items:center;padding:24px}.mobile-verification-page input{font-size:16px}.mobile-verification-page .step-kicker{font-size:.875rem}.mobile-verification-page .step-lead{font-size:1.125rem}.mobile-verification-page .field-label,.mobile-verification-page .field-help,.mobile-verification-page .field-error,.mobile-verification-page .verification-small-copy,.mobile-verification-page .handoff-settings-body button,.mobile-verification-page .text-button{font-size:1rem}.mobile-verification-page .field-help,.mobile-verification-page .field-error,.mobile-verification-page .verification-small-copy{line-height:1.5}.mobile-verification-page .verification-code-prompt{margin:0;font-size:1.0625rem;line-height:1.5}.mobile-verification-page .verification-selected-phone{padding:2px 5px;border-radius:5px;background:var(--cta-cyan);color:#171a1f;font-size:1rem;font-weight:700;overflow-wrap:anywhere}.mobile-verification-page .verification-signout-row{margin-top:24px}@media(max-width:900px){.mobile-verification-page .verification-secondary-action{display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid #bcd5e8;background:#eaf5ff;color:#171a1f;font-size:1rem;font-weight:700;cursor:pointer}.mobile-verification-page .text-button.verification-secondary-action{height:2.285714em;border-radius:var(--ds-radius-small, 3px)}.mobile-verification-page .verification-signout-row{margin-top:36px}}.brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink-dark);font-weight:700}.brand-symbol{width:28px;height:28px;display:block}.brand-name{font-size:1.55rem;font-weight:800;letter-spacing:-.045em;line-height:1}.text-button,.inline-link{border:0;background:none;padding:6px;cursor:pointer;color:var(--ink-2);font-weight:600}.inline-link{color:var(--blue);padding:0;text-decoration:none}.inline-link:hover{color:#006bb9}.editorial-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:56px;padding:6px 6px 6px 26px;border:0;border-radius:100px;background:#171a1f;color:#fff;font-size:1.0625rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .18s ease,transform .18s ease}.editorial-cta:hover:not(:disabled){background:#30363d;transform:translateY(-2px)}.editorial-cta:disabled{opacity:.65;cursor:default;transform:none}.cta-arrow{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;border-radius:50%;background:#42bdf1;color:#101b26;font-size:1.6rem;line-height:1}.button{min-height:48px;padding:0 20px;border:1px solid transparent;border-radius:11px;cursor:pointer;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{opacity:.55;cursor:default;transform:none}.button-primary,.button-dark{color:#fff;background:var(--ink)}.button-dark:hover:not(:disabled){background:#0b255f}.button-primary{min-height:54px;padding:6px 7px 6px 24px;gap:16px}.button-primary .cta-arrow,.button-dark .cta-arrow{width:40px;height:40px;font-size:1.35rem}.button-secondary{background:transparent;border-color:#a3a9af;color:#171a1f}.button-small{min-height:40px;padding:0 15px;font-size:.9rem}.button-compact{min-height:38px;padding:0 13px;border-radius:8px;font-size:.86rem}.button-success{background:var(--feedback-success-background);color:var(--feedback-success-text);border-color:var(--feedback-success-border)}.step-kicker,.eyebrow{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-xs);font-weight:600;color:var(--teal-dark)}.live-dot{width:8px;height:8px;background:var(--teal);border-radius:50%;display:inline-block;box-shadow:0 0 0 5px #10b6a61f}.status-chip{border:1px solid #bfe8db;color:var(--feedback-success-text);background:#eefaf5;padding:7px 10px;border-radius:999px;font-size:.76rem;font-weight:800;display:inline-flex;align-items:center;gap:6px}.status-chip span{width:7px;height:7px;border-radius:50%;background:var(--feedback-success-text)}.card,.surface{background:#fff;border:1px solid var(--line);border-radius:14px}.card{padding:20px}.card-muted{background:#f7f8f9}.card-compact{max-width:360px}.capability-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.handoff-rule-row{padding:10px 0;border-bottom:1px solid #edf1f4}.handoff-rule-row:last-child{border-bottom:none;padding-bottom:0}.handoff-rule-row:first-child{padding-top:0}.handoff-rule-row-btn{display:block;width:100%;margin:0;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit}.handoff-rule-row-btn:hover{background:#f8fafc;border-radius:9px;margin-inline:-8px;padding-inline:8px;width:calc(100% + 16px)}.handoff-intent-list{margin:0;padding-left:1.25rem}.handoff-intent-list li{margin-bottom:4px}.handoff-radio{display:flex;align-items:center;gap:10px;cursor:pointer}.handoff-radio input{margin:0}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.number-option{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px 16px;border:1px solid #a3a9af;border-radius:var(--radius-sm);background:#f7f8f9;cursor:pointer;text-align:left}.number-option:hover{background:#edf8fd}.number-option.is-selected{border-color:#0076b5;box-shadow:inset 0 0 0 1px #0076b5;background:#edf8fd}.number-option-left{display:flex;align-items:center;gap:12px}.radio-dot{width:16px;height:16px;border-radius:50%;border:2px solid #8e989f;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.radio-dot.is-selected{border-color:#0076b5}.radio-dot.is-selected:after{content:"";width:8px;height:8px;border-radius:50%;background:#0076b5}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{text-align:left;padding:14px 12px;border-bottom:1px solid #edf1f4;vertical-align:top;font-size:14px}.data-table th{color:var(--muted);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.activity-item{padding:14px 0;border-bottom:1px solid #edf1f4}.activity-item:last-child{border-bottom:none}.payment-form{display:grid;gap:12px;padding:16px;border:1px solid #a3a9af;border-radius:var(--radius-sm);background:#f7f8f9}.field-label{display:block;margin-bottom:6px;color:#171a1f;font-size:.8125rem;font-weight:600}.field-help{margin:8px 0 0;color:#68727b;font-size:.86rem}.native-input,.native-select,.native-textarea{width:100%;border:1px solid #a3a9af;border-radius:var(--radius-sm);background:#f7f8f9;color:#171a1f;padding:12px 14px}.native-input:focus,.native-select:focus,.native-textarea:focus{outline:none;border-color:#0076b5;box-shadow:0 0 0 3px #42bdf133}.native-textarea{min-height:96px;resize:vertical}.settings-page .native-input,.settings-page .native-select,.settings-page .native-textarea{background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-dark);font-size:var(--text-md);padding:10px 12px}.settings-page .native-input:focus,.settings-page .native-select:focus,.settings-page .native-textarea:focus{border-color:#0076b5;box-shadow:0 0 0 3px #42bdf133}.settings-page .native-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23445b73' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;cursor:pointer}@media(forced-colors:active){.settings-page .native-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none}}.settings-page .field-label{color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.settings-page .field-help{color:var(--text-muted);font-size:var(--text-sm)}.capabilities-page .service-tags span{background:#fff;border:1px solid #dfe1e6;border-radius:8px;color:#172b4d;padding:6px 10px}.capabilities-page .card-icon{border-radius:8px}.capabilities-page .assistant-card .outcome-pill{margin-top:10px}.capabilities-page .assistant-pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.capabilities-page .assistant-pill-row .outcome-pill{margin-top:0}.messages-page .activity-row{grid-template-columns:38px minmax(160px,1fr) auto 15px}.messages-page .activity-meta{display:grid;grid-template-columns:76px 40px;column-gap:16px;align-items:center;justify-items:end}.messages-page .activity-meta .outcome-pill{align-self:center;min-width:76px;justify-content:center}.messages-page .activity-meta time{width:40px;text-align:right;font-variant-numeric:tabular-nums}.voicemails-page .activity-row{grid-template-columns:38px minmax(160px,1fr) auto 15px}.voicemails-page .activity-meta{display:grid;grid-template-columns:32px 40px;column-gap:16px;align-items:center;justify-items:end}.voicemails-page .activity-meta time{width:40px;text-align:right;font-variant-numeric:tabular-nums}.toast{position:fixed;right:24px;bottom:24px;z-index:1000;max-width:360px;background:#171a1f;color:#fff;border:0;border-radius:9px;box-shadow:var(--shadow);padding:12px 16px;font-size:.86rem}.auth-loading{display:flex;align-items:center;justify-content:center;min-height:40vh;color:#545d69;font-size:14px}.google-signin-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 20px;border-radius:100px;border:1px solid #a3a9af;background:#fff;color:#171a1f;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer}.google-signin-btn:hover:not(:disabled){background:#f7f8f9}.google-signin-btn:disabled{opacity:.65;cursor:default}.google-signin-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.google-signin-error,.landing-auth-error{margin:0;font-size:13px;line-height:1.4;color:#ae2a19}.landing-auth-error{margin:12px auto 0;padding:0 24px;max-width:480px;text-align:center}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.panel-title h2,.welcome-row h2{margin:0;font-family:inherit;font-size:var(--text-2xl);font-weight:700;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--ink)}.panel-title p,.welcome-row p{margin:6px 0 0;color:var(--muted);font-size:var(--text-md);line-height:var(--leading-snug)}.landing{min-height:100%;background:#edf0f2;color:#171a1f;font-family:inherit}#root>.landing{flex:1 0 auto}.editorial-header{max-width:1440px;width:calc(100% - 8.6vw);height:72px;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:space-between;gap:24px;background:transparent;border-bottom:1px solid #a3a9af;color:#171a1f}.editorial-nav{display:flex;align-items:center;gap:38px;margin-left:auto;margin-right:auto}.editorial-nav a,.editorial-nav button{border:0;padding:10px 0;color:inherit;background:none;text-decoration:none;font-size:.9375rem;font-weight:500;cursor:pointer}.editorial-nav a:hover,.editorial-nav button:hover,.editorial-demo:hover{color:#006bb9}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}.locale-stable-text{display:grid;justify-items:start}.locale-stable-text>*{grid-area:1 / 1;white-space:nowrap}.locale-stable-sizer{visibility:hidden;pointer-events:none}.editorial-header .text-button{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:3px 3px 3px 17px;border:1px solid #42bdf1;border-radius:100px;background:#42bdf1;color:#fff;font-size:.875rem;font-weight:600}@media(min-width:901px){.editorial-header .header-actions>.text-button{margin-left:12px}}.header-cta{min-height:44px;padding:4px 4px 4px 18px;gap:16px;font-size:.875rem}.header-cta .cta-arrow{width:36px;height:36px;font-size:1.35rem}.editorial-header .login-arrow{width:36px;height:36px;background:#171a1f;color:#42bdf1;font-size:1.35rem}.editorial-home{width:calc(100% - 8.6vw);max-width:1440px;margin:0 auto;padding:0}.editorial-hero{padding-top:46px;container-type:inline-size}.editorial-eyebrow{margin:0 0 12px;font-size:var(--text-sm);line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#545d69}.editorial-title{max-width:none;margin:0 0 20px;color:#171a1f;font-family:inherit;font-weight:800;font-size:min(9.5vw,112px);line-height:.96;letter-spacing:-.045em;text-transform:uppercase}.editorial-title>span{display:block;width:max-content;white-space:nowrap}.editorial-title .booked-line{display:flex;align-items:center;gap:.18em}@supports (font-size: 1cqw){.editorial-home .editorial-title{font-size:min(9.5cqw,112px)}}.blue-stripes{display:inline-flex;align-items:stretch;gap:.025em;width:1.36em;height:.78em;flex:0 0 auto}.blue-stripes i{background:#42bdf1;display:block}.blue-stripes i:first-child{flex:1}.blue-stripes i:nth-child(2){width:.15em}.blue-stripes i:nth-child(3){width:.095em}.blue-stripes i:nth-child(4){width:.055em}.blue-stripes i:nth-child(5){width:.022em}.editorial-hero-subtitle{margin:0 0 28px;color:#343c45;font-size:clamp(1.05rem,1.8vw,1.35rem);letter-spacing:-.02em;line-height:1.4}.editorial-intro{border-top:0;padding:0 0 24px;display:grid;grid-template-columns:1.65fr 1fr;gap:40px;align-items:start}.editorial-actions{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.editorial-demo{display:inline-block;padding:12px 0 4px;border:0;border-bottom:1.5px solid currentColor;background:none;color:#171a1f;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer}.editorial-demo>span{margin-left:.15em;font-size:inherit}.editorial-start>p{margin:10px 0 0;color:#545d69;font-size:1rem;line-height:1.45}.editorial-description{margin:0;border-left:1px solid #adb3ba;padding-left:28px;font-size:clamp(.95rem,1.4vw,1.125rem);line-height:1.5;letter-spacing:-.015em;color:#3d4650}.editorial-visual{width:100%;margin:0;min-height:280px;background:linear-gradient(180deg,rgba(23,26,31,.04),transparent 40%),#55c7f6;overflow:hidden;display:grid;place-items:center}.calendar-hero-plate{width:min(920px,92%);margin:48px auto;aspect-ratio:16 / 9;border-radius:18px;background:linear-gradient(160deg,#ffffff8c,#ffffff14),repeating-linear-gradient(90deg,transparent 0,transparent calc(20% - 1px),rgba(23,26,31,.08) calc(20% - 1px),rgba(23,26,31,.08) 20%),repeating-linear-gradient(180deg,transparent 0,transparent 31px,rgba(23,26,31,.07) 31px,rgba(23,26,31,.07) 32px);box-shadow:0 24px 60px #1025422e;position:relative}.calendar-hero-chip{position:absolute;border-radius:10px;padding:10px 14px;background:#fff;box-shadow:0 10px 24px #00609a29;font-size:.78rem;font-weight:700}.calendar-hero-chip small{display:block;color:#68727b;font-weight:500;margin-top:2px}.calendar-hero-chip--in{left:6%;top:14%}.calendar-hero-chip--booked{right:8%;bottom:16%;background:#e9f7fc;border:1px solid #42bdf1}.editorial-scenarios{margin-top:32px;padding:32px 0 36px;border-top:1px solid #a3a9af;border-bottom:1px solid #a3a9af}.scenario-intro{margin-bottom:24px}.scenario-intro h2{margin:0 0 10px;font-family:inherit;font-weight:800;font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.1;letter-spacing:var(--tracking-display)}.scenario-support{margin:0;max-width:40rem;color:#545d69;font-size:clamp(.95rem,1.3vw,1.0625rem);line-height:1.5}.scenario-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.scenario-card{display:flex;min-height:340px;flex-direction:column;padding:18px 16px 16px;border:1px solid #d4d9dd;border-radius:18px;background:#f7f8f9}.scenario-kicker{margin:0 0 12px;color:#68727b;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.scenario-card h3{margin:0;font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:-.02em}.scenario-panel{min-height:124px;margin-top:auto;padding:14px;border-radius:14px;background:#edf3f7;color:#17202a}.scenario-panel--night{background:#172231;color:#fff}.scenario-panel-top{display:flex;align-items:center;justify-content:space-between;font-size:1.15rem}.scenario-panel>small{display:block;margin-top:4px;color:#8798a6;font-size:.7rem}.scenario-moon{width:12px;height:12px;border-radius:50%;background:#71859a;box-shadow:-3px -2px #172231}.scenario-event{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:9px 8px;border-radius:9px;background:#ffffffeb;color:#18222c;font-size:.68rem;line-height:1.2}.scenario-panel--night .scenario-event{background:#f4f8fb}.scenario-dot{width:8px;height:8px;flex:0 0 auto;margin-top:2px;border-radius:50%;background:#1688ed}.scenario-event strong,.scenario-event small{display:block}.scenario-event small{margin-top:3px;color:#687887;font-size:.62rem}.scenario-ring{position:relative;display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:0 8px;border-radius:9px;background:#f7f9fb;color:#5c6c79;font-size:.68rem}.scenario-ring strong{color:#17202a;font-size:.76rem}.scenario-call-list{display:grid;gap:8px;color:#5c6c79;font-size:.64rem}.scenario-call-list span{display:flex;align-items:center;gap:7px}.scenario-call-list time{margin-left:auto;font-size:.6rem}.scenario-phone{width:7px;height:7px;border:2px solid #1688ed;border-radius:50%}.scenario-panel--timeline{padding:10px 12px 10px 16px}.scenario-timeline-row{position:relative;display:grid;grid-template-columns:10px 1fr auto;gap:7px;align-items:center;min-height:33px;border-left:1px solid #a1b7c9;font-size:.62rem}.scenario-timeline-row span{width:8px;height:8px;margin-left:-5px;border-radius:50%;background:#1688ed}.scenario-timeline-row time{color:#71818e;font-size:.58rem}.referral-program{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.45fr);gap:clamp(32px,5vw,72px);align-items:end;margin-top:32px;padding:32px 0 36px;scroll-margin-top:28px}.referral-program__copy .editorial-eyebrow{margin-bottom:10px;color:#56616c;font-size:.8rem;letter-spacing:.08em}.referral-program__copy h2{margin:0 0 12px;font-family:inherit;font-weight:800;font-size:clamp(1.85rem,3.6vw,3.25rem);line-height:1.05;letter-spacing:var(--tracking-display)}.referral-program__copy>p:last-child{max-width:34rem;margin:0;color:#545d69;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.45}.referral-program__label{margin:0 0 10px;color:#68727b;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.referral-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.referral-progress li{position:relative;display:flex;min-width:0;min-height:88px;flex-direction:column;align-items:center;justify-content:center;padding:12px 8px;border:1px solid #d4d9dd;border-radius:15px;background:#f7f8f9;text-align:center}.referral-progress li:not(:last-child):after{position:absolute;z-index:1;top:50%;right:-22px;color:#1688ed;content:"→";font-size:1.35rem;line-height:1;transform:translateY(-50%)}.referral-progress strong{color:#171a1f;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1;letter-spacing:-.045em}.referral-progress span{margin-top:6px;color:#68727b;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.referral-program__actions{display:flex;align-items:center;gap:24px;margin-top:18px}.referral-program__actions>p{margin:0;color:#68727b;font-size:.8125rem;letter-spacing:0;line-height:1.45}.legal-footer{border-top:1px solid #a3a9af;padding:12px 4.3vw;display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;font-size:.8125rem;color:#68727b}#root:has(>.app-shell--dashboard)>.legal-footer{background:#f5f9ff}@media(max-width:900px){#root:has(>.app-shell--dashboard)>.legal-footer{display:none}}.legal-footer p{margin:0 0 0 auto;text-align:right}.legal-footer nav{display:flex;flex-wrap:wrap;gap:8px 24px}.legal-footer a{color:#343f49;text-underline-offset:3px}.legal-footer a:hover,.legal-footer a:focus-visible{color:#171a1f}@media(max-width:640px){.legal-footer{padding:10px 14px;font-size:.75rem}.legal-footer nav{gap:6px 12px}}.setup-view{min-height:0;display:flex;background:#edf0f2;color:#171a1f;font-family:inherit}.landing small,.landing button,.landing input,.landing select,.landing textarea,.landing strong,.landing b,.setup-view small,.setup-view button,.setup-view input,.setup-view select,.setup-view textarea,.setup-view strong,.setup-view b{font-family:inherit}.setup-aside{width:30%;min-height:0;padding:34px 3.5vw 32px;background:#edf0f2;color:#171a1f;border-right:1px solid #a3a9af;display:flex;flex-direction:column}.setup-intro{margin-top:12vh;max-width:330px}.setup-intro h2{margin:18px 0;color:#171a1f;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(2rem,3.2vw,4rem);line-height:1.02;letter-spacing:-.065em}.setup-intro p{color:#545d69;font-size:1rem;line-height:1.5}.progress-list{list-style:none;padding:0;margin:58px 0 0;display:flex;flex-direction:column}.progress-list li{display:flex;gap:14px;min-height:70px;opacity:.42;position:relative}.progress-list li:not(:last-child):after{content:"";width:1px;height:32px;background:#a3a9af;position:absolute;left:15px;top:35px}.progress-list li>span{width:30px;height:30px;border:1px solid #8e989f;border-radius:50%;display:grid;place-items:center;font-size:.78rem;flex:0 0 auto;background:transparent;color:#545d69}.progress-list li div{display:flex;flex-direction:column;gap:4px}.progress-list li b{color:#171a1f;font-size:.95rem}.progress-list li small{color:#68727b;font-size:.8rem}.progress-list li.active,.progress-list li.done{opacity:1}.progress-list li.active>span{background:#171a1f;border-color:#171a1f;color:#fff;font-weight:900;box-shadow:0 0 0 5px #42bdf142}.progress-list li.done>span{background:#42bdf1;border-color:#42bdf1;color:#171a1f}.aside-foot{margin-top:auto;color:#68727b;font-size:.78rem}.setup-main{width:70%;padding:34px 7vw 64px;overflow:auto}.setup-topbar{max-width:860px;margin:0 auto 12vh;padding-bottom:16px;border-bottom:1px solid #a3a9af;color:#68727b;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;display:flex;justify-content:space-between;align-items:center}.setup-view--step-2 .setup-topbar{margin-bottom:clamp(32px,6vh,72px)}.setup-topbar .language-selector button{text-transform:none;letter-spacing:0}@media(min-width:901px){.setup-view--step-1 .setup-aside{width:27%;padding-inline:clamp(22px,2.2vw,36px)}.setup-view--step-1 .setup-main{width:73%}.setup-view--step-1 .setup-intro .eyebrow{font-size:1rem}.setup-view--step-1 .setup-intro p{font-size:1.1rem;line-height:1.55}.setup-view--step-1 .progress-list li b{font-size:1.08rem}.setup-view--step-1 .progress-list li small{font-size:.94rem;line-height:1.4}.setup-view--step-1 .progress-list li>span{font-size:.88rem}.setup-view--step-1 .aside-foot{font-size:.9rem}.setup-view--step-1 .setup-topbar{font-size:1rem}.setup-view--step-1 .setup-topbar .language-selector button{font-size:.94rem}.setup-view--step-1 .setup-topbar .dashboard-header-actions,.setup-view--step-2 .setup-topbar .dashboard-header-actions{gap:24px}.dashboard-header-actions .dashboard-language-selector{order:-1;margin-right:8px}.setup-view--step-1 .setup-topbar .dashboard-signout,.setup-view--step-2 .setup-topbar .dashboard-signout,.dashboard-header .dashboard-signout--setup{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;height:36px;min-height:36px;padding:3px 3px 3px 14px;border:1px solid #42bdf1;border-radius:100px;background:#42bdf1;color:#171a1f;font-size:.875rem;font-weight:600;letter-spacing:0;text-transform:none}.setup-view--step-1 .setup-topbar .dashboard-signout:hover,.setup-view--step-2 .setup-topbar .dashboard-signout:hover,.dashboard-header .dashboard-signout--setup:hover{background:#42bdf1;color:#171a1f;text-decoration:none}.setup-view--step-1 .setup-topbar .setup-signout-arrow,.setup-view--step-2 .setup-topbar .setup-signout-arrow,.dashboard-header .dashboard-signout--setup .setup-signout-arrow{display:grid;width:28px;height:28px;background:#171a1f;color:#42bdf1;font-size:1.1rem}.setup-view--step-2 .setup-aside{width:27%;padding-inline:clamp(22px,2.2vw,36px)}.setup-view--step-2 .setup-main{width:73%;padding:28px clamp(20px,3vw,48px) 48px}.setup-view--step-2 .setup-intro .eyebrow{font-size:1rem}.setup-view--step-2 .setup-intro p{font-size:1.1rem;line-height:1.55}.setup-view--step-2 .progress-list li b{font-size:1.08rem}.setup-view--step-2 .progress-list li small{font-size:.94rem;line-height:1.4}.setup-view--step-2 .progress-list li>span{font-size:.88rem}.setup-view--step-2 .aside-foot{font-size:.9rem}.setup-view--step-2 .setup-topbar{width:100%;max-width:none;margin:0 0 18px;font-size:1rem}.setup-view--step-2 .setup-topbar .language-selector button{font-size:.94rem}.setup-view--step-2 .number-step{width:min(100% - 35px,1093px);max-width:none;margin-left:max(4px,calc((100% - 1120px)/2));margin-right:0}.setup-view--step-2 .number-step .step-lead{font-size:1.1rem}.setup-view--step-2 .number-step .field-label,.setup-view--step-2 .number-step .field-help{font-size:.96rem}.setup-view--step-2 .number-step .native-select,.setup-view--step-2 .number-step .number-option{font-size:1.05rem}.setup-view--step-2 .number-step .number-option-details small{font-size:.94rem}.setup-view--step-2 .number-step .button{font-size:1rem}.setup-view--step-2 .number-step .medical-use-footnote{font-size:.9rem}}.aside-foot span{display:block}.aside-foot span+span{margin-top:12px}.setup-step{max-width:860px;margin:0 auto;animation:fadeIn .25s ease}.setup-step h2{margin:16px 0 14px;color:#171a1f;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(2.1rem,4.15vw,5rem);line-height:1.02;letter-spacing:-.065em}.setup-step:not(:has(.step-lead)) h2{margin-bottom:42px}.step-lead{max-width:630px;margin-bottom:42px;color:#545d69;font-size:1.08rem;line-height:1.52}.choice-grid{display:grid;gap:12px;margin:22px 0}.choice-grid.two{grid-template-columns:1fr 1fr}.choice-card{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #a3a9af;border-radius:var(--radius-sm);background:#f7f8f9;cursor:pointer;text-align:left}.choice-card.selected{border-color:#0076b5;background:#edf8fd;box-shadow:inset 0 0 0 1px #0076b5}.choice-card input{position:absolute;opacity:0;pointer-events:none}.choice-card .flag{font-size:1.4rem}.choice-card b,.choice-card small{display:block}.choice-card small{color:#68727b;margin-top:2px}.radio-mark{margin-left:auto;width:16px;height:16px;border:2px solid #8e989f;border-radius:50%}.choice-card.selected .radio-mark{border-color:#0076b5;box-shadow:inset 0 0 0 4px #0076b5}.integration-card,.knowledge-card,.import-success,.safety-note{border:1px solid #a3a9af;border-radius:var(--radius-sm);background:#f7f8f9;padding:16px 18px;display:flex;align-items:center;gap:14px}.knowledge-card{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:22px;padding:18px}.knowledge-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.knowledge-head .inline-link{flex-shrink:0;white-space:nowrap;color:#0076b5}.knowledge-head .inline-link:hover{color:#006bb9}.knowledge-head>div{display:flex;flex-direction:column;gap:4px}.knowledge-head small{color:#68727b;font-size:.8rem;font-weight:400;line-height:1.4}.knowledge-head strong{color:#171a1f;font-size:.95rem;font-weight:700;letter-spacing:0;line-height:1.3}.knowledge-card .service-tags{margin-top:15px}.knowledge-card .service-tags span{padding:7px 9px;font-size:.79rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid .full{grid-column:1 / -1}.step-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #a3a9af;margin-top:42px;padding-top:24px}.step-actions>span{color:#68727b}.step-actions .button-dark{min-height:54px;padding:0 24px}.number-step .step-lead{margin:0 0 32px}.number-picker-toolbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}.number-picker-toolbar .field-label{flex:1 1 240px;max-width:360px;margin:0}.number-picker-toolbar .native-select{display:block;margin-top:8px}.number-picker-toolbar .button{min-height:48px}.number-choice-grid{margin:0}.number-option-details{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.number-option-details small{color:#68727b}.number-empty-actions{display:flex;margin-top:16px}.number-empty-actions .button-primary{padding:0 20px}.number-step-actions{margin-top:32px}.number-step-actions .button-primary{text-align:center}.integration-card{margin-bottom:13px;padding:17px}.integration-card.connected{border-color:#42bdf1;background:#e9f7fc}.integration-logo{width:43px;height:43px;display:grid;place-items:center;flex:0 0 auto;font-weight:900}.calendar-logo{background:linear-gradient(145deg,#e7f7ff,#e9e5ff);color:#1456e8}.phone-logo{background:#e9f8f5;color:#0968d8;font-size:1.35rem}.integration-card>div:nth-child(2){display:flex;flex-direction:column;gap:5px;min-width:0}.integration-card>button,.integration-card>label{margin-left:auto;flex-shrink:0}.integration-card strong{color:#171a1f;font-size:.95rem;font-weight:700;line-height:1.3}.integration-card small{color:#68727b;font-size:.82rem;font-weight:400;line-height:1.4}.switch{margin:0;position:relative}.switch input{position:absolute;opacity:0}.switch span{width:46px;height:26px;border-radius:20px;background:#c6d0d8;display:block;padding:3px;cursor:pointer;box-sizing:border-box;transition:.2s}.switch span:after{content:"";width:20px;height:20px;background:#fff;border-radius:50%;display:block;transition:.2s;box-shadow:0 2px 5px #00000029}.switch input:checked+span{background:#168ef0}.switch input:checked+span:after{transform:translate(20px)}.switch input:focus-visible+span{outline:3px solid #006bb9;outline-offset:4px}.handoff-fields{display:grid;grid-template-columns:1fr 1.4fr;gap:14px;padding:18px;border:1px solid #a3a9af;border-top:0;margin:-13px 0 18px}.handoff-fields label{display:block;margin-bottom:9px;color:#171a1f;font-size:.87rem;font-weight:700}.import-success,.safety-note{background:#e9f7fc;border-color:#a3dff5;margin:0 0 18px}.safety-note{align-items:flex-start;padding:14px}.safety-note p{margin:0;line-height:1.5;color:#171a1f}.safety-note>span{width:auto;height:auto;border-radius:0;background:none;color:#0076b5;display:block;font-size:1.05rem;line-height:1.5}.import-success>span{width:28px;height:28px;border-radius:50%;background:#42bdf1;color:#171a1f;display:grid;place-items:center;font-weight:900;flex:0 0 auto}.activation-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;color:#171a1f;background:#42bdf1;border:1px solid #42bdf1;border-radius:100px;font-size:.82rem;font-weight:800}.activation-number{display:grid;grid-template-columns:1fr auto;gap:16px 20px;align-items:center;padding:27px;border:0;background:#171a1f;color:#fff}.activation-number small{grid-column:1;grid-row:1;color:#aebdcb;font-size:.86rem;font-weight:400;line-height:1.45}.activation-number strong{grid-column:1;grid-row:2;color:#fff;font-size:2.1rem;font-weight:600;letter-spacing:-.03em;line-height:1.15}.activation-buttons{grid-column:2;grid-row:1 / 3;display:flex;align-items:center;gap:12px}.activation-number .button-primary{min-height:48px;padding:0 18px;background:#42bdf1;color:#171a1f}.activation-number .icon-button{width:auto;min-width:40px;padding:0 12px;color:#fff;border-color:#fff3}.activation-checklist{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.activation-checklist>div{display:flex;gap:9px;align-items:flex-start;padding:14px;border:1px solid #a3a9af;background:#f7f8f9}.activation-checklist>div>span{color:#0076b5;font-weight:900;flex:0 0 auto;line-height:1.4}.activation-checklist p{margin:0;display:flex;flex-direction:column;gap:4px}.activation-checklist b{color:#171a1f;font-weight:700}.activation-checklist small{color:#68727b;font-size:.8rem;font-weight:400;line-height:1.4}.summary-row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #edf1f4}.summary-row:last-child{border-bottom:0}.summary-row dt{color:#68727b}.summary-row dd{margin:0;font-weight:600}.app-shell--dashboard{flex-direction:row;background:#f5f9ff}.dashboard-sidebar{width:250px;flex-shrink:0;background:#fff;box-shadow:1px 0 18px #071a4a09;padding:22px 16px 16px;display:flex;flex-direction:column;overflow-y:auto}.dashboard-sidebar>.brand{gap:10px;margin:0 8px 32px}.dashboard-sidebar .brand-symbol{width:32px;height:32px}.dashboard-sidebar .brand-name{color:var(--ink);font-size:1.45rem;font-weight:800;letter-spacing:-.045em}.dashboard-nav{display:flex;flex-direction:column;gap:5px;margin-top:0}.nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:9px;background:transparent;color:#50647b;font-family:inherit;font-size:var(--text-md);text-decoration:none;font-weight:700;cursor:pointer;text-align:left}.nav-item span{width:22px;text-align:center;color:#7d8da0}.nav-item>b{margin-left:auto;width:20px;height:20px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:.72rem;font-weight:800;line-height:1}.nav-item:hover{background:#f5f9ff}.nav-item.active{background:#edf3ff;color:var(--blue)}.nav-item.active span{color:var(--blue)}.sidebar-bottom{margin-top:auto}.nav-item--settings{margin:12px 0;border-radius:9px}.nav-item--settings span{width:26px}.business-identity{border:1px solid var(--line);background:#fff;border-radius:11px;padding:9px;display:flex;gap:9px;align-items:center;width:100%;text-align:left;color:var(--ink);font:inherit}.business-identity>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,var(--teal),var(--blue));color:#fff;font-weight:800;flex:0 0 auto}.business-identity>div{display:flex;flex-direction:column;gap:2px;min-width:0}.business-identity b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600}.business-identity small{color:var(--muted);font-size:.75rem;font-weight:700}.dashboard-workspace{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.settings-shell{min-width:0}.settings-primary-tabs{display:flex;align-items:stretch;gap:clamp(14px,1.8vw,26px);margin:0;border-bottom:0;overflow-x:auto;scrollbar-width:none}.settings-primary-tabs::-webkit-scrollbar{display:none}.settings-primary-tabs a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:64px;padding:0 2px;border-bottom:2px solid transparent;color:var(--muted);font-size:var(--text-md);font-weight:700;text-decoration:none;white-space:nowrap}.settings-primary-tabs a:hover{color:var(--ink)}.settings-primary-tabs a.active{border-bottom-color:#178cd4;color:var(--ink)}.settings-content{min-width:0}.settings-business-tabs{display:flex;gap:24px;margin-bottom:20px;border-bottom:1px solid #dfe8f2}.settings-business-tabs a{display:inline-flex;align-items:center;min-height:44px;margin-bottom:-1px;padding:0 2px;border-bottom:1px solid transparent;color:#65738a;font-size:.92rem;font-weight:650;text-decoration:none;white-space:nowrap}.settings-business-tabs a:hover{color:var(--ink)}.settings-business-tabs a.active{border-bottom-color:#178cd4;color:var(--ink)}.settings-business-label-short{display:none}.settings-form-body,.assistant-handoff-card,.calendar-connections{padding:20px}.assistant-handoff-card,.calendar-connections{margin-top:20px}.handoff-settings-body{margin-top:18px}.assistant-settings-page .field-label{font-size:.95rem;line-height:1.45}.assistant-settings-page .field-help{font-size:.93rem;line-height:1.5}.assistant-settings-page :is(.native-select,.native-textarea){font-size:1rem;line-height:1.5}.assistant-settings-page .surface-head h3{font-size:1.125rem;line-height:1.35}.assistant-settings-page .surface-head p{font-size:.95rem}.assistant-settings-actions{display:flex;gap:10px}.assistant-settings-dismiss{display:none}.business-settings-actions{display:flex;gap:10px}.business-settings-dismiss{display:none}@media(min-width:901px){.assistant-settings-actions .assistant-settings-dismiss,.business-settings-actions .business-settings-dismiss{display:inline-flex;background:#fff}}.assistant-handoff-card{font-size:1rem;line-height:1.5}.assistant-handoff-card .field-help{font-size:.95rem;line-height:1.5}.handoff-settings-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px}.handoff-settings-header h3{margin:0;color:var(--ink);font-size:1.2rem;line-height:1.3}.handoff-settings-header .field-help{grid-column:1 / -1;max-width:65ch;margin:0}.handoff-toggle-control{display:flex;align-items:center;gap:10px}.handoff-toggle-state{color:var(--text-muted);font-size:.95rem;font-weight:750}.handoff-toggle-control{--ds-background-success-bold: #248a70;--ds-background-success-bold-hovered: #1e735e}.handoff-toggle-control>label[data-size=large]{transform:scale(1.15);transform-origin:center;margin-inline:4px}@media(min-width:901px){.dashboard-main:has(.assistant-settings-page){padding-bottom:24px}.handoff-settings-header{align-items:baseline}.handoff-toggle-control{align-self:baseline}}@media(max-width:900px){.handoff-toggle-control{transform:translateY(2px)}}.handoff-destination{padding:16px;border:1px solid var(--line);border-radius:12px;background:#f7faff}.handoff-destination .verification-small-copy{color:var(--text-muted);font-size:.86rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.handoff-destination .verification-selected-phone{color:var(--ink);font-size:1.1rem;font-weight:750;font-variant-numeric:tabular-nums}.handoff-settings .handoff-cancel-action{display:inline-flex;align-items:center;justify-content:center;height:2.285714em;padding:0 10px;border:1px solid #bcd5e8;border-radius:var(--ds-radius-small, 3px);background:#eaf5ff;color:#171a1f;font-size:1rem;font-weight:700;cursor:pointer}.calendar-connections{display:grid;gap:16px;margin-top:0;margin-bottom:24px}.calendar-connections h3,.calendar-connections p{margin-top:0}.calendar-connection-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;border-top:1px solid var(--line)}.calendar-connection-row>div{display:flex;flex-direction:column;gap:4px}.calendar-connection-row small{color:var(--muted)}.panel-title-actions{display:flex;gap:10px;flex-wrap:wrap}.dashboard-header{height:64px;background:#fff;box-shadow:0 1px 16px #071a4a0b;display:flex;align-items:center;justify-content:space-between;padding:0 3vw;position:sticky;top:0;z-index:10;gap:16px}.dashboard-header-business{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:.95rem;font-weight:700}.dashboard-header-nav{flex:1 1 auto;min-width:0}.dashboard-mobile-pages,.dashboard-mobile-drawer-backdrop{display:none}.dashboard-numberbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 100%;order:3;min-width:0;padding-top:8px;border-top:1px solid var(--line)}.dashboard-numberbar-number{display:flex;align-items:baseline;gap:10px;min-width:0}.dashboard-numberbar-legal{display:none}.dashboard-numberbar-label{flex:0 0 auto;color:var(--muted);font-size:.78rem;font-weight:650}.dashboard-numberbar-value{min-width:0;overflow:hidden;color:var(--ink);font-size:.92rem;font-weight:750;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.dashboard-numberbar-actions{display:flex;flex:0 0 auto;gap:8px}.dashboard-numberbar-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid #b6c7da;border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:.82rem;font-weight:700;text-decoration:none;cursor:pointer}.dashboard-numberbar-button:hover{background:#edf3ff}.dashboard-numberbar-call{border-color:var(--ink);background:var(--ink);color:#fff}.dashboard-numberbar-call:hover{background:#0b255f;color:#fff}.dashboard-numberbar .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dashboard-header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.dashboard-language-selector{flex:0 1 auto}.dashboard-signout{min-height:38px;padding:0 2px;border:0;background:transparent;color:var(--ink);font-size:.82rem;font-weight:700;cursor:pointer}.dashboard-signout:hover{color:#087bbd;text-decoration:underline}.dashboard-language-selector select{min-width:0}@media(min-width:901px){.dashboard-header-business,.dashboard-header .dashboard-numberbar{display:none}.dashboard-header .settings-primary-tabs a{min-height:44px}}.dashboard-main{flex:1;padding:28px clamp(24px,3.5vw,48px) 56px;overflow:auto;max-width:1440px;width:100%;margin:0 auto}.welcome-row{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:29px}.welcome-row .button-primary{min-height:48px;padding:0 20px;background:var(--blue);box-shadow:0 12px 26px #1456e838}.welcome-row .button-primary strong{font-weight:800}.welcome-row .button-primary:hover:not(:disabled){background:#0c48c7}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;min-height:145px;position:relative;display:flex;flex-direction:column;align-items:flex-start}.metric-card small{font-size:.69rem;font-weight:800;letter-spacing:.07em;color:var(--muted)}.metric-card strong{font-size:2.1rem;margin:13px 0 5px;letter-spacing:-.04em}.metric-card>span{color:var(--muted);font-size:.78rem}.metric-card .metric-icon{position:absolute;right:15px;bottom:15px;width:32px;height:32px;border-radius:9px;background:var(--canvas);display:grid;place-items:center;font-weight:900}.metric-card.highlight{background:linear-gradient(145deg,#09215b,#123d8c);color:#fff;border:0;box-shadow:0 18px 38px #09215b2e}.metric-card.highlight small,.metric-card.highlight>span{color:#c4d7ec}.metric-card.highlight .metric-icon{background:#ffffff1a;color:#75d8ff}.metric-card.attention .metric-icon{background:#fff3e2;color:var(--feedback-warning-text)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(330px,.9fr);gap:16px;margin-top:16px}.surface-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:19px 20px;border-bottom:1px solid var(--line)}.surface-head h3{margin:0 0 5px;font-size:1rem}.surface-head p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.5}.activity-list{padding:3px 11px 10px}.activity-row{width:100%;border:0;border-bottom:1px solid #edf1f4;background:#fff;display:grid;grid-template-columns:38px minmax(160px,1fr) auto 48px 15px;align-items:center;gap:11px;padding:14px 9px;cursor:pointer;text-align:left;text-decoration:none;color:inherit}.activity-row:last-child{border-bottom:0}.activity-row:hover{background:#f8fafc;border-radius:9px}.activity-empty{margin:0;padding:28px 14px;text-align:center;color:#8993a4;font-size:.9rem}.activity-type{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#edf3f6}.activity-type.success{background:#e9f8f2;color:var(--feedback-success-text)}.activity-type.warning{background:#fff3e4;color:var(--feedback-warning-text)}.activity-main{display:flex;flex-direction:column;gap:4px}.activity-main small,.activity-row time{color:var(--muted);font-size:.78rem}.outcome{font-size:.72rem;font-weight:800;color:#53677c;text-transform:uppercase;letter-spacing:.04em}.chevron{font-size:1.3rem;color:#9aa9b6}.timeline{padding:16px 20px 20px}.week-calendar{overflow:hidden}.week-head{padding:16px 18px;display:flex;align-items:center;justify-content:center;gap:22px;border-bottom:1px solid var(--line)}.week-head div{display:flex;flex-direction:column;align-items:center;gap:3px}.week-head small{color:var(--muted)}.week-grid{display:grid;grid-template-columns:repeat(5,1fr);min-height:450px}.day{border-right:1px solid var(--line);padding:16px;display:flex;flex-direction:column;gap:9px}.day:last-child{border-right:0}.day>b{font-size:.7rem;color:var(--muted);letter-spacing:.06em}.day>strong{font-size:1.4rem}.day.current{background:#fbfdff}.day.current>strong{color:var(--blue)}.cal-event{padding:10px;border-radius:8px;font-size:.76rem;line-height:1.4;border-left:3px solid;margin-top:7px}.cal-event.muted{background:#f0f3f5;border-color:#8fa1af}.cal-event.dark{background:#e9eef2;border-color:var(--ink)}.cal-event.accent{background:#eaf8f5;border-color:var(--teal)}.cal-event i{display:inline-block;font-style:normal;font-size:.58rem;color:var(--teal-dark);font-weight:900;margin-top:3px}.time-slot{display:grid;grid-template-columns:48px 1fr;gap:8px;padding-bottom:10px}.time-slot time{color:var(--muted);font-size:.73rem;padding-top:7px}.appointment{border-radius:8px;padding:9px 11px;display:flex;flex-direction:column;gap:3px;border-left:3px solid}.appointment span{font-size:.73rem;opacity:.78}.appointment.dark{background:#edf2f5;border-color:var(--ink)}.appointment.muted{background:#f4f6f8;border-color:#9babb9}.appointment.accent{background:#eef9f6;border-color:var(--teal)}.system-strip{margin-top:16px;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:13px;display:flex;align-items:center;gap:35px}.system-strip>div{display:flex;gap:9px;align-items:center}.system-strip p{display:flex;flex-direction:column;gap:2px;margin:0}.system-strip>a,.system-strip>button{margin-left:auto}.system-icon{width:30px;height:30px;border-radius:8px;background:#eaf8f5;color:var(--teal-dark);display:grid;place-items:center;font-weight:900}.assistant-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.assistant-card{padding:20px;display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:start}.assistant-card h3{margin:0 0 5px;font-size:1rem}.assistant-card p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.5}.card-icon{width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,#e5f9f6,#e8edff);display:grid;place-items:center;color:var(--blue);font-weight:900}.service-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.service-tags span{border:1px solid #a3a9af;background:#edf0f2;padding:6px 10px;font-size:.78rem}.badge{display:inline-flex;align-items:center;width:max-content;font-size:.71rem;font-weight:800;padding:6px 8px;border-radius:999px;background:#eef2f5;color:#53677c}.badge-green{background:#e8f7f2;color:var(--feedback-success-text)}.icon-button{width:40px;height:40px;border:1px solid var(--line);border-radius:9px;background:transparent;display:grid;place-items:center;cursor:pointer;font-weight:800}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:1050px){.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-card{min-height:300px}.metric-grid{grid-template-columns:1fr 1fr}.dashboard-grid,.assistant-grid,.stat-grid,.capability-grid{grid-template-columns:1fr}.week-grid{grid-template-columns:1fr;min-height:0}.day{border-right:0;border-bottom:1px solid var(--line)}.day:last-child{border-bottom:0}.system-strip{flex-wrap:wrap}.system-strip>a,.system-strip>button{margin-left:0}}@media(max-width:900px){.editorial-header,.editorial-home{width:calc(100% - 36px)}.editorial-header{height:auto;min-height:76px;padding:14px 0;flex-wrap:wrap;gap:12px}.landing .editorial-header .editorial-nav{display:none}.landing .editorial-header .language-selector-mobile{border-color:#a3a9af;border-radius:100px;background:#f7f8f9;color:#171a1f;font-size:.95rem}.landing .editorial-header .text-button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:3px 3px 3px 12px;border:1px solid #42bdf1;border-radius:100px;background:#42bdf1;color:#fff;font-size:1rem;font-weight:600}.landing .editorial-header .language-selector-mobile:hover:not(:disabled){background:#e3edf4}.editorial-intro{display:flex;flex-direction:column;gap:22px}.editorial-description{border-left:0;padding-left:0}.referral-program{grid-template-columns:1fr;gap:28px;margin-top:0;padding:28px 0 32px}.landing .brand-name{font-size:1.65rem}.landing .editorial-cta{font-size:1.125rem;gap:16px}.landing .header-cta{font-size:.95rem;gap:8px}.landing .editorial-eyebrow{margin-bottom:16px;font-size:.95rem}.landing .editorial-title{margin-bottom:24px;line-height:1.04}.landing .editorial-hero-subtitle{font-size:1.125rem;line-height:1.55}.landing .editorial-intro{gap:24px;padding-bottom:28px}.landing .editorial-demo{font-size:1.0625rem}.landing .editorial-start>p{margin-top:16px;font-size:1.0625rem;line-height:1.6}.landing .editorial-description,.landing .scenario-support,.landing .referral-program__copy>p:last-child{font-size:1.0625rem;line-height:1.6}.landing .editorial-scenarios{padding-block:28px}.landing .scenario-intro h2{margin-bottom:14px;font-size:2rem;line-height:1.2}.landing .scenario-grid{gap:16px}.landing .scenario-card{min-height:0;padding:20px 18px}.landing .scenario-kicker{font-size:.85rem;line-height:1.45}.landing .scenario-card h3{font-size:1.125rem;line-height:1.4}.landing .scenario-panel{margin-top:20px;padding:16px}.landing .scenario-panel-top{font-size:1.25rem}.landing .scenario-panel>small{margin-top:6px;font-size:.85rem}.landing .scenario-event{margin-top:18px;padding:12px 10px;font-size:.9rem;line-height:1.4}.landing .scenario-event small{margin-top:5px;font-size:.85rem}.landing .scenario-ring{font-size:.9rem}.landing .scenario-ring strong{font-size:1rem}.landing .scenario-call-list{gap:12px;font-size:.85rem;line-height:1.4}.landing .scenario-call-list time{flex-shrink:0;font-size:.8rem}.landing .scenario-timeline-row{min-height:44px;gap:8px;font-size:.85rem;line-height:1.4}.landing .scenario-timeline-row time{font-size:.8rem}.landing .referral-program__copy .editorial-eyebrow{margin-bottom:14px}.landing .referral-program__copy h2{margin-bottom:16px;font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.15}.landing .referral-program__label{margin-bottom:14px;font-size:.85rem;line-height:1.45}.landing .referral-progress li{min-height:104px;padding:16px 10px}.landing .referral-progress strong{font-size:1.6rem}.landing .referral-progress span{margin-top:10px;font-size:.8rem;line-height:1.4}.landing .referral-program__actions{margin-top:24px;gap:16px}.landing .referral-program__actions>p{font-size:.95rem;line-height:1.55}.landing .calendar-motion__control{font-size:.95rem}.landing+.legal-footer{padding:16px 18px;gap:12px 20px;font-size:.85rem;line-height:1.5}.landing+.legal-footer nav{gap:12px 16px}.setup-view{flex-direction:column}.setup-aside{width:100%;min-height:auto;padding:24px 22px;border-right:0;border-bottom:1px solid #a3a9af}.setup-intro{margin-top:0}.setup-intro h2{font-size:2rem}.setup-intro p,.progress-list,.aside-foot{display:none}.setup-main{width:100%;flex:1;min-height:0;padding:22px}.choice-grid.two,.form-grid,.handoff-fields,.activation-checklist{grid-template-columns:1fr}.activation-number{display:flex;flex-direction:column;align-items:flex-start}.activation-number strong{font-size:1.7rem}.activation-buttons{width:100%;flex-wrap:wrap}.dashboard-sidebar{display:none}.dashboard-mobile-pages{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1 1 auto;min-width:0;max-width:min(180px,46vw);min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer}.dashboard-mobile-pages-chevron{flex:0 0 8px;width:8px;height:8px;margin-right:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.dashboard-mobile-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-start;background:#071a4a8f}.dashboard-mobile-drawer{width:84vw;max-height:100vh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:max(20px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));border-radius:0 20px 20px 0;background:var(--surface);color:var(--ink);box-shadow:12px 0 40px #071a4a33}.dashboard-mobile-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;margin-bottom:12px;padding:0 4px 12px;border-bottom:1px solid var(--line)}.dashboard-mobile-drawer-title{display:flex;align-items:center;gap:10px;min-width:0}.dashboard-mobile-drawer-logo{flex:0 0 30px;width:30px;height:30px}.dashboard-mobile-drawer-heading h2{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.dashboard-mobile-drawer-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:10px;background:transparent;color:var(--ink);cursor:pointer}.dashboard-mobile-drawer-close:hover{background:#e8f0fa}.dashboard-mobile-drawer-links{display:grid;gap:4px}.dashboard-mobile-drawer-link{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:10px 12px;border:0;border-radius:14px;background:transparent;color:var(--ink);font:inherit;font-size:1rem;font-weight:700;line-height:1.4;text-align:left;cursor:pointer}.dashboard-mobile-drawer-link:hover{background:#eaf2ff}.dashboard-mobile-drawer-link.is-active{background:var(--blue);color:#fff;font-weight:700}.dashboard-mobile-drawer-link.is-active:hover{background:#124bd0}.dashboard-mobile-drawer-link svg{flex:0 0 23px}.dashboard-mobile-drawer-link:focus-visible,.dashboard-mobile-drawer-close:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.dashboard-mobile-drawer-settings{margin-top:14px;padding-top:18px;border-top:1px solid var(--line)}.dashboard-mobile-drawer-settings h3{margin:0 0 10px;color:var(--text-muted);font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dashboard-header-business{display:none}.dashboard-numberbar{justify-content:space-between;gap:12px;order:3;padding-top:0;border-top:0}.dashboard-numberbar-identity{display:flex;align-items:center;flex:0 1 auto;gap:6px;min-width:0;padding-left:6px}.dashboard-numberbar-legal{display:block;flex:0 0 44px}.dashboard-numberbar-number{flex:0 1 auto;flex-direction:column;align-items:flex-start;gap:1px;width:max-content;min-width:0}.dashboard-numberbar-business{position:relative;flex:none;width:100%;min-width:0;overflow:hidden;color:var(--ink);font-size:1.05rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dashboard-numberbar-business-measure{position:absolute;width:max-content;visibility:hidden;pointer-events:none}.dashboard-numberbar-value{width:100%;color:var(--muted);font-size:.92rem;font-weight:700;line-height:1.2}.dashboard-numberbar-actions{align-items:center;gap:0}.dashboard-numberbar-action-divider{width:1px;height:24px;margin:0 7px;background:var(--line)}.dashboard-numberbar .dashboard-numberbar-button{width:36px;height:36px;min-height:36px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink)}.dashboard-numberbar .dashboard-numberbar-call{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.dashboard-numberbar .dashboard-numberbar-button:hover,.dashboard-numberbar .dashboard-numberbar-button.is-copied,.dashboard-numberbar .dashboard-numberbar-call:hover{background:#eaf2ff;color:var(--ink)}.dashboard-header-actions{gap:8px}.settings-shell{display:block}.settings-business-tabs{gap:clamp(6px,2vw,12px);justify-content:space-between;overflow-x:auto;scrollbar-width:none}.settings-business-tabs::-webkit-scrollbar{display:none}.settings-business-tabs a{flex:0 0 auto;padding-inline:1px;font-size:.95rem}.app-shell--dashboard{flex-direction:column}.dashboard-header{padding:0 18px}.dashboard-header-nav{display:none}.dashboard-main{padding:30px 18px 55px}.welcome-row,.panel-title{align-items:flex-start;flex-direction:column}.activity-row{grid-template-columns:38px 1fr 15px}.activity-row .outcome,.activity-row .outcome-pill,.activity-row .activity-meta,.activity-row time{display:none}}@media(max-width:640px){.landing .editorial-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 8px}.editorial-header .brand{grid-area:1 / 1}.editorial-header .header-actions{display:contents}.editorial-header .language-selector{grid-area:1 / 2;justify-self:end;gap:4px}.editorial-header .language-selector button{min-width:44px;min-height:44px}.editorial-header .text-button{grid-area:2 / 1;justify-self:stretch;min-height:44px}.editorial-header .header-cta{grid-area:2 / 2;gap:10px;padding-left:12px}.editorial-hero{padding-top:28px}.editorial-actions{gap:12px 24px}.editorial-visual{min-height:0}.referral-program__actions{flex-direction:column;align-items:stretch;gap:12px}.referral-program__cta{width:100%;overflow-wrap:normal}.dashboard-header{min-height:64px;height:auto;padding:10px 16px;gap:8px}.dashboard-language-selector{font-size:.78rem}.dashboard-header-actions{gap:7px}.dashboard-signout{padding-inline:2px}.dashboard-numberbar{flex-wrap:nowrap}.scenario-grid{grid-template-columns:1fr}.referral-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.referral-progress li:not(:last-child):after{right:-22px}.referral-progress li:nth-child(2):after{content:none}.metric-grid{grid-template-columns:1fr}.step-actions{flex-direction:column;align-items:stretch}.number-picker-toolbar .field-label{max-width:none}.number-picker-toolbar .button,.number-step-actions .button{width:100%}}@media(max-width:370px){.landing .editorial-header .text-button,.landing .editorial-header .header-cta{grid-column:1 / -1;justify-self:stretch}.landing .editorial-header .text-button{grid-row:2}.landing .editorial-header .header-cta{grid-row:3}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.calls-page{--calls-table-min: 860px;--calls-panel-width: 360px;--calls-split-gap: 24px;display:flex;flex-direction:column;gap:20px}.calls-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:0}.calls-search{position:relative;width:100%;max-width:280px;margin-left:auto;flex:1 1 160px}.calls-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#626f86;pointer-events:none}.calls-search-input{width:100%;height:36px;padding:0 36px;border:1px solid #dfe1e6;border-radius:8px;background:#fff;color:#172b4d;font-size:14px;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.calls-search-input::-webkit-search-decoration,.calls-search-input::-webkit-search-cancel-button,.calls-search-input::-webkit-search-results-button,.calls-search-input::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.calls-search-input::placeholder{color:#8993a4}.calls-search-input:focus{outline:none;border-color:#0c66e4;box-shadow:0 0 0 1px #0c66e4}.calls-search-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:transparent;color:#626f86;cursor:pointer}.calls-search-clear:hover{background:#f4f5f7;color:#172b4d}.calls-empty{text-align:center;color:#8993a4;padding:28px 14px;white-space:normal}.calls-split{display:grid;grid-template-columns:minmax(var(--calls-table-min),1fr);align-items:start;gap:var(--calls-split-gap);min-width:0}.calls-split--open{grid-template-columns:minmax(var(--calls-table-min),1fr) var(--calls-panel-width)}.calls-split>.card--table{min-width:0;max-width:100%;position:relative;z-index:1}.card--table{padding:4px 8px;overflow:visible}.action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:#3146651f;color:#314665;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}.action-btn:hover:not(:disabled){background:#3146652e;color:#253858}.action-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #cce0ff}.action-btn.is-on{background:#314665;color:#fff}.action-btn.is-on:hover:not(:disabled){background:#253858;color:#fff}.action-btn:disabled{opacity:.45;cursor:not-allowed}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background:transparent;color:#626f86;cursor:pointer}.icon-btn:hover{background:#f4f5f7;color:#172b4d}.kb-page{display:flex;flex-direction:column;gap:20px;width:100%}.kb-page-header{margin-bottom:0}.kb-page-actions,.kb-document-row,.kb-document-identity,.kb-document-actions,.kb-pagination,.kb-editor-header,.kb-editor-heading,.kb-editor-actions{display:flex;align-items:center}.kb-page-actions,.kb-editor-actions{flex:0 0 auto;gap:8px}.kb-list-card{overflow:hidden}.kb-list-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 20px;border-bottom:1px solid var(--line)}.kb-list-heading h3,.kb-document-row h3{margin:0;color:var(--ink-dark)}.kb-list-heading h3{font-size:1rem}.kb-list-heading p,.kb-document-row p{margin:4px 0 0;color:var(--muted);font-size:.78rem}.kb-search{display:flex;align-items:center;gap:8px;width:min(100%,440px)}.kb-search-field{position:relative;flex:1}.kb-search-field>svg{position:absolute;z-index:1;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.kb-search-field .native-input{min-height:38px;padding:9px 12px 9px 38px;border-color:var(--line);border-radius:8px;background:#fff;color:var(--ink-dark)}.kb-upload-zone{min-height:52px;margin:14px 20px;padding:12px 14px;border:1px dashed #9fb5cf;border-radius:10px;background:#f8fbff;color:var(--ink-2);display:flex;align-items:center;gap:10px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.kb-upload-zone:hover,.kb-upload-zone.is-active{border-color:var(--teal);background:#e9f6ff}.kb-upload-zone:focus-visible,.kb-back-button:focus-visible{outline:3px solid #006bb9;outline-offset:3px}.kb-upload-zone strong,.kb-upload-zone span{font-size:.82rem}.kb-upload-zone span{color:var(--muted)}.kb-empty{min-height:220px;padding:32px 24px;color:var(--muted);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.kb-empty svg{opacity:.55}.kb-document-list{padding:0 11px 10px;transition:opacity .15s ease}.kb-document-list[aria-busy=true]{opacity:.58}.kb-document-row{min-width:0;justify-content:space-between;gap:16px;padding:14px 9px;border-bottom:1px solid #edf1f4;background:#fff;transition:background-color .12s ease}.kb-document-row:hover{border-radius:9px;background:#f8fafc}.kb-document-row:last-child{border-bottom:0}.kb-document-identity{min-width:0;gap:12px}.kb-document-identity>div{min-width:0}.kb-document-row h3{overflow-wrap:anywhere;font-size:.95rem}.kb-document-title{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer}.kb-document-title:hover{color:var(--blue);text-decoration:underline}.kb-document-title:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:2px}.kb-document-title:disabled{cursor:progress}.kb-document-icon{width:34px;height:34px;flex:0 0 auto;border-radius:9px;color:var(--blue);background:linear-gradient(135deg,#e5f9f6,#e8edff);display:inline-flex;align-items:center;justify-content:center}.kb-document-actions{flex:0 0 auto;gap:6px}.kb-action-danger{color:#ae2a19}.kb-action-danger:hover:not(:disabled){color:#ae2a19;background:#ffebe6}.kb-pagination{justify-content:center;gap:14px;padding:14px 20px 18px;border-top:1px solid var(--line);color:var(--muted);font-size:.82rem}.kb-delete-button{border-color:var(--feedback-error-border);background:#c9372c;color:#fff}.kb-delete-button:hover:not(:disabled){background:#ae2a19}.kb-preview-modal{max-height:65vh;overflow-y:auto;padding-right:8px}.kb-markdown{color:var(--ink-dark);font-size:.9rem;line-height:1.65;overflow-wrap:anywhere}.kb-markdown>:first-child{margin-top:0}.kb-markdown>:last-child{margin-bottom:0}.kb-markdown h1,.kb-markdown h2,.kb-markdown h3{margin:1.25em 0 .55em;color:var(--ink-dark);line-height:1.25}.kb-markdown h1{font-size:1.55rem}.kb-markdown h2{font-size:1.3rem}.kb-markdown h3{font-size:1.08rem}.kb-markdown code{padding:2px 4px;border-radius:4px;background:#edf2f7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.kb-markdown pre{overflow-x:auto;padding:12px;border-radius:8px;background:#edf2f7}.kb-markdown pre code{padding:0}.kb-markdown table{width:100%;border-collapse:collapse}.kb-markdown th,.kb-markdown td{padding:7px 9px;border:1px solid var(--line);text-align:left}.kb-editor{min-height:calc(100vh - 184px);display:flex;flex-direction:column;overflow:hidden}.kb-editor-header{justify-content:space-between;flex-wrap:wrap;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line)}.kb-editor-heading{min-width:0;gap:11px}.kb-editor-heading h2{margin:0;color:var(--ink-dark);font-family:inherit;font-weight:700;font-size:1.25rem;letter-spacing:-.02em}.kb-back-button{width:38px;height:38px;flex:0 0 auto;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.kb-back-button:hover{background:#f5f9ff}.kb-editor-title{padding:18px 20px;border-bottom:1px solid var(--line)}.kb-editor-title .native-input{border-color:var(--line);border-radius:8px;background:#fff}.kb-editor-workspace{min-height:560px;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kb-editor-pane{min-width:0;min-height:0;display:flex;flex-direction:column}.kb-editor-pane+.kb-editor-pane{border-left:1px solid var(--line)}.kb-editor-preview-pane{background:#f8fbff}.kb-editor-pane-header{min-height:44px;padding:0 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:.76rem;display:flex;align-items:center;justify-content:space-between;gap:12px}.kb-editor-pane-header strong{color:var(--ink-dark)}.kb-source-editor{width:100%;min-height:0;flex:1;resize:none;padding:18px;border:0;outline:0;box-sizing:border-box;color:var(--ink-dark);background:#fff;font:.88rem/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.kb-source-editor:focus{box-shadow:inset 0 0 0 2px #0c66e4}.kb-source-editor[aria-invalid=true]{box-shadow:inset 0 -2px 0 var(--feedback-error-border)}.kb-content-error{margin:0;padding:6px 16px;background:#ffebe6}.kb-editor-preview{min-height:0;flex:1;overflow-y:auto;padding:18px}.kb-preview-placeholder{color:var(--muted);font-style:italic}.kb-editor-load-error{max-width:640px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media(max-width:900px){.kb-page-header,.kb-list-heading{align-items:stretch;flex-direction:column}.kb-page-actions,.kb-search{width:100%}.kb-editor{min-height:calc(100vh - 160px)}.kb-editor-workspace{display:block;min-height:0}.kb-editor-pane{min-height:420px}.kb-editor-pane+.kb-editor-pane{border-top:1px solid var(--line);border-left:0}}@media(max-width:640px){.kb-page-actions,.kb-search,.kb-document-row{align-items:stretch;flex-direction:column}.kb-page-actions>button,.kb-search>button{width:100%}.kb-upload-zone{align-items:flex-start}.kb-document-actions{justify-content:flex-end}.kb-editor-header,.kb-editor-pane-header{align-items:flex-start;flex-direction:column}.kb-editor-actions{width:100%}.kb-editor-actions>button{flex:1}}.services-page{display:flex;flex-direction:column;gap:20px;width:100%}.services-page-header{margin-bottom:0}.services-page-header,.services-list-heading,.service-row,.service-identity,.service-name-line,.service-actions,.service-editor-header,.service-editor-heading,.service-editor-actions,.service-section-heading,.service-data-row,.service-intake-row-header{display:flex;align-items:center}.services-list-card,.service-editor{overflow:hidden}.services-list-heading{justify-content:space-between;gap:24px;padding:19px 20px;border-bottom:1px solid var(--line)}.services-list-heading h3,.service-row h3,.service-form-section h3{margin:0;color:var(--ink-dark)}.services-list-heading h3,.service-form-section h3{font-size:1rem}.services-list-heading p,.service-row p,.service-form-section p{margin:4px 0 0;color:var(--muted);font-size:.78rem}.services-filter{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:.76rem;font-weight:600}.services-filter .native-select{width:148px;min-height:38px;padding:8px 32px 8px 10px;border-color:var(--line);border-radius:8px;background-color:#fff}.services-empty{min-height:220px;padding:32px 24px;color:var(--muted);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.services-empty svg{opacity:.55}.services-list{padding:0 11px 10px;transition:opacity .15s ease}.services-list[aria-busy=true]{opacity:.58}.service-row{min-width:0;justify-content:space-between;gap:16px;padding:14px 9px;border-bottom:1px solid #edf1f4;background:#fff;transition:background-color .12s ease}.service-row:hover{border-radius:9px;background:#f8fafc}.service-row:last-child{border-bottom:0}.service-identity{min-width:0;gap:12px}.service-identity>div{min-width:0}.service-icon{width:34px;height:34px;flex:0 0 auto;border-radius:9px;color:var(--blue);background:linear-gradient(135deg,#e5f9f6,#e8edff);display:inline-flex;align-items:center;justify-content:center}.service-name-line{min-width:0;flex-wrap:wrap;gap:8px}.service-row h3{overflow-wrap:anywhere;font-size:.95rem}.service-row p{max-width:720px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-status{padding:2px 7px;border-radius:999px;font-size:.68rem;font-weight:700;line-height:1.45}.service-status.is-active{background:#dcfff1;color:#216e4e}.service-status.is-inactive{background:#f1f2f4;color:#626f86}.service-actions{flex:0 0 auto;gap:6px}.service-action-danger,.service-remove-row{color:#ae2a19}.service-action-danger:hover:not(:disabled),.service-remove-row:hover:not(:disabled){color:#ae2a19;background:#ffebe6}.service-deactivate-button{border-color:var(--feedback-error-border);background:#c9372c;color:#fff}.service-deactivate-button:hover:not(:disabled){background:#ae2a19}.service-editor{min-height:calc(100vh - 184px)}.service-editor-header{justify-content:space-between;flex-wrap:wrap;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line)}.service-editor-heading{min-width:0;gap:11px}.service-editor-heading h2{margin:0;color:var(--ink-dark);font-family:inherit;font-weight:700;font-size:1.25rem;letter-spacing:-.02em}.service-editor-actions{flex:0 0 auto;gap:8px}.service-back-button{width:38px;height:38px;flex:0 0 auto;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.service-back-button:hover{background:#f5f9ff}.service-back-button:focus-visible{outline:3px solid #006bb9;outline-offset:3px}.service-editor-body{padding:20px;background:#f8fafc;display:flex;flex-direction:column;gap:18px}.service-form-section{padding:20px;border:1px solid var(--line);border-radius:10px;background:#fff}.service-section-heading{justify-content:space-between;gap:18px;margin-bottom:18px}.service-active-toggle,.service-required-toggle{color:var(--ink-2);font-size:.82rem;font-weight:600;display:inline-flex;align-items:center;gap:8px}.service-active-toggle input,.service-required-toggle input{width:16px;height:16px;margin:0;accent-color:var(--blue)}.service-form-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:16px}.service-field{min-width:0}.service-field-wide{grid-column:1 / -1}.service-field .field-label{margin-bottom:6px;color:#44546f;font-size:.76rem;font-weight:600}.service-field .native-input,.service-field .native-select,.service-field .native-textarea{border-color:var(--line);border-radius:8px;background:#fff;color:var(--ink-dark);padding:10px 12px}.service-field .native-textarea{min-height:90px}.service-field [aria-invalid=true]{border-color:var(--feedback-error-border)}.service-repeatable-list{display:flex;flex-direction:column;gap:12px}.service-inline-empty{margin:0;padding:18px;border:1px dashed var(--line);border-radius:9px;background:#f8fafc;text-align:center}.service-data-row{align-items:flex-start;gap:10px;padding:12px;border:1px solid #edf1f4;border-radius:9px;background:#fbfcfd}.service-data-row .service-field{flex:1}.service-data-row .service-remove-row{margin-top:23px}.service-intake-row{padding:16px;border:1px solid #dfe1e6;border-radius:10px;background:#fbfcfd}.service-intake-row-header{justify-content:space-between;gap:12px;margin-bottom:14px;color:var(--ink-dark);font-size:.84rem}.service-required-toggle{margin-top:14px}.service-editor-load-error{max-width:640px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media(max-width:900px){.services-page-header,.services-list-heading,.service-section-heading{align-items:stretch;flex-direction:column}.service-editor{min-height:calc(100vh - 160px)}}@media(max-width:640px){.service-row,.service-editor-header{align-items:stretch;flex-direction:column}.services-filter{justify-content:space-between}.services-filter .native-select{flex:1}.service-actions{justify-content:flex-end}.service-editor-actions{width:100%}.service-editor-actions>button{flex:1}.service-editor-body,.service-form-section{padding:14px}.service-form-grid{display:flex;flex-direction:column}}.call-avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:12px;font-weight:600;letter-spacing:.01em;flex-shrink:0}.call-avatar--lg{width:48px;height:48px;font-size:16px}.calls-table{width:100%;min-width:var(--calls-table-min);border-collapse:collapse}.calls-table th,.calls-table td{text-align:left;padding:8px 14px;vertical-align:middle;font-size:14px;color:#172b4d;white-space:nowrap}.calls-table th{color:#626f86;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #ebecf0;padding-top:10px;padding-bottom:10px}.th-sortable{display:inline-flex;align-items:center;gap:5px}.th-sort{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:inherit;line-height:0}.th-sort-btn{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:1px 0;border:none;background:none;color:inherit;cursor:pointer;line-height:0;opacity:.4}.th-sort-btn:hover,.th-sort-btn.is-active{opacity:1}.th-sort-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #cce0ff;border-radius:2px}.calls-table td{border-bottom:1px solid #f1f2f4}.calls-row{cursor:pointer;transition:background .12s ease}.calls-row:hover{background:#f7f8fa}.calls-row.is-active{background:#e9f2ff}.calls-row.is-active td{border-bottom-color:#d5e4fb}.col-action{width:44px;text-align:center;padding-left:4px;padding-right:4px}.cell-time{font-size:14px;font-weight:600;color:#172b4d;line-height:1.2}.cell-subtext{margin-top:2px;font-size:12px;color:#8993a4}.cell-caller-name{font-weight:500;color:#172b4d}.cell-mono{font-variant-numeric:tabular-nums;color:#44546f}.outcome-pill{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;border:1px solid transparent}.outcome-pill--green{background:#dcfff1;border-color:#baf3db;color:#216e4e}.outcome-pill--blue{background:#e9f2ff;border-color:#cce0ff;color:#0c5ecf}.outcome-pill--purple{background:#eae6ff;border-color:#dfd8fd;color:#5e4db2}.outcome-pill--teal{background:#e3fafc;border-color:#99e9f2;color:#0b7285}.outcome-pill--orange{background:#fff1e5;border-color:#ffd8a8;color:#c25100}.outcome-pill--yellow{background:#fffbe6;border-color:#ffe08a;color:#7f5f01}.outcome-pill--gray{background:#f4f5f7;border-color:#ebecf0;color:#626f86}.outcome-pill--indigo{background:#e8eafc;border-color:#c5c8f7;color:#403294}.audio-player{display:flex;align-items:center;gap:8px;padding:0;border:none;background:transparent;min-width:0}.audio-play-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border:none;border-radius:50%;background:#3146651f;color:#314665;cursor:pointer;transition:background .15s ease,color .15s ease}.audio-play-btn:hover{background:#3146652e;color:#253858}.audio-play-btn.is-on{background:#314665;color:#fff}.audio-play-btn.is-on:hover{background:#253858;color:#fff}.audio-play-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #cce0ff}.audio-clock{flex-shrink:0;min-width:3.4em;font-size:11px;font-variant-numeric:tabular-nums;color:#8993a4;text-align:center}.audio-player>.audio-range{flex:1;min-width:0}.audio-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:999px;background:linear-gradient(to right,#0c66e4 0%,#0c66e4 var(--audio-progress, 0%),#dfe1e6 var(--audio-progress, 0%),#dfe1e6 100%);cursor:pointer;outline:none}.audio-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;background:#fff;border:2px solid #0c66e4;box-shadow:0 1px 2px #091e4233;cursor:pointer}.audio-range::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:#fff;border:2px solid #0c66e4;box-shadow:0 1px 2px #091e4233;cursor:pointer}.audio-volume{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.audio-volume-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:#626f86;cursor:pointer;transition:background .15s ease,color .15s ease}.audio-volume-btn:hover,.audio-volume.is-open .audio-volume-btn{background:#3146651f;color:#314665}.audio-volume-popover{position:absolute;bottom:calc(100% + 6px);left:50%;z-index:4;display:flex;align-items:center;justify-content:center;width:32px;height:92px;transform:translate(-50%);background:#fff;border:1px solid #dfe1e6;border-radius:10px;box-shadow:0 6px 16px #091e421f}.audio-volume-popover:after{content:"";position:absolute;top:100%;left:0;right:0;height:10px}.audio-range--volume{width:72px;height:4px;margin:0;transform:rotate(-90deg);transform-origin:center}.call-panel{width:var(--calls-panel-width);max-width:var(--calls-panel-width);min-width:0;box-sizing:border-box;position:sticky;top:0;max-height:calc(100dvh - 12rem);align-self:start;background:#fff;border:1px solid #dfe1e6;border-radius:12px;box-shadow:0 8px 24px #091e4214;overflow-x:hidden;overflow-y:auto;animation:call-panel-in .2s ease-out both}@keyframes call-panel-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.call-panel-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #ebecf0}.call-panel-title{font-size:13px;font-weight:600;color:#626f86;text-transform:uppercase;letter-spacing:.04em}.call-panel-body{padding:20px 18px 22px;display:flex;flex-direction:column;gap:20px}.call-panel-identity{display:flex;align-items:center;gap:14px;min-width:0}.call-panel-identity-text{min-width:0}.call-panel-name{font-size:17px;font-weight:700;color:#172b4d;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.call-panel-number{margin-top:2px;font-size:13px;color:#8993a4;font-variant-numeric:tabular-nums}.call-panel-meta{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px 16px;width:100%}.call-panel-meta-row{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;color:#44546f;font-variant-numeric:tabular-nums;white-space:nowrap}.call-panel-meta-icon{color:#8993a4;flex-shrink:0}.call-panel-section{display:flex;flex-direction:column;gap:8px}.call-panel-label{font-size:11px;font-weight:600;color:#8993a4;text-transform:uppercase;letter-spacing:.04em}.call-panel-empty{margin:0;font-size:13px;color:#8993a4}.call-notes-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.call-note{padding:10px 12px;border-radius:8px;background:#f7f8fa;border:1px solid #ebecf0}.call-note-subject{display:block;font-size:13px;font-weight:600;color:#172b4d;margin-bottom:4px}.call-note-content{margin:0 0 6px;font-size:13px;line-height:1.45;color:#44546f;white-space:pre-wrap;overflow-wrap:anywhere}.call-note-time{display:block;font-size:11px;color:#8993a4}.call-panel-intent{margin:0;color:#172b4d;font-size:14px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.call-transcription{display:grid;gap:8px;max-height:280px;overflow-y:auto;padding:10px 12px;border:1px solid #ebecf0;border-radius:8px;background:#f7f8fa}.call-transcription p{margin:0;color:#44546f;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.call-transcription-turn{display:grid;gap:2px}.call-transcription-turn time{color:#8993a4;font-size:11px}.call-recording-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.call-recording-actions button{border:1px solid #dfe1e6;border-radius:8px;background:#fff;color:#0c66e4;cursor:pointer;padding:7px 10px;font:inherit;font-size:12px;font-weight:600}.call-recording-actions button:disabled{cursor:wait;opacity:.6}.cell-intent{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#44546f;font-size:13px;vertical-align:middle}.activity-intent{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#44546f}.btn-primary-solid{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:none;border-radius:10px;background:#253858;color:#fff;font-size:14px;font-weight:600;font-family:inherit;text-decoration:none;cursor:pointer;transition:background .15s ease}.btn-primary-solid:hover{background:#172b4d}.btn-primary-solid:focus-visible{outline:none;box-shadow:0 0 0 3px #cce0ff}.test-call-dialog{width:min(560px,calc(100vw - 32px));max-width:none;padding:0;overflow:hidden;border:0;border-radius:12px;background:var(--ds-surface-overlay, #ffffff);color:var(--ds-text, #172b4d);box-shadow:0 8px 12px #091e4226,0 0 1px #091e424f}.test-call-dialog::backdrop{background:#091e428a}.test-call-dialog__header{padding:24px 24px 8px}.test-call-dialog__header h2{margin:0;color:var(--ds-text, #172b4d);font-size:20px;font-weight:600;line-height:24px}.test-call-dialog__body{max-height:min(70vh,560px);padding:16px 24px 24px;overflow-y:auto}.test-call-dialog__footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 24px 24px}.test-call-dialog__number{display:inline-block;color:var(--blue, #0c66e4);font-size:1.75rem;font-weight:600;letter-spacing:-.03em;line-height:1.2;text-decoration:underline;text-underline-offset:4px}.test-call-dialog__number:hover{color:#006bb9}.call-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#091e425c}.call-panel--modal{width:min(420px,100%);max-width:min(420px,100%);max-height:min(90vh,720px);overflow:auto;position:relative;top:auto;animation:call-modal-in .2s ease-out both}@keyframes call-modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1600px){.calls-split--open{--calls-table-min: 760px;--calls-split-gap: 16px}.calls-split--open .calls-table th,.calls-split--open .calls-table td{padding-left:8px;padding-right:8px}}@media(max-width:1440px){.calls-split--open{--calls-table-min: 680px;--calls-split-gap: 12px}.calls-split--open .calls-table th,.calls-split--open .calls-table td{padding-left:6px;padding-right:6px}.calls-split--open .col-action{width:36px;padding-left:2px;padding-right:2px}}.calls-page--break .calls-split,.calls-page--break .calls-split--open{grid-template-columns:minmax(0,1fr)}.calls-page--break .calls-table{min-width:0}.calls-page--break .calls-table th,.calls-page--break .calls-table td{white-space:normal;padding-left:8px;padding-right:8px}.calls-page--break .calls-table th{padding-top:8px;padding-bottom:8px}.calls-page--break .calls-header{flex-wrap:wrap}.calls-page--break .calls-search{max-width:none;flex-basis:100%;margin-left:0}.calls-page--break .card--table{padding:2px 4px}.calls-page--break .outcome-pill{white-space:normal}@media(max-width:1200px){.calls-page{gap:16px}}@media(max-width:900px){.calls-page{gap:12px}}:root{--feedback-success-text: #166534;--feedback-success-background: #f0fdf4;--feedback-success-border: #15803d;--feedback-error-text: #991b1b;--feedback-error-background: #fef2f2;--feedback-error-border: #dc2626;--feedback-warning-text: #854d0e;--feedback-warning-background: #fffbeb;--feedback-warning-border: #a16207;--feedback-info-text: #1e40af;--feedback-info-background: #eff6ff;--feedback-info-border: #2563eb;--feedback-neutral-text: #374151;--feedback-neutral-background: #f3f4f6;--feedback-neutral-border: #6b7280}.feedback{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;margin:10px 0;border:1px solid;border-radius:8px;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.feedback-body{min-width:0;flex:1}.feedback-body p{margin:0}.feedback-icon{display:inline-flex;flex:0 0 22px;justify-content:center;align-items:center;font-weight:700;border:1px solid currentColor;border-radius:50%;width:22px;height:22px}.feedback--warning .feedback-icon{border:0}.feedback-dismiss{color:inherit;background:transparent;border:0;cursor:pointer;font-size:24px;min-width:32px;min-height:32px}.feedback-action{margin-top:6px}.feedback a,.feedback .inline-link{color:inherit;text-decoration:underline}.field-error{display:block;color:var(--feedback-error-text);font-size:.875rem;line-height:1.5;margin-top:6px}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true],.kb-editor-title input[aria-invalid=true]{border-color:var(--feedback-error-border)}.validation-summary{margin:6px 0 0;padding-left:20px}.toast{background:transparent;color:inherit;padding:0;box-shadow:0 18px 48px #071a4a2e;border-radius:10px;max-width:min(420px,calc(100vw - 32px));right:16px;bottom:16px;animation:toastIn .26s cubic-bezier(.2,.9,.3,1.2) both}.toast--leaving{animation:toastOut .18s ease-in both}.toast .feedback{margin:0;border-radius:10px;-webkit-backdrop-filter:saturate(1.2);backdrop-filter:saturate(1.2)}@keyframes toastIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@keyframes toastOut{to{opacity:0;transform:translateY(8px) scale(.98)}}@media(max-width:640px){.toast{left:16px;right:16px;top:12px;bottom:auto;max-width:none}@keyframes toastIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.toast,.toast--leaving{animation-duration:.01ms}}.success-text{color:var(--feedback-success-text)}.warning-text{color:var(--feedback-warning-text)}.feedback--success{color:var(--feedback-success-text);background:var(--feedback-success-background);border-color:var(--feedback-success-border)}.feedback--error{color:var(--feedback-error-text);background:var(--feedback-error-background);border-color:var(--feedback-error-border)}.feedback--warning{color:var(--feedback-warning-text);background:var(--feedback-warning-background);border-color:var(--feedback-warning-border)}.feedback--info{color:var(--feedback-info-text);background:var(--feedback-info-background);border-color:var(--feedback-info-border)}.feedback--neutral{color:var(--feedback-neutral-text);background:var(--feedback-neutral-background);border-color:var(--feedback-neutral-border)}.validation-fieldset{border:0;padding:0;margin:0;min-width:0}.status-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid;border-radius:5px;font-size:.875rem}.activity-type.success,.import-success{color:var(--feedback-success-text);background:var(--feedback-success-background)}.activity-type.warning{color:var(--feedback-warning-text);background:var(--feedback-warning-background)}.feedback-spinner{border:2px solid currentColor;border-right-color:transparent;animation:feedback-spin 1s linear infinite}@keyframes feedback-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.feedback-spinner{animation:none}}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid .activity-list{display:grid;grid-template-columns:32px minmax(0,1fr) max-content 100px 15px;column-gap:11px}.overview-grid .activity-empty{grid-column:1 / -1}.overview-grid .activity-row{grid-column:1 / -1;grid-template-columns:subgrid}.overview-grid .activity-main{min-width:0;overflow-wrap:anywhere}.overview-grid .activity-row time{display:flex;flex-direction:column;gap:4px;text-align:right;white-space:nowrap}.overview-grid .outcome-pill{display:inline-flex;align-self:center;justify-self:start;max-width:160px;white-space:normal;overflow-wrap:anywhere}.overview-metrics .metric-card{min-width:0}.overview-metrics .metric-card>span{padding-right:34px}.overview-system-strip{flex-wrap:wrap;gap:18px 28px}.overview-system-strip>div{min-width:0}.overview-system-strip p{min-width:0;overflow-wrap:anywhere}.overview-system-strip .system-icon{flex-shrink:0}.overview-calendar-actions{display:flex;flex-wrap:wrap;gap:8px 16px;width:100%}.overview-calendar-actions .inline-link{background:none;border:0;padding:0;cursor:pointer;font:inherit}.overview-system-strip .system-icon--pending{color:var(--muted);background:var(--canvas)}.app-shell--dashboard .dashboard-header{display:grid;grid-template-columns:minmax(0,1fr) auto;flex-shrink:0;height:auto;min-height:64px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.app-shell--dashboard .dashboard-numberbar{grid-column:1 / -1;order:initial}.app-shell--dashboard .business-identity small{overflow-wrap:anywhere}@media(max-width:640px){.app-shell--dashboard .dashboard-header{padding-bottom:10px}.overview-grid .activity-list{display:block}.overview-grid .activity-row .outcome-pill{max-width:100%;min-width:0}.overview-grid .activity-row{grid-template-columns:32px minmax(0,1fr) auto 15px;gap:8px}.overview-grid .activity-type{grid-column:1;grid-row:1 / 3}.overview-grid .activity-main{grid-column:2 / 4;grid-row:1}.overview-grid .activity-row .outcome-pill{display:inline-flex;grid-column:2;grid-row:2;justify-self:start}.overview-grid .activity-row time{display:flex;grid-column:3;grid-row:2}.overview-grid .chevron{grid-column:4;grid-row:1 / 3}}.overview-page .welcome-row{margin-bottom:20px}.overview-page .welcome-row h2{margin:6px 0 0;font-size:2rem;line-height:1.2}.overview-metrics .metric-card{min-height:112px;padding:16px}.overview-metrics .metric-card strong{margin:6px 0 3px;line-height:1.1}.overview-grid{align-items:start}.overview-grid .surface-head{padding:16px}.overview-grid .activity-row{padding:12px 5px}.overview-grid .activity-list{padding:0 12px}.overview-grid .activity-main{gap:5px}.overview-grid .overview-call-details{display:flex;flex-wrap:wrap;gap:4px 12px}.overview-grid .overview-call-details>span:last-child{white-space:nowrap}.overview-grid .activity-row time{gap:3px;font-variant-numeric:tabular-nums}.overview-grid .activity-row time>span:last-child{color:var(--ink)}.overview-side{min-width:0;display:grid;gap:12px}.overview-side .overview-system-strip{margin:0;display:grid;gap:14px;padding:16px}.overview-side .overview-system-strip>a{margin:0;justify-self:start}.overview-side .calendar-message{padding:16px}@media(max-width:640px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.overview-metrics .metric-card{padding:12px;min-height:116px}.overview-metrics .metric-card>span{padding-right:0}.overview-metrics .metric-icon{width:24px;height:24px;top:38px;right:12px;bottom:auto}.overview-grid .activity-row{grid-template-columns:24px minmax(0,1fr) 100px 12px}.overview-grid .activity-type{width:24px;height:24px}}.call-appointment{min-width:0;padding:12px;border:1px solid var(--border, #dfe3e8);border-radius:10px;font-size:13px;overflow-wrap:anywhere}.call-appointment+.call-appointment{margin-top:8px}.call-appointment-heading{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.call-appointment-heading strong{flex:1;min-width:100px}.call-appointment-status{border-radius:5px;padding:2px 6px;font-size:11px;background:#e7f4ec;color:#21643d}.call-appointment-status--cancelled{background:#f1f2f4;color:#505968}.call-appointment p{margin:8px 0}.call-appointment-reference{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#626f86}.call-appointment-code{-webkit-user-select:text;user-select:text}.call-appointment button,.call-panel-section>.call-panel-empty button{background:transparent;border:1px solid #c4cbd4;border-radius:5px;padding:4px 8px;color:inherit;cursor:pointer}.call-appointment-copy-status{display:block;font-size:12px;margin-top:4px}.call-appointment summary{cursor:pointer;margin-top:10px}.call-appointment dt{color:#626f86;margin-top:10px}.call-appointment dd{margin:3px 0 0;white-space:pre-wrap}small.call-appointment-hint{display:flex;font-size:12px;line-height:1.4;overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:4px;white-space:normal;color:#626f86}small.call-appointment-hint--booked{color:#21643d}.call-appointment-hint svg{flex-shrink:0}.medical-use-footnote{margin-top:24px;color:var(--text-muted);font-size:12px;line-height:1.5}.medical-use-footnote p{margin:0}.medical-use-footnote p+p{margin-top:4px}@media(max-width:900px){.auth-loading,.auth-callback>p{font-size:1.125rem;line-height:1.5}.language-selector--mobile-menu>button:not(.language-selector-mobile){display:none}.language-selector--mobile-menu .language-selector-mobile{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:1px solid var(--line);border-radius:10px;background-color:#fff;color:var(--ink);font:inherit;font-size:.85rem;font-weight:800;cursor:pointer}.dashboard-signout{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:10px;background:#fff}.dashboard-signout>span{display:none}.dashboard-signout-icon{display:block}.dashboard-signout:hover{background:#eaf5ff;text-decoration:none}.dashboard-header .dashboard-signout,.setup-mobile-header .dashboard-signout{border-color:#42bdf1;background:#42bdf1;color:#171a1f}.dashboard-header .dashboard-signout:hover,.setup-mobile-header .dashboard-signout:hover{background:#42bdf1;color:#171a1f}.dashboard-header-actions{flex-shrink:0}}.service-editor-actions,.kb-editor-actions{gap:10px}.service-editor-actions .button-secondary,.kb-editor-actions .button-secondary{background:#fff}@media(max-width:900px){.dashboard-main:has(.settings-business-tabs){padding-top:16px}.dashboard-main:has(.assistant-settings-page){padding-top:16px;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.dashboard-main:has(.business-info-page){padding-bottom:calc(86px + env(safe-area-inset-bottom))}.dashboard-main:has(.service-editor),.dashboard-main:has(.kb-editor){padding-bottom:calc(78px + env(safe-area-inset-bottom))}.assistant-settings-page .panel-title{margin-bottom:18px}.assistant-settings-actions,.business-settings-actions,.scheduling-settings-actions,.service-editor-actions,.kb-editor-actions{position:fixed;right:0;bottom:0;left:0;z-index:30;align-items:center;gap:10px;padding:10px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);box-shadow:0 -8px 24px #071a4a14}.assistant-settings-actions .button,.business-settings-actions .button,.scheduling-settings-actions .button,.service-editor-actions .button,.kb-editor-actions .button{min-height:48px;font-size:.95rem;white-space:nowrap}.assistant-settings-actions .button-dark,.business-settings-actions .button-dark,.scheduling-settings-actions .button-dark,.service-editor-actions .button-dark,.kb-editor-actions .button-dark{flex:1 1 auto;min-width:0}.assistant-settings-actions .assistant-settings-dismiss,.business-settings-actions .business-settings-dismiss,.scheduling-settings-actions .scheduling-dismiss,.service-editor-actions .service-editor-dismiss,.kb-editor-actions .kb-editor-dismiss{display:inline-flex;flex:0 0 auto;padding-inline:14px}}@media(max-width:600px){.settings-business-label-full{display:none}.settings-business-label-short{display:inline}}.business-info-page .field-label,.service-editor .field-label,.kb-editor-title .field-label{font-size:.95rem;line-height:1.45}.business-info-page .field-help,.service-editor .field-help,.kb-editor .field-help{font-size:.93rem;line-height:1.5}.business-info-page :is(.native-input,.native-select,.native-textarea),.service-field :is(.native-input,.native-select,.native-textarea),.kb-editor-title .native-input,.kb-search-field .native-input,.services-filter .native-select{font-size:1rem;line-height:1.5}.services-list-heading h3,.service-form-section h3,.kb-list-heading h3,.calendar-connections h3{font-size:1.125rem;line-height:1.35}.services-list-heading p,.service-row p,.service-form-section p,.kb-list-heading p,.kb-document-row p,.calendar-connections p{font-size:.95rem;line-height:1.5}.services-filter,.service-active-toggle,.service-required-toggle,.calendar-connection-row small{font-size:.95rem;line-height:1.45}.kb-source-editor{font-size:1rem}.booking-readiness{margin-bottom:20px;padding:18px 22px;border:1px solid #d8e3de;border-radius:14px;background:#f5faf7}.panel-title a.button-dark{color:#fff;text-decoration:none}.booking-readiness p{margin:8px 0}.assistant-card .booking-readiness{border:0;margin:0;padding:0;background:transparent}.scheduling-settings{max-width:960px}.scheduling-settings fieldset{padding:0;border:0;min-width:0}.scheduling-settings .surface{padding:24px;margin-bottom:20px}.scheduling-settings label{display:grid;gap:8px;font-weight:500}.scheduling-settings input,.scheduling-settings select{min-height:42px;padding:8px 10px;border:1px solid #c9d4cf;border-radius:8px;background:#fff;color:#182e25;font:inherit}.scheduling-settings select{max-width:100%}.scheduling-day{display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid #e7ece9;padding:18px 0;align-items:start}.scheduling-day h4{min-width:108px;margin:8px 0}.scheduling-windows{display:grid;gap:12px;justify-items:start}.scheduling-window{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.scheduling-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.adola-calendar{min-width:0}.calendar-actions{display:flex;justify-content:flex-end;gap:18px;padding:10px 18px;border-bottom:1px solid var(--line)}.calendar-message{padding:16px 20px;margin:0;color:var(--muted)}.adola-calendar .day{min-width:0}.adola-appointment{overflow-wrap:anywhere}.adola-appointment summary{cursor:pointer;list-style:none}.adola-appointment summary::-webkit-details-marker{display:none}.adola-appointment summary:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.adola-appointment summary strong,.adola-appointment summary span{display:block}.adola-appointment summary strong{font-weight:500}.adola-appointment summary span{color:var(--muted)}.adola-appointment[open]{background:#fff;box-shadow:0 0 0 1px var(--line)}.appointment-details{margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--line);display:grid;gap:12px;font-size:.73rem;line-height:1.5}.appointment-details dt{color:var(--muted);font-size:.68rem;font-weight:600}.appointment-details dd{margin:3px 0 0;color:var(--ink)}.appointment-details .appointment-detail-hint{color:var(--muted);font-size:.65rem}.appointment-reference{font-family:ui-monospace,monospace;font-size:.65rem;-webkit-user-select:all;user-select:all}@media(min-width:1051px){.adola-calendar .week-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:640px){.scheduling-rules{grid-template-columns:1fr}.scheduling-settings .surface{padding:16px}}.scheduling-windows{min-width:0;flex:1}.scheduling-window{display:grid;grid-template-columns:minmax(100px,180px) minmax(100px,180px) auto;align-items:start;width:100%}.scheduling-window>label{min-width:0}.scheduling-window input{width:100%;box-sizing:border-box}.scheduling-window>button{margin-top:32px}.scheduling-settings input[aria-invalid=true],.scheduling-settings select[aria-invalid=true]{border-color:var(--feedback-error-border)}.booking-readiness{padding:0;border:0;background:transparent}@media(max-width:520px){.scheduling-window{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scheduling-window>button{margin-top:0;grid-column:1 / -1;justify-self:start}.scheduling-day{gap:12px}.scheduling-day>h4{flex-basis:100%}}.adola-calendar .calendar-heading{display:flex;flex-direction:column;gap:4px;min-width:0}.adola-calendar .calendar-heading small{color:var(--muted);overflow-wrap:anywhere}.calendar-surface .surface-head{flex-wrap:wrap;gap:12px}.calendar-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.calendar-header-actions .inline-link{white-space:normal;overflow-wrap:anywhere}.calendar-header-actions button:disabled{opacity:.55;cursor:wait}.adola-appointment.appointment-selected{outline:2px solid #42bdf1;outline-offset:3px;scroll-margin:90px}.adola-appointment .appointment-cancelled{color:#8b321e;font-weight:700}.calendar-selection-error{border-left:3px solid #b95335;padding:14px;margin-bottom:18px;background:#fff3ed;color:#782f19}.calendar-selection-error button{margin-left:8px;text-decoration:underline;border:0;background:none;cursor:pointer}.adola-calendar.surface{background:linear-gradient(145deg,#f8fcff,#edf5fb);border:1px solid #dceaf4;border-radius:28px;box-shadow:0 8px #dceef9,0 22px 45px -28px #168ac4;color:#102443}.adola-calendar .week-head{padding:28px 26px 20px;gap:12px;border:0}.adola-calendar .calendar-heading{align-items:flex-start}.adola-calendar .week-head .calendar-heading{order:-1;flex:1}.adola-calendar .calendar-heading h3{margin:0 0 6px;font-size:clamp(1.5rem,2.5vw,2rem);letter-spacing:-.045em;color:#101a33}.adola-calendar .calendar-heading b{font-size:.85rem;font-weight:500;color:#526c88}.adola-calendar .calendar-heading small{color:#617994;font-size:.75rem}.adola-calendar .icon-button{width:44px;height:44px;flex:0 0 44px;border:0;border-radius:50%;background:#e4eef7;color:#163456;font-size:1.8rem}.adola-calendar .icon-button:hover{background:#cce9fb}.adola-calendar .calendar-actions{padding:0 26px 18px;border-color:#dbe7f0}.adola-calendar .inline-link{color:#006caf}.adola-calendar .week-grid{padding:0 18px 22px}.adola-calendar .day{padding:20px 8px;border-color:#dbe7f0;gap:10px}.adola-calendar .day>b{color:#6b819b;font-size:.75rem}.adola-calendar .day>strong{font-size:1.3rem;font-weight:500}.adola-calendar .day.current{background:#e5f4fd;border-radius:16px}.adola-calendar .day.current>strong{color:#0078c4}.adola-calendar .adola-appointment{padding:13px 11px;border:1px solid transparent;border-radius:14px;background:#bce7fc;color:#074c87;box-shadow:0 2px 3px #2572a008;transition:background .15s,box-shadow .15s}.adola-calendar .adola-appointment summary{display:grid;gap:5px}.adola-calendar .adola-appointment summary strong{font-weight:700}.adola-calendar .adola-appointment summary time{color:#075b98;font-variant-numeric:tabular-nums}.adola-calendar .adola-appointment summary span{color:#315e7b}.adola-calendar .adola-appointment:hover{background:#a7ddfa;box-shadow:0 4px 12px #167caf18}.adola-calendar .adola-appointment[open]{background:#fff;border-color:#86ccf1;box-shadow:0 6px 20px #1586c31a}.adola-calendar .appointment-selected{background:#008fed;color:#fff}.adola-calendar .appointment-selected:not([open]) summary :is(time,span){color:#fff}.adola-calendar .appointment-selected[open]{color:#074c87}.adola-calendar .adola-appointment.is-cancelled{background:#e9edf2;border-color:#d5dee6}.adola-calendar .appointment-details{border-color:#dbe7f0}.adola-calendar :is(button,a,summary):focus-visible{outline:3px solid #007ac4;outline-offset:3px}@media(max-width:1050px){.adola-calendar .week-grid{padding:0 14px 14px}.adola-calendar .day{padding:18px 12px}}@media(max-width:640px){.adola-calendar.surface{border-radius:20px}.adola-calendar .week-head{padding:22px 16px 16px;gap:8px}.adola-calendar .calendar-actions{padding-right:16px}.adola-calendar .calendar-heading b{font-size:.75rem}}.adola-calendar .adola-appointment[open]{position:relative;z-index:2;width:360px;max-width:calc(100vw - 64px);box-sizing:border-box;padding:22px;border:1px solid #c9e3f3;border-radius:20px;background:#fff;color:#17324f;box-shadow:0 16px 40px -12px #164e7840,0 3px 8px #164e780a}.adola-calendar .adola-appointment[open] summary{gap:8px}.adola-calendar .adola-appointment[open] summary strong{font-size:1rem;line-height:1.4;letter-spacing:-.015em;color:#132a45}.adola-calendar .adola-appointment[open] summary time{font-size:.85rem;font-weight:500}.adola-calendar .adola-appointment[open] summary span{font-size:.85rem;color:#526b80}.adola-calendar .appointment-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 16px;padding-top:20px;margin-top:20px;font-size:.875rem;line-height:1.5}.adola-calendar .appointment-details dt{color:#6a7e91;font-size:.75rem;font-weight:500}.adola-calendar .appointment-details dd{color:#17324f;margin-top:5px;white-space:pre-wrap}.adola-calendar .appointment-detail-wide{grid-column:1 / -1}.adola-calendar .appointment-details a{color:#0073b9;text-decoration:none}.adola-calendar .appointment-details a:hover{text-decoration:underline}.adola-calendar .appointment-details .appointment-status{display:inline-block;padding:3px 9px;border-radius:20px;font-size:.75rem;font-weight:600}.adola-calendar .appointment-status.confirmed{color:#21684d;background:#eaf6ef}.adola-calendar .appointment-status.cancelled{color:#853d30;background:#fff0eb}.adola-calendar .appointment-reference{font-size:.8rem;letter-spacing:.04em}.adola-calendar .appointment-close{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:20px;padding:12px 0 0;border:0;border-top:1px solid #e4edf4;background:transparent;color:#54728a;font:inherit;font-size:.75rem;cursor:pointer}.adola-calendar .appointment-close:hover{color:#0073b9}@media(min-width:1051px){.adola-calendar .day:nth-last-child(-n+3) .adola-appointment[open]{align-self:flex-end}}@media(max-width:1050px){.adola-calendar .adola-appointment[open]{width:100%;max-width:none}}.appointments-page .booking-readiness .feedback,.appointments-page .calendar-selection-error,.appointments-page .adola-calendar .calendar-message{font-size:1rem;line-height:1.5}.appointments-page .adola-calendar .calendar-heading b,.appointments-page .adola-calendar .calendar-heading small,.appointments-page .adola-calendar .day>b{font-size:.95rem;line-height:1.45}.appointments-page .adola-calendar .adola-appointment{font-size:.95rem;line-height:1.45}.appointments-page .adola-calendar .adola-appointment summary strong{font-size:1rem;line-height:1.4}.appointments-page .adola-calendar .adola-appointment[open] summary time,.appointments-page .adola-calendar .adola-appointment[open] summary span,.appointments-page .adola-calendar .appointment-close{font-size:.95rem;line-height:1.45}.appointments-page .adola-calendar .appointment-details{font-size:1rem}.appointments-page .adola-calendar .appointment-details dt{font-size:.95rem;line-height:1.45;font-weight:600}.appointments-page .adola-calendar .appointment-details .appointment-detail-hint,.appointments-page .adola-calendar .appointment-reference,.appointments-page .adola-calendar .appointment-details .appointment-status{font-size:.875rem;line-height:1.45}@media(max-width:900px){.dashboard-main:has(>.appointments-page){padding-top:16px}}.jobs-admin{max-width:1600px;margin:0 auto;padding:24px 40px 48px;color:var(--ink-dark)}.jobs-brand{display:flex;align-items:center;flex-wrap:wrap;gap:20px;color:var(--text-muted);font-size:13px;margin-bottom:32px}.jobs-brand nav{line-height:1.7}.jobs-language-selector{margin-left:auto}.jobs-admin h1{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.jobs-admin h2{font-size:1.125rem;font-weight:700;letter-spacing:-.015em;margin:0}.jobs-admin p{margin:8px 0}.jobs-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.jobs-heading p,.jobs-muted,.jobs-admin small{color:var(--text-muted)}.jobs-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.jobs-refresh-state{font-size:12px;color:var(--text-muted)}.jobs-refresh-state small{display:block;margin-top:3px}.jobs-admin .card{box-shadow:none;border:1px solid #dde2e7;border-radius:14px}.jobs-access{max-width:460px;margin:9vh auto;padding:32px}.jobs-access form{display:grid;gap:20px;margin:24px 0 16px}.jobs-admin label{display:grid;gap:6px;font-size:13px;font-weight:600}.jobs-admin input,.jobs-admin select{width:100%;min-height:40px;padding:8px 12px;border:1px solid #c4ccd5;border-radius:8px;background:var(--surface);color:var(--ink-dark);font-weight:400}.jobs-health{padding:12px 20px;margin-bottom:20px}.jobs-health-summary{display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-size:14px}.jobs-health-summary>span:first-child{display:inline-flex;align-items:center;gap:8px}.jobs-dot{width:8px;height:8px;border-radius:50%;background:#b55a13}.jobs-dot.is-healthy{background:#24825c}.jobs-admin summary{cursor:pointer;color:var(--text-muted);font-size:13px;padding:8px 0;font-weight:600}.jobs-health details{font-size:13px}.jobs-filters{padding:20px;margin-bottom:20px}.jobs-filter-main{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.jobs-filter-main label:first-child{min-width:190px}.jobs-filter-main label:nth-child(2){flex:1;min-width:240px}.jobs-filter-advanced{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:8px}.jobs-more-filters{margin-top:12px}.jobs-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.jobs-workspace.has-detail{grid-template-columns:minmax(0,1fr) 380px}.jobs-list{overflow:hidden;padding:0}.jobs-table-scroll{overflow-x:auto}.jobs-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.jobs-table th{padding:14px 18px;color:var(--text-muted);background:#f8fafb;font-size:12px;font-weight:600}.jobs-table td{padding:18px;border-top:1px solid #e8edf1;vertical-align:top}.jobs-table td small{display:block;margin-top:6px}.jobs-table tr.is-selected{background:#edf6ff}.jobs-table time{display:block;min-width:110px;color:var(--text-muted)}.jobs-job-link{max-width:210px;text-align:left;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:12px}.jobs-status{display:inline-block;padding:3px 8px;border-radius:6px;background:#edf0f2;color:#454f5b;font-size:12px;font-weight:600;white-space:nowrap}.jobs-status--attention_required{background:#fff0e9;color:#a33b13}.jobs-status--running,.jobs-status--queued{background:#eaf2ff;color:#245ab0}.jobs-status--completed{background:#e8f5ed;color:#226643}.jobs-status--retry_pending,.jobs-status--waiting_inputs{background:#fff5db;color:#795511}.jobs-issue{overflow-wrap:anywhere}.jobs-error{color:#ae2a19;overflow-wrap:anywhere}.jobs-banner{padding:12px 16px;background:#fff0e9;border-radius:8px;margin-bottom:20px!important}.jobs-warning{color:#875208}.jobs-success{color:#226643}.jobs-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid #e8edf1;font-size:13px;color:var(--text-muted)}.jobs-pagination>div{display:flex;gap:8px}.jobs-empty{padding:48px 20px!important;text-align:center;color:var(--text-muted)}.jobs-empty strong{color:var(--ink-dark)}.jobs-detail{padding:20px;min-width:0}.jobs-detail>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.jobs-detail-status{display:flex;gap:12px;align-items:center;font-size:13px}.jobs-inputs{font-size:13px;padding:10px 0}.jobs-recovery{display:grid;gap:10px;padding:16px 0;border-top:1px solid #e8edf1;border-bottom:1px solid #e8edf1;font-size:13px}.jobs-metadata{display:grid;grid-template-columns:95px minmax(0,1fr);gap:10px;margin:20px 0;font-size:12px}.jobs-metadata dt{color:var(--text-muted)}.jobs-metadata dd{margin:0;overflow-wrap:anywhere}.jobs-events{list-style:none;padding:0;font-size:12px}.jobs-events li{display:grid;gap:4px;padding:12px 0;border-top:1px solid #e8edf1;overflow-wrap:anywhere}.jobs-events time{color:var(--text-muted)}.jobs-modal-detail{padding:0 0 24px}@media(max-width:1100px){.jobs-workspace.has-detail{grid-template-columns:minmax(0,1fr)}.jobs-heading{align-items:start;flex-direction:column}}@media(max-width:600px){.jobs-admin{padding:20px 16px 32px}.jobs-modal-detail{padding:0 0 20px}.jobs-brand{margin-bottom:24px}.jobs-admin h1{font-size:25px}.jobs-filter-main label,.jobs-filter-main label:nth-child(2){width:100%;flex:0 0 100%;min-width:0!important}.jobs-filter-advanced{grid-template-columns:1fr}.jobs-health-summary{gap:12px 20px}.jobs-table{min-width:620px}.jobs-pagination{flex-wrap:wrap}.jobs-access{padding:24px;margin:40px auto}}.jobs-table--empty{min-width:0}.jobs-table--empty thead{display:none}[lang=de] .jobs-filter-main label:first-child{min-width:215px}[lang=de] .jobs-table:not(.jobs-table--empty){min-width:720px}[lang=de] .numbers-table table{min-width:780px}@media(max-width:600px){.jobs-language-selector{margin-left:0}[lang=de] .jobs-table:not(.jobs-table--empty){min-width:700px}[lang=de] .numbers-table table{min-width:760px}}.jobs-status--completed_with_warnings{color:#854d0e;background:#fef9c3}html:has(.admin-shell){scrollbar-gutter:stable}.admin-shell{width:100%;min-width:0}.jobs-brand nav{display:flex;flex-wrap:wrap;gap:4px}.jobs-brand nav a{padding:8px 12px;border-radius:8px;color:var(--text-muted);font-weight:600;text-decoration:none}.jobs-brand nav a:hover,.jobs-brand nav a[aria-current=page]{background:#eaf2ff;color:#245ab0}.jobs-heading{min-height:40px}.jobs-admin .button{min-height:40px;padding:8px 15px;border-radius:8px;font-size:14px;line-height:1.4;font-weight:600}.jobs-admin .button:not(.button-dark):not(.button-primary){background:var(--surface);border-color:#c4ccd5;color:var(--ink-dark)}.jobs-admin .button:not(.button-dark):not(.button-primary):hover:not(:disabled){background:#f0f4f8;border-color:#a3a9af}.jobs-admin :is(button,a,input,select):focus-visible{outline:2px solid #178cd4;outline-offset:3px}.jobs-admin input,.jobs-admin select{font-size:14px}.admin-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:14px;border-top:1px solid #e8edf1;color:var(--text-muted);font-size:13px}.admin-pagination>div{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:600px){.jobs-brand{gap:12px}.jobs-brand nav{order:3;width:100%}.jobs-brand .jobs-language-selector{margin-left:auto}.jobs-admin h1{font-size:1.5rem}}.numbers-panel{min-width:0;padding:20px;margin:0 0 20px}.numbers-panel h2{margin-bottom:8px}.numbers-controls{display:flex;align-items:end;flex-wrap:wrap;gap:16px;margin:0 0 20px}.numbers-controls label{min-width:0;flex:0 1 240px}.numbers-table+.numbers-controls{margin:20px 0 0}@media(max-width:600px){.numbers-controls label{flex:1 1 100%}}.numbers-table{overflow:auto}.numbers-table table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.numbers-table th,.numbers-table td{padding:14px 18px;border-bottom:1px solid #e8edf1;vertical-align:top}.numbers-table small{display:block;overflow-wrap:anywhere}.numbers-preview,.numbers-operation{border-top:1px solid #e0e3e8;margin-top:1rem;padding-top:1rem}.numbers-panel [role=alert]{color:#a32121}.numbers-table th{background:#f8fafb;color:var(--text-muted);font-size:12px;font-weight:600}._2rkoidpf{border-radius:0}._1bsbauwl{width:100vw}._4t3i1kxc{height:100vh}._8am5i4x0{-webkit-overflow-scrolling:touch}._ln19p27b{scrollbar-gutter:stable}@media(min-width:30rem){._1jyk17ks{height:var(--modal-dialog-height)}._g7116m9r{width:var(--modal-dialog-width)}._we1i18uh{max-width:calc(100vw - 90pt)}._1sg41wqb{margin-top:60px}._maxs1wug{margin-right:auto}._1jvh1wqb{margin-bottom:60px}._1uca1wug{margin-left:auto}._1mpv184x{min-height:min-content}._e8uo1ris{max-height:max-content}._epkxpb1k{border-radius:var(--ds-radius-xlarge,9pt)}._zg7p130s{box-shadow:var(--ds-shadow-overlay,0 8px 9pt #1e1f2126,0 0 1px #1e1f214f)}}._1r04idpf{top:0;right:0;bottom:0;left:0}._1pbybfng{z-index:500}._bfhk1i5c{background-color:var(--ds-blanket,#050c1f75)}._3um015vq{visibility:hidden}._1o51eoah{animation-fill-mode:backwards}._1o51q7pw{animation-fill-mode:forwards}._1pgl1ddy{animation-timing-function:cubic-bezier(.6,0,0,1)}._1pgl1fu8{animation-timing-function:cubic-bezier(.15,1,.3,1)}._1pgl1nzg{animation-timing-function:cubic-bezier(.8,0,0,.8)}._1pgl5y64{animation-timing-function:cubic-bezier(.4,0,0,1)}._1pglannl{animation-timing-function:cubic-bezier(.8,0,0,1)}._1pgldkwg{animation-timing-function:cubic-bezier(.2,0,0,1)}._1pglp3kn{animation-timing-function:linear}._1y0co91m{animation-play-state:running}._1y0ctrqk{animation-play-state:paused}._5sag14ed{animation-duration:50ms}._5sag1ttt{animation-duration:.35s}._5sag1yx9{animation-duration:.1s}._5sagluct{animation-duration:175ms}._5sagpwmj{animation-duration:.7s}._j7hq15do{animation-name:k7ccisj}._j7hq15m2{animation-name:k1y4xa46}._j7hq1bh1{animation-name:k1na2ju7}._j7hq1cgr{animation-name:kij747q}._j7hq1ebg{animation-name:k1dj5hf1}._j7hq1liq{animation-name:kqit24e}._j7hq1lln{animation-name:kbjizr2}._j7hq1pgp{animation-name:k1ylodgn}._j7hq1w00{animation-name:k9i97cc}._j7hq1yiv{animation-name:k12cqms0}._j7hq2iua{animation-name:kecjqy3}._j7hq39va{animation-name:k1sspn6e}._j7hq797a{animation-name:k1h8oue3}._j7hq7ri4{animation-name:k1ydy56c}._j7hq97jn{animation-name:k11647nu}._j7hqdfjr{animation-name:k8nf8el}._j7hqe8p0{animation-name:k1rq2oqw}._j7hqhnf1{animation-name:k1vmhg30}._j7hqj08w{animation-name:k1wh49cw}._j7hqm2e2{animation-name:k1fo8igf}._j7hqonfj{animation-name:k1bbsfcj}._j7hqovgq{animation-name:km3530i}._j7hqpqak{animation-name:k1gp9ioh}._j7hqqshu{animation-name:k1j8u6o8}._j7hqt8u5{animation-name:k1vint76}._j7hqwo7r{animation-name:k73gfcn}._j7hqy6ql{animation-name:k1tay9q1}._j7hqzy3z{animation-name:kwlxyjp}._ju255cps{animation-delay:0ms}@keyframes k11647nu{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-4px,0)}}@keyframes k12cqms0{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(calc(-5% - 4px),0,0)}}@keyframes k1bbsfcj{0%{transform:none;opacity:1}to{transform:translate3d(100%,0,0);opacity:0}}@keyframes k1dj5hf1{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(calc(5% + 4px),0,0)}}@keyframes k1fo8igf{0%{opacity:0;transform:translate3d(0,-4px,0)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes k1gp9ioh{0%{opacity:0;transform:translate3d(calc(5% + 4px),0,0)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes k1h8oue3{0%{opacity:0;transform:translate3d(0,4px,0)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes k1j8u6o8{0%{transform:translate3d(0,-100%,0);opacity:0}to{transform:none;opacity:1}}@keyframes k1na2ju7{0%{transform:translate3d(-100%,0,0);opacity:0}to{transform:none;opacity:1}}@keyframes k1rq2oqw{0%{opacity:0;transform:scale(.5)}50%{opacity:1}75%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes k1sspn6e{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,calc(-5% - 4px),0)}}@keyframes k1tay9q1{to{opacity:0;transform:scale(.75)}}@keyframes k1vint76{0%{opacity:0;transform:translate3d(4px,0,0)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes k1vmhg30{0%{transform:none;opacity:1}to{transform:translate3d(0,100%,0);opacity:0}}@keyframes k1wh49cw{0%{transform:none;opacity:1}to{transform:translate3d(-100%,0,0);opacity:0}}@keyframes k1y4xa46{0%{opacity:0;transform:translate3d(calc(-5% - 4px),0,0)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes k1ydy56c{0%{transform:none;opacity:1}to{transform:translate3d(0,-100%,0);opacity:0}}@keyframes k1ylodgn{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(4px,0,0)}}@keyframes k73gfcn{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,4px,0)}}@keyframes k7ccisj{0%{opacity:1;transform:translate3d}to{opacity:0;transform:translate3d(-4px,0,0)}}@keyframes k8nf8el{0%{transform:translate3d(100%,0,0);opacity:0}to{transform:none;opacity:1}}@keyframes k9i97cc{0%{opacity:0;transform:translate3d(0,calc(5% + 4px),0)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes kbjizr2{0%{opacity:1}to{opacity:0}}@keyframes kecjqy3{0%{opacity:0;transform:translate3d(0,calc(-5% - 4px),0)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes kij747q{0%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes km3530i{0%{opacity:0;transform:translate3d(-4px,0,0)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes kqit24e{0%{transform:translate3d(0,100%,0);opacity:0}to{transform:none;opacity:1}}@keyframes kwlxyjp{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,calc(5% + 4px),0)}}._1e0c1bgi{display:contents}._1m5e1op4::-ms-backdrop{animation:var(--ds-blanket-exit,.2s cubic-bezier(.6,0,.8,.6) FadeOut100to0)}._1m5e1op4::backdrop{animation:var(--ds-blanket-exit,.2s cubic-bezier(.6,0,.8,.6) FadeOut100to0)}._1m5exbuz::-ms-backdrop{animation:var(--ds-blanket-enter,.25s cubic-bezier(.4,0,0,1) FadeIn0to100)}._1m5exbuz::backdrop{animation:var(--ds-blanket-enter,.25s cubic-bezier(.4,0,0,1) FadeIn0to100)}._y44v7kvq{animation:var(--ds-modal-enter,.25s cubic-bezier(.4,0,0,1) ScaleIn95to100)}._y44vgeqi{animation:var(--ds-modal-exit,.2s cubic-bezier(.6,0,.8,.6) ScaleOut100to95)}._18u01wug{margin-left:auto}._19pk1wug{margin-top:auto}._1ltk1i5c::-ms-backdrop{background-color:var(--ds-blanket,#050c1f75)}._1ltk1i5c::backdrop{background-color:var(--ds-blanket,#050c1f75)}._1ltk1j28::-ms-backdrop{background-color:transparent}._1ltk1j28::backdrop{background-color:transparent}._1oeci9qs{transition-duration:var(--ds-duration-medium,.2s)}._2hwx1wug{margin-right:auto}._otyr1wug{margin-bottom:auto}._p12fglyw{max-width:none}._1dg11kw7>form:only-child{flex-direction:inherit}._1mq81kw7>form:only-child{display:inherit}._1tke1kxc{min-height:100vh}._1tkeidpf{min-height:0}._c71l1kw7{max-height:inherit}._c71l1kxc{max-height:100vh}._c71lglyw{max-height:none}._m01u1kw7>form:only-child{max-height:inherit}._p12f1kw7{max-width:inherit}._p12fauwl{max-width:100vw}._mizu1v1w:focus-visible{outline-color:var(--ds-border-focused,#4688ec)}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){._1cvmnqa1:focus-visible{outline-style:solid}._4davt94y:focus-visible{outline-width:1px}}@media(min-width:30rem){._1jyk1jm9{height:var(--modal-dialog-height,auto)}._1jyk1osq{height:100%}._8kn617ks._8kn617ks{min-height:var(--modal-dialog-height)}._cbiz17ks._cbiz17ks{height:var(--modal-dialog-height)}._bolh1kw7._bolh1kw7{max-height:inherit}._epkxfajl{border-radius:var(--ds-radius-small,3px)}._epkxpb1k{border-radius:var(--ds-radius-xlarge,9pt)}._we1i1kw7{max-width:inherit}._zg7p130s{box-shadow:var(--ds-shadow-overlay,0 8px 9pt #1e1f2126,0 0 1px #1e1f214f)}._yakv1kw7{margin-inline-end:inherit}._4lht1kw7{margin-inline-start:inherit}._1xlt6m9r._1xlt6m9r{width:var(--modal-dialog-width)}._yakv1wug{margin-inline-end:auto}._4lht1wug{margin-inline-start:auto}}@media(max-width:29.9375rem){._1if81osq{height:100%}}._152tidpf{inset-block-start:0}._1e02idpf{inset-inline-start:0}._1pby16oo{z-index:510}._4t3i1osq{height:100%}._k8m01e03{transition-property:transform}._kqsw1n9t{position:fixed}._t9ec1b95{transform:translateY(var(--modal-dialog-translate-y))}._t9ecglyw{transform:none}@media(prefers-reduced-motion:reduce){._1bumglyw{animation:none}._sedtglyw{transition:none}}@media(min-width:30rem){._1f6n1wqb{margin-block:60px}._1eot1wug{margin-inline:auto}._eoawglyw{pointer-events:none}._we1i18uh{max-width:calc(100vw - 90pt)}._e8uozwhf{max-height:calc(100vh - 119px)}._y1k5stnw{position:absolute}._5ee41nf8{inset-block-start:60px!important}._1urridpf{inset-inline-end:0}._1juqidpf{inset-inline-start:0}._yakv1wug{margin-inline-end:auto}._4lht1wug{margin-inline-start:auto}}._2lx21sbv{flex-direction:row-reverse}._6rth1i6y{margin-block-end:var(--ds-space-negative-025,-2px)}._1bah1b1v{justify-content:space-around}._1bah1fhb{justify-content:stretch}._1bahh9n0{justify-content:end}._1bahitcz{justify-content:space-evenly}._1bahv2br{justify-content:start}._1n261g80{flex-wrap:wrap}._1n261q9c{flex-wrap:nowrap}._1p5712x7{row-gap:var(--ds-space-075,6px)}._1p571b66{row-gap:var(--ds-space-050,4px)}._1p571ejb{row-gap:var(--ds-space-300,24px)}._1p571epz{row-gap:var(--ds-space-1000,5pc)}._1p571jfw{row-gap:var(--ds-space-500,40px)}._1p57oahv{row-gap:var(--ds-space-600,3pc)}._1p57pxbi{row-gap:var(--ds-space-200,1pc)}._1p57u2gc{row-gap:var(--ds-space-100,8px)}._1p57utpp{row-gap:var(--ds-space-150,9pt)}._1p57v47k{row-gap:var(--ds-space-250,20px)}._1p57v77o{row-gap:var(--ds-space-025,2px)}._1p57xncg{row-gap:var(--ds-space-800,4pc)}._1p57xy5q{row-gap:var(--ds-space-400,2pc)}._1p57ze3t{row-gap:var(--ds-space-0,0)}._2lx21bp4{flex-direction:column}._2lx2vrvc{flex-direction:row}._4cvr1fhb{align-items:stretch}._4cvrh9n0{align-items:end}._4cvrv2br{align-items:start}._gy1p1ejb{column-gap:var(--ds-space-300,24px)}._gy1p1epz{column-gap:var(--ds-space-1000,5pc)}._gy1p1jfw{column-gap:var(--ds-space-500,40px)}._gy1poahv{column-gap:var(--ds-space-600,3pc)}._gy1ppxbi{column-gap:var(--ds-space-200,1pc)}._gy1pu2gc{column-gap:var(--ds-space-100,8px)}._gy1putpp{column-gap:var(--ds-space-150,9pt)}._gy1pv47k{column-gap:var(--ds-space-250,20px)}._gy1pv77o{column-gap:var(--ds-space-025,2px)}._gy1pxncg{column-gap:var(--ds-space-800,4pc)}._gy1pxy5q{column-gap:var(--ds-space-400,2pc)}._gy1pze3t{column-gap:var(--ds-space-0,0)}._80omtlke{cursor:pointer}._ymio1r31:focus:not(:focus-visible){outline-color:currentColor}._ypr0glyw:focus:not(:focus-visible){outline-style:none}._zcxs1o36:focus:not(:focus-visible){outline-width:medium}._128mdkaa:focus-visible{outline-width:var(--ds-border-width-focused,2px)}._1ah31gjf:focus-visible{outline-offset:calc(0px - var(--ds-border-width-focused, 2px))}._1ah3dkaa:focus-visible{outline-offset:var(--ds-border-width-focused,2px)}._mizu194a:focus-visible{outline-color:var(--ds-border-focused,#2684ff)}._ra3xnqa1:focus-visible{outline-style:solid}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){._1cvmnqa1:focus-visible{outline-style:solid}._4davt94y:focus-visible{outline-width:1px}._2mwq1gjf:focus-visible{outline-offset:calc(0px - var(--ds-border-width-focused, 2px))}}._1bsbt94y{width:1px}._4t3it94y{height:1px}._ogto7mnp{clip:rect(1px,1px,1px,1px)}._j7hq1a5s{animation-name:var(--ds-keyframe-fade-out,FadeOut100to0)}._j7hq1bym{animation-name:var(--ds-keyframe-fade-in,FadeIn0to100)}._1r041wug{inset:auto}._y44v179n{animation:var(--ds-popover-motion-enter)}._y44vof1f{animation:var(--ds-popover-motion-exit)}._18m9ewfl{overflow-y:visible}._18u0idpf{margin-left:0}._19bvidpf{padding-left:0}._19pkidpf{margin-top:0}._1i4q4jg8{overflow-wrap:normal}._1nmz4jg8{word-break:normal}._1oecdn4k{transition-duration:var(--ds-duration-xshort,.1s)}._1p1dglyw{text-transform:none}._1reoewfl{overflow-x:visible}._1s9z1a5r{transition-behavior:allow-discrete}._2hwxidpf{margin-right:0}._4t3i1wug{height:auto}._azhwidpf{text-indent:0}._ca0qidpf{padding-top:0}._k8m011k7{transition-property:overlay,display}._n3tdidpf{padding-bottom:0}._o5724jg8{white-space:normal}._otyridpf{margin-bottom:0}._u5f3idpf{padding-right:0}._y3gnv2br{text-align:start}@media(prefers-reduced-motion:reduce){._bl8aglyw{animation-name:none}._156y147i{transition-duration:var(--ds-duration-instant,0ms)}}._1i4q1hna{overflow-wrap:break-word}._bfhk1aqn{background-color:var(--ds-background-neutral-bold,#292a2e)}._p12f1pna{max-width:420px}._p12fp3fh{max-width:15pc}._80om73ad{cursor:default}._11c8wadc{font:var(--ds-font-body-small,normal 400 9pt/1pc "Atlassian Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Helvetica Neue",sans-serif)}._2rkolb4i{border-radius:var(--ds-radius-xsmall,2px)}._zulpv77o{gap:var(--ds-space-025,2px)}._1h6d1ihb{border-color:var(--ds-border-bold,#7d818a)}._1254n7od{-webkit-box-shadow:unset}._12l2n7od{margin-inline-end:unset}._16qsn7od{box-shadow:unset}._1pfhn7od{margin-block-start:unset}._1ul9n7od{min-width:unset}._4t3i1k92{height:1.25rem}._6rthn7od{margin-block-end:unset}._ahbqn7od{margin-inline-start:unset}._bfhk261p{background-color:unset!important}._cgnln7od{-moz-box-shadow:unset}._syazn7od{color:unset}._w19jn7od{text-shadow:unset}._14mj1kw7:after{border-radius:inherit}._2rko12b0{border-radius:var(--ds-radius-small,4px)}._2rko1qi0{border-radius:var(--ds-radius-medium,6px)}._2rko1rr0{border-radius:var(--ds-radius-full,9999px)}._2rkofajl{border-radius:var(--ds-radius-small,3px)}._9v7aze3t:after{inset:var(--ds-space-0,0)}._v5649dqc{transition:background .1s ease-out}._v564k6bl{transition:var(--ds-button-hovered,background-color border-color .15s cubic-bezier(.4,1,.6,1))}._189eidpf{border-width:0}._1rjc12x7{padding-block:var(--ds-space-075,6px)}._1tv3nqa1:after{border-style:solid}._39yqe4h9:after{border-width:var(--ds-border-width,1px)}._8l3m1l7x:after{border-color:var(--ds-border,#0b120e24)}._8l3mbk0g:after{border-color:var(--ds-border-disabled,#0515240f)}._8l3mq98m:after{border-color:var(--ds-border-selected,#1868db)}._11fnglyw:after{pointer-events:none}._152tze3t{inset-block-start:var(--ds-space-0,0)}._18postnw:after{position:absolute}._1bsb1k8s{width:1.5rem}._1bsb1tcg{width:24px}._1bsb1wug{width:auto}._1bsbviql{width:2rem}._1e02ze3t{inset-inline-start:var(--ds-space-0,0)}._1hmsglyw{text-decoration-line:none}._1pbycs5v{z-index:2}._4bfu1r31{text-decoration-color:currentColor}._4cvr1q9y{align-items:baseline}._4t3i1k8s{height:1.5rem}._4t3iviql{height:2rem}._80om15jw{cursor:progress}._aetrb3bt:after{content:""}._ajmmnqa1{text-decoration-style:solid}._bfhk15s3{background-color:var(--ds-background-selected,#e9f2fe)}._bfhk1856{background-color:var(--ds-background-brand-bold,#1868db)}._bfhk1kmu{background-color:var(--ds-background-warning-bold,#fbc828)}._bfhklqh9{background-color:var(--ds-rovo-background-brand-bold,#000)}._bfhku5tj{background-color:var(--ds-background-discovery-bold,#964ac0)}._gy1p12x7{column-gap:var(--ds-space-075,6px)}._gy1p1b66{column-gap:var(--ds-space-050,4px)}._k48p1wq8{font-weight:var(--ds-font-weight-medium,500)}._p12f1osq{max-width:100%}._rjxpze3t{inset-inline-end:var(--ds-space-0,0)}._syaz15cr{color:var(--ds-text-inverse,#fff)}._syaz1yd3{color:var(--ds-text-warning-inverse,#292a2e)}._syaz6x5g{color:var(--ds-text-selected,#1868db)}._syazazsu{color:var(--ds-text-subtle,#505258)}._u7coze3t{inset-block-end:var(--ds-space-0,0)}._y3gn1h6o{text-align:center}._105315cr:visited{color:var(--ds-text-inverse,#fff)}._10531yd3:visited{color:var(--ds-text-warning-inverse,#292a2e)}._10536x5g:visited{color:var(--ds-text-selected,#1868db)}._1053azsu:visited{color:var(--ds-text-subtle,#505258)}._1a3b1r31:focus{text-decoration-color:currentColor}._4fprglyw:focus{text-decoration-line:none}._5goinqa1:focus{text-decoration-style:solid}._f8pj15cr:focus{color:var(--ds-text-inverse,#fff)}._f8pj1yd3:focus{color:var(--ds-text-warning-inverse,#292a2e)}._f8pj6x5g:focus{color:var(--ds-text-selected,#1868db)}._f8pjazsu:focus{color:var(--ds-text-subtle,#505258)}._g0pbb4wl:focus-visible{z-index:100}._1bnxglyw:hover{text-decoration-line:none}._30l315cr:hover{color:var(--ds-text-inverse,#fff)}._30l31gmx:hover{color:var(--ds-text-disabled,#080f214a)}._30l31yd3:hover{color:var(--ds-text-warning-inverse,#292a2e)}._30l36x5g:hover{color:var(--ds-text-selected,#1868db)}._30l3azsu:hover{color:var(--ds-text-subtle,#505258)}._9oik1r31:hover{text-decoration-color:currentColor}._irr315s3:hover{background-color:var(--ds-background-selected,#e9f2fe)}._irr3187o:hover{background-color:var(--ds-background-disabled,#0515240f)}._irr31afz:hover{background-color:var(--ds-rovo-background-brand-bold-hovered,#1e1f21)}._irr31dpa:hover{background-color:var(--ds-background-neutral-subtle-hovered,#0515240f)}._irr31spp:hover{background-color:var(--ds-background-warning-bold-hovered,#fca700)}._irr3fqeg:hover{background-color:var(--ds-background-discovery-bold-hovered,#803fa5)}._irr3hf2y:hover{background-color:var(--ds-background-brand-bold-hovered,#1558bc)}._irr3s9hg:hover{background-color:var(--ds-background-danger-bold-hovered,#ae2e24)}._irr3ufnl:hover{background-color:var(--ds-background-selected-hovered,#cfe1fd)}._jf4cnqa1:hover{text-decoration-style:solid}._1ggl5xtf:active{transition:var(--ds-button-pressed,background-color border-color .15s cubic-bezier(.4,1,.6,1))}._1di613a9:active{background-color:var(--ds-background-danger-bold-pressed,#872821)}._1di615s3:active{background-color:var(--ds-background-selected,#e9f2fe)}._1di6187o:active{background-color:var(--ds-background-disabled,#0515240f)}._1di61f1m:active{background-color:var(--ds-background-discovery-bold-pressed,#673286)}._1di61j28:active{background-color:transparent}._1di61kru:active{background-color:var(--ds-rovo-background-brand-bold-pressed,#292a2e)}._1di64m4m:active{background-color:var(--ds-background-warning-bold-pressed,#f68909)}._1di6fcek:active{background-color:var(--ds-background-neutral-subtle-pressed,#0b120e24)}._1di6g6ey:active{background-color:var(--ds-background-brand-bold-pressed,#144794)}._1di6nozp:active{background-color:var(--ds-background-selected-pressed,#8fb8f6)}._1iohnqa1:active{text-decoration-style:solid}._1nrm1r31:active{text-decoration-color:currentColor}._9h8h15cr:active{color:var(--ds-text-inverse,#fff)}._9h8h1gmx:active{color:var(--ds-text-disabled,#080f214a)}._9h8h1yd3:active{color:var(--ds-text-warning-inverse,#292a2e)}._9h8h6x5g:active{color:var(--ds-text-selected,#1868db)}._9h8hazsu:active{color:var(--ds-text-subtle,#505258)}._c2waglyw:active{text-decoration-line:none}._1o511hrf{animation-fill-mode:both}._1pgl1ytf{animation-timing-function:ease-in-out}._1pgl2qsq{animation-timing-function:cubic-bezier(.4,.15,.6,.85)}._1snbbs82{stroke-width:1.5}._5sag12kz{animation-duration:.86s}._5sag9cwz{animation-duration:1s}._7ljx1dhp{stroke-dasharray:60}._8hrz1h6o{transform-origin:center}._j7hq1ky6{animation-name:k1v8un7d}._j7hqsf8s{animation-name:kztt5h0}._lswuglyw{fill:none}._s7n4nkob{vertical-align:middle}._tip812c5{animation-iteration-count:infinite}@keyframes k1v8un7d{0%{transform:rotate(50deg);stroke-dashoffset:60}to{transform:rotate(230deg);stroke-dashoffset:50}}@keyframes kztt5h0{to{transform:rotate(1turn)}}@media screen and (forced-colors:active){._jcxd7g3v{filter:grayscale(100%)}._1tjm1onz{stroke:CanvasText}}._v564g17y{transition:opacity .3s}._1wpz1h6o{align-self:center}._1wybidpf{font-size:0}._uiztglyw{-webkit-user-select:none;-ms-user-select:none;user-select:none}._vwz4idpf{line-height:0}._1bsb1ejb{width:var(--ds-space-300,24px)}._1bsb1kw7{width:inherit}._1bsbpxbi{width:var(--ds-space-200,1pc)}._1bsbutpp{width:var(--ds-space-150,9pt)}._4t3i1ejb{height:var(--ds-space-300,24px)}._4t3i1kw7{height:inherit}._4t3iutpp{height:var(--ds-space-150,9pt)}._bozg1mb9{padding-inline-start:var(--ds--button--new-icon-padding-start,0)}._lcxvglyw{pointer-events:none}._s7n4yfq0{vertical-align:bottom}._syaz1r31{color:currentColor}._vc881r31 stop{stop-color:currentColor}._vwz4kb7n{line-height:1}._vwz4utpp{line-height:var(--ds-space-150,9pt)}._y4ti1igz{padding-inline-end:var(--ds--button--new-icon-padding-end,0)}@media screen and (forced-colors:active){._12va1onz{color:CanvasText}._jcxd1r8n{filter:grayscale(1)}}._11c81af2{font:var(--ds-font-heading-medium,normal 653 20px/24px "Atlassian Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Helvetica Neue",sans-serif)}._16jlidpf{flex-grow:0}._1bto1l2s{text-overflow:ellipsis}._1dyz1kw7{letter-spacing:inherit}._1o9zidpf{flex-shrink:0}._1wyb1kw7{font-size:inherit}._k48p1kw7{font-weight:inherit}._o5721q9c{white-space:nowrap}._vwz41kw7{line-height:inherit}._zg8l1kw7{font-style:inherit}._1rjcv77o{padding-block:var(--ds-space-025,2px)}._i0dl1wug{flex-basis:auto}._kkes1kw7{flex:inherit}._179ria51{border-block-end:var(--ds-border-width,1px) solid var(--ds-border,#0b120e24)}._mqm2ia51{border-block-start:var(--ds-border-width,1px) solid var(--ds-border,#0b120e24)}._12l2ze3t{margin-inline-end:var(--ds-space-0,0)}._18m91wug{overflow-y:auto}._1e0c1kw7{display:inherit}._1pfhze3t{margin-block-start:var(--ds-space-0,0)}._2lx21kw7{flex-direction:inherit}._6rthze3t{margin-block-end:var(--ds-space-0,0)}._ahbqze3t{margin-inline-start:var(--ds-space-0,0)}@media(min-width:30rem){._1jykn7od{height:unset}._wzg61wug{overflow-y:auto}}._zulpu2gc{gap:var(--ds-space-100,8px)}._18zr1ejb{padding-inline:var(--ds-space-300,24px)}._1bahesu3{justify-content:flex-end}._1pfh1i6y{margin-block-start:var(--ds-space-negative-025,-2px)}.assistant,.chat-inspector,.chat-history,.suggestion-details{--chat-line: #dfe8f2;--chat-soft: #f4f7fb;--chat-muted: var(--text-muted);--chat-accent: #178cd4;--chat-link: #0b6fae}@media(min-width:901px)and (min-height:600px){.app-shell--dashboard.layout-fill{height:100dvh;overflow:hidden}.layout-fill .dashboard-workspace{min-height:0;overflow:hidden}.layout-fill .dashboard-main{display:flex;flex-direction:column;min-height:0;max-width:none;overflow:hidden;padding-bottom:20px}.layout-fill .settings-shell,.layout-fill .settings-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.setup-view.layout-fill{height:100dvh;overflow:hidden}.setup-view.layout-fill .setup-aside{min-height:0;overflow:auto}.setup-view.layout-fill .setup-main{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:28px clamp(20px,3vw,48px) 20px}.setup-view.layout-fill .setup-topbar{width:100%;max-width:none;margin:0 0 18px}.layout-fill .assistant,.layout-fill .assistant-body{flex:1 1 auto;min-height:0}.layout-fill .chat-thread{max-height:none}.layout-fill .assistant-panel{padding-bottom:8px}}@media(max-width:900px){.layout-fill{overflow:hidden}.layout-fill .dashboard-workspace{min-height:0;overflow:hidden}.layout-fill .dashboard-main,.setup-view.layout-fill .setup-main{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:12px 16px}.layout-fill .dashboard-main{max-width:none}.layout-fill .settings-shell,.layout-fill .settings-content{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.setup-view.layout-fill .setup-aside{flex:0 0 auto;padding:12px 16px}.setup-view.layout-fill .setup-intro{display:none}.setup-view.layout-fill .setup-topbar{width:100%;max-width:none;margin:0 0 10px;padding-bottom:10px}.layout-fill .assistant,.layout-fill .assistant-body{flex:1 1 auto;min-height:0}.layout-fill .chat-thread{max-height:none}}.assistant{--assistant-bg: #f5f9ff;display:flex;flex-direction:column;gap:10px;width:100%;color:var(--ink-dark)}.assistant--onboarding{--assistant-bg: #edf0f2}.assistant--onboarding .assistant .feedback{margin:0}.assistant-page-heading{display:flex;flex:0 0 auto;align-items:center;gap:16px;padding:2px 4px 8px}.assistant-page-heading .chat-welcome-mark{width:56px;height:56px;border-radius:18px}.assistant-page-heading .chat-welcome-mark img{width:38px;height:38px}.assistant-page-heading h1{margin:0;color:var(--ink);font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(1.7rem,2.5vw,2.6rem);line-height:1.12;letter-spacing:-.04em}.assistant--onboarding .assistant-page-heading,.assistant--dashboard .assistant-page-heading{flex-direction:column;justify-content:center;gap:18px;width:100%;padding:8px 4px 16px;text-align:center}.assistant--onboarding .assistant-page-heading .chat-welcome-mark,.assistant--dashboard .assistant-page-heading .chat-welcome-mark{width:74px;height:74px;border-radius:23px}.assistant--onboarding .assistant-page-heading .chat-welcome-mark img,.assistant--dashboard .assistant-page-heading .chat-welcome-mark img{width:48px;height:48px}.assistant-tools{display:flex;align-items:center;gap:4px;margin-left:auto;padding:4px 0}.assistant-icon{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:none;color:#5b6b82;cursor:pointer;transition:background .15s,color .15s}.assistant-icon:hover:not(:disabled){background:#e6eef7;color:var(--ink)}.assistant-icon:disabled{opacity:.4;cursor:default}.assistant-progress{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:0;padding:2px 4px;list-style:none;color:#5d6e84;font-size:.92rem;font-weight:650}.assistant-progress li{display:inline-flex;align-items:center;gap:8px;margin:0;line-height:1.2}.assistant-progress i{display:grid;flex:0 0 18px;place-items:center;width:18px;height:18px;border:1.5px solid #c5d3e2;border-radius:50%;background:#fff;color:transparent}.assistant-progress [data-status=confirmed]{color:#146843}.assistant-progress i svg{display:block}.assistant-progress [data-status=confirmed] i{border-color:#178a52;background:#178a52;color:#fff}.assistant-progress [data-status=needs_review] i{border-color:#178cd4;background:radial-gradient(circle,#178cd4 0,#178cd4 2.5px,#fff 3.2px)}.assistant-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 20px;width:min(100% - 8px,860px);margin:0 auto}.assistant-continue-requirements{margin:0 auto 0 0;color:var(--chat-muted);font-size:.88rem;line-height:1.4}.assistant-loading{margin:auto;padding:32px;color:var(--chat-muted);text-align:center}.assistant-nav{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;border-bottom:1px solid var(--chat-line)}.assistant-tabs{display:flex;gap:24px;min-width:0;overflow-x:auto;scrollbar-width:none}.assistant-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 2px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:#65738a;font-size:.92rem;font-weight:650;white-space:nowrap;cursor:pointer;transition:color .15s}.assistant-tabs button:hover{color:var(--ink)}.assistant-tabs button[aria-selected=true]{border-bottom-color:var(--chat-accent);color:var(--ink)}.assistant-nav .assistant-count{min-width:20px;padding:1px 6px;border-radius:999px;background:#e3f2fc;color:var(--chat-link);font-size:.74rem;font-weight:800;text-align:center}.assistant-body,.assistant-chat{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.assistant-chat[hidden],.assistant-panel[hidden]{display:none}.assistant-panel{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px max(4px,calc((100% - 860px)/2)) 16px}.assistant-empty{display:grid;justify-items:center;gap:6px;padding:56px 16px;color:var(--chat-muted);text-align:center}.assistant-empty b{color:var(--ink);font-size:1.05rem}.assistant-empty p{max-width:320px;margin:0;font-size:.88rem;line-height:1.5}.chat-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chat-thread-wrap{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.chat-thread{display:flex;flex:1 1 auto;flex-direction:column;gap:18px;min-height:0;max-height:min(68dvh,680px);padding:24px max(4px,calc((100% - 860px)/2)) 28px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.chat-thread:focus-visible{outline:2px solid var(--chat-accent);outline-offset:-2px}.chat-entry{display:flex;flex-direction:column;gap:16px}.chat-entry--pending .chat-row--user{opacity:.75}.chat-day{display:flex;align-items:center;gap:12px;color:#8090a5;font-size:.74rem;font-weight:650;letter-spacing:.02em}.chat-day:before,.chat-day:after{content:"";flex:1;border-top:1px solid var(--chat-line)}.chat-row{display:flex;align-items:flex-start;gap:10px;max-width:min(88%,780px)}.chat-row--user{align-self:flex-end}.chat-avatar{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border-radius:10px;background:radial-gradient(circle at 25% 20%,#e8fbff 0,#c9eeff,#e3ebff)}.chat-avatar img{width:20px;height:20px}.chat-assistant-stack,.chat-user-stack{display:grid;gap:6px;min-width:0}.chat-user-stack{justify-items:end}.chat-bubble{margin:0;padding:10px 14px;border-radius:16px;font-size:.95rem;line-height:1.55;overflow-wrap:anywhere}.chat-bubble--user{border-top-right-radius:6px;background:linear-gradient(135deg,#102c66,#071a4a);color:#fff;white-space:pre-wrap}.chat-bubble--assistant{border:1px solid #e3eaf3;border-top-left-radius:6px;background:#fff;box-shadow:0 2px 10px #0e2a550a;color:var(--ink-dark)}.chat-bubble--assistant>:first-child{margin-top:0}.chat-bubble--assistant>:last-child{margin-bottom:0}.chat-bubble--assistant p,.chat-bubble--assistant ul,.chat-bubble--assistant ol{margin:.45em 0}.chat-bubble--assistant ul,.chat-bubble--assistant ol{padding-left:1.25em}.chat-bubble--streaming>:last-child:after{content:"▍";margin-left:2px;color:var(--chat-accent);animation:chatCaret 1s steps(2) infinite}@keyframes chatCaret{50%{opacity:0}}.chat-suggestion-meta{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;padding-left:2px;color:var(--chat-muted);font-size:.8rem}.chat-link{min-height:28px;padding:0;border:0;background:none;color:var(--chat-link);font-size:.82rem;font-weight:650;text-underline-offset:3px;cursor:pointer}.chat-link:hover:not(:disabled){text-decoration:underline}.chat-link:disabled{opacity:.5;cursor:default}.chat-trace{justify-self:start;padding:1px 6px;border-radius:5px;background:#f1f3f6;color:#66748a;font-size:.7rem;-webkit-user-select:all;user-select:all}.chat-typing{align-items:center;color:var(--chat-muted);font-size:.88rem}.chat-typing time{font-variant-numeric:tabular-nums}.chat-shimmer{background:linear-gradient(90deg,#7d8ba0,#7d8ba0 35%,#0b6fae,#7d8ba0 65%,#7d8ba0);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600;animation:chatShimmer 1.8s linear infinite}@keyframes chatShimmer{0%{background-position:110% 0}to{background-position:-110% 0}}.chat-avatar--thinking{position:relative}.chat-avatar--thinking:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:12px;border:2px solid transparent;border-top-color:#42bdf1;border-right-color:#42bdf159;animation:chatOrbit 1.1s linear infinite}@keyframes chatOrbit{to{transform:rotate(360deg)}}.chat-entry:last-child,.chat-entry--pending{animation:chatIn .32s cubic-bezier(.2,.8,.2,1) both}@keyframes chatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.chat-ready{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 10px 3px 8px;border:1px solid #bfe3f8;border-radius:999px;background:linear-gradient(135deg,#f0f9ff,#e6f4ff);color:var(--chat-link);font-size:.8rem;font-weight:700;cursor:pointer;transition:transform .15s,box-shadow .15s}.chat-ready:hover{transform:translateY(-1px);box-shadow:0 6px 16px #178cd42e}.chat-ready svg{color:#18a3e6}.chat-ready--fresh{animation:readyPop .5s cubic-bezier(.2,1.4,.4,1) both,readyGlow 1.6s ease-out .2s 2}.chat-ready--fresh svg{animation:sparkleSpin .9s ease-out both}@keyframes readyPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes readyGlow{0%{box-shadow:0 0 #42bdf173}to{box-shadow:0 0 0 10px #42bdf100}}@keyframes sparkleSpin{0%{transform:rotate(-90deg) scale(.4)}to{transform:none}}.assistant-count--pop{animation:countPop .45s cubic-bezier(.2,1.6,.4,1) both}@keyframes countPop{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:none}}.suggestion-card--fresh{position:relative;overflow:hidden;animation:cardIn .45s cubic-bezier(.2,.8,.2,1) both}.suggestion-card--fresh:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(66,189,241,.16) 50%,transparent 65%);transform:translate(-100%);animation:cardSweep 1.2s ease-out .25s both;pointer-events:none}.suggestion-cards .suggestion-card--fresh:nth-child(2){animation-delay:.08s}.suggestion-cards .suggestion-card--fresh:nth-child(3){animation-delay:.16s}@keyframes cardIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes cardSweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.chat-shimmer,.chat-avatar--thinking:after,.chat-bubble--streaming>:last-child:after,.chat-entry:last-child,.chat-entry--pending,.chat-ready--fresh,.chat-ready--fresh svg,.assistant-count--pop,.suggestion-card--fresh,.suggestion-card--fresh:after{animation:none}.chat-shimmer{color:var(--chat-muted);background:none}}.chat-document{max-width:100%;border:1px solid var(--chat-line);border-radius:12px;background:#fff;font-size:.84rem}.chat-document summary,.chat-document--pending{display:flex;align-items:center;gap:8px;padding:8px 12px;color:var(--ink);font-weight:650;cursor:pointer;overflow-wrap:anywhere}.chat-document pre{max-height:280px;margin:0;padding:12px;overflow:auto;border-top:1px solid var(--chat-line);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.chat-document-warning{margin:0;padding:8px 12px;background:#fff7e6;color:#7a4d00}.chat-readonly{display:flex;align-items:center;justify-content:space-between;gap:4px 12px;flex-wrap:wrap;padding:6px 12px;border-radius:10px;background:#e9eef4;font-size:.84rem}.chat-readonly p{margin:0;color:var(--chat-muted)}.chat-readonly b{color:var(--ink)}.chat-welcome{display:grid;justify-items:center;gap:18px;margin:auto;padding:24px 8px;text-align:center}.chat-welcome-mark{display:grid;place-items:center;width:74px;height:74px;border-radius:23px;background:radial-gradient(circle at 25% 20%,#e8fbff 0,#bdeaff 48%,#e3ebff);box-shadow:0 16px 34px #108eea2e}.chat-welcome-mark img{width:48px;height:48px}.chat-welcome h3{max-width:16ch;margin:0;color:var(--ink);font-size:clamp(1.7rem,2.5vw,2.6rem);line-height:1.12;letter-spacing:-.04em}.chat-jump{position:absolute;bottom:12px;left:50%;transform:translate(-50%);padding:6px 14px;border:1px solid var(--chat-line);border-radius:999px;background:#fff;box-shadow:0 6px 18px #1335641f;color:var(--ink);font-size:.82rem;font-weight:650;cursor:pointer}.chat-composer{position:relative;flex:0 0 auto;width:min(100% - 8px,860px);margin:0 auto 4px;border:1px solid #d3e0ee;border-radius:18px;background:#fff;box-shadow:0 6px 22px #1335640f;transition:border-color .15s,box-shadow .2s}.chat-composer:focus-within{border-color:#34a9e7;box-shadow:0 0 0 4px #42bdf129}.chat-composer--drop{border-color:#0076b5;background:#f2faff}.chat-drop-hint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;border-radius:inherit;background:#f2fafff0;color:var(--ink);font-weight:700;pointer-events:none}.chat-composer textarea{display:block;width:100%;min-height:56px;max-height:180px;padding:12px 14px 4px;border:0;outline:none;background:transparent;color:var(--ink-dark);font:inherit;line-height:1.5;resize:none}.chat-composer-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 8px}.chat-send{display:inline-grid;flex:0 0 auto;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--ink);color:#fff;cursor:pointer;transition:transform .15s,background .15s,opacity .15s}.chat-send:hover:not(:disabled){transform:translateY(-1px);background:#12336e}.chat-send:active:not(:disabled){transform:scale(.94)}.chat-send:disabled{background:#c9d3df;cursor:default}.chat-send--stop{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px #c3cfdd}.chat-send--stop:hover:not(:disabled){background:var(--chat-soft)}.chat-icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:none;color:var(--chat-muted);cursor:pointer}.chat-icon-button:hover:not(:disabled){background:var(--chat-soft);color:var(--ink)}.chat-icon-button:disabled{opacity:.5;cursor:default}.chat-attachment{display:flex;align-items:center;gap:10px;margin:8px 8px 0;padding:6px 8px;border:1px solid var(--chat-line);border-radius:10px;background:var(--chat-soft)}.chat-file-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#eef7fd;color:var(--ink)}.chat-file-meta{display:grid;flex:1;min-width:0}.chat-file-meta b{overflow:hidden;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}.chat-file-meta small{color:var(--chat-muted);font-size:.75rem}.chat-state{display:inline-flex;flex:0 0 auto;padding:1px 8px;border-radius:999px;font-size:.72rem;font-weight:700}.chat-state--active{background:#e3f2fc;color:var(--chat-link)}.chat-state--finished{background:#eceff3;color:#59667a}.suggestion-status{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.suggestion-status--success{background:var(--feedback-success-background);color:var(--feedback-success-text)}.suggestion-status--info{background:var(--feedback-info-background);color:var(--feedback-info-text)}.suggestion-status--neutral{background:var(--feedback-neutral-background);color:var(--feedback-neutral-text)}.chat-history-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600}.chat-history-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#071a4a47;animation:fadeIn .2s ease both}.chat-history{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(400px,100vw);background:#fff;box-shadow:-12px 0 40px #071a4a29;outline:none;animation:drawerIn .28s cubic-bezier(.2,.8,.2,1) both}@keyframes drawerIn{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.chat-history,.chat-history-backdrop{animation:none}}.chat-history header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px 20px;border-bottom:1px solid var(--chat-line)}.chat-history h2{margin:0;color:var(--ink);font-size:1.05rem}.chat-history ol{flex:1 1 auto;margin:0;padding:8px;overflow-y:auto;list-style:none}.chat-history li button{display:grid;gap:4px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer}.chat-history li button:hover{background:var(--chat-soft)}.chat-history li button[aria-current=true]{background:#eaf5fd;box-shadow:inset 3px 0 var(--chat-accent)}.chat-history-title{overflow:hidden;color:var(--ink);font-size:.9rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.chat-history-meta{display:flex;align-items:center;gap:8px;color:var(--chat-muted);font-size:.78rem}.chat-history-counts{color:var(--chat-muted);font-size:.78rem}.chat-history-empty{margin:0;padding:24px 20px;color:var(--chat-muted)}.chat-history-more{margin:4px 20px 16px;align-self:flex-start}.suggestion-cards{display:grid;gap:12px}.suggestion-card{padding:18px 20px;border:1px solid #e4ebf3;border-radius:14px;background:#fff;box-shadow:0 4px 14px #0e2a550a;transition:box-shadow .2s,border-color .2s}.suggestion-card:hover{border-color:#d3e2f0;box-shadow:0 8px 24px #0e2a5512}.suggestion-card--stale{background:#fbfcfd}.suggestion-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.suggestion-kind{display:inline-flex;padding:4px 8px;border-radius:7px;background:#eaf5ff;color:#075985;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.suggestion-title{display:block;margin-top:12px;color:var(--ink);font-size:1.08rem;line-height:1.3;letter-spacing:-.02em}.suggestion-warning{margin:10px 0 0;padding:8px 10px;border-radius:8px;background:var(--feedback-warning-background);color:var(--feedback-warning-text);font-size:.84rem}.suggestion-summary{margin:8px 0 0;font-size:.9rem;line-height:1.55;overflow-wrap:anywhere;white-space:pre-line}.suggestion-note{margin:6px 0 0;color:var(--chat-muted);font-size:.84rem;line-height:1.45}.suggestion-rationale{margin-top:10px}.suggestion-rationale summary{color:var(--chat-muted);font-size:.95rem;cursor:pointer}.suggestion-assumed{margin:8px 0 0;padding:6px 10px;border-radius:8px;background:#fff6e5;color:#7a5213;font-size:.95rem;line-height:1.4}.suggestion-edit{margin-top:12px}.suggestion-edit summary{color:var(--chat-link);font-size:.85rem;font-weight:700;cursor:pointer}.suggestion-edit[open] summary{margin-bottom:10px}.suggestion-rationale>summary,.suggestion-edit>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:6px 10px;list-style:none}.suggestion-rationale>summary::-webkit-details-marker,.suggestion-edit>summary::-webkit-details-marker{display:none}.suggestion-rationale>summary:after,.suggestion-edit>summary:after{content:"";flex:0 0 7px;width:7px;height:7px;margin-right:3px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.suggestion-rationale[open]>summary:after,.suggestion-edit[open]>summary:after{transform:translateY(2px) rotate(225deg)}.suggestion-actions{display:flex;align-items:center;gap:16px;margin-top:14px}.suggestion-actions>.chat-link{font-size:.9rem}.suggestion-footer{position:sticky;bottom:-16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding:14px 0 16px;background:linear-gradient(transparent,var(--assistant-bg) 35%)}.suggestion-diff{display:grid;gap:10px;margin:12px 0 0;padding:0}.suggestion-diff>div{margin:0}.suggestion-diff dt:first-letter{text-transform:uppercase}.suggestion-diff dt{margin-bottom:5px;color:#526782;font-size:.78rem;font-weight:700}.suggestion-diff dd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;font-size:.88rem;line-height:1.45}.suggestion-diff-before,.suggestion-diff-after{display:block;padding:8px 10px;border-radius:9px;overflow-wrap:anywhere;white-space:pre-wrap}.suggestion-diff-before{background:#f5f7fa;color:#66748a}.suggestion-diff-after{background:#edf8ff;box-shadow:inset 3px 0 #42bdf1;color:var(--ink)}.suggestion-diff small{display:block;margin-bottom:2px;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.suggestion-editor{display:grid;gap:12px}.suggestion-editor>b{margin-top:2px;font-size:.85rem}.suggestion-editor .field-label{display:grid;gap:5px;margin:0;color:var(--chat-muted);font-size:.8rem}.suggestion-editor .native-input,.suggestion-editor .native-textarea,.suggestion-editor .native-select{padding:9px 11px;border:1px solid #dfe1e6;border-radius:8px;background:#fff;color:#172b4d;font-size:14px}.suggestion-editor .native-textarea{min-height:72px}.suggestion-editor label:not(.field-label){display:inline-flex;align-items:center;gap:6px;font-size:.85rem}.suggestion-editor .inline-link{justify-self:start;font-size:.85rem}.suggestion-choices{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.suggestion-choices button{min-height:34px;padding:4px 1px;border:0;border-bottom:2px solid transparent;background:none;color:var(--chat-muted);font-size:.84rem;font-weight:650;cursor:pointer}.suggestion-choices button[aria-pressed=true]{border-bottom-color:var(--chat-accent);color:var(--ink)}.suggestion-intake{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.suggestion-intake .native-input{flex:1 1 200px}.agent-policy-editor{display:grid;gap:16px}.suggestion-outcomes{display:grid;gap:8px;margin:0;padding:0;list-style:none}.suggestion-outcomes li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--chat-line);border-radius:12px;background:#fff}.suggestion-outcomes .chat-link{flex:0 0 auto;white-space:nowrap}.suggestion-outcomes li>div{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.suggestion-details{display:grid;gap:14px;color:var(--ink-dark)}.suggestion-details blockquote time{display:block;margin-top:6px;color:var(--chat-muted);font-size:.78rem}.suggestion-details blockquote{margin:0;padding:10px 14px;border-left:3px solid var(--chat-line);background:var(--chat-soft);border-radius:0 10px 10px 0;font-size:.9rem;line-height:1.5;white-space:pre-wrap}.suggestion-details blockquote:before,.suggestion-details blockquote:after{content:none}.suggestion-details-quote{display:block}.suggestion-record{padding:16px;border:1px solid var(--chat-line);border-radius:12px}.suggestion-record header{display:flex;align-items:center;justify-content:space-between;gap:10px}.suggestion-record h3{margin:10px 0 0;color:var(--ink);font-size:1rem}.suggestion-record h4{margin:14px 0 0;color:#526782;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.suggestion-record-time{margin:2px 0 0;color:var(--chat-muted);font-size:.8rem}.setup-todo{margin-bottom:12px;padding:12px 14px;border-radius:12px;background:#fff6e5;color:#5c3f0f}.setup-todo b{font-size:.9rem}.setup-todo ul{margin:6px 0 0;padding-left:18px;font-size:.88rem;line-height:1.5}.setup-facts{display:grid;gap:8px;margin:0;padding:0}.setup-facts>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px 14px;border:1px solid #e6edf5;border-radius:12px;background:#fff}.setup-facts dt{padding-top:1px;color:var(--chat-muted);font-size:.8rem;font-weight:600}.setup-facts dd{margin:0;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.setup-facts dd>small{display:block;margin-top:2px;color:var(--chat-muted);font-size:.8rem}.setup-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.setup-list li small{margin-left:6px;color:var(--chat-muted);font-size:.8rem}.setup-none{color:#8a939c}.setup-pill{display:inline-block;padding:1px 10px;border-radius:999px;background:#eceff2;font-size:.8rem;font-weight:700}.setup-pill--on{background:#dff3fc;color:#075985}@media(min-width:901px){.assistant--onboarding .assistant-panel,.assistant--onboarding .chat-thread{padding-right:max(4px,calc((100% - 1120px)/2));padding-left:max(4px,calc((100% - 1120px)/2))}.assistant--onboarding .assistant-panel{scrollbar-gutter:stable;padding-right:calc(max(4px,calc((100% - 1120px)/2)) + 12px)}.assistant--onboarding .chat-thread{padding-right:calc(max(4px,calc((100% - 1120px)/2)) + 12px)}.assistant--onboarding .chat-composer,.assistant--onboarding .assistant-footer{width:min(100% - 35px,1093px);margin-left:max(4px,calc((100% - 1120px)/2));margin-right:0}.assistant--onboarding .chat-row{max-width:min(90%,900px)}.assistant--onboarding .assistant-page-heading h1,.assistant--dashboard .assistant-page-heading h1{font-size:clamp(1.9rem,2.7vw,2.85rem)}.assistant--onboarding .assistant-progress{font-size:1.02rem}.assistant--onboarding .assistant-tabs button{font-size:1.03rem}.assistant--onboarding .assistant-nav .assistant-count{font-size:.82rem}.assistant--onboarding .chat-day{font-size:.84rem}.assistant--onboarding .chat-bubble{font-size:1.05rem}.assistant--onboarding .chat-suggestion-meta,.assistant--onboarding .chat-link,.assistant--onboarding .chat-ready{font-size:.9rem}.assistant--onboarding .chat-composer textarea{font-size:1.05rem}.assistant--onboarding .assistant-continue-requirements{font-size:.96rem}.assistant--onboarding .suggestion-kind{font-size:.78rem}.assistant--onboarding .suggestion-title{font-size:1.18rem}.assistant--onboarding .suggestion-summary,.assistant--onboarding .suggestion-note{font-size:.98rem}.assistant--onboarding .suggestion-footer{padding-top:24px}.assistant--onboarding .suggestion-diff dt{font-size:.94rem}.assistant--onboarding .suggestion-diff dd{font-size:1rem;line-height:1.5}.assistant--onboarding .suggestion-diff small{font-size:.82rem}.assistant--onboarding .suggestion-edit summary,.assistant--onboarding .suggestion-rationale summary,.assistant--onboarding .suggestion-assumed{font-size:1rem}.assistant--onboarding .suggestion-editor>b,.assistant--onboarding .suggestion-editor .field-label,.assistant--onboarding .suggestion-editor label:not(.field-label),.assistant--onboarding .suggestion-editor .inline-link,.assistant--onboarding .suggestion-choices button{font-size:.94rem}.assistant--onboarding .suggestion-editor .native-input,.assistant--onboarding .suggestion-editor .native-textarea,.assistant--onboarding .suggestion-editor .native-select,.assistant--onboarding .setup-todo b{font-size:1rem}.assistant--onboarding .setup-todo ul{font-size:.96rem}.assistant--onboarding .setup-facts>div{grid-template-columns:150px minmax(0,1fr);gap:32px}.assistant--onboarding .setup-facts dt{font-size:.95rem}.assistant--onboarding .setup-facts dd{font-size:1.04rem}.assistant--onboarding .setup-facts dd>small,.assistant--onboarding .setup-list li small,.assistant--onboarding .setup-pill{font-size:.9rem}.assistant--dashboard .suggestion-kind{font-size:.78rem}.assistant--dashboard .suggestion-title{font-size:1.18rem}.assistant--dashboard .suggestion-summary,.assistant--dashboard .suggestion-note{font-size:.98rem}.assistant--dashboard .suggestion-footer{padding-top:24px}.assistant--dashboard .suggestion-diff dt{font-size:.94rem}.assistant--dashboard .suggestion-diff dd{font-size:1rem;line-height:1.5}.assistant--dashboard .suggestion-diff small{font-size:.82rem}.assistant--dashboard .suggestion-edit summary,.assistant--dashboard .suggestion-rationale summary,.assistant--dashboard .suggestion-assumed{font-size:1rem}.assistant--dashboard .suggestion-rationale>.suggestion-note{margin-top:8px;padding:6px 10px;font-size:1rem;line-height:1.4}.assistant--dashboard .suggestion-editor>b,.assistant--dashboard .suggestion-editor .field-label,.assistant--dashboard .suggestion-editor label:not(.field-label),.assistant--dashboard .suggestion-editor .inline-link,.assistant--dashboard .suggestion-choices button{font-size:.94rem}.assistant--dashboard .suggestion-editor .native-input,.assistant--dashboard .suggestion-editor .native-textarea,.assistant--dashboard .suggestion-editor .native-select{font-size:1rem}.assistant--dashboard .suggestion-card .chat-link,.assistant--dashboard .suggestion-outcomes .chat-link{font-size:.9rem}.assistant--dashboard .setup-todo b{font-size:1rem}.assistant--dashboard .setup-todo ul{font-size:.96rem}.assistant--dashboard .setup-facts>div{grid-template-columns:150px minmax(0,1fr);gap:32px}.assistant--dashboard .setup-facts dt{font-size:.95rem}.assistant--dashboard .setup-facts dd{font-size:1.04rem}.assistant--dashboard .setup-facts dd>small,.assistant--dashboard .setup-list li small,.assistant--dashboard .setup-pill{font-size:.9rem}}@media(max-width:640px){.assistant-page-heading{gap:12px;padding-bottom:2px}.assistant-page-heading .chat-welcome-mark{width:44px;height:44px;border-radius:14px}.assistant-page-heading .chat-welcome-mark img{width:30px;height:30px}.assistant-page-heading h1{font-size:1.35rem}.assistant--onboarding .assistant-page-heading,.assistant--dashboard .assistant-page-heading{gap:10px;padding:2px 4px 10px}.assistant--onboarding .assistant-page-heading .chat-welcome-mark,.assistant--dashboard .assistant-page-heading .chat-welcome-mark{width:44px;height:44px;border-radius:14px}.assistant--onboarding .assistant-page-heading .chat-welcome-mark img,.assistant--dashboard .assistant-page-heading .chat-welcome-mark img{width:30px;height:30px}.assistant-progress{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.assistant-progress li{flex:0 0 auto}.assistant-nav{flex-wrap:nowrap}.assistant-tabs{flex:1 1 auto;gap:16px}.assistant-tools{flex:0 0 auto;margin-left:0}.chat-row{max-width:94%}.chat-thread{max-height:62dvh;padding:14px 12px}.chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.chat-attachment{grid-column:1 / -1}.chat-composer textarea{height:48px;min-height:48px;padding:12px}.chat-composer-bar{gap:2px;padding:4px}.suggestion-diff dd{grid-template-columns:minmax(0,1fr)}.setup-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media(max-width:640px)and (max-height:650px){.chat-welcome{gap:8px;padding:4px}.chat-welcome-mark{width:44px;height:44px;border-radius:14px}.chat-welcome-mark img{width:30px;height:30px}.chat-welcome h3{font-size:1.35rem}}.setup-mobile-header,.assistant-progress-toggle,.assistant-tab-label-short,.assistant-progress-number,.assistant-progress-set{display:none}.assistant-progress-group,.assistant-progress-content{display:contents}.assistant-footer{order:1}.chat-thread>*{flex-shrink:0}@media(max-width:900px){#root>.setup-view.layout-fill{flex:0 0 auto;height:var(--setup-viewport-height, 100dvh);min-height:0;overflow:hidden}#root:has(.setup-view.layout-fill)>.legal-footer{display:none}.setup-view.layout-fill>.setup-aside,.setup-view.layout-fill .setup-topbar,.setup-view--step-2>.setup-aside,.setup-view--step-2 .setup-topbar{display:none}.setup-view.layout-fill .setup-main{flex:1;padding:0 12px max(6px,env(safe-area-inset-bottom))}.setup-view--step-2 .setup-main{padding:0 12px max(24px,env(safe-area-inset-bottom))}.setup-mobile-header{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:center;gap:12px;padding:6px 12px;border-bottom:1px solid var(--hairline)}.setup-mobile-header .brand{gap:6px}.setup-mobile-header .brand-symbol{width:28px;height:28px}.setup-mobile-header .brand-name{font-size:1.25rem}.setup-mobile-header>span{margin-left:auto;font-size:.75rem;color:var(--text-muted)}.setup-mobile-brand-row{display:flex;align-items:center;gap:6px;min-width:0}.assistant--onboarding{gap:4px}.assistant--onboarding .assistant-progress-group{display:block;flex:0 0 auto}.assistant--onboarding .assistant-progress-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding:4px;border:0;background:none;color:var(--ink);font-size:.8rem;text-align:left;cursor:pointer}.assistant--onboarding .assistant-progress-content{display:none}.assistant--onboarding [data-expanded=true] .assistant-progress-content{display:flex;flex-direction:column;gap:8px;max-height:30dvh;overflow:auto;padding:4px 0 8px}.assistant--onboarding .assistant-progress{flex-wrap:wrap;gap:8px 16px;white-space:normal;font-size:.8rem}.assistant--onboarding .assistant-nav{flex:0 0 auto;flex-wrap:nowrap;gap:4px}.assistant--onboarding .assistant-tabs{flex:1;gap:8px;justify-content:space-between}.assistant--onboarding .assistant-tabs button{flex:0 0 auto;gap:4px;font-size:.8rem;white-space:nowrap}.assistant--onboarding .assistant-tab-label-full{display:none}.assistant--onboarding .assistant-tab-label-short{display:inline}.assistant--onboarding .assistant-tools{flex:0 0 auto;margin:0}.assistant--dashboard .assistant-nav{flex-wrap:nowrap;gap:4px}.assistant--dashboard .assistant-tabs{flex:1;gap:2px;justify-content:space-between}.assistant.assistant--dashboard .assistant-tabs button{flex:0 0 auto;gap:4px;font-size:.8rem;white-space:nowrap}.assistant--dashboard .assistant-tab-label-full{display:none}.assistant--dashboard .assistant-tab-label-short{display:inline}.assistant--dashboard .assistant-tools{flex:0 0 auto;margin:0}.assistant--onboarding .assistant-body,.assistant--onboarding .assistant-chat:not([hidden]){display:contents}.assistant--onboarding .chat-thread-wrap,.assistant--onboarding .assistant-panel{order:1}.assistant--onboarding .assistant-footer{order:2;flex:0 0 auto;gap:8px}.assistant--onboarding .assistant-footer[data-ready=false]{display:none}.assistant--onboarding .chat-composer{order:3}.assistant--onboarding .assistant-footer .button{width:100%;min-height:44px;padding:8px 12px}.assistant--onboarding .assistant-continue-requirements{font-size:.8rem}.setup-view.layout-fill .chat-thread{height:auto;max-height:none;padding:12px 4px}.setup-view.layout-fill .chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:0}.setup-view.layout-fill .chat-attachment{grid-column:1 / -1}.setup-view.layout-fill .chat-composer textarea{min-height:48px;padding:12px}.setup-view.layout-fill .chat-composer-bar{gap:2px;padding:4px}.chat-composer textarea{min-width:0;font-size:16px}.chat-row{max-width:100%}}@media(max-width:900px){.assistant .assistant-loading{font-size:1.125rem;line-height:1.5}.assistant-confirm-pending{font-size:1rem;line-height:1.45}body [data-testid=assistant-confirm-dialog--positioner]{align-items:center;justify-content:center;padding:16px}body [data-testid=assistant-confirm-dialog]{width:min(100%,420px);height:auto;max-height:calc(100dvh - 32px);min-height:0;border-radius:12px}.suggestion-details-title{text-transform:uppercase}.setup-mobile-header{display:flex;justify-content:space-between;gap:6px;padding:10px 12px}.setup-mobile-header .brand{gap:4px}.setup-mobile-header .brand-symbol{width:24px;height:24px}.setup-mobile-header .brand-name{font-size:1rem}.setup-mobile-brand{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.setup-mobile-brand>span{margin-left:28px;color:var(--text-muted);font-size:.76rem;font-weight:700;line-height:1.1;white-space:nowrap}.setup-mobile-actions{display:flex;flex:0 0 auto;align-items:center;gap:4px;margin:0}.assistant .assistant-progress-group{display:block;flex:0 0 auto;margin-top:8px;border:1px solid #d3e0eb;border-radius:12px;background:#fff;overflow:hidden}.assistant .assistant-progress-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:50px;padding:12px;border:0;background:transparent;color:var(--ink);font-size:1rem;font-weight:700;text-align:left;cursor:pointer}.assistant-progress-chevron{flex:0 0 20px;color:#087bbd}.assistant-progress-toggle[aria-expanded=true] .assistant-progress-chevron{transform:rotate(180deg)}.assistant .assistant-progress-content{display:none}.assistant [data-expanded=true] .assistant-progress-content{display:block;max-height:min(34dvh,260px);overflow:auto;padding:0 8px 8px;overscroll-behavior:contain}.assistant .assistant-progress{display:grid;gap:6px;margin:0;padding:0;overflow:visible;white-space:normal;font-size:.9rem}.assistant .assistant-progress-label{font-size:.95rem}.assistant .assistant-progress li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:6px 8px;border-radius:8px;background:#f3f7fb;color:var(--ink)}.assistant .assistant-progress li>i{display:none}.assistant-progress-number{display:grid;place-items:center;width:28px;height:28px;border:1px solid #bad4e8;border-radius:50%;background:#fff;color:#075985;font-size:.82rem;font-weight:750}.assistant-progress-label{min-width:0;line-height:1.3;font-weight:650}.assistant .assistant-progress li[data-status=confirmed]{background:#f0f9f3}.assistant-progress-set{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:6px;background:#dff3e6;color:#146843;font-size:.75rem;font-weight:700;white-space:nowrap}.assistant .assistant-icon{width:44px;height:44px}.assistant .assistant-tabs button{min-height:48px;font-size:.875rem}.assistant.assistant--onboarding .assistant-tabs button{font-size:1rem}.assistant.assistant--dashboard .assistant-tabs button{gap:2px;padding-inline:0;font-size:.95rem}.assistant-nav .assistant-count{font-size:.85rem}.assistant .chat-day{font-size:.86rem}.suggestion-card{padding:16px 14px}.suggestion-card-head{flex-wrap:wrap;gap:8px}.suggestion-kind{padding:6px 9px;font-size:.84rem;letter-spacing:.025em}.suggestion-card .suggestion-status{font-size:.84rem}.suggestion-title{font-size:1.16rem;overflow-wrap:anywhere}.assistant .suggestion-card .suggestion-title{margin-top:16px}.assistant .suggestion-card .suggestion-diff{gap:16px;margin-top:16px}.assistant .suggestion-card .suggestion-diff dt{margin-bottom:8px}.assistant .suggestion-card .suggestion-diff small{margin-bottom:4px}.assistant .chat-bubble{font-size:1rem}.assistant .chat-suggestion-meta{font-size:.88rem}.assistant .chat-row--assistant{width:100%}.assistant .chat-assistant-stack{flex:1;width:100%}.assistant .chat-suggestion-meta{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;padding:0}.assistant .chat-suggestion-meta>:is(.chat-ready,.chat-link){display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;padding:5px 10px;border-radius:9px;font-size:1rem;line-height:1.2;text-align:center}.assistant .chat-suggestion-meta>.chat-link{border:1px solid #bcd5e8;background:#fff}.assistant .chat-suggestion-meta>.chat-link:hover:not(:disabled){background:#f4f9ff}.assistant .suggestion-summary,.assistant .suggestion-note,.assistant .suggestion-warning,.assistant .suggestion-assumed{font-size:1rem}.assistant .suggestion-rationale>.suggestion-note{padding-inline:10px}.assistant .suggestion-diff dt,.assistant .suggestion-diff dd{font-size:1.0625rem}.assistant .suggestion-diff small,.assistant .setup-todo b{font-size:1rem}.assistant .setup-todo ul{font-size:.96rem;line-height:1.55}.assistant .setup-facts dt{font-size:.96rem;font-weight:700}.assistant .setup-facts dd{font-size:1.02rem;line-height:1.5}.assistant .setup-facts dd>small,.assistant .setup-list li small{font-size:.94rem;line-height:1.45}.assistant .setup-pill{font-size:.9rem}.assistant .chat-document,.assistant .chat-readonly{font-size:.92rem}.suggestion-edit>summary,.suggestion-rationale>summary{min-height:44px;padding:8px 10px;border:1px solid #dce6f0;border-radius:8px;font-size:1rem}.suggestion-edit>summary{background:#f4f9ff}.suggestion-actions{gap:10px}.suggestion-actions>button{min-height:44px}.suggestion-actions>.button{flex:1;justify-content:center}.suggestion-actions>.chat-link{padding-inline:12px}.assistant .suggestion-actions>:is(.button,.chat-link){font-size:1rem}.suggestion-footer{bottom:-16px;z-index:1;padding-bottom:max(16px,env(safe-area-inset-bottom))}.suggestion-footer>.button{width:100%;min-height:48px;justify-content:center;font-size:1rem}.suggestion-editor>b,.suggestion-editor .field-label,.suggestion-editor label:not(.field-label){font-size:.95rem}.suggestion-editor .native-input,.suggestion-editor .native-select,.suggestion-editor .native-textarea{width:100%;min-width:0;min-height:48px;font-size:16px}.suggestion-editor .native-textarea{min-height:104px}.suggestion-choices{gap:8px}.suggestion-choices button{flex:1 1 40%;min-height:44px;padding:8px 10px;border:1px solid #cbdbe8;border-radius:8px;background:#fff;font-size:.95rem}.suggestion-choices button[aria-pressed=true]{border-color:#178cd4;background:#eaf5ff;color:#075985}.suggestion-editor label:not(.field-label){min-height:44px}.suggestion-editor input[type=checkbox]{width:20px;height:20px}.suggestion-intake{display:grid;grid-template-columns:minmax(0,1fr);padding:12px;border:1px solid #dce6f0;border-radius:10px}.suggestion-intake .native-input{width:100%}.suggestion-details{gap:18px}.suggestion-details blockquote{padding:14px;font-size:1rem;line-height:1.55}.suggestion-details blockquote time{font-size:.88rem}.suggestion-details .suggestion-record{padding:16px}.suggestion-details .suggestion-record header{flex-wrap:wrap}.suggestion-details .suggestion-record h3{margin-top:14px;font-size:1.1rem;line-height:1.4}.suggestion-details .suggestion-record h4{margin-top:0;font-size:.96rem}.suggestion-details .suggestion-record-time{margin-top:8px;font-size:1rem;line-height:1.5}.suggestion-details .suggestion-record>section{margin-top:16px}.suggestion-details .suggestion-kind,.suggestion-details .suggestion-status{font-size:.84rem}.suggestion-details .suggestion-status--success{padding:4px 10px;font-size:.9rem}.suggestion-details .suggestion-diff{gap:18px;margin-top:0}.suggestion-details .suggestion-record h4+.suggestion-diff{margin-top:12px}.suggestion-details .suggestion-diff dt{margin-bottom:12px;font-size:1.0625rem}.suggestion-details .suggestion-diff dd{grid-template-columns:minmax(0,1fr);gap:10px;font-size:1.0625rem}.suggestion-details .suggestion-diff :is(.suggestion-diff-before,.suggestion-diff-after){padding:11px 13px}.suggestion-details .suggestion-diff small{margin-bottom:4px;font-size:1rem}.suggestion-details .suggestion-summary,.suggestion-details .suggestion-note{font-size:.95rem}.suggestion-details .suggestion-record>.suggestion-note{margin-top:16px}.suggestion-details .suggestion-record>.chat-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:12px;border:1px solid #bcd5e8;border-radius:9px;background:#fff;font-size:.95rem}.suggestion-details-close{width:100%;min-height:48px;font-size:1.0625rem}.assistant :is(button,summary,input,select,textarea):focus-visible{outline:2px solid #087bbd;outline-offset:3px}}.chats-admin{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}@media(min-width:1100px){.chats-admin--detail{grid-template-columns:minmax(320px,440px) minmax(0,1fr)}}.chats-admin .numbers-panel{margin:0}.numbers-controls .chats-admin-search{flex:1 1 280px}.chats-admin-results{display:grid;gap:6px;margin:0 0 1rem;padding:0;list-style:none}.chats-admin-results button{display:grid;gap:4px;width:100%;padding:10px 12px;border:1px solid #e0e3e8;border-radius:10px;background:#fff;color:inherit;text-align:left}.chats-admin-results button:hover{border-color:#b4c8de}.chats-admin-results button[aria-current=true]{border-color:#178cd4;box-shadow:inset 3px 0 #178cd4}.chats-admin-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.chats-admin-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chats-admin-owner,.chats-admin-meta{color:var(--text-muted);font-size:.8rem;overflow-wrap:anywhere}.chats-admin-meta{display:flex;flex-wrap:wrap;gap:4px 12px}.chats-admin-match{padding:4px 8px;border-radius:6px;background:#fff8e1;color:#5c4a12;font-size:.82rem;overflow-wrap:anywhere}.chat-inspector{display:flex;flex-direction:column;gap:12px;margin:0;padding:20px;min-width:0}.chat-inspector header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chat-inspector header>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.chat-inspector h2{margin:0;overflow-wrap:anywhere}.chat-inspector-facts{padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:8px 16px;margin:0}.chat-inspector-facts dt{color:var(--text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.chat-inspector-facts dd{margin:2px 0 0;font-size:.88rem;overflow-wrap:anywhere}.chat-inspector-facts small{display:block;color:var(--text-muted);font-size:.74rem}.chat-inspector-thread{display:flex;flex-direction:column;border:1px solid #e0e3e8;border-radius:12px;overflow:clip}.chat-inspector-thread .chat-thread{max-height:70vh}adola-calendar-hero{--calendar-duration: 6.8s;--calendar-play-state: paused;display:block;position:relative;width:100%;aspect-ratio:1681 / 936;overflow:hidden;isolation:isolate}.calendar-motion__poster{position:relative;z-index:0;display:block;width:100%;height:auto}.calendar-motion__stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;visibility:hidden;pointer-events:none}adola-calendar-hero[data-ready] .calendar-motion__stage{visibility:visible}adola-calendar-hero[data-playing]{--calendar-play-state: running}.calendar-motion__animate{animation-duration:var(--calendar-duration);animation-timing-function:cubic-bezier(.22,.7,.3,1);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--calendar-play-state)}.calendar-motion__scene{animation-name:calendar-camera}.calendar-motion__incoming{animation-name:calendar-incoming}.calendar-motion__ring{animation-name:calendar-ring;transform-box:fill-box;transform-origin:center}.calendar-motion__enquiry{animation-name:calendar-enquiry}.calendar-motion__appointment{animation-name:calendar-appointment}.calendar-motion__monday{animation-name:calendar-monday}.calendar-motion__thursday{animation-name:calendar-thursday}.calendar-motion__friday{animation-name:calendar-friday}.calendar-motion__search{animation-name:calendar-search}.calendar-motion__confirmed{animation-name:calendar-confirmed}.calendar-motion__check{animation-name:calendar-check;transform-box:fill-box;transform-origin:center}.calendar-motion__finish{animation-name:calendar-finish}.calendar-motion__control{position:absolute;z-index:2;bottom:14px;left:14px;display:none;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px 14px;border:1px solid rgba(7,65,98,.18);border-radius:100px;background:#eef8fd;color:#12354b;font:inherit;font-size:.875rem;cursor:pointer}adola-calendar-hero[data-ready] .calendar-motion__control{display:inline-flex}.calendar-motion__control:hover{background:#fff}.calendar-motion__control:focus-visible{outline:3px solid #006bb9;outline-offset:3px}.calendar-motion__control svg{width:12px;height:12px;flex:0 0 auto}.landing:lang(de) .editorial-header{gap:clamp(10px,1.4vw,24px)}.landing:lang(de) .editorial-nav{gap:clamp(8px,1.4vw,20px)}.landing:lang(de) .scenario-card,.landing:lang(de) .referral-program{overflow-wrap:anywhere}.landing:lang(de) .scenario-timeline-row{grid-template-columns:10px minmax(0,1fr) auto}@keyframes calendar-camera{0%,8%,70%,to{transform:translateY(0)}44%{transform:translateY(-3px)}}@keyframes calendar-incoming{0%,7%,to{opacity:0;transform:translate(-18px,6px)}18%,89%{opacity:1;transform:translate(0)}98%{opacity:0;transform:translate(0)}}@keyframes calendar-ring{0%,17%,37%,to{opacity:0;transform:scale(.98)}21%{opacity:.65;transform:scale(1)}36%{opacity:0;transform:scale(1.24)}}@keyframes calendar-enquiry{0%,23%,to{opacity:0;transform:translateY(5px)}32%,90%{opacity:1;transform:translateY(0)}99%{opacity:0;transform:translateY(0)}}@keyframes calendar-search{0%,29%,48%,to{opacity:0}35%,41%{opacity:.85}}@keyframes calendar-appointment{0%,37%,to{opacity:0;transform:translateY(5px)}46%,90%{opacity:1;transform:translateY(0)}99%{opacity:0;transform:translateY(0)}}@keyframes calendar-monday{0%,44%,to{opacity:0;transform:translateY(4px)}53%,90%{opacity:1;transform:translateY(0)}99%{opacity:0;transform:translateY(0)}}@keyframes calendar-thursday{0%,49%,to{opacity:0;transform:translateY(4px)}58%,90%{opacity:1;transform:translateY(0)}99%{opacity:0;transform:translateY(0)}}@keyframes calendar-friday{0%,54%,to{opacity:0;transform:translateY(4px)}63%,90%{opacity:1;transform:translateY(0)}99%{opacity:0;transform:translateY(0)}}@keyframes calendar-confirmed{0%,47%,to{opacity:0;transform:translate(18px,12px)}59%,89%{opacity:1;transform:translate(0)}98%{opacity:0;transform:translate(0)}}@keyframes calendar-check{0%,59%,75%,to{opacity:0;transform:scale(1)}62%{opacity:.75;transform:scale(1)}74%{opacity:0;transform:scale(1.2)}}@keyframes calendar-finish{0%,67%,to{opacity:0}75%,89%{opacity:1}99%{opacity:0}}@media(max-width:640px){.calendar-motion__control{bottom:6px;left:6px;padding:8px 12px}}@media(prefers-reduced-motion:reduce){adola-calendar-hero[data-ready] .calendar-motion__stage,adola-calendar-hero[data-ready] .calendar-motion__control{display:none}.calendar-motion__animate{animation:none}}.mobile-legal-info-button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--text-muted);cursor:pointer}.mobile-legal-info-button:hover{background:#eaf5ff}.mobile-legal-info-button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mobile-legal-info-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:#071a4a8f}.mobile-legal-info-dialog{width:min(100%,400px);max-height:100%;overflow-y:auto;padding:20px;border-radius:18px;background:var(--surface);color:var(--ink);box-shadow:0 24px 60px #071a4a3d}.mobile-legal-info-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.mobile-legal-info-heading h2{margin:0;font-size:1.2rem;line-height:1.3}.mobile-legal-info-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--ink);cursor:pointer}.mobile-legal-info-close:hover{background:#eaf5ff}.mobile-legal-info-close:focus-visible,.mobile-legal-info-dialog a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mobile-legal-info-dialog .legal-footer{display:block;padding:0;border:0;background:transparent}.mobile-legal-info-dialog .legal-footer nav{display:grid;gap:10px}.mobile-legal-info-dialog .legal-footer a{display:flex;align-items:center;min-height:48px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#f7faff;color:var(--ink);font-size:.95rem;font-weight:600;text-decoration:none}.mobile-legal-info-dialog .legal-footer a:hover{background:#eaf5ff}.mobile-legal-info-dialog .legal-footer p{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--line);color:var(--text-muted);font-size:.8rem;line-height:1.5;text-align:left}._1yc0glyw input[type=checkbox]{border:none}._2rkopxbi{border-radius:var(--ds-space-200,1pc)}._2rkov47k{border-radius:var(--ds-space-250,20px)}._pdykkete:before{transition:transform .2s ease}._rfx31q5u:before{border-radius:var(--ds-border-radius-circle,50%)}._v564kete{transition:transform .2s ease}._189eyh40{border-width:2px}._12l2v77o{margin-inline-end:var(--ds-space-025,2px)}._1423idpf input[type=checkbox]{padding-top:0}._19vpgktf>span>span{height:20px}._1bki1ouc[data-disabled]:not([data-checked]){background-color:var(--_r5pknd)}._1bsb1jfw{width:var(--ds-space-500,40px)}._1bsbxy5q{width:var(--ds-space-400,2pc)}._1bz2idpf input[type=checkbox]{padding-bottom:0}._1cs8stnw:before{position:absolute}._1divw5hi[data-checked]:before{background-color:var(--_1qgzj18)}._1e0c1o8l{display:inline-block}._1fkr1y44:before{inset-block-end:4px}._1flt1ouc[data-disabled][data-checked],._3xv21ouc[data-disabled][data-checked]:hover{background-color:var(--_r5pknd)}._1hrtidpf input[type=checkbox]{padding-right:0}._1i2uidpf input[type=checkbox]{margin-top:0}._1i3tidpf input[type=checkbox]{margin-right:0}._1il8kb7n[data-disabled]:before{z-index:1}._1kt9b3bt:before{content:""}._1mp41crf:before{width:9pt}._1mp47vkz:before{width:1pc}._1n82gktf>span>span{width:20px}._1pfhv77o{margin-block-start:var(--ds-space-025,2px)}._1rusw5hi:before{background-color:var(--_1qgzj18)}._1ulhidpf input[type=checkbox]{opacity:0}._1y1m1ntv{background-clip:content-box}._3tunidpf input[type=checkbox]{margin-left:0}._4t3ipxbi{height:var(--ds-space-200,1pc)}._4t3iv47k{height:var(--ds-space-250,20px)}._6rthv77o{margin-block-end:var(--ds-space-025,2px)}._7dwzglyw:before{transform:none}._94713286[data-checked]{background-color:var(--_16xemc6)}._ahbqv77o{margin-inline-start:var(--ds-space-025,2px)}._bfhk1tkq{background-color:var(--_1lrlov9)}._kfgtpxbi:before{height:var(--ds-space-200,1pc)}._kfgtutpp:before{height:var(--ds-space-150,9pt)}._kqswh2mm{position:relative}._mqf8snw8[data-disabled],._3dj2snw8[data-disabled][data-checked],._1dl9snw8[data-disabled][data-checked]:hover{color:var(--_1xmcmw9)}._p9c41fbe[data-checked]:before{transform:translate(var(--ds-space-200,1pc))}._p9c4w12q[data-checked]:before{transform:translate(var(--ds-space-250,20px))}._rqfvidpf input[type=checkbox]{padding-left:0}._se28idpf input[type=checkbox]{margin-bottom:0}._syazw5hi,._ucabw5hi[data-checked]{color:var(--_1qgzj18)}._vchh1ntv{box-sizing:content-box}._y54dw5hi[data-disabled]:before{background-color:var(--_1qgzj18)}._z5wt1y44:before{inset-inline-start:4px}._1r4mnqa1:focus-within{border-style:solid}._1t9pyh40:focus-within{border-width:2px}._jyzf3zdg:focus-within{border-color:var(--_xjqa3d)}._1av610yn input[type=checkbox]:focus{outline-width:medium!important}._1vgmagmp input[type=checkbox]:focus{outline-style:none!important}._onsr1snc input[type=checkbox]:focus{outline-color:currentColor!important}._178c1ouc[data-disabled]:not([data-checked]):hover{background-color:var(--_r5pknd)}._19ja13gf[data-disabled]:hover,._8muf13gf[data-disabled]:not([data-checked]):hover,._1k1q13gf[data-disabled][data-checked]:hover{cursor:not-allowed}._1plu15bl[data-checked]:hover{background-color:var(--_2cuxaa)}._1uo81mlc:not([data-checked]):hover{background-color:var(--_ouwnnt)}._d0altlke:hover{cursor:pointer}._irr31mlc:hover{background-color:var(--_ouwnnt)}@media screen and (forced-colors:active){._16rslghj:before{filter:grayscale(100%) invert(1)}._ogf41r31:focus-within{outline-color:currentColor}._1rtbnqa1:focus-within{outline-style:solid}._5gg9t94y:focus-within{outline-width:1px}}._v5641hrg{transition:opacity .2s ease}._152tv77o{inset-block-start:var(--ds-space-025,2px)}._1bah1h6o{justify-content:center}._1bsb7vkz{width:1pc}._1bsbgktf{width:20px}._1e021l7b{inset-inline-start:3px}._1e0c116y{display:inline-flex}._4t3i7vkz{height:1pc}._4t3igktf{height:20px}._kqswstnw{position:absolute}._rjxp1l7b{inset-inline-end:3px}._tzy4idpf{opacity:0}._19itglyw{border:none}._1q1l108i{--ds-elevation-surface-current:var(--ds-surface-hovered,#f1f2f4)}._1q1l16qz{--ds-elevation-surface-current:var(--ds-surface-overlay-hovered,#f1f2f4)}._1q1l1a0f{--ds-elevation-surface-current:var(--ds-surface-raised-hovered,#f1f2f4)}._1q1l1bhr{--ds-elevation-surface-current:var(--ds-surface-overlay,#fff)}._1q1l1ji5{--ds-elevation-surface-current:var(--ds-surface-pressed,#dcdfe4)}._1q1lf7u5{--ds-elevation-surface-current:var(--ds-surface-raised-pressed,#dcdfe4)}._1q1lhp5a{--ds-elevation-surface-current:var(--ds-surface-raised,#fff)}._1q1lqbzx{--ds-elevation-surface-current:var(--ds-surface-sunken,#f7f8f9)}._1q1lvq0a{--ds-elevation-surface-current:var(--ds-surface-overlay-pressed,#dcdfe4)}._1q1lvuon{--ds-elevation-surface-current:var(--ds-surface,#fff)}._1q5112x7{padding-block-start:var(--ds-space-075,6px)}._1q511b66{padding-block-start:var(--ds-space-050,4px)}._1q511ejb{padding-block-start:var(--ds-space-300,24px)}._1q511epz{padding-block-start:var(--ds-space-1000,5pc)}._1q511jfw{padding-block-start:var(--ds-space-500,40px)}._1q51oahv{padding-block-start:var(--ds-space-600,3pc)}._1q51pxbi{padding-block-start:var(--ds-space-200,1pc)}._1q51u2gc{padding-block-start:var(--ds-space-100,8px)}._1q51utpp{padding-block-start:var(--ds-space-150,9pt)}._1q51v47k{padding-block-start:var(--ds-space-250,20px)}._1q51v77o{padding-block-start:var(--ds-space-025,2px)}._1q51xncg{padding-block-start:var(--ds-space-800,4pc)}._1q51xy5q{padding-block-start:var(--ds-space-400,2pc)}._1q51ze3t{padding-block-start:var(--ds-space-0,0)}._85i512x7{padding-block-end:var(--ds-space-075,6px)}._85i51b66{padding-block-end:var(--ds-space-050,4px)}._85i51ejb{padding-block-end:var(--ds-space-300,24px)}._85i51epz{padding-block-end:var(--ds-space-1000,5pc)}._85i51jfw{padding-block-end:var(--ds-space-500,40px)}._85i5oahv{padding-block-end:var(--ds-space-600,3pc)}._85i5pxbi{padding-block-end:var(--ds-space-200,1pc)}._85i5u2gc{padding-block-end:var(--ds-space-100,8px)}._85i5utpp{padding-block-end:var(--ds-space-150,9pt)}._85i5v47k{padding-block-end:var(--ds-space-250,20px)}._85i5v77o{padding-block-end:var(--ds-space-025,2px)}._85i5xncg{padding-block-end:var(--ds-space-800,4pc)}._85i5xy5q{padding-block-end:var(--ds-space-400,2pc)}._85i5ze3t{padding-block-end:var(--ds-space-0,0)}._bfhk100f{background-color:var(--ds-background-accent-red-bolder-hovered,#ae2e24)}._bfhk108c{background-color:var(--ds-background-accent-teal-subtlest-hovered,#c6edfb)}._bfhk108i{background-color:var(--ds-surface-hovered,#f1f2f4)}._bfhk10ai{background-color:var(--ds-background-accent-teal-subtle-pressed,#c6edfb)}._bfhk10xm{background-color:var(--ds-blanket,#091e427d)}._bfhk11bn{background-color:var(--ds-background-accent-gray-subtlest,#f1f2f4)}._bfhk11dh{background-color:var(--ds-background-warning-pressed,#f5cd47)}._bfhk12e3{background-color:var(--ds-background-accent-green-subtle-hovered,#7ee2b8)}._bfhk12j4{background-color:var(--ds-background-accent-gray-subtlest-hovered,#dcdfe4)}._bfhk14wj{background-color:var(--ds-background-information-bold,#0c66e4)}._bfhk15ej{background-color:var(--ds-background-neutral-hovered,#091e4224)}._bfhk15mt{background-color:var(--ds-background-brand-boldest,#1c2b41)}._bfhk166n{background-color:var(--ds-background-neutral-subtle-hovered,#091e420f)}._bfhk16e6{background-color:var(--ds-background-accent-blue-subtler-hovered,#85b8ff)}._bfhk16qz{background-color:var(--ds-surface-overlay-hovered,#f1f2f4)}._bfhk17e6{background-color:var(--ds-background-accent-yellow-subtle-hovered,#e2b203)}._bfhk17jr{background-color:var(--ds-background-brand-boldest-pressed,#05c)}._bfhk18hz{background-color:var(--ds-background-selected-bold-hovered,#05c)}._bfhk190i{background-color:var(--ds-background-warning-bold,#f5cd47)}._bfhk19g9{background-color:var(--ds-background-accent-yellow-subtlest-hovered,#f8e6a0)}._bfhk19ru{background-color:var(--ds-background-selected-pressed,#85b8ff)}._bfhk1a0f{background-color:var(--ds-surface-raised-hovered,#f1f2f4)}._bfhk1a17{background-color:var(--ds-background-accent-teal-subtler,#c6edfb)}._bfhk1a2l{background-color:var(--ds-background-accent-gray-subtle-hovered,#b3b9c4)}._bfhk1amz{background-color:var(--ds-background-information-bold-hovered,#05c)}._bfhk1azz{background-color:var(--ds-background-accent-green-bolder-pressed,#164b35)}._bfhk1b17{background-color:var(--ds-background-accent-lime-bolder-pressed,#37471f)}._bfhk1b6k{background-color:var(--ds-background-neutral-bold-pressed,#172b4d)}._bfhk1bhr{background-color:var(--ds-surface-overlay,#fff)}._bfhk1bsc{background-color:var(--ds-background-neutral-bold-hovered,#2c3e5d)}._bfhk1cwi{background-color:var(--ds-background-accent-blue-bolder-hovered,#05c)}._bfhk1d44{background-color:var(--ds-background-accent-yellow-subtler-pressed,#e2b203)}._bfhk1d5g{background-color:var(--ds-background-input-hovered,#f7f8f9)}._bfhk1dty{background-color:var(--ds-background-neutral-subtle-pressed,#091e4224)}._bfhk1e5c{background-color:var(--ds-background-accent-green-bolder,#1f845a)}._bfhk1eds{background-color:var(--ds-background-accent-lime-subtler-hovered,#b3df72)}._bfhk1een{background-color:var(--ds-background-accent-magenta-subtlest-pressed,#f797d2)}._bfhk1f4s{background-color:var(--ds-background-accent-blue-subtle-hovered,#85b8ff)}._bfhk1f7l{background-color:var(--ds-background-accent-gray-subtler-hovered,#b3b9c4)}._bfhk1fno{background-color:var(--ds-background-accent-lime-subtlest-pressed,#b3df72)}._bfhk1fvw{background-color:var(--ds-background-selected-bold,#0c66e4)}._bfhk1g3m{background-color:var(--ds-background-accent-orange-subtlest,#fff3eb)}._bfhk1g6e{background-color:var(--ds-background-accent-orange-subtle,#fea362)}._bfhk1gii{background-color:var(--ds-background-inverse-subtle-pressed,#00000052)}._bfhk1gly{background-color:var(--ds-background-danger,#ffeceb)}._bfhk1hgz{background-color:var(--ds-background-accent-lime-subtler-pressed,#94c748)}._bfhk1i4c{background-color:var(--ds-background-warning-bold-hovered,#e2b203)}._bfhk1i6i{background-color:var(--ds-background-accent-red-subtlest-hovered,#ffd5d2)}._bfhk1io2{background-color:var(--ds-background-danger-pressed,#fd9891)}._bfhk1j2h{background-color:var(--ds-background-accent-teal-subtlest-pressed,#9dd9ee)}._bfhk1j89{background-color:var(--ds-background-accent-blue-subtle,#579dff)}._bfhk1jgi{background-color:var(--ds-background-success-hovered,#baf3db)}._bfhk1ji5{background-color:var(--ds-surface-pressed,#dcdfe4)}._bfhk1jkz{background-color:var(--ds-background-accent-purple-subtler,#dfd8fd)}._bfhk1lb4{background-color:var(--ds-background-accent-gray-subtlest-pressed,#b3b9c4)}._bfhk1lml{background-color:var(--ds-background-accent-orange-subtler-hovered,#fec195)}._bfhk1lri{background-color:var(--ds-background-discovery-bold,#6e5dc6)}._bfhk1mi6{background-color:var(--ds-background-accent-magenta-subtle,#e774bb)}._bfhk1nvp{background-color:var(--ds-background-discovery,#f3f0ff)}._bfhk1oew{background-color:var(--ds-background-accent-orange-subtle-hovered,#fec195)}._bfhk1ok8{background-color:var(--ds-background-accent-magenta-bolder-hovered,#943d73)}._bfhk1ovh{background-color:var(--ds-background-accent-magenta-subtle-pressed,#fdd0ec)}._bfhk1ozg{background-color:var(--ds-background-accent-yellow-subtlest,#fff7d6)}._bfhk1p19{background-color:var(--ds-background-accent-green-subtler-pressed,#4bce97)}._bfhk1pbw{background-color:var(--ds-background-accent-red-subtlest-pressed,#fd9891)}._bfhk1phk{background-color:var(--ds-background-accent-orange-subtle-pressed,#fedec8)}._bfhk1q4l{background-color:var(--ds-background-success-bold-hovered,#216e4e)}._bfhk1r0p{background-color:var(--ds-background-accent-magenta-subtler-hovered,#f797d2)}._bfhk1rd4{background-color:var(--ds-background-warning-hovered,#f8e6a0)}._bfhk1rsu{background-color:var(--ds-background-accent-green-subtle,#4bce97)}._bfhk1rtt{background-color:var(--ds-background-accent-red-subtler,#ffd5d2)}._bfhk1s0z{background-color:var(--ds-background-information-pressed,#85b8ff)}._bfhk1sou{background-color:var(--ds-background-accent-red-subtle-hovered,#fd9891)}._bfhk1t05{background-color:var(--ds-background-accent-gray-subtle,#8590a2)}._bfhk1t1b{background-color:var(--ds-background-accent-gray-bolder,#626f86)}._bfhk1tf4{background-color:var(--ds-background-accent-red-subtle-pressed,#ffd5d2)}._bfhk1tzq{background-color:var(--ds-background-warning,#fff7d6)}._bfhk1uh7{background-color:var(--ds-background-accent-blue-subtler-pressed,#579dff)}._bfhk1uro{background-color:var(--ds-background-accent-purple-bolder-pressed,#352c63)}._bfhk1uwk{background-color:var(--ds-background-brand-boldest-hovered,#09326c)}._bfhk1v33{background-color:var(--ds-background-accent-gray-subtler,#dcdfe4)}._bfhk1vck{background-color:var(--ds-background-inverse-subtle,#00000029)}._bfhk1vk5{background-color:var(--ds-background-accent-red-subtlest,#ffeceb)}._bfhk1vop{background-color:var(--ds-background-accent-yellow-bolder,#946f00)}._bfhk1vps{background-color:var(--ds-background-information-hovered,#cce0ff)}._bfhk1w72{background-color:var(--ds-background-discovery-bold-hovered,#5e4db2)}._bfhk1wnw{background-color:var(--ds-background-accent-green-subtler,#baf3db)}._bfhk1wob{background-color:var(--ds-background-accent-purple-subtle-hovered,#b8acf6)}._bfhk1wyu{background-color:var(--ds-background-accent-purple-subtler-hovered,#b8acf6)}._bfhk1xmr{background-color:var(--ds-background-accent-blue-subtlest-pressed,#85b8ff)}._bfhk1xp7{background-color:var(--ds-background-discovery-hovered,#dfd8fd)}._bfhk1ya0{background-color:var(--ds-background-accent-orange-subtlest-pressed,#fec195)}._bfhk1yvi{background-color:var(--ds-background-danger-hovered,#ffd5d2)}._bfhk1z0s{background-color:var(--ds-background-accent-gray-subtle-pressed,#dcdfe4)}._bfhk2c8p{background-color:var(--ds-background-accent-teal-bolder,#227d9b)}._bfhk2ggb{background-color:var(--ds-background-brand-subtlest-pressed,#85b8ff)}._bfhk31d1{background-color:var(--ds-background-accent-yellow-subtlest-pressed,#f5cd47)}._bfhk32kj{background-color:var(--ds-background-accent-yellow-bolder-pressed,#533f04)}._bfhk33gi{background-color:var(--ds-background-information,#e9f2ff)}._bfhk3fv2{background-color:var(--ds-background-accent-yellow-subtler,#f8e6a0)}._bfhk3utz{background-color:var(--ds-background-accent-green-subtlest-hovered,#baf3db)}._bfhk3wxy{background-color:var(--ds-background-brand-subtlest,#e9f2ff)}._bfhk4v9p{background-color:var(--ds-background-accent-blue-subtler,#cce0ff)}._bfhk5bth{background-color:var(--ds-background-information-bold-pressed,#09326c)}._bfhk5fkp{background-color:var(--ds-background-accent-purple-subtler-pressed,#9f8fef)}._bfhk69rw{background-color:var(--ds-background-accent-red-subtler-pressed,#f87168)}._bfhk7wq0{background-color:var(--ds-blanket-selected,#388bff14)}._bfhk7xuz{background-color:var(--ds-background-accent-teal-subtlest,#e7f9ff)}._bfhk82ra{background-color:var(--ds-background-accent-gray-bolder-pressed,#2c3e5d)}._bfhk8emd{background-color:var(--ds-background-success-bold,#1f845a)}._bfhk8h4p{background-color:var(--ds-background-accent-green-subtle-pressed,#baf3db)}._bfhk8tvm{background-color:var(--ds-background-accent-magenta-subtlest,#ffecf8)}._bfhk9pqq{background-color:var(--ds-background-danger-bold-pressed,#5d1f1a)}._bfhka5yi{background-color:var(--ds-background-accent-green-bolder-hovered,#216e4e)}._bfhkadgs{background-color:var(--ds-background-accent-purple-bolder-hovered,#5e4db2)}._bfhkavxe{background-color:var(--ds-background-accent-blue-subtlest,#e9f2ff)}._bfhkay3p{background-color:var(--ds-background-accent-blue-subtlest-hovered,#cce0ff)}._bfhkb29m{background-color:var(--ds-background-brand-bold,#0c66e4)}._bfhkbq5w{background-color:var(--ds-background-accent-lime-subtle,#94c748)}._bfhkc3uk{background-color:var(--ds-background-accent-magenta-bolder,#ae4787)}._bfhkc8cv{background-color:var(--ds-background-accent-blue-bolder,#0c66e4)}._bfhkcdhy{background-color:var(--ds-background-neutral-bold,#44546f)}._bfhkchd4{background-color:var(--ds-elevation-surface-current,#fff)}._bfhkcrcn{background-color:var(--ds-background-success-bold-pressed,#164b35)}._bfhkd4y8{background-color:var(--ds-background-accent-lime-subtlest-hovered,#d3f1a7)}._bfhkd8a2{background-color:var(--ds-background-accent-gray-subtler-pressed,#8590a2)}._bfhkdh45{background-color:var(--ds-background-accent-purple-subtle,#9f8fef)}._bfhkdlkp{background-color:var(--ds-background-discovery-pressed,#b8acf6)}._bfhke4nv{background-color:var(--ds-background-accent-gray-bolder-hovered,#44546f)}._bfhkezq1{background-color:var(--ds-background-brand-subtlest-hovered,#cce0ff)}._bfhkf2vu{background-color:var(--ds-background-accent-orange-subtler,#fedec8)}._bfhkf767{background-color:var(--ds-background-accent-orange-bolder-pressed,#702e00)}._bfhkf7u5{background-color:var(--ds-surface-raised-pressed,#dcdfe4)}._bfhkfg4m{background-color:var(--ds-background-selected,#e9f2ff)}._bfhkfoww{background-color:var(--ds-background-accent-lime-subtle-hovered,#b3df72)}._bfhkg4tm{background-color:var(--ds-background-accent-orange-subtlest-hovered,#fedec8)}._bfhkg5py{background-color:var(--ds-background-accent-teal-subtler-hovered,#9dd9ee)}._bfhkgr1v{background-color:var(--ds-background-selected-bold-pressed,#09326c)}._bfhkgslw{background-color:var(--ds-background-accent-purple-subtlest-pressed,#b8acf6)}._bfhkh3tw{background-color:var(--ds-skeleton-subtle,#091e4208)}._bfhkhcrq{background-color:var(--ds-background-accent-blue-bolder-pressed,#09326c)}._bfhkhgj8{background-color:var(--ds-background-accent-lime-subtle-pressed,#d3f1a7)}._bfhkhi52{background-color:var(--ds-background-accent-orange-bolder-hovered,#a54800)}._bfhkhp5a{background-color:var(--ds-surface-raised,#fff)}._bfhki1yw{background-color:var(--ds-background-selected-hovered,#cce0ff)}._bfhkip91{background-color:var(--ds-background-neutral-pressed,#091e424f)}._bfhkjgng{background-color:var(--ds-background-accent-orange-bolder,#c25100)}._bfhkkjqf{background-color:var(--ds-background-accent-yellow-bolder-hovered,#7f5f01)}._bfhkkrt9{background-color:var(--ds-background-accent-red-subtle,#f87168)}._bfhkl3ve{background-color:var(--ds-background-accent-teal-bolder-hovered,#206a83)}._bfhklg04{background-color:var(--ds-background-accent-yellow-subtler-hovered,#f5cd47)}._bfhkm0d5{background-color:var(--ds-background-accent-purple-subtlest-hovered,#dfd8fd)}._bfhkm7j4{background-color:var(--ds-background-neutral,#091e420f)}._bfhkm890{background-color:var(--ds-background-accent-lime-subtlest,#efffd6)}._bfhkmpja{background-color:var(--ds-background-inverse-subtle-hovered,#0000003d)}._bfhkmv6i{background-color:var(--ds-background-success,#dcfff1)}._bfhkn729{background-color:var(--ds-background-accent-green-subtlest,#dcfff1)}._bfhkn82g{background-color:var(--ds-skeleton,#091e420f)}._bfhknzpa{background-color:var(--ds-background-accent-lime-bolder-hovered,#4c6b1f)}._bfhko0y5{background-color:var(--ds-background-accent-yellow-subtle-pressed,#cf9f02)}._bfhkp7j4{background-color:var(--ds-background-accent-purple-subtlest,#f3f0ff)}._bfhkprmn{background-color:var(--ds-background-accent-red-bolder-pressed,#5d1f1a)}._bfhkq7li{background-color:var(--ds-background-accent-teal-subtler-pressed,#6cc3e0)}._bfhkqbzx{background-color:var(--ds-surface-sunken,#f7f8f9)}._bfhkqctv{background-color:var(--ds-background-accent-blue-subtle-pressed,#cce0ff)}._bfhkqkzo{background-color:var(--ds-background-brand-bold-pressed,#09326c)}._bfhkr01l{background-color:var(--ds-background-input-pressed,#fff)}._bfhkr3zd{background-color:var(--ds-background-accent-magenta-subtlest-hovered,#fdd0ec)}._bfhkrb53{background-color:var(--ds-background-discovery-bold-pressed,#352c63)}._bfhkrj9s{background-color:var(--ds-background-warning-bold-pressed,#cf9f02)}._bfhkrprw{background-color:var(--ds-blanket-danger,#ef5c4814)}._bfhkrw5d{background-color:var(--ds-background-accent-red-subtler-hovered,#fd9891)}._bfhkrwyz{background-color:var(--ds-background-accent-magenta-subtle-hovered,#f797d2)}._bfhkry5t{background-color:var(--ds-background-accent-yellow-subtle,#f5cd47)}._bfhks9hg{background-color:var(--ds-background-danger-bold-hovered,#ae2e24)}._bfhkse6l{background-color:var(--ds-background-accent-teal-bolder-pressed,#164555)}._bfhksm61{background-color:var(--ds-background-neutral-subtle,#00000000)}._bfhksyzs{background-color:var(--ds-background-disabled,#091e4208)}._bfhktde4{background-color:var(--ds-background-accent-lime-bolder,#5b7f24)}._bfhktdv8{background-color:var(--ds-background-accent-teal-subtle,#6cc3e0)}._bfhku1se{background-color:var(--ds-background-brand-bold-hovered,#05c)}._bfhkuibq{background-color:var(--ds-background-accent-red-bolder,#c9372c)}._bfhkung8{background-color:var(--ds-background-accent-green-subtler-hovered,#7ee2b8)}._bfhkuxsx{background-color:var(--ds-background-accent-orange-subtler-pressed,#fea362)}._bfhkv5yf{background-color:var(--ds-background-accent-green-subtlest-pressed,#7ee2b8)}._bfhkv9ra{background-color:var(--ds-background-accent-magenta-subtler,#fdd0ec)}._bfhkvq0a{background-color:var(--ds-surface-overlay-pressed,#dcdfe4)}._bfhkvuon{background-color:var(--ds-surface,#fff)}._bfhkwaw3{background-color:var(--ds-background-accent-magenta-bolder-pressed,#50253f)}._bfhkwz05{background-color:var(--ds-background-accent-purple-subtle-pressed,#dfd8fd)}._bfhkxuzc{background-color:var(--ds-background-accent-magenta-subtler-pressed,#e774bb)}._bfhky4f1{background-color:var(--ds-background-success-pressed,#7ee2b8)}._bfhkybec{background-color:var(--ds-background-danger-bold,#c9372c)}._bfhkygwo{background-color:var(--ds-background-accent-purple-bolder,#6e5dc6)}._bfhkz2ec{background-color:var(--ds-background-accent-lime-subtler,#d3f1a7)}._bfhkzh8h{background-color:var(--ds-background-accent-teal-subtle-hovered,#9dd9ee)}._bozg12x7{padding-inline-start:var(--ds-space-075,6px)}._bozg1b66{padding-inline-start:var(--ds-space-050,4px)}._bozg1ejb{padding-inline-start:var(--ds-space-300,24px)}._bozg1epz{padding-inline-start:var(--ds-space-1000,5pc)}._bozg1jfw{padding-inline-start:var(--ds-space-500,40px)}._bozgoahv{padding-inline-start:var(--ds-space-600,3pc)}._bozgpxbi{padding-inline-start:var(--ds-space-200,1pc)}._bozgu2gc{padding-inline-start:var(--ds-space-100,8px)}._bozgutpp{padding-inline-start:var(--ds-space-150,9pt)}._bozgv47k{padding-inline-start:var(--ds-space-250,20px)}._bozgv77o{padding-inline-start:var(--ds-space-025,2px)}._bozgxncg{padding-inline-start:var(--ds-space-800,4pc)}._bozgxy5q{padding-inline-start:var(--ds-space-400,2pc)}._bozgze3t{padding-inline-start:var(--ds-space-0,0)}._r06hglyw{-webkit-appearance:none;-moz-appearance:none;appearance:none}._y4ti12x7{padding-inline-end:var(--ds-space-075,6px)}._y4ti1b66{padding-inline-end:var(--ds-space-050,4px)}._y4ti1ejb{padding-inline-end:var(--ds-space-300,24px)}._y4ti1epz{padding-inline-end:var(--ds-space-1000,5pc)}._y4ti1jfw{padding-inline-end:var(--ds-space-500,40px)}._y4tioahv{padding-inline-end:var(--ds-space-600,3pc)}._y4tipxbi{padding-inline-end:var(--ds-space-200,1pc)}._y4tiu2gc{padding-inline-end:var(--ds-space-100,8px)}._y4tiutpp{padding-inline-end:var(--ds-space-150,9pt)}._y4tiv47k{padding-inline-end:var(--ds-space-250,20px)}._y4tiv77o{padding-inline-end:var(--ds-space-025,2px)}._y4tixncg{padding-inline-end:var(--ds-space-800,4pc)}._y4tixy5q{padding-inline-end:var(--ds-space-400,2pc)}._y4tize3t{padding-inline-end:var(--ds-space-0,0)}.notification-dashboard{--inbox-canvas: #eaf0f0;--inbox-ink: #171b1e;--inbox-muted: #596168;--inbox-line: #b7c1c4;--inbox-cyan: #42bdf1;background:var(--inbox-canvas);color:var(--inbox-ink);border:1px solid #d7dfe0;border-radius:22px;padding:clamp(22px,3.5vw,48px);max-width:1100px;margin:0 auto}.notification-dashboard button{cursor:pointer}.notification-dashboard button:disabled{cursor:default;opacity:.5}.inbox-intro{padding-bottom:20px;border-bottom:1px solid var(--inbox-line)}.inbox-kicker{display:none}.notification-dashboard .inbox-intro h2{font-size:1.5rem;text-transform:none;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin:0;color:var(--inbox-ink)}.inbox-accent{display:inline-block;height:.72em;width:1.05em;margin-right:.16em;background:linear-gradient(to right,var(--inbox-cyan) 0 69%,transparent 69% 73%,var(--inbox-cyan) 73% 82%,transparent 82% 86%,var(--inbox-cyan) 86% 92%,transparent 92% 96%,var(--inbox-cyan) 96%)}.inbox-intro>p:last-child{display:none}.inbox-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:28px 0;border-bottom:1px solid var(--inbox-line);margin-bottom:34px}.inbox-metric{display:grid;justify-items:start;gap:8px;border:0;border-right:1px solid var(--inbox-line);padding:0 26px;color:inherit;background:none;text-decoration:none;text-align:left}.inbox-metric:first-child{padding-left:0}.inbox-metric:last-child{border:0}.inbox-metric svg{width:21px;height:21px;margin-bottom:4px}.inbox-metric strong{font-size:1.75rem;letter-spacing:-.03em;font-weight:700;line-height:1.1}.inbox-metric>span{font-size:14px}.inbox-metric small{display:block;font-size:11px;margin-top:3px;color:var(--inbox-muted)}.inbox-metric:hover{color:#07608b;text-decoration:none}.inbox-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.notification-dashboard .inbox-heading h3{font-size:1.125rem;letter-spacing:-.02em;margin:0;font-weight:700;color:inherit}.inbox-heading>span,.inbox-heading p{display:none}.inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.inbox-filters{display:flex;gap:4px;flex-wrap:wrap}.inbox-filters button{border:0;background:none;border-radius:99px;padding:9px 17px;font-size:13px;color:var(--inbox-muted)}.inbox-filters button[aria-pressed=true]{background:#fff;color:var(--inbox-ink);box-shadow:0 1px 3px #00152112;font-weight:600}.inbox-all{display:inline-flex;align-items:center;justify-content:center;gap:14px;border:0;border-radius:99px;background:#171b1e;color:#fff;padding:6px 6px 6px 18px;font-size:13px;min-height:38px}.inbox-all>span{display:grid;place-items:center;width:28px;height:28px;background:#42bdf1;color:#111;border-radius:50%}.inbox-list{border:1px solid #cdd7d9;border-radius:16px;overflow:hidden;background:#f7fafa}.inbox-row{border-bottom:1px solid #d6dfe1;padding:22px}.inbox-row:last-child{border-bottom:0}.inbox-row--unread{background:#fff}.inbox-row-main{display:flex;align-items:flex-start;gap:14px;text-align:left;border:0;background:none;color:inherit;width:100%;padding:0}.inbox-row-icon{color:#50616b;padding-top:2px;flex-shrink:0}.inbox-row-copy{display:grid;gap:6px;min-width:0;flex:1}.inbox-row-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inbox-row-title>strong{font-size:15px;letter-spacing:-.02em;overflow-wrap:anywhere}.inbox-row-meta{color:var(--inbox-muted);font-size:12px}.inbox-row-meta>span{margin:0 5px}.inbox-row-summary{color:#30383d;font-size:14px;line-height:1.55;margin-top:4px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inbox-badge{display:inline-flex;font-size:10px;font-weight:600;padding:3px 8px;border-radius:99px;background:#e7edeb;color:#325b45;line-height:1.4;white-space:nowrap}.inbox-badge--new{background:#def3fc;color:#085c84}.inbox-badge--attention{background:#fff1d8;color:#84520d}.inbox-open-arrow{margin-left:10px;opacity:.5}.inbox-row-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px;flex-wrap:wrap}.inbox-row-actions button,.inbox-pagination button{font-size:12px;background:transparent;color:#444d53;border:1px solid #c3cccf;border-radius:99px;padding:7px 14px;cursor:pointer}.inbox-row-actions .inbox-handle{border-color:#82949c;color:#172b35}.inbox-row-actions button:hover{background:#eaf0f0;color:#171b1e}.inbox-pagination{display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-top:18px;font-size:12px}.inbox-empty{text-align:center;padding:38px 20px;margin:0;font-size:14px;color:var(--inbox-muted)}.inbox-empty>svg{color:#347896;width:28px;height:28px}.inbox-empty h4{font-size:18px;color:var(--inbox-ink);margin:12px 0 6px}.inbox-empty p{margin:0}.inbox-error{border-left:3px solid #b95335;padding:12px 15px;background:#fff3ed;color:#782f19;font-size:13px;margin-bottom:12px}.inbox-error button{border:0;background:none;text-decoration:underline;margin-left:8px}.inbox-upcoming{margin-top:36px;scroll-margin-top:20px}.inbox-heading a{display:inline-flex;align-items:center;gap:10px;color:var(--inbox-ink);font-size:12px;text-underline-offset:4px;overflow-wrap:anywhere}.inbox-heading a svg{width:18px}.inbox-appointment{display:flex;gap:16px;text-align:left;width:100%;align-items:center;border:0;border-top:1px solid var(--inbox-line);padding:18px 0;color:inherit;background:none}.inbox-date-tile{background:#d1edf9;border-radius:10px;padding:10px;min-width:55px;display:grid;text-align:center;line-height:1.1;flex-shrink:0}.inbox-date-tile small{text-transform:uppercase;font-size:9px;letter-spacing:.07em}.inbox-date-tile strong{font-size:25px;margin-top:3px}.inbox-appointment>span:nth-child(2){flex:1;min-width:0}.inbox-appointment>span:nth-child(2) strong{font-size:14px;overflow-wrap:anywhere}.inbox-appointment>span:nth-child(2) small{display:block;color:var(--inbox-muted);font-size:12px;margin-top:5px}.inbox-appointment-arrow{color:#287697}.overview-integrations{max-width:1100px;margin:22px auto 0}@media(max-width:640px){.notification-dashboard{padding:22px 17px;border-radius:16px}.inbox-intro{padding-bottom:24px}.inbox-metrics{padding:22px 0;margin-bottom:26px}.inbox-metric{padding:0 13px}.inbox-metric strong{font-size:31px}.inbox-metric>span{font-size:12px}.inbox-heading>span{display:none}.inbox-filters button{padding:9px 12px}.inbox-row{padding:18px 14px}.inbox-row-main{gap:10px}.inbox-row-icon svg{width:19px;height:19px}.inbox-open-arrow{display:none}.inbox-heading{gap:8px}.notification-dashboard .inbox-heading h3{font-size:18px}.inbox-heading a{font-size:11px;gap:5px}.inbox-appointment-arrow{display:none}}@media(prefers-reduced-motion:reduce){.notification-dashboard *{animation:none!important;transition:none!important}}.inbox-row-main,.inbox-appointment{text-decoration:none}.inbox-booking:hover,.inbox-appointment:hover{color:inherit;text-decoration:none}.inbox-booking:hover .inbox-row-title>strong{text-decoration:underline;text-underline-offset:3px}.inbox-note .inbox-row-summary{display:block;white-space:pre-wrap;overflow:visible;-webkit-line-clamp:unset}.unified-inbox{max-width:1200px;margin:0 auto}@media(min-width:901px){.notification-dashboard.unified-inbox{max-width:none;margin:0}}.unified-inbox-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.unified-inbox-toolbar label{display:flex;flex-direction:column;gap:6px;font-size:13px;flex:1 1 140px}.unified-inbox-toolbar input,.unified-inbox-toolbar select{width:100%;box-sizing:border-box;padding:10px;border:1px solid #c9ced5;border-radius:8px;background:#fff;font:inherit;color:inherit}button.inbox-row-main{border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer;width:100%}.inbox-detail{margin-top:24px;padding:24px;border:1px solid #dce0e5;border-radius:16px;background:#fff;overflow-wrap:anywhere}.inbox-detail .inbox-row-copy{min-width:0;width:100%}.inbox-note-content{white-space:pre-wrap}.unified-inbox .inbox-row-copy>span{display:block}.unified-inbox .inbox-row-actions{flex-wrap:wrap}@media(max-width:720px){.unified-inbox .inbox-row{flex-direction:column;align-items:stretch}.inbox-detail{padding:16px}.unified-inbox-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}.inbox-statuses{margin-top:8px}.inbox-statuses .inbox-badge{margin-right:6px}.inbox-detail{scroll-margin-top:90px}.inbox-detail>button,.inbox-detail .inbox-row-copy>button{padding:8px 14px;border:1px solid #c9ced5;border-radius:999px;background:#fff;color:inherit;font:inherit;font-size:13px;cursor:pointer}.inbox-detail>button:hover,.inbox-detail .inbox-row-copy>button:hover{background:#f0f3f5}.inbox-detail h3{margin:18px 0 12px}.dashboard-main:has(>.unified-inbox){padding-top:16px}.notification-dashboard.unified-inbox{--inbox-canvas: var(--canvas);--inbox-ink: #282a2d;--inbox-muted: #546170;--inbox-line: #d1d7df;--inbox-cyan: #198bff;padding:0 0 28px;border:0;border-radius:0;background:transparent}.unified-inbox-counts{display:flex;gap:12px;flex-shrink:0}.unified-inbox-counts>div{min-width:112px;padding:12px 16px;border:1px solid var(--inbox-line);border-radius:12px;background:#f7f8f9;text-align:center}.unified-inbox-counts strong{display:block;color:#171b1e;font-size:1.5rem;line-height:1.1;letter-spacing:-.03em;font-weight:700}.unified-inbox-counts span{display:block;margin-top:6px;font-size:.75rem;letter-spacing:.04em;color:var(--inbox-muted)}.unified-inbox>.inbox-filters{padding:20px 0;border-top:1px solid #a9b1b9;border-bottom:1px solid var(--inbox-line);gap:8px}.unified-inbox>.inbox-filters button{padding:9px 16px;font-weight:600;box-shadow:none}.unified-inbox>.inbox-filters button[aria-pressed=true]{background:#191c20;color:#fff}.unified-inbox>.inbox-filters button[aria-pressed=true]:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-left:12px;background:#40bdf1}.unified-inbox-toolbar{margin:20px 0 24px;gap:14px}.unified-inbox-toolbar label{font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--inbox-muted);gap:6px}.unified-inbox-toolbar input,.unified-inbox-toolbar select{min-height:40px;padding:8px 12px;border-color:var(--inbox-line);border-radius:8px;background:#fff;color:var(--inbox-ink);font-size:.875rem;letter-spacing:normal;text-transform:none}.unified-inbox>.inbox-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0;border-radius:0;background:transparent;overflow:visible}.unified-inbox>.inbox-list>.inbox-row,.unified-inbox .inbox-standalone-appointment>.inbox-row{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid var(--inbox-line);border-radius:18px;background:#f7f8f9}.unified-inbox>.inbox-list>.inbox-row--unread,.unified-inbox .inbox-standalone-appointment>.inbox-row--unread{border-color:#abc8e0}.unified-inbox .inbox-row-main{flex:1}.unified-inbox .inbox-row-copy{gap:12px}.unified-inbox .inbox-row-copy>strong{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}.unified-inbox .unified-inbox-meta{min-height:24px;color:var(--inbox-muted);font-size:.75rem;text-transform:none;letter-spacing:0;line-height:1.45}.unified-inbox .unified-inbox-summary{padding:16px;margin-top:8px;border-radius:13px;background:#eaf2f7;color:#263747;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.unified-inbox .inbox-statuses{margin-top:0}.unified-inbox .inbox-badge{border-radius:5px;font-size:10px;font-weight:600;padding:4px 7px}.unified-inbox .inbox-badge--new{color:#086bbd;background:#e0effc}.unified-inbox .inbox-row-actions{justify-content:flex-start;gap:8px;margin-top:22px}.unified-inbox .inbox-row-actions button{padding:8px 12px;border-color:#cbd3dc;color:#3b4855;background:transparent}.unified-inbox .inbox-row-actions button:hover{border-color:#198bff;background:#eaf2f7}.unified-inbox>.inbox-pagination{border-top:1px solid #a9b1b9;margin-top:32px;padding-top:20px;color:var(--inbox-muted)}.unified-inbox .inbox-detail{background:#f7f8f9;border-color:var(--inbox-line)}.unified-inbox .inbox-detail h3{font-size:1.125rem;letter-spacing:-.02em;font-weight:700}.unified-inbox :is(button,input,select,a):focus-visible{outline:2px solid #198bff;outline-offset:4px}.unified-inbox>.inbox-list>.inbox-empty{grid-column:1 / -1;border:1px solid var(--inbox-line);border-radius:18px;background:#f7f8f9}@media(max-width:900px){.unified-inbox-counts>div{min-width:110px}}@media(max-width:640px){.notification-dashboard.unified-inbox{padding:0 0 24px}.unified-inbox-counts{width:100%}.unified-inbox-counts>div{flex:1;min-width:0;padding:14px}.unified-inbox>.inbox-list{grid-template-columns:1fr}.unified-inbox-toolbar{gap:14px 10px}.unified-inbox>.inbox-list>.inbox-row,.unified-inbox .inbox-standalone-appointment>.inbox-row{padding:18px}}.unified-inbox .inbox-update-card .inbox-row-main{display:flex;flex-direction:column;gap:20px;align-items:stretch}.unified-inbox .inbox-entry-label{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase;color:#526274}.inbox-unread-dot{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#198bff;flex-shrink:0}.unified-inbox>.inbox-list>.inbox-update-card--appointment,.unified-inbox .inbox-standalone-appointment>.inbox-update-card--appointment{background:#f2f7fb;border-top:3px solid #268ada}.unified-inbox .inbox-update-card--appointment .inbox-entry-label{color:#146ba8}.inbox-appointment-content,.inbox-note-preview{display:flex;flex-direction:column;gap:8px;flex:1}.inbox-appointment-primary{font-size:1.125rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}.inbox-entry-caller{font-size:14px;color:#526274}.unified-inbox .inbox-schedule-preview{display:flex;align-items:center;gap:15px;margin-top:12px;padding:15px;background:#e3eef7;border-radius:12px}.inbox-calendar-tile{display:flex;flex-direction:column;text-align:center;min-width:52px;padding:8px;background:#fff;color:#176ba6;border-radius:8px}.inbox-calendar-tile>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em}.inbox-calendar-tile>strong{font-size:30px;line-height:1.1;letter-spacing:-.05em}.inbox-schedule-preview>span:last-child{min-width:0}.inbox-schedule-preview>span:last-child>strong{display:block;font-size:17px}.inbox-schedule-preview small,.inbox-appointment-fallback small{display:block;margin-top:6px;font-size:11px;line-height:1.5;color:#526274}.unified-inbox>.inbox-list>.inbox-update-card--note{background:#faf9f6;border-top:3px solid #b9af9f}.unified-inbox .inbox-update-card--note .inbox-entry-label{color:#756754}.inbox-note-preview>.inbox-entry-caller{color:#282a2d;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.inbox-note-excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:.9375rem;line-height:1.5;letter-spacing:0;color:#383a3c;margin-top:4px;white-space:pre-wrap;overflow-wrap:anywhere}.inbox-entry-footer{display:flex;min-height:22px;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto}.inbox-entry-footer time{color:#677380;font-size:11px;margin-right:auto}.unified-inbox .inbox-update-card .inbox-row-actions{padding-top:14px;margin-top:16px;border-top:1px solid #d8dde2}.unified-inbox .inbox-update-card .inbox-row-actions button{min-height:38px;padding:8px 14px;border:1px solid #afc4e5;border-radius:8px;background:#fff;color:#0b1b4d;font-size:14px;font-weight:600;line-height:1.4}.unified-inbox .inbox-update-card .inbox-row-actions button:not(.inbox-handle):not(:disabled):hover{border-color:#198bff;background:#edf3ff}.unified-inbox .inbox-update-card .inbox-row-actions .inbox-handle{background:#1c2228;color:#fff;border-color:#1c2228;padding:8px 14px;margin-right:auto}.unified-inbox .inbox-activity-main{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.unified-inbox .inbox-update-card--call{background:#f7f8fa;border-top:3px solid #546476}.unified-inbox .inbox-call-link{color:#126bab;font-weight:700;text-decoration:none;padding:8px 0}.unified-inbox .inbox-call-link:hover{text-decoration:underline}.unified-inbox .inbox-detail{margin:0 12px 12px;padding:16px;min-width:0}.unified-inbox .inbox-detail .inbox-row{margin-top:12px}.unified-inbox>.inbox-list{align-items:stretch}.unified-inbox .inbox-standalone-appointment{display:flex;flex-direction:column;gap:12px;min-width:0}.unified-inbox .inbox-standalone-appointment>.inbox-row{flex:1}.unified-inbox .inbox-activity-main>.unified-inbox-meta{margin-top:auto}.unified-inbox .inbox-update-card .inbox-row-actions{align-items:center;min-height:53px}.unified-inbox .inbox-activity-main>.inbox-entry-caller{color:#27282b;font-size:22px;line-height:1.2;letter-spacing:-.5px}.unified-inbox .inbox-activity-main>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #d2d8de;border-radius:24px;padding:9px 14px;color:#465568;font:inherit;cursor:pointer}.unified-inbox .inbox-activity-main>button:hover{background:#e9eef2}.notification-dashboard.inbox-call-page{max-width:1240px;width:100%}.inbox-call-page>.inbox-call-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.call-detail-header{padding:22px 0 28px;margin-bottom:28px;border-bottom:1px solid #c9cfd5}.inbox-call-page .call-detail-header h1{margin:12px 0;color:#26282b;font-size:clamp(32px,4vw,48px);line-height:1.12;letter-spacing:-.045em;overflow-wrap:anywhere}.call-detail-symbol{display:grid;place-items:center;width:28px;height:28px;background:#e0e8ee;border-radius:50%;font-size:18px}.inbox-call-page .inbox-call-summary{max-width:65ch;margin:12px 0 24px;font-size:19px;line-height:1.55;color:#485361;overflow-wrap:anywhere}.call-detail-facts{display:flex;flex-wrap:wrap;gap:18px 36px;margin:22px 0 0}.call-detail-facts dt{margin-bottom:5px;font-size:12px;color:#5d6976}.call-detail-facts dd{margin:0;font-size:14px;font-weight:600;color:#303b46}.call-detail-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);grid-template-areas:"recording context" "transcript context";gap:24px;align-items:start}.call-detail-recording{grid-area:recording;padding:24px;background:#e7eff5;border:1px solid #cddce6;border-radius:18px}.call-detail-transcript{grid-area:transcript;border:1px solid #d2d8de;background:#fbfcfd;border-radius:18px;overflow:hidden}.call-detail-context{grid-area:context;display:grid;gap:20px;min-width:0}.call-detail-notes,.call-detail-appointments{padding:24px;border:1px solid #ddd8cf;border-radius:18px;background:#faf8f3}.call-detail-appointments{background:#f1f6fa;border-color:#d2dfe9}.inbox-call-page h2{margin:0;font-size:19px;line-height:1.3;letter-spacing:-.025em;color:#282d33}.call-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.call-section-heading p{margin:7px 0 0;font-size:13px;line-height:1.5;color:#526271}.call-detail-transcript>.call-section-heading{padding:24px;margin:0;border-bottom:1px solid #e1e5e9}.call-section-caption,.call-section-count{font-size:12px;font-weight:500;color:#607080}.call-section-count{margin-left:10px}.call-waveform{display:flex;align-items:center;gap:4px;height:32px;color:#537d9d}.call-waveform i{width:3px;height:12px;background:currentColor;border-radius:4px}.call-waveform i:nth-child(2n){height:24px}.call-waveform i:nth-child(3){height:32px}.inbox-call-page .call-detail-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid #c6d0d9;border-radius:24px;background:#fff;color:#2e4050;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.inbox-call-page .call-detail-button--primary{background:#1c2935;color:#fff;border-color:#1c2935}.inbox-call-page .call-detail-button:hover{background:#dbe9f3;color:#182633}.call-detail-state{margin:16px 0 0;font-size:14px;line-height:1.6;color:#586572}.call-detail-state .call-detail-button{margin:12px 0}.call-detail-transcript>.call-detail-state{padding:0 24px 24px}.call-transcript-list{margin:0;padding:0 24px;list-style:none}.call-transcript-turn{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:24px 0;border-bottom:1px solid #e2e6ea}.call-transcript-turn:last-child{border-bottom:0}.call-speaker-marker{display:grid;place-items:center;width:32px;height:32px;background:#e9edf0;color:#506170;border-radius:50%;font-size:12px;font-weight:700}.call-transcript-turn--caller .call-speaker-marker{background:#dcecf8;color:#23658f}.call-transcript-turn strong{display:block;margin-top:5px;font-size:13px;color:#526271}.call-transcript-turn p{max-width:68ch;margin:10px 0 0;font-size:15px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:#29323b}.call-detail-note+.call-detail-note{border-top:1px solid #ded9ce;margin-top:20px;padding-top:20px}.call-detail-note h3{margin:18px 0 8px;font-size:15px;line-height:1.4}.call-detail-note p{margin:0;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.call-detail-appointments .call-panel-label{display:none}.call-detail-appointments .call-panel-section{margin:0;padding:0;border:0}.call-detail-appointments .call-panel-empty{font-size:14px;line-height:1.6;color:#586572}.call-detail-appointments .call-appointment{padding:16px 0 0;border:0;border-top:1px solid #d2dfe9;border-radius:0;background:transparent}.call-detail-appointments :is(button,summary){min-height:36px}@media(max-width:1000px){.call-detail-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"recording" "context" "transcript"}.call-detail-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.call-detail-header{padding-top:16px;margin-bottom:20px}.call-detail-facts{gap:16px 24px}.call-detail-context{grid-template-columns:minmax(0,1fr);gap:16px}.call-detail-grid{gap:16px}.call-detail-recording,.call-detail-notes,.call-detail-appointments{padding:20px}.call-detail-transcript>.call-section-heading{padding:20px}.call-transcript-list{padding:0 18px}.call-section-caption{display:none}}.inbox-call-page{scroll-margin-top:88px}.inbox-call-page:focus{outline:none}.unified-inbox .unified-inbox-counts span,.unified-inbox .unified-inbox-meta,.unified-inbox .inbox-entry-footer time,.unified-inbox .inbox-schedule-preview small,.unified-inbox .inbox-appointment-fallback small{font-size:.875rem;line-height:1.45}.unified-inbox>.inbox-filters button,.unified-inbox .unified-inbox-toolbar label,.unified-inbox .inbox-entry-label{font-size:.95rem;line-height:1.45}.unified-inbox .inbox-entry-label{letter-spacing:.01em}.unified-inbox .unified-inbox-toolbar input,.unified-inbox .unified-inbox-toolbar select,.unified-inbox .unified-inbox-summary,.unified-inbox .inbox-note-excerpt,.unified-inbox .inbox-note-content,.unified-inbox .inbox-appointment-fallback,.unified-inbox .inbox-entry-caller{font-size:1rem;line-height:1.5}.unified-inbox .inbox-note-preview>.inbox-entry-caller{font-size:1.125rem;line-height:1.35}.unified-inbox .inbox-activity-main>.inbox-entry-caller{font-size:1.375rem;line-height:1.2}.unified-inbox .inbox-calendar-tile>span{font-size:.8rem}.unified-inbox .inbox-schedule-preview>span:last-child>strong{font-size:1.125rem;line-height:1.35}.unified-inbox .inbox-badge{font-size:.8rem}.unified-inbox .inbox-row-actions button,.unified-inbox .inbox-update-card .inbox-row-actions button,.unified-inbox .inbox-pagination,.unified-inbox .inbox-pagination button,.unified-inbox .inbox-empty,.unified-inbox .inbox-activity-main>button,.unified-inbox .inbox-standalone-appointment>button{font-size:.95rem;line-height:1.45}.unified-inbox .unified-inbox-toolbar .inbox-date-field{display:flex;flex-direction:column;gap:6px;min-width:0}.unified-inbox .unified-inbox-toolbar .inbox-date-field>label{display:block;flex:none}.inbox-date-control{position:relative;min-width:0}.unified-inbox .unified-inbox-toolbar .inbox-date-control input{padding-right:46px}.unified-inbox .unified-inbox-toolbar .inbox-date-control input::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.unified-inbox .unified-inbox-toolbar .inbox-date-icon{position:absolute;top:50%;right:5px;display:grid;place-items:center;width:38px;height:38px;padding:0;transform:translateY(-50%);border:0;border-radius:8px;background:transparent;color:#0b1b4d;cursor:pointer}.unified-inbox .unified-inbox-toolbar .inbox-date-icon:focus-visible{outline:2px solid #198bff;outline-offset:1px}.inbox-date-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:max(24px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));background:#071a4a8f}.inbox-date-dialog{box-sizing:border-box;width:min(100%,440px);max-height:100%;overflow-y:auto;padding:18px;border-radius:18px;background:#fff;color:#0b1b4d;box-shadow:0 24px 60px #071a4a3d}.inbox-date-dialog-heading,.inbox-date-month{display:flex;align-items:center;justify-content:space-between;gap:12px}.inbox-date-dialog-heading h2{margin:0;font-size:1.2rem;line-height:1.3}.inbox-date-dialog-close,.inbox-date-month button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:#0b1b4d;font-size:1.75rem;cursor:pointer}.inbox-date-month{margin:12px 0 14px}.inbox-date-month strong{font-size:1rem;text-align:center}.inbox-date-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.inbox-date-weekday{display:grid;place-items:center;min-height:34px;color:#546170;font-size:.85rem;font-weight:600}.inbox-date-grid button{min-width:0;min-height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:#0b1b4d;font:inherit;font-size:1rem;cursor:pointer}.inbox-date-grid button:hover:not(:disabled),.inbox-date-month button:hover,.inbox-date-dialog-close:hover{background:#eaf5ff}.inbox-date-grid button.is-selected{background:#0b1b4d;color:#fff;font-weight:700}.inbox-date-grid button:disabled{color:#a4acb6;cursor:default}.inbox-date-clear{display:block;margin:16px 0 0 auto;padding:8px 10px;border:0;background:transparent;color:#315e7b;font:inherit;font-size:.95rem;cursor:pointer}.inbox-date-dialog button:focus-visible{outline:2px solid #198bff;outline-offset:2px}.policy-page,.policy-editor{--policy-ink: #171b1e;--policy-canvas: #edf3f4;--policy-accent: #42bce8;color:var(--policy-ink)}.policy-page{max-width:1060px;background:transparent;padding:0;border-radius:0}.policy-page-title{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 16px;border-bottom:1px solid #aeb9bd}.policy-page-title h2{font-size:1.5rem;line-height:1.2;letter-spacing:-.02em;margin:0;color:#171b1e;font-weight:700}.policy-page-title p,.policy-kicker{display:none}.policy-section{padding:24px 0;border-bottom:1px solid #bdc9cc}.policy-editor h3,.policy-section h3{font-size:1.15rem;font-weight:750;margin:0 0 12px;letter-spacing:-.025em}.policy-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;flex-wrap:wrap}.policy-help{color:#526167;font-size:.83rem;line-height:1.5;margin:6px 0 12px}.policy-editor label{display:grid;gap:5px;font-size:.84rem;font-weight:550}.policy-editor input,.policy-editor select,.policy-dialog button,.policy-dialog input,.policy-savebar button,.policy-page button{font:inherit}.policy-editor input:not([type=checkbox]),.policy-editor select{width:100%;min-width:0;min-height:44px;background:#fff;border:1px solid #9daeb4;border-radius:8px;padding:8px 10px;box-sizing:border-box;color:#171b1e}.policy-editor select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23526167' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;cursor:pointer}@media(forced-colors:active){.policy-editor select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none;padding-right:10px}}.policy-editor input[aria-invalid=true],.policy-editor select[aria-invalid=true]{border:2px solid #b42318}.policy-editor button,.policy-page button,.policy-dialog button{cursor:pointer;min-height:44px}.policy-editor button:disabled,.policy-page button:disabled,.policy-dialog button:disabled{opacity:.5;cursor:default}.policy-text{background:transparent;border:0;padding:8px 4px;text-decoration:underline;text-underline-offset:4px;color:#171b1e;font-weight:600;text-align:left}.policy-page :focus-visible,.policy-editor :focus-visible,.policy-dialog :focus-visible{outline:3px solid #0878a7;outline-offset:3px}.policy-form-body{border:0;padding:0;margin:0;min-width:0}.policy-week{margin-top:16px}.policy-day{border:0;border-top:1px solid #ced8db;padding:12px 0;margin:0;min-width:0;display:grid;grid-template-columns:90px 104px minmax(0,1fr) auto;gap:12px;align-items:start}.policy-day-name{font-size:.86rem;font-weight:700;padding-top:12px}.policy-day .policy-state{grid-column:2}.policy-ranges{min-width:0;display:grid;gap:4px}.policy-range{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:start}.policy-range>label{line-height:20px}.policy-range>button{margin-top:25px}.policy-ranges>button{justify-self:start}.policy-copy{white-space:normal;overflow-wrap:anywhere}.policy-timezone{font-size:.84rem;max-width:100%;min-width:min(100%,240px)}.policy-timezone summary{min-height:44px;cursor:pointer;display:flex;align-items:center;gap:8px;padding:6px 0;box-sizing:border-box;list-style:none;overflow-wrap:anywhere}.policy-timezone summary::-webkit-details-marker{display:none}.policy-timezone summary:before{content:"";width:7px;height:7px;flex:0 0 7px;margin:0 4px 0 2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.policy-timezone[open] summary:before{transform:translateY(-2px) rotate(45deg)}.policy-timezone label{margin-bottom:10px}.policy-exception{border:1px solid #bdc9cc;border-radius:10px;padding:16px;margin:16px 0;min-width:0;display:grid;gap:8px}.policy-exception legend{padding:0 6px;font-weight:600}.policy-exception>label{max-width:340px}.policy-past summary{cursor:pointer;padding:12px 0;min-height:44px}.policy-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.policy-rules>div{min-width:0}.policy-number{display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:8px;margin-top:5px}.policy-unit{display:flex;align-items:center;min-height:44px;padding:8px 10px;box-sizing:border-box;color:#526167}.policy-rule-summary{background:#def3fb;border-left:4px solid #42bce8;padding:14px;font-size:.88rem;line-height:1.6}.policy-savebar{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:14px 0 max(14px,env(safe-area-inset-bottom));background:#f5f9ff;border-top:1px solid #aeb9bd;box-shadow:0 -8px 12px #f5f9ff;font-size:.85rem}.policy-actions{display:flex;gap:10px;justify-content:end;flex-wrap:wrap}.policy-dialog .policy-unsaved-actions{margin-top:20px}.policy-actions button{border-radius:999px;border:1px solid #9daeb4;background:#fff;padding:10px 18px;color:#171b1e}button.policy-primary{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#171b1e;border:1px solid #171b1e;border-radius:999px;color:#fff;padding:8px 12px 8px 20px;min-height:48px}.policy-primary>span{display:grid;place-items:center;background:#42bce8;color:#171b1e;width:32px;height:32px;border-radius:50%;font-size:1.4rem}.policy-dialog{max-width:min(480px,calc(100vw - 40px));width:100%;box-sizing:border-box;border:1px solid #aeb9bd;border-radius:16px;padding:24px;background:#edf3f4;color:#171b1e;max-height:calc(100dvh - 40px);overflow:auto}.policy-dialog::backdrop{background:#10212b88}.policy-dialog h3{margin-top:0}.policy-copy-days{border:0;padding:8px 0;display:grid;grid-template-columns:1fr 1fr}.policy-copy-days label{display:flex;align-items:center;gap:10px;min-height:44px}.policy-copy-days input{width:20px;height:20px;accent-color:#0878a7}.policy-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.agent-policy-editor{container-type:inline-size}.agent-policy-editor .policy-editor{background:#edf3f4;padding:0 12px;border-radius:10px}.policy-editor .field-error{overflow-wrap:anywhere}@container (max-width: 560px){.policy-day{grid-template-columns:92px minmax(0,1fr)}.policy-copy{grid-column:1 / -1;justify-self:end}.policy-range{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.policy-range>button{grid-column:1 / -1;margin:0}.policy-rules{grid-template-columns:1fr}}@media(max-width:600px){.policy-day{grid-template-columns:85px minmax(0,1fr);gap:8px}.policy-copy{grid-column:1 / -1;justify-self:end}.policy-range{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.policy-range>button{grid-column:1 / -1;margin:0}.policy-rules{grid-template-columns:1fr}.policy-savebar{flex-wrap:wrap;gap:6px}.policy-savebar .policy-actions{flex:1}.policy-heading{display:block}.policy-day .policy-ranges{grid-column:1 / -1}}.policy-editor input,.policy-editor select{scroll-margin-block:100px}.dashboard-main:has(.policy-page){overflow:visible}@container (max-width: 650px){.policy-day{grid-template-columns:minmax(0,1fr) 100px}.policy-day .policy-ranges{grid-column:1 / -1}.policy-day .policy-copy{grid-column:1 / -1;justify-self:end}}@media(max-width:600px){.policy-day{grid-template-columns:minmax(0,1fr) 100px}.policy-page{padding:16px}}@media(min-width:900px){.policy-page .policy-ranges{grid-template-columns:minmax(0,1fr) auto;align-items:start}.policy-page .policy-range{grid-column:1}.policy-page .policy-ranges>button{grid-column:2;grid-row:1;margin-top:25px;white-space:normal;overflow-wrap:anywhere}.policy-page .policy-day:has(.policy-range) .policy-state,.policy-page .policy-day:has(.policy-range) .policy-copy{margin-top:25px}.policy-page .policy-day:has(.policy-range) .policy-day-name{padding-top:37px}}@media(max-width:600px){.policy-savebar{display:grid;grid-template-columns:1fr}.policy-savebar .policy-actions{justify-content:space-between;flex-wrap:nowrap}}@media(min-width:601px)and (max-width:899px){.policy-page .policy-day:has(.policy-range) .policy-state,.policy-page .policy-day:has(.policy-range) .policy-copy{margin-top:25px}.policy-page .policy-day:has(.policy-range) .policy-day-name{padding-top:37px}}.scheduling-page{width:100%;min-width:0}.scheduling-page .policy-page{max-width:none;padding:0;container:scheduling / inline-size;color:var(--ink)}.scheduling-page .policy-page-title{flex-wrap:wrap;border:0;padding-bottom:20px}.scheduling-page .policy-page-title h2,.scheduling-page .policy-editor{color:var(--ink)}.scheduling-page .policy-section{margin-bottom:20px;padding:24px;border:1px solid var(--line);border-radius:14px;background:#fff}.scheduling-page .policy-editor>.policy-section:last-of-type{margin-bottom:0}.scheduling-page .policy-heading{align-items:baseline}.scheduling-page .policy-help{color:var(--muted)}.scheduling-page .policy-text{color:#086ca8;font-size:.85rem}.scheduling-page .policy-editor input:not([type=checkbox]),.scheduling-page .policy-editor select{color:var(--ink);border-color:#b6c7da;font-size:1rem;line-height:1.5}.scheduling-page .policy-editor label{font-size:.95rem;line-height:1.45}.scheduling-page .policy-help{font-size:.93rem;line-height:1.5}.scheduling-page .policy-day-name{font-size:.95rem}.scheduling-page .policy-editor [aria-invalid=true]{border-color:#b42318}.scheduling-page .policy-range-error{grid-column:1 / -1;width:100%;min-width:0;contain:inline-size;box-sizing:border-box;margin:6px 0;padding:10px 12px;border-left:3px solid #a3332a;border-radius:0 6px 6px 0;background:#fff4f2;color:#8d3028;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.scheduling-page .policy-rules{gap:24px}.scheduling-page .policy-rules>div{display:flex;flex-direction:column}.scheduling-page .policy-rules>div>label{flex:1}.scheduling-page .policy-number{grid-template-columns:minmax(0,1fr) minmax(100px,120px)}.scheduling-page .policy-unit{border:1px solid #dce6f0;border-radius:8px;background:#f5f9ff;font-size:.875rem}.scheduling-page .policy-rule-summary{margin:20px 0 0;border-radius:8px;color:var(--ink)}.scheduling-page .policy-actions button,.scheduling-page button.policy-primary{border-radius:8px;padding:10px 16px;min-height:44px;font-size:.875rem;font-weight:600;border-color:#b6c7da;color:var(--ink)}.scheduling-page button.policy-primary{background:var(--ink);border-color:var(--ink);color:#fff}.scheduling-page .policy-actions button:disabled{opacity:1;color:#708096;background:#eef3f8;border-color:#dce6f0}.scheduling-page .policy-actions button:hover:not(:disabled){background:#edf3ff}.scheduling-page button.policy-primary:hover:not(:disabled){background:#153567}.scheduling-page .scheduling-settings-actions{display:flex;align-items:center;gap:10px}.scheduling-page .scheduling-settings-actions .button:disabled{opacity:.55}.scheduling-page .policy-state--toggle{display:flex;align-items:center;gap:10px;min-height:44px;white-space:nowrap;--ds-background-success-bold: #248a70;--ds-background-success-bold-hovered: #1e735e}.scheduling-page .policy-state--toggle>label[data-size=large]{transform:scale(1.15);transform-origin:center;margin-inline:4px}.scheduling-page .policy-timezone--dropdown{position:relative;width:min(100%,320px);max-width:320px}.scheduling-page .policy-timezone--dropdown summary{min-height:44px;padding:8px 12px;border:1px solid #b6c7da;border-radius:8px;background:#fff;color:var(--ink);font-size:.95rem;font-weight:650}.scheduling-page .policy-timezone--dropdown summary:hover{background:#f5f9ff}.scheduling-page .policy-timezone--dropdown summary:before{display:none}.scheduling-page .policy-timezone--dropdown summary:after{content:"";width:7px;height:7px;flex:0 0 7px;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.scheduling-page .policy-timezone--dropdown[open] summary:after{transform:translateY(2px) rotate(225deg)}.scheduling-page .policy-timezone-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;width:min(360px,calc(100vw - 40px));max-height:min(65vh,460px);overflow-y:auto;box-sizing:border-box;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 12px 32px #071a4a24}.scheduling-page .policy-timezone-menu label+label{margin-top:12px}.scheduling-page .policy-timezone-menu .policy-help{margin-bottom:0}.scheduling-page .policy-exception>.inbox-date-field{width:100%;max-width:340px}.scheduling-page .inbox-date-field>label{display:block;margin-bottom:5px}.scheduling-page .inbox-date-control{position:relative}.scheduling-page .inbox-date-control input{padding-right:46px}.scheduling-page .inbox-date-control input::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.scheduling-page .inbox-date-icon{position:absolute;top:50%;right:5px;display:grid;place-items:center;width:38px;height:38px;min-height:38px;padding:0;transform:translateY(-50%);border:0;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer}.scheduling-page .inbox-date-icon:hover{background:#eaf5ff}@media(max-width:900px){.scheduling-page .policy-availability-state{display:none}@container scheduling (max-width: 850px){.scheduling-page .policy-day{grid-template-columns:minmax(0,1fr) 120px}.scheduling-page .policy-day .policy-ranges{grid-column:1 / -1;grid-template-columns:1fr}.scheduling-page .policy-day .policy-copy{grid-column:1 / -1;justify-self:end;margin-top:0}.scheduling-page .policy-day .policy-state{margin-top:0}.scheduling-page .policy-day .policy-day-name{padding-top:12px}.scheduling-page .policy-ranges>button{grid-column:1;grid-row:auto;margin-top:0}}@container scheduling (max-width: 600px){.scheduling-page .policy-section{padding:16px}.scheduling-page .policy-rules{grid-template-columns:1fr;gap:16px}.scheduling-page .policy-heading{display:block}.scheduling-page .policy-range{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scheduling-page .policy-range>button{grid-column:1 / -1;margin-top:0;justify-self:start}}}@media(max-width:600px){.scheduling-page .calendar-connection-row{flex-wrap:wrap}.scheduling-page .calendar-connection-row>div{min-width:0;overflow-wrap:anywhere}}#root>.app-shell--dashboard:has(.scheduling-page){flex-shrink:0}@media(min-width:901px){html:has(.scheduling-page),body:has(.scheduling-page){overflow:hidden}#root:has(.scheduling-page){overflow:hidden}#root>.app-shell--dashboard:has(.scheduling-page){flex:1 1 0;min-height:0}#root:has(.scheduling-page)>.legal-footer{flex:0 0 auto}.app-shell--dashboard:has(.scheduling-page) .dashboard-sidebar{min-height:0}.app-shell--dashboard:has(.scheduling-page) .dashboard-workspace{min-height:0}.dashboard-main:has(.scheduling-page){flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding-top:20px;padding-bottom:24px}.scheduling-page .policy-page-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px}.scheduling-page .policy-page-title h2{grid-column:1;grid-row:1}.scheduling-page .policy-page-title .scheduling-back{grid-column:1;grid-row:2;justify-self:start}.scheduling-page .policy-page-title .scheduling-settings-actions{grid-column:2;grid-row:1 / 3;align-self:start}.scheduling-page .scheduling-settings-actions .button{min-height:40px;font-size:.9rem;font-weight:700}.scheduling-page .scheduling-settings-actions .button-secondary{background:#fff}.scheduling-page .policy-day{grid-template-columns:minmax(125px,1fr) max-content minmax(0,max-content);gap:8px}.scheduling-page .policy-page .policy-day .policy-state--toggle{margin-top:0}.scheduling-page .policy-page .policy-day .policy-day-name{padding-top:12px}.scheduling-page .policy-range{grid-template-columns:minmax(125px,150px) minmax(105px,140px) max-content;gap:6px}.scheduling-page .policy-range>label{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding-top:0}.scheduling-page .policy-range .policy-time-label{color:var(--text-muted);font-size:.95rem;font-weight:750}.scheduling-page .policy-range>label>.field-error{grid-column:1 / -1}.scheduling-page .policy-range>button{margin-top:0}.scheduling-page .policy-page .policy-ranges>.policy-schedule-action{margin-top:0}.scheduling-page .policy-range input[type=time]{padding-inline:4px}.scheduling-page .policy-range input[type=time]::-webkit-calendar-picker-indicator{width:16px;margin:0}.scheduling-page .policy-ranges{grid-template-columns:minmax(min-content,max-content) max-content max-content;column-gap:8px}.scheduling-page .policy-ranges>.policy-copy{grid-column:3;grid-row:1}}@media(min-width:901px){@container scheduling (max-width: 820px){.scheduling-page .policy-day{grid-template-columns:minmax(125px,1fr) max-content}.scheduling-page .policy-day .policy-ranges{grid-column:1 / -1}.scheduling-page .policy-page .policy-day .policy-state--toggle{margin-top:0}.scheduling-page .policy-page .policy-day .policy-day-name{padding-top:12px}}}@media(max-width:900px){.policy-editor input:not([type=checkbox]),.policy-editor select,.scheduling-page .policy-editor input:not([type=checkbox]),.scheduling-page .policy-editor select{min-height:48px;font-size:16px}.agent-policy-editor .policy-editor{padding:0 10px}.agent-policy-editor .policy-day{grid-template-columns:minmax(0,1fr) 112px;gap:10px;margin:10px 0;padding:12px;border:1px solid #cbd8de;border-radius:10px;background:#fff}.agent-policy-editor .policy-day-name{font-size:.95rem}.agent-policy-editor .policy-help,.agent-policy-editor .policy-editor label{font-size:.92rem}.agent-policy-editor .policy-day .policy-ranges{grid-column:1 / -1}.agent-policy-editor .policy-range{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.agent-policy-editor .policy-range>button{grid-column:1 / -1;margin:0;justify-self:end}.agent-policy-editor .policy-copy{grid-column:1 / -1;justify-self:stretch;text-align:center;border:1px solid #cbdbe8;border-radius:8px;background:#f4f9ff;color:#075985;text-decoration:none}.agent-policy-editor .policy-rules{grid-template-columns:minmax(0,1fr);gap:16px}.agent-policy-editor .policy-number{grid-template-columns:minmax(0,1fr) minmax(95px,1fr)}.agent-policy-editor .policy-timezone{width:100%}.policy-editor input[type=time]{padding-inline:6px;text-align:center}.policy-editor input[type=time]::-webkit-date-and-time-value{min-width:0}.policy-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px}.policy-dialog .policy-actions button{flex:1}}.policy-schedule-action-icon{display:none}.scheduling-page .policy-schedule-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid;border-radius:8px;font-size:.875rem;font-weight:650;line-height:1.35;text-align:center;text-decoration:none;white-space:nowrap}.scheduling-page .policy-schedule-action--remove{color:#a3332a;border-color:#e8b8b3;background:#fff4f2}.scheduling-page .policy-schedule-action--add{color:var(--ink);border-color:#acdbee;background:#e8f6fd}.scheduling-page .policy-schedule-action--copy{color:var(--ink);border-color:#b6c7da;background:#fff}.scheduling-page .policy-schedule-action--remove:hover:not(:disabled){background:#ffe9e6;border-color:#d7857d}.scheduling-page .policy-schedule-action--add:hover:not(:disabled){background:#d9f0fb;border-color:#75c5e8}.scheduling-page .policy-schedule-action--copy:hover:not(:disabled){background:#edf3ff;border-color:#8ca9cb}@media(min-width:901px){.scheduling-page .policy-schedule-action{padding-inline:clamp(6px,.75vw,12px)}}@media(max-width:900px){.scheduling-page .policy-schedule-action{flex:0 0 clamp(34px,9.5vw,44px);width:clamp(34px,9.5vw,44px);height:44px;padding:0}.scheduling-page .policy-schedule-action-text{display:none}.scheduling-page .policy-schedule-action-icon{display:block}.scheduling-page .policy-ranges--compact{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.scheduling-page .policy-range--compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:start;gap:4px}.scheduling-page .policy-range--compact>label{min-width:0;max-width:none}.scheduling-page .policy-range--compact input[type=time]{min-height:44px;height:44px;padding-inline:2px}.scheduling-page .policy-range--compact input[type=time]::-webkit-calendar-picker-indicator{width:16px;margin:0}.scheduling-page .policy-range-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:27px}.scheduling-page .policy-page .policy-day .policy-state--toggle{justify-self:end;margin-top:0}.scheduling-page .policy-page .policy-day .policy-day-name{padding-top:12px}}@media(max-width:900px){.dashboard-main:has(.scheduling-page){padding-top:16px;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.scheduling-page .policy-page{container:none}.scheduling-page .policy-editor{container:scheduling / inline-size}.scheduling-page .scheduling-settings-actions .button:disabled{opacity:.55}}._11c81d4k{font:var(--ds-font-body-large,normal 400 1pc/24px "Atlassian Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Helvetica Neue",sans-serif)}._11c8fhey{font:var(--ds-font-body,normal 400 14px/20px "Atlassian Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Helvetica Neue",sans-serif)}._19itidpf{border:0}._1tnq1qi0._1tnq1qi0{border-radius:var(--ds-radius-medium,6px)}._1tnqfajl._1tnqfajl{border-radius:var(--ds-radius-small,3px)}._v564r5cv{transition:background-color .2s ease-in-out,border-color .2s ease-in-out}._189ee4h9{border-width:var(--ds-border-width,1px)}._1dqoglyw{border-style:none}._1dqonqa1{border-style:solid}._1h6d187o{border-color:var(--ds-background-disabled,#0515240f)}._1h6d1bqt{border-color:var(--ds-border-danger,#e2483d)}._1h6d1j28{border-color:transparent}._1h6drsbi{border-color:var(--ds-border-input,#8c8f97)}._1p9x1j28._1p9x1j28:has(input:focus){border-color:transparent}._1p9x1v1w._1p9x1v1w:has(input:focus){border-color:var(--ds-border-focused,#4688ec)}._11zpv77o[data-compact]{padding-block-end:var(--ds-space-025,2px)}._12ji1r31{outline-color:currentColor}._12y31o36{outline-width:medium}._13xeglyw:invalid{box-shadow:none}._141f12x7[data-compact]{padding-inline-start:var(--ds-space-075,6px)}._14ji12x7:not([data-compact]){padding-block-end:var(--ds-space-075,6px)}._16hg1j28._16hg1j28{background-color:transparent}._16jlkb7n{flex-grow:1}._16qsizbr{box-shadow:inset 0 0 0 var(--ds-border-width,1px) var(--ds-border-danger,#e2483d)}._18m915vq{overflow-y:hidden}._1bah1yb4{justify-content:space-between}._1bsb1osq{width:100%}._1e0c1txw{display:flex}._1goxglyw::-ms-clear{display:none}._1idr1gmx::-ms-input-placeholder{color:var(--ds-text-disabled,#080f214a)}._1idr1gmx::placeholder{color:var(--ds-text-disabled,#080f214a)}._1idr1rpy::-ms-input-placeholder{color:var(--ds-text-subtlest,#6b6e76)}._1idr1rpy::placeholder{color:var(--ds-text-subtlest,#6b6e76)}._1kod12x7:not([data-compact]){padding-inline-end:var(--ds-space-075,6px)}._1l02v77o[data-compact]{padding-block-start:var(--ds-space-025,2px)}._1n7e1l2s:placeholder-shown{text-overflow:ellipsis}._1o9zkb7n{flex-shrink:1}._1q51e4h9{padding-block-start:var(--ds-border-width,1px)}._1qu2glyw{outline-style:none}._1reo15vq{overflow-x:hidden}._1ul9idpf{min-width:0}._4cvr1h6o{align-items:center}._7ba012x7:not([data-compact]){padding-inline-start:var(--ds-space-075,6px)}._80om13gf{cursor:not-allowed}._80om1kdv{cursor:text}._80om1kw7{cursor:inherit}._85i5e4h9{padding-block-end:var(--ds-border-width,1px)}._bfhk187o{background-color:var(--ds-background-disabled,#0515240f)}._bfhk1j28{background-color:transparent}._bfhk1j9a{background-color:var(--ds-background-input,#fff)}._bozgidpf{padding-inline-start:0}._daj712x7[data-compact]{padding-inline-end:var(--ds-space-075,6px)}._ect4zzfg{font-family:var(--ds-font-family-code,"Atlassian Mono",ui-monospace,Menlo,"Segoe UI Mono","Ubuntu Mono",monospace)}._i0dl1osq{flex-basis:100%}._lcxv1wug{pointer-events:auto}._olc612x7:not([data-compact]){padding-block-start:var(--ds-space-075,6px)}._q4333sij._q4333sij:has(input:focus){box-shadow:inset 0 0 0 var(--ds-border-width,1px) transparent}._q433vyy1._q433vyy1:has(input:focus){box-shadow:inset 0 0 0 var(--ds-border-width,1px) var(--ds-border-focused,#4688ec)}._qao91j28._qao91j28:has(input:focus){background-color:transparent}._qao9r01l._qao9r01l:has(input:focus){background-color:var(--ds-background-input-pressed,#fff)}._s7n4jp4b{vertical-align:top}._slp31hna{word-wrap:break-word}._syaz1gmx{color:var(--ds-text-disabled,#080f214a)}._syaz1kw7{color:inherit}._syazi7uo{color:var(--ds-text,#292a2e)}._uk1sr01l:has(input:focus){background-color:var(--ds-background-input-pressed,#fff)}._vchhusvi{box-sizing:border-box}._y4tiidpf{padding-inline-end:0}._4cvx1bqt:hover{border-color:var(--ds-border-danger,#e2483d)}._4cvx1j28:hover{border-color:transparent}._4cvxrsbi:hover{border-color:var(--ds-border-input,#8c8f97)}._1dbzizbr:hover{box-shadow:inset 0 0 0 var(--ds-border-width,1px) var(--ds-border-danger,#e2483d)}._irr31j28:hover{background-color:transparent}._irr3l4ek:hover{background-color:var(--ds-background-input-hovered,#f8f8f8)}@media screen and (-ms-high-contrast:active){._1fnx18qt{color:GrayText}._6up518qt{border-color:GrayText}._msj6gir2:has(input:focus){border-color:Highlight}}@media(min-width:30rem){._14mdzzfg{font-family:var(--ds-font-family-code,"Atlassian Mono",ui-monospace,Menlo,"Segoe UI Mono","Ubuntu Mono",monospace)}._1srd1b66[data-compact]{padding-block-end:var(--ds-space-050,4px)}._oi9h1b66[data-compact]{padding-block-start:var(--ds-space-050,4px)}._1e3012x7[data-compact]{padding-inline-end:var(--ds-space-075,6px)}._1txv12x7[data-compact]{padding-inline-start:var(--ds-space-075,6px)}._1tn2fhey{font:var(--ds-font-body,normal 400 14px/20px "Atlassian Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Helvetica Neue",sans-serif)}._l9oiu2gc:not([data-compact]){padding-block-end:var(--ds-space-100,8px)}._549yu2gc:not([data-compact]){padding-block-start:var(--ds-space-100,8px)}._1h5w12x7:not([data-compact]){padding-inline-end:var(--ds-space-075,6px)}._124212x7:not([data-compact]){padding-inline-start:var(--ds-space-075,6px)}}
