@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f5f6f8;--surface:#fff;--surface-2:#f3f5f7;--border:#e6e9ee;--border-strong:#d3d8df;--frame:#f3f6f5;--sheet-edge:#e2e8e5;--active:#e4ebe7;--backdrop:#10182873;--hover:#ecf1ee;--text:#1b2430;--muted:#5f6878;--accent:#097863;--accent-hover:#08665a;--accent-text:#fff;--accent-soft:#e8f7f3;--ok:#3b7d0f;--ok-soft:#eef6e6;--warn:#b54708;--warn-soft:#fef4e3;--danger:#c0281b;--danger-soft:#fdeceb;--ai:#0e6a8a;--ai-soft:#e6f3f7;--note:#2e5aac;--note-soft:#eef3fc;--radius-sm:.375rem;--radius:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--control:2.25rem;--nav-row:2.125rem;--card-pad:var(--space-4);--row-pad:.75rem .875rem .75rem calc(.875rem - 3px);--section-pad:1rem;--shadow-sm:0 1px 2px #1018280f;--shadow:0 1px 3px #10182814, 0 1px 2px #1018280a;--shadow-lg:0 12px 32px #10182824, 0 2px 6px #1018280f;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--touch:2.75rem;--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--sidebar:15rem;--bottombar:4rem;--logo-plate:#fff}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=hell]){--logo-plate:#fff;--bg:#0e1117;--surface:#161b23;--surface-2:#1d232d;--border:#2a313c;--border-strong:#3a4250;--frame:#0b0f0e;--sheet-edge:#252d2b;--active:#222a28;--hover:#1a2220;--backdrop:#0009;--text:#e8ebf0;--muted:#9aa3b2;--accent:#4fd6b8;--accent-hover:#7fe3cc;--accent-text:#062b25;--accent-soft:#12302b;--ok:#9bd56f;--ok-soft:#1b2a12;--warn:#f5b25b;--warn-soft:#33240f;--danger:#ff8a7a;--danger-soft:#3a1c19;--ai:#6cc4e0;--ai-soft:#12303a;--note:#8fb3f2;--note-soft:#17233a;--shadow-sm:none;--shadow:0 0 0 1px #ffffff0a;--shadow-lg:0 12px 32px #00000080}}:root[data-theme=hell]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--logo-plate:#fff;--bg:#0e1117;--surface:#161b23;--surface-2:#1d232d;--border:#2a313c;--border-strong:#3a4250;--frame:#0b0f0e;--sheet-edge:#252d2b;--active:#222a28;--hover:#1a2220;--backdrop:#0009;--text:#e8ebf0;--muted:#9aa3b2;--accent:#4fd6b8;--accent-hover:#7fe3cc;--accent-text:#062b25;--accent-soft:#12302b;--ok:#9bd56f;--ok-soft:#1b2a12;--warn:#f5b25b;--warn-soft:#33240f;--danger:#ff8a7a;--danger-soft:#3a1c19;--ai:#6cc4e0;--ai-soft:#12303a;--note:#8fb3f2;--note-soft:#17233a;--shadow-sm:none;--shadow:0 0 0 1px #ffffff0a;--shadow-lg:0 12px 32px #00000080}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:.875rem/1.5 var(--font);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);text-underline-offset:.15em}h1{letter-spacing:-.015em;margin:0 0 var(--space-4);font-size:1.375rem;font-weight:600;line-height:1.25}h2{letter-spacing:-.005em;margin:var(--space-4) 0 var(--space-2);font-size:1rem;font-weight:600;line-height:1.35}h3{margin:var(--space-3) 0 var(--space-2);font-size:.875rem;font-weight:600}fieldset{border:0;min-inline-size:0;margin:0;padding:0}legend{margin-top:var(--space-3);margin-bottom:var(--space-2);padding:0;font-size:.875rem;font-weight:600}legend+*{margin-top:var(--space-2)}.muted{color:var(--muted)}.icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}.shell{min-height:100dvh}.topbar{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) var(--space-3);padding-top:max(var(--space-2), env(safe-area-inset-top));background:var(--frame);border-bottom:1px solid var(--sheet-edge);display:flex;position:sticky;top:0}.brand{align-items:center;gap:var(--space-2);min-height:var(--touch);letter-spacing:-.01em;color:var(--text);font-weight:650;text-decoration:none;display:inline-flex}.brand-logo{width:auto;height:2.2rem;display:block}.brand-logo[data-festive]{height:3rem}.sidenav{z-index:10;background:var(--frame);border-top:1px solid var(--sheet-edge);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}.sidenav ul{padding:0 var(--space-2);margin:0;list-style:none;display:flex}.sidenav li{flex:1 1 0;min-width:0}.sidenav a{min-height:var(--bottombar);padding:var(--space-1) .125rem;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:.125rem;font-size:.6875rem;font-weight:550;text-decoration:none;display:flex}.sidenav a .icon{width:1.5rem;height:1.5rem}.sidenav .label-long{display:none}.sidenav .label-short{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sidenav a[aria-current=page]{color:var(--accent)}.sidenav .sidenav-presence .switch{width:100%;min-height:var(--bottombar);padding:var(--space-1) .125rem;color:var(--muted);flex-direction:column;justify-content:center;gap:.125rem;font-size:.6875rem;font-weight:550}.sidenav .sidenav-presence .switch .label-short{text-align:center}.sidenav .sidenav-presence[data-on] .switch{color:var(--accent)}.sidenav .sidenav-rail{display:none}@media (width<=55.99rem){.sidenav-more,.sidenav-more:hover:not(:disabled){width:100%;min-height:var(--bottombar);padding:var(--space-1) .125rem;color:var(--muted);background:0 0;border:0;border-radius:0;flex-direction:column;gap:.125rem;font-size:.6875rem;font-weight:550}.sidenav-more .icon{width:1.5rem;height:1.5rem}.sidenav-more .label-long,.sidenav-more-chevron{display:none}.sidenav-more[aria-expanded=true]{color:var(--accent)}.sidenav .sidenav-managed{right:var(--space-3);bottom:calc(var(--bottombar) + env(safe-area-inset-bottom) + var(--space-2));left:var(--space-3);z-index:11;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg);position:fixed}.sidenav .sidenav-managed[hidden]{display:none}.sidenav .sidenav-managed>ul{flex-direction:column;gap:.125rem;padding:0}.sidenav .sidenav-managed a{justify-content:flex-start;gap:var(--space-3);min-height:var(--touch);padding:0 var(--space-3);border-radius:var(--radius);color:var(--text);flex-direction:row;font-size:1rem}.sidenav .sidenav-managed .label-long{display:inline}.sidenav .sidenav-managed .label-short{display:none}}.sidenav .sidenav-sub,.sidenav .sidenav-heading,.sidenav .sidenav-group,.shell-single .sidenav{display:none}.content{width:100%;max-width:72rem;padding:var(--space-4) var(--space-3);padding-bottom:calc(var(--bottombar) + env(safe-area-inset-bottom) + var(--space-4))}.shell-plain .content,.shell-single .content{padding-bottom:var(--space-4)}.account{align-items:center;gap:var(--space-2);min-width:0;display:flex}.account-tenant{align-items:center;gap:var(--space-2);min-width:0;color:var(--text);font-size:.875rem;font-weight:550;display:flex}.account-tenant .break{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-actions{align-items:center;gap:var(--space-2);display:flex}.tenant-logo{border-radius:var(--radius-sm);object-fit:contain;background:var(--surface);flex:none;width:2rem;height:2rem}.tenant-monogram{border:1px solid var(--border);color:var(--accent);place-items:center;font-weight:650;display:grid}.topbar-head{display:contents}.sidebar-toggle{display:none}@media (width<=55.99rem){.account-tenant .break{display:none}.account-actions .button,.account-actions button{min-width:var(--touch);min-height:var(--touch);padding:0}.account-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.subnav{margin:calc(-1 * var(--space-2)) 0 var(--space-4);border-bottom:1px solid var(--border);scrollbar-width:none;overflow-x:auto}.subnav::-webkit-scrollbar{display:none}.subnav ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.subnav a{min-height:var(--touch);padding:0 var(--space-3);color:var(--muted);white-space:nowrap;align-items:center;font-weight:550;text-decoration:none;display:flex}.subnav a:hover{color:var(--text)}.subnav a[aria-current=page]{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}@media (width>=56rem){.shell:not(.shell-plain){grid-template-columns:var(--sidebar) minmax(0, 1fr);background:var(--frame);display:grid}.shell:not(.shell-plain) .topbar{justify-content:flex-start;align-items:stretch;gap:var(--space-2);height:100dvh;padding:var(--space-3) .75rem;background:0 0;border:0;flex-direction:column;grid-column:1;position:sticky;top:0;overflow:hidden}.shell:not(.shell-plain) .brand{min-width:0;min-height:var(--control);padding:0 .625rem}.shell:not(.shell-plain) .topbar-head{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.shell:not(.shell-plain) .sidebar-toggle{min-width:var(--control);min-height:var(--control);flex:none;justify-content:center;padding:0;display:inline-flex}.shell:not(.shell-plain) .sidenav,.shell-single .sidenav{overscroll-behavior:contain;background:0 0;border-top:0;flex:auto;min-height:0;padding:0;display:block;position:static;overflow-y:auto}.sidenav ul{flex-direction:column;gap:.125rem;padding:0}.sidenav a{min-height:var(--nav-row);border-radius:var(--radius);color:var(--text);flex-direction:row;justify-content:flex-start;gap:.625rem;padding:0 .625rem;font-size:.875rem;font-weight:500}.sidenav a .icon{width:1.125rem;height:1.125rem;color:var(--muted)}.sidenav .label-long{display:inline}.sidenav .label-short{display:none}.sidenav a:hover{background:var(--hover)}.sidenav a[aria-current=page]{background:var(--active);color:var(--text);font-weight:600}.sidenav a[aria-current=page] .icon{color:var(--accent)}.sidenav li[hidden]{display:none}.sidenav .sidenav-managed>ul{margin:0}.shell:not(.shell-collapsed) .sidenav .sidenav-more-item{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--sheet-edge);display:block}.sidenav-more,.sidenav-more:hover:not(:disabled){justify-content:flex-start;gap:var(--space-2);width:100%;min-height:var(--nav-row);border-radius:var(--radius);color:var(--muted);background:0 0;border-color:#0000;padding:0 .625rem;font-size:.875rem;font-weight:500}.sidenav-more:hover:not(:disabled){background:var(--hover);color:var(--text)}.sidenav-more .icon{width:1.125rem;height:1.125rem}.sidenav-more-chevron{margin-left:auto;transition:transform .15s}.sidenav-more[aria-expanded=true] .sidenav-more-chevron{transform:rotate(90deg)}.sidenav .sidenav-sub{margin:.125rem 0 var(--space-2);display:flex}.sidenav .sidenav-sub a{min-height:var(--nav-row);color:var(--muted);justify-content:space-between;padding-left:2.375rem;font-weight:500}.sidenav .sidenav-sub a[aria-current=page]{color:var(--text);font-weight:600}.sidenav-sub .break{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sidenav-sub .count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.sidenav .sidenav-heading{color:var(--muted);margin:.875rem 0 .125rem;padding-left:.625rem;font-size:.75rem;font-weight:600;display:block}.shell:not(.shell-plain) .account{padding:var(--space-3) 0 0;border-top:1px solid var(--sheet-edge);flex-direction:column;align-items:stretch;margin-top:auto}.shell:not(.shell-plain) .account-tenant{padding:0 .625rem var(--space-2)}.shell:not(.shell-plain) .account-actions{flex-direction:column;align-items:stretch;gap:.125rem}.shell:not(.shell-plain) .account-actions :is(button,.button){min-height:var(--nav-row);border-radius:var(--radius);color:var(--text);background:0 0;border-color:#0000;justify-content:flex-start;gap:.625rem;padding:0 .625rem;font-size:.875rem;font-weight:500}.shell:not(.shell-plain) .account-actions :is(button:hover:not(:disabled),.button:hover,.button[aria-current=page]){background:var(--active);border-color:#0000}.shell:not(.shell-plain) .account-actions .button[aria-current=page]{font-weight:600}.shell:not(.shell-plain) .account-actions .icon{width:1.125rem;height:1.125rem;color:var(--muted)}.shell:not(.shell-plain) .account-actions .button[aria-current=page] .icon{color:var(--accent)}.shell:not(.shell-plain) .content{background:var(--surface);border:1px solid var(--sheet-edge);border-radius:1rem;grid-column:2;max-width:none;min-height:calc(100dvh - 1rem);margin:.5rem .5rem .5rem 0}.shell:not(.shell-plain) .content>.subnav{display:none}.content{padding:var(--space-4)}.shell-collapsed{--sidebar:4.5rem}.shell-collapsed:not(.shell-plain) .topbar-head{justify-content:center}.shell-collapsed:not(.shell-plain) :is(.brand,.sidenav .label-long,.sidenav-sub,.sidenav-heading,.sidenav-group,.sidenav-presence){display:none}.shell-collapsed:not(.shell-plain) .sidenav a{min-height:var(--touch);justify-content:center;padding:0}.shell-collapsed:not(.shell-plain) .account{align-items:center;padding-inline:0}.shell-collapsed:not(.shell-plain) .account-tenant .break{display:none}.shell-collapsed:not(.shell-plain) .account-actions :is(button,.button){min-width:var(--touch);min-height:var(--touch);justify-content:center;padding:0}.shell-collapsed .sidenav li:has(>.sidenav-rail)>a{display:none}.shell-collapsed .sidenav .sidenav-rail{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.sidenav-rail a{position:relative}.rail-count{background:var(--accent);min-width:1.125rem;color:var(--accent-text);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .25rem;font-size:.6875rem;font-weight:650;line-height:1.125rem;position:absolute;top:.125rem;right:.25rem}.shell-collapsed:not(.shell-plain) .sidenav .sidenav-more-item{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--sheet-edge);display:block}.shell-collapsed .sidenav-more,.shell-collapsed .sidenav-more:hover:not(:disabled){min-height:var(--touch);justify-content:center;padding:0}.shell-collapsed .sidenav-more>span,.shell-collapsed .sidenav-more-chevron{display:none}.shell-collapsed .account-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--card-pad)}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.card~.card{margin-top:var(--space-3)}.stack>.card~.card,.cards>.card~.card,.grid>.card~.card,.inbox>.card~.card{margin-top:0}button,.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control);font:inherit;cursor:pointer;border-radius:var(--radius);border:1px solid var(--accent);background:var(--accent);color:var(--accent-text);padding:.375rem .875rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}button:hover:not(:disabled),.button:hover{background:var(--accent-hover);border-color:var(--accent-hover)}button.secondary,.button.secondary{background:var(--surface);border-color:var(--border);color:var(--text)}button.secondary:hover:not(:disabled),.button.secondary:hover{background:var(--surface-2);border-color:var(--border-strong)}button.danger{border-color:var(--border-strong);background:var(--surface);color:var(--danger)}button.danger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}button.link{min-height:0;color:var(--accent);text-underline-offset:.15em;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}button.link:hover:not(:disabled){color:var(--accent-hover);background:0 0}button:disabled{background:var(--surface-2);border-color:var(--border);color:var(--muted);cursor:not-allowed}button.link:disabled{background:0 0}input,select,textarea{font:inherit;color:inherit;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);min-height:var(--control);width:100%;padding:.375rem .75rem}input:hover,select:hover,textarea:hover{border-color:var(--muted)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger)}input[type=checkbox],input[type=radio]{width:1.125rem;height:1.125rem;min-height:0;accent-color:var(--accent);padding:0}label{gap:var(--space-1);margin-bottom:var(--space-3);font-weight:500;display:grid}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0;border-color:var(--accent)}.switch{align-items:center;gap:var(--space-2);cursor:pointer;width:fit-content;max-width:100%;min-height:2.5rem;font-weight:400;display:flex;position:relative}.switch input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.switch-track{background:var(--muted);border-radius:999px;flex:none;width:2.5rem;height:1.5rem;transition:background-color .15s;position:relative}.switch-track:before{content:"";background:var(--surface);width:1.125rem;height:1.125rem;box-shadow:var(--shadow-sm);border-radius:50%;transition:transform .15s;position:absolute;top:.1875rem;left:.1875rem}.switch:has(input:checked) .switch-track{background:var(--accent)}.switch:has(input:checked) .switch-track:before{transform:translate(1rem)}.switch:has(input:focus-visible) .switch-track{outline:2px solid var(--accent);outline-offset:2px}.switch:has(input:disabled){color:var(--muted);cursor:not-allowed}.switch:has(input:disabled) .switch-track{background:var(--border-strong)}.file-pick{gap:var(--space-1);margin-bottom:var(--space-3);font-weight:500;display:grid}.file-pick-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;font-weight:400;display:flex}.file-pick label.button{margin:0;display:inline-flex}.file-pick:has(input:focus-visible) label.button{outline:2px solid var(--accent);outline-offset:2px}.file-pick:has(input:disabled) label.button{background:var(--surface-2);color:var(--muted);cursor:not-allowed}.settings-section+.settings-section{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.settings-intro{margin-bottom:var(--space-3)}.settings-intro h2{margin:0}.settings-intro p{margin:var(--space-1) 0 0}@media (width>=64rem){.settings-section{gap:var(--space-4);grid-template-columns:14rem minmax(0,1fr);align-items:start;display:grid}.settings-intro{margin-bottom:0}}.stretched{text-decoration:none}.stretched:after{content:"";border-radius:inherit;position:absolute;inset:0}.alert,.notice,.hint{padding:.75rem var(--space-3);border-radius:var(--radius);border:1px solid #0000}.alert{background:var(--danger-soft);border-color:color-mix(in srgb, var(--danger) 25%, transparent);color:var(--danger)}.notice{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 25%, transparent);color:var(--ok)}.hint{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 25%, transparent);color:var(--warn)}.hint-with-links p,.hint-with-links ul{margin:0}.hint-with-links ul{margin-top:var(--space-1);column-gap:var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hint-with-links a{min-height:2.75rem;color:inherit;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}table{border-collapse:collapse;width:100%;font-size:.875rem}th,td{text-align:left;padding:.625rem var(--space-2);border-bottom:1px solid var(--border);vertical-align:top;font-variant-numeric:tabular-nums}th{color:var(--muted);font-size:.75rem;font-weight:600}tbody tr:hover{background:var(--surface-2)}.table-wrap{position:relative;overflow-x:auto}code,.mono{font-family:var(--mono);font-size:.875em}.stack{gap:var(--space-3);align-content:start;display:grid}.stack>*{margin:0}.grid{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}.facts{gap:var(--space-2) var(--space-3);grid-template-columns:fit-content(55%) minmax(0,1fr);margin:0;display:grid}.facts dt{color:var(--muted);font-size:.75rem;font-weight:500}.facts dd{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.facts .fact-channel{flex-wrap:nowrap}.facts .fact-assignee select{flex:10rem;min-width:0}.facts .fact-tags .tag-chips{flex:auto}.facts meter{width:100%}.company-logo{object-fit:contain;align-self:flex-start;max-width:12rem;max-height:6rem}.signature-preview h4{margin:0 0 var(--space-1)}.signature-preview-body{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;overflow-x:auto}.signature-preview-body>:first-child{margin-top:0}.signature-preview-body>:last-child{margin-bottom:0}.signature-preview-body table{width:auto;font-size:inherit}.signature-preview-body td,.signature-preview-body th{padding:0 var(--space-2) 0 0;vertical-align:top;text-align:left;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none;border-bottom:0}.signature-preview-body tbody tr:hover{background:0 0}.signature-image{padding:0 var(--space-1);border:1px dashed var(--border-strong);color:var(--muted);border-radius:4px;font-size:.8125rem;display:inline-block}.signature-text{margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-2);font:inherit;white-space:pre-wrap}.cards{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.stats{border:1px solid var(--border);border-radius:var(--radius);background:var(--border);flex-wrap:wrap;gap:1px;margin:0;display:flex;overflow:hidden}.stat{padding:var(--space-3)}.stats>.stat{background-color:var(--surface);flex:9rem}.stat dt{color:var(--muted);font-size:.8125rem}.stat dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:400}.actions{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.badge{white-space:nowrap;background:var(--surface-2);color:var(--muted);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.375rem;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1.375rem;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.badge[data-tone=ok]{background:var(--ok-soft);color:var(--ok);border-color:#0000}.badge[data-tone=warn]{background:var(--warn-soft);color:var(--warn);border-color:#0000}.badge[data-tone=danger]{background:var(--danger-soft);color:var(--danger);border-color:#0000}.badge[data-tone=accent]{background:var(--accent-soft);color:var(--accent);border-color:#0000}.badge[data-tone=ai]{background:var(--ai-soft);color:var(--ai);border-color:#0000}.dialog:modal{margin:auto}.dialog{width:min(40rem, calc(100vw - 2 * var(--space-3)));max-height:calc(100dvh - 2 * var(--space-3));border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);padding:0}.dialog::backdrop{background:var(--backdrop)}.dialog-body{gap:var(--space-3);padding:var(--space-4);display:grid}.dialog-body h2{margin:0}.dialog-body .actions{justify-content:flex-end}.dialog-large{width:min(72rem, calc(100vw - 2 * var(--space-3)));height:calc(100dvh - 2 * var(--space-3))}.dialog-large .dialog-body{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);height:100%}.compose-form{gap:var(--space-3);overscroll-behavior:contain;grid-template-rows:auto minmax(16rem,1fr) auto auto auto;min-height:0;display:grid;overflow:hidden auto}.compose-head{gap:var(--space-2);display:grid}.compose-head label{gap:var(--space-1) var(--space-2);align-items:center;display:grid}@media (width>=48rem){.compose-head label{grid-template-columns:6rem minmax(0,1fr)}}.compose-form .rte{grid-template-rows:auto minmax(12rem,1fr);min-height:0}.compose-form>.actions{padding-top:var(--space-2);background:var(--surface);position:sticky;bottom:0}.compose-form .rte-field{min-height:12rem;max-height:none}.dialog-scroll{overscroll-behavior:contain;max-height:min(40vh,20rem);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);overflow-y:auto}.dialog-body>.actions:last-child{padding-block:var(--space-2);background:var(--surface);position:sticky;bottom:0}@media (width<=40rem){.dialog:modal{margin:auto 0 0}.dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100vw;max-width:100vw;padding-bottom:env(safe-area-inset-bottom)}.dialog-body .actions{flex-direction:column-reverse;align-items:stretch}}.toasts{z-index:30;inset:auto var(--space-3) calc(var(--bottombar) + env(safe-area-inset-bottom) + var(--space-3));gap:var(--space-2);pointer-events:none;justify-items:center;display:grid;position:fixed}.toast{pointer-events:auto;align-items:center;gap:var(--space-3);max-width:28rem;padding:.75rem var(--space-3);border-radius:var(--radius);background:var(--text);color:var(--bg);box-shadow:var(--shadow-lg);display:flex}.toast button{min-height:var(--touch);padding:0 var(--space-2);color:inherit;background:0 0;border:0;text-decoration:underline}@media (width>=56rem){.toasts{inset:auto var(--space-4) var(--space-4) auto;justify-items:end}}.channel-bar{gap:var(--space-2);margin:0 0 var(--space-3);padding:0 0 var(--space-1);list-style:none;display:flex;overflow-x:auto}.channel-bar a{align-items:center;gap:var(--space-2);min-height:var(--touch);max-width:16rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border);background:var(--surface);color:var(--text);white-space:nowrap;border-radius:999px;font-weight:500;text-decoration:none;display:flex}.channel-bar a span.break{text-overflow:ellipsis;overflow:hidden}.channel-bar a[aria-current=page]{border-color:var(--border-strong);background:var(--active);color:var(--text)}.channel-bar .count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.inbox{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.inbox-search{align-items:center;gap:var(--space-2);flex:auto;min-width:0;display:flex}.search-field{flex:1;min-width:0;position:relative}.search-field .icon{width:1rem;height:1rem;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.search-field input{background:var(--surface-2);border-color:#0000;padding-left:2.25rem}.search-field input:hover{border-color:var(--border-strong)}.search-field input:focus-visible{background:var(--surface)}.list-refresh{justify-content:flex-end;align-items:center;gap:var(--space-3);min-height:1.5rem;margin:0 0 var(--space-2);display:flex}.list-refresh .button-spinner{vertical-align:middle;display:inline-block}.refresh-button{gap:.375rem;min-height:2rem;padding:0 .625rem;font-size:.8125rem}.refresh-button .icon{width:.875rem;height:.875rem}.inbox .inbox-filters[hidden]{display:none}.connection-state{justify-items:start;gap:.25rem;max-width:22rem;display:grid}.badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.inquiry-rows{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.inquiry-row[draggable=true]{cursor:grab}.inquiry-row[draggable=true]:active{cursor:grabbing}.row-move{color:var(--muted);white-space:nowrap;font-size:.75rem}.row-move[data-error]{color:var(--danger)}.fact-folder{gap:.375rem;display:grid}.inquiry-row{padding:var(--row-pad);border-left:3px solid #0000;grid-template-columns:auto minmax(0,1fr);gap:.75rem;transition:background-color .12s;display:grid;position:relative}.row-main{gap:.125rem;min-width:0;display:grid}.row-avatar{background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent);letter-spacing:.01em;border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid}.inquiry-row:is([data-state=done],[data-state=dismissed]) .row-avatar{background:var(--surface-2);color:var(--muted)}.inquiry-row+.inquiry-row{border-top:1px solid var(--border)}.inquiry-row:hover{background:var(--surface-2)}.inquiry-row:has(a[aria-current=page]){background:var(--active);border-left-color:var(--accent)}.inquiry-row:has(.stretched:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.inquiry-row .stretched:focus-visible{outline:none}.inquiry-row p{min-width:0;margin:0}.row-head{color:var(--muted);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.row-from{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:.875rem;font-weight:500;overflow:hidden}.row-time{font-variant-numeric:tabular-nums;flex:none}.attachments{border-top:1px solid var(--border);padding-top:.75rem}.attachment-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.row-number{font-variant-numeric:tabular-nums;flex:none}.fact-number{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.row-owner{background:var(--surface-2);min-width:1.5rem;color:var(--muted);text-align:center;border-radius:999px;flex:none;padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.25rem}.row-owner[data-mine]{background:var(--accent-soft);color:var(--accent)}.row-presence{border:1px dashed var(--muted);min-width:1.5rem;color:var(--muted);text-align:center;border-radius:999px;flex:none;padding:0 .3125rem;font-size:.6875rem;font-weight:600;line-height:1.125rem}.row-presence[data-replying]{border-style:solid;border-color:var(--warn);background:var(--warn-soft);color:var(--warn)}.snooze{margin-bottom:var(--space-4);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.snooze-note{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin:0;padding:.375rem .75rem;font-size:.875rem}.snooze-presets{gap:.5rem;margin:.75rem 0 1rem;display:grid}.snooze-presets button{text-align:left;justify-content:space-between;align-items:baseline;gap:.75rem;min-height:2.75rem;display:flex}.field-error{color:var(--danger);margin:0;font-size:.875rem}.presence-note{color:var(--muted);align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.presence-note:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}.presence-note[data-replying]{color:var(--warn)}@media (prefers-reduced-motion:no-preference){.presence-note[data-replying]:before{animation:1.6s ease-in-out infinite presence-pulse}}@keyframes presence-pulse{50%{opacity:.35}}.row-text{overflow-wrap:anywhere;gap:.125rem;font-size:.875rem;line-height:1.4;display:grid}.row-subject{-webkit-line-clamp:2;line-clamp:2;color:var(--text);-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.row-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.inquiry-row[data-state=open] :is(.row-from,.row-subject){font-weight:600}.inquiry-row:is([data-state=done],[data-state=dismissed]) :is(.row-from,.row-subject){color:var(--muted)}.inquiry-row .badges{gap:.25rem .375rem;margin-top:.375rem}.conversation{gap:var(--space-4);align-items:start;display:grid}.conversation-thread,.conversation-side{min-width:0}.message-from{align-items:center;gap:.625rem;min-width:0;display:flex}.message-avatar{background:var(--accent-soft);width:2.25rem;height:2.25rem;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.message[data-author=team] .message-avatar{border:1px solid var(--border);background:var(--surface);color:var(--muted)}.message-who{min-width:0;line-height:1.3;display:grid}.message .mail-body,.dialog-scroll .mail-body{max-width:80ch;font-size:.9375rem;line-height:1.65}.message .rte-field{font-size:.9375rem}.inquiry-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.inquiry-head-main{gap:var(--space-2);flex:20rem;min-width:0;display:grid}.inquiry-head h1{margin:0;font-size:1.25rem}.page-title{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.page-title>h1,.page-title>.switch{margin:0}.message[data-author=team]{background:var(--surface-2)}.message[data-author=ai]>h2:first-child{background:var(--ai-soft);border-bottom-color:color-mix(in srgb, var(--ai) 20%, transparent);color:var(--ai)}.message-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.conversation-summary{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.conversation-summary>h2{margin:0}.page-intro{margin-bottom:var(--space-4)}.page-intro p{margin:0}.knowledge-chat{max-width:64rem}.chat-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.chat-log{height:clamp(22rem,60dvh,48rem);padding:var(--space-4);overscroll-behavior:contain;overflow-y:auto}.chat-empty{gap:var(--space-3);text-align:center;align-content:center;justify-items:center;height:100%;display:grid}.chat-empty p{margin:0}.chat-examples{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,40rem);margin:0;padding:0;list-style:none;display:grid}.chat-examples button{width:100%;height:100%;padding:var(--space-3);text-align:left;white-space:normal;justify-content:flex-start}@media (width<=40rem){.chat-examples{grid-template-columns:minmax(0,1fr)}}.knowledge-chat-turns{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.chat-turn{gap:var(--space-2);display:grid}.chat-turn .knowledge-chat-question{justify-self:end;max-width:85%}.chat-answer{justify-self:start;gap:var(--space-2);max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--ai-soft);display:grid}.chat-composer{gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--border);background:var(--surface-2);display:grid}.chat-composer textarea{resize:vertical;width:100%}.chat-composer-foot{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.chat-composer-foot p{margin:0}.chat-composer-foot button{flex:none}.knowledge-chat-turns p,.knowledge-chat-turns ul{margin:0}.knowledge-chat-turns ul{padding-left:var(--space-4)}.knowledge-chat-question{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-2);font-weight:600}.knowledge-chat-answer{white-space:pre-line}.notes{gap:var(--space-2);padding:var(--space-3) 0 0;border-top:1px solid var(--border)}.notes-head{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.notes-head>*{margin:0}.notes-head h2{font-size:.8125rem;font-weight:600}.notes-head p{flex:14rem}.notes-head .notes-add{gap:.375rem;min-height:2rem;margin-left:auto;padding:0 .625rem;font-size:.8125rem}.notes-add .icon{width:.875rem;height:.875rem}.note-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.note{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-left:2px solid var(--note);border-radius:0 var(--radius) var(--radius) 0;background:var(--note-soft);justify-items:start;font-size:.875rem;display:grid}.note>.message-head{justify-self:stretch}.note .mail-body{margin:0}.note-author{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.note-initials{background:var(--note);min-width:1.5rem;color:var(--surface);text-align:center;border-radius:999px;flex:none;padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.25rem}.note-mention{border-radius:var(--radius-sm);background:var(--note-soft);color:var(--note);padding:0 .125rem;font-weight:600}.note .note-mention{background:var(--surface)}.note-input{position:relative}.note-input textarea{width:100%}.note-suggest{z-index:5;inset:calc(100% + var(--space-1)) 0 auto;max-height:16rem;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lg);margin:0;list-style:none;display:grid;position:absolute;overflow-y:auto}.note-suggest-option{align-items:center;gap:var(--space-2);min-height:var(--touch);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.note-suggest-option[aria-selected=true]{background:var(--note-soft)}.note-suggest-empty{padding:var(--space-2)}.note-mention-start{margin-left:auto}.conversation-side[hidden]{display:none}.return-list,.order-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.return-card,.order-card{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius)}.return-head,.order-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=55.99rem){.inbox[data-view=detail] .inbox-filters,.inbox[data-view=detail] .inbox-list,.inbox[data-view=list] .inbox-detail{display:none}}@media (width>=56rem){.content:has(.inbox){max-width:none;padding-inline:var(--space-4)}.inbox{grid-template-rows:auto 1fr;grid-template-columns:minmax(20rem,22.5rem) minmax(0,1fr);align-items:start}.inbox-filters{grid-area:1/1;display:none}.inbox-list{top:var(--space-4);max-height:calc(100dvh - 2 * var(--space-4));flex-direction:column;grid-area:1/1/span 2;min-height:0;display:flex;position:sticky}.inbox-scroll{overscroll-behavior:contain;flex:auto;min-height:0;margin:-.25rem;padding:.25rem;overflow-y:auto}.inbox-detail{grid-area:1/2/span 2}.inbox-back{display:none}.inbox-empty{min-height:calc(100dvh - 9rem);padding:var(--space-4);border-radius:var(--radius);background:var(--frame);text-align:center;grid-column:1/-1;place-items:center;margin:0;display:grid}}.channel-dot{background:var(--muted);border-radius:50%;flex:none;width:.625rem;height:.625rem;display:inline-block}.channel-dot[data-provider=imap]{background:#5b7bd5}.channel-dot[data-provider=zendesk]{background:#1f9e89}.channel-dot[data-provider=freshdesk]{background:#8a6fd1}.mail-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.backend-menu{border:1px solid var(--border);background:var(--surface-2);white-space:normal;border-radius:8px;flex-direction:column;gap:.25rem;margin:.25rem 0 .5rem;padding:.5rem .75rem;display:flex}.backend-menu a{padding:.5rem 0;display:block}.snippet-list{gap:var(--space-2);max-height:min(55vh,28rem);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.snippet{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);display:grid}.snippet>p{margin:0}.snippet-preview{-webkit-line-clamp:3;line-clamp:3;white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.snippet-form textarea{resize:vertical;min-height:7rem}.tag-chips{display:inline}.tag-chip{border:1px solid var(--border-strong);background:var(--surface-2);max-width:100%;color:var(--muted);vertical-align:.0625rem;overflow-wrap:anywhere;border-radius:999px;margin:0 .25rem .125rem 0;padding:0 .4rem;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-block}.tag-filter,.triage-filter{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.inbox-filters .tag-filter select,.inbox-filters .triage-filter select{flex:10rem;min-width:0}.triage-filter label.check{white-space:nowrap;margin:0}.tag-search{gap:var(--space-2);flex-wrap:wrap;display:flex}.tag-search input{flex:12rem;min-width:0}.tag-list{border:1px solid var(--border);border-radius:var(--radius);max-height:min(50vh,24rem);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.tag-option{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.tag-option+.tag-option{border-top:1px solid var(--border)}.tag-check{min-width:0;min-height:var(--touch);flex:10rem;margin:0}.dialog-body .tag-option .actions{flex-direction:row;justify-content:flex-end;align-items:center}.tag-rename{gap:var(--space-2);padding-block:var(--space-1);flex-wrap:wrap;flex:100%;display:flex}.tag-rename input{flex:12rem;min-width:0}.draft-text{field-sizing:content;width:100%;min-height:16rem;max-height:70vh;line-height:1.6}.small{font-size:.8125rem}.strong{font-weight:600}.amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:650}.packages{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.packages li{border:1px solid var(--border);border-radius:var(--radius);gap:.25rem;padding:.625rem .75rem;display:grid}th.num,td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.section-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.section-head h2{margin:0}section.card>:is(h2,.section-head):first-child{margin:calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad)) var(--space-1);padding:var(--space-3) var(--space-4);background:var(--frame);border-bottom:1px solid var(--sheet-edge);border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0}section.card>h2:first-child,section.card>.section-head:first-child h2{font-size:1rem}.list-toolbar{padding:var(--space-3) var(--space-3) 0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.inline-form{gap:0 var(--space-3);align-items:end;display:grid}.inline-form button{margin-bottom:var(--space-3);justify-self:start}@media (width>=48rem){.inline-form{grid-template-columns:2fr 1fr auto}}.advanced{margin-bottom:var(--space-3)}.advanced summary{cursor:pointer;margin-bottom:var(--space-2);color:var(--muted);font-weight:500}.qr{border-radius:var(--radius-sm);width:min(13.5rem,100%);height:auto;box-shadow:0 0 0 1px var(--border);display:block}.qr-bg{fill:#fff}.qr-fg{fill:#000}.totp-open{place-self:flex-start start}.advanced summary{align-items:center;min-height:44px;display:flex}label.check{align-items:center;gap:var(--space-2);cursor:pointer;min-height:2.5rem;font-weight:400;display:flex}label.check input{width:auto}label.check input[type=checkbox]{appearance:none;border:2px solid var(--muted);border-radius:var(--radius-sm);background:var(--surface);width:1.25rem;min-width:0;height:1.25rem;cursor:inherit;flex:none;margin:0;padding:0;transition:background-color .15s,border-color .15s;position:relative}label.check input[type=checkbox]:after{content:"";border:solid var(--accent-text);border-width:0 2px 2px 0;width:.3125rem;height:.625rem;transition:transform .15s;position:absolute;top:.0625rem;left:.3125rem;transform:rotate(45deg)scale(0)}label.check input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}label.check input[type=checkbox]:checked:after{transform:rotate(45deg)scale(1)}label.check input[type=checkbox]:disabled{border-color:var(--border-strong);background:var(--surface-2);cursor:not-allowed}.break{overflow-wrap:anywhere}.tag{border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);padding:0 .375rem;font-size:.75rem;font-weight:550;display:inline-block}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.positive{color:var(--ok)}.auth{align-content:center;justify-items:center;gap:var(--space-3);min-height:100dvh;padding:var(--space-4) var(--space-3);display:grid}.auth .card{width:100%;max-width:24rem;padding:var(--space-4)}.auth .brand-logo{width:min(16.5rem,66vw);max-width:100%;height:auto}.auth .brand{margin:0 0 var(--space-2)}.auth form button[type=submit]{width:100%}.auth-wide .card{max-width:32rem;padding:var(--space-4) var(--space-4) var(--space-4)}.auth-wide .card h1{margin-bottom:var(--space-2)}.auth-wide .signup-intro{margin:0 0 var(--space-4)}.auth-wide input:not([type=checkbox]),.auth-wide select,.auth-wide form button[type=submit],.auth-wide .auth-foot .button{min-height:2.75rem}.auth-wide form button[type=submit]{gap:var(--space-2);font-size:1rem}.reassure{gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--ok) 25%, transparent);border-radius:var(--radius);background:var(--ok-soft);font-size:.875rem;line-height:1.45;display:grid}.reassure h2{align-items:center;gap:var(--space-2);color:var(--ok);margin:0;font-size:.9375rem;display:flex}.reassure h2 .icon{width:1.25rem;height:1.25rem}.reassure ul{gap:.125rem;margin:0;padding-left:1.125rem;display:grid}.reassure p{color:var(--muted);margin:0}.signup-form{gap:var(--space-3);display:grid}.signup-form .field{gap:var(--space-1);display:grid}.signup-form label:not(.check){margin:0}.field-hint{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.45}.consent{gap:var(--space-2);padding-top:var(--space-1);display:grid}.consent-item{gap:var(--space-1);display:grid}.consent label.check{align-items:flex-start;gap:.75rem;min-height:0;margin:0;line-height:1.45}.consent label.check input[type=checkbox]{margin-top:.125rem}.consent-links{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;padding-left:2rem;display:flex}.signup-form .alert{margin:0}.signup-form button[type=submit]{margin-top:var(--space-1)}.auth-foot{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);display:grid}.auth-foot p{margin:0}.auth-foot .button{justify-content:center;width:100%}.choices{gap:var(--space-2);margin:var(--space-3) 0;padding:0;list-style:none;display:grid}.choices button{text-align:left;justify-content:flex-start;width:100%}.tiles{gap:var(--space-2);margin-top:var(--space-2);display:grid}.tile{gap:var(--space-1) var(--space-2);padding:var(--space-3);min-height:var(--touch);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;margin:0;font-weight:400;display:grid}.tile:hover{border-color:var(--border-strong)}.tile:has(:checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.tile:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.tile .icon{color:var(--accent)}.tile-title{font-weight:600}.tile-text{color:var(--muted);grid-column:1/-1;font-size:.875rem}@media (width>=48rem){.tiles{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.tile{align-content:start}}.tile-group+.tile-group{margin-top:var(--space-3)}.tile-group h3{color:var(--muted);margin:0;font-size:.875rem;font-weight:600}.logo-plate{border-radius:calc(var(--radius) - 2px);background:var(--logo-plate);width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px var(--border);place-items:center;display:grid}.logo{object-fit:contain;width:1.75rem;height:1.75rem;display:block}.radio-cards{gap:var(--space-2);display:grid}.radio-card{gap:var(--space-1);padding:var(--space-3) calc(var(--space-3) + 1.75rem) var(--space-3) var(--space-3);min-height:var(--touch);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;margin:0;font-weight:400;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.radio-card input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.radio-card:after{content:"";top:var(--space-3);right:var(--space-3);border:2px solid var(--border-strong);background:var(--surface);border-radius:50%;width:1.125rem;height:1.125rem;transition:border-color .15s,box-shadow .15s;position:absolute}.radio-card:hover{border-color:var(--border-strong)}.radio-card:has(input:checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.radio-card:has(input:checked):after{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface), inset 0 0 0 9px var(--accent)}.radio-card:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.radio-card:has(input:disabled){background:var(--surface-2);color:var(--muted);cursor:not-allowed}.radio-card-title{font-weight:600}.radio-card-text{color:var(--muted);font-size:.875rem}.radio-card-badge{padding:0 var(--space-2);background:var(--surface-2);color:var(--text);border-radius:999px;justify-self:start;font-size:.75rem;font-weight:600}.radio-card:has(input:checked) .radio-card-badge{background:var(--surface)}@media (width>=48rem){.radio-cards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.input-suffix{align-items:center;gap:var(--space-1);display:flex}.input-suffix input{flex:1;min-width:0}.input-suffix span{color:var(--muted)}.copy-values{gap:var(--space-2);margin:0;display:grid}.copy-values dd{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.copy-values code{overflow-wrap:anywhere;min-width:0}.snippet{padding:var(--space-3);border-radius:var(--radius);background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.flow{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.flow li{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-2);font-size:.875rem;display:flex;position:relative}.flow li:last-child{background:var(--accent-soft)}.flow .icon{color:var(--accent)}@media (width>=48rem){.flow{gap:var(--space-4);grid-template-columns:repeat(4,1fr)}.flow li{text-align:center;flex-direction:column}.flow li+li:before{content:"";left:calc(-1 * var(--space-4) + .25rem);width:calc(var(--space-4) - .5rem);border-top:2px solid var(--border-strong);position:absolute;top:50%}}.steps{counter-reset:step;gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;gap:var(--space-2);grid-template-columns:1.75rem 1fr;align-items:baseline;display:grid}.steps li:before{content:counter(step);background:var(--accent);width:1.75rem;height:1.75rem;color:var(--accent-text);border-radius:50%;place-items:center;font-size:.875rem;font-weight:600;display:inline-grid}.chips{gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.chip{min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;margin:0;font-weight:500;display:inline-flex}.chip:hover{border-color:var(--border-strong)}.chip:has(:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}.chip:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.reads{margin:0;padding-left:1.25rem}.mcp-overview{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);margin-bottom:var(--space-3)}.mcp-overview h3{margin-top:0}.mcp-groups{gap:var(--space-3);display:grid}.mcp-groups p{margin:0}.mcp-group{padding-left:var(--space-3);border-left:3px solid var(--border-strong)}.mcp-group[data-group=used]{border-left-color:var(--ok)}.mcp-group[data-group=missing]{border-left-color:var(--warn)}.mcp-group h3{margin:0 0 var(--space-1);font-size:.9375rem}.mcp-group ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.mcp-group li{align-items:baseline;gap:var(--space-1) var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}@media (pointer:coarse){button,.button,button.link,input:not([type=checkbox]):not([type=radio]),select,.sidenav a,.sidenav .sidenav-sub a,.switch,label.check,.radio-card,.draft-translate select,.filter-pop-button,label.check.channel-check{min-height:var(--touch)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}button:hover:not(:disabled),.button:hover,button:active:not(:disabled),.button:active{transform:none}}.sources ul{margin:0;padding:0;list-style:none}.sources summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.source-answer{white-space:pre-wrap;margin:0 0 var(--space-2);padding-left:var(--space-3);border-left:2px solid var(--border)}.inbox-keys{margin-block:var(--space-3) 0}@media (pointer:coarse){.inbox-keys{display:none}}.keys-list{gap:var(--space-2) var(--space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.keys-list dd{margin:0}kbd{font:inherit;border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-bottom-width:2px;border-radius:.3em;padding:.1em .45em;font-size:.9em}.sign-off-preview{gap:var(--space-2);display:grid}@media (width>=40rem){.sign-off-preview{grid-template-columns:1fr 1fr}.sign-off-preview>legend{grid-column:1/-1}}.sign-off-text{margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-2);white-space:pre-line}.button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em}.draft-tools{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.draft-presets,.draft-tools-end{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.draft-tools-end{margin-left:auto}.draft-adjust{gap:var(--space-1);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--ai) 25%, transparent);border-radius:var(--radius-lg);background:var(--ai-soft);display:grid}.draft-adjust-label{align-items:center;gap:var(--space-2);font-weight:600;display:flex}.draft-adjust-row{align-items:flex-end;gap:var(--space-2);display:flex}.draft-adjust-row textarea{resize:vertical;flex:1;min-width:0}.draft-adjust p{margin:0}@media (hover:none){.draft-adjust-label kbd{display:none}}@media (width<=40rem){.draft-adjust-row{flex-direction:column;align-items:stretch}}.draft-translate{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.draft-translate select{width:auto;min-height:2rem;padding-block:.125rem}.draft-writing{gap:var(--space-3);display:grid}.writing-status{align-items:center;gap:var(--space-2);margin:0;display:flex}.writing-indicator{gap:.25rem;display:inline-flex}.writing-indicator>span{background:var(--ai);border-radius:50%;width:.4rem;height:.4rem}.writing-lines{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius);background:var(--ai-soft);display:grid}.writing-lines>span{background:var(--ai);opacity:.35;transform-origin:0;border-radius:999px;height:.6rem}.writing-lines>span:nth-child(2){width:88%}.writing-lines>span:nth-child(3){width:62%}@media (prefers-reduced-motion:no-preference){.badge[data-busy]:before{animation:1.6s ease-in-out infinite presence-pulse}.button-spinner{animation:.8s linear infinite button-spin}.writing-indicator>span{animation:1.2s ease-in-out infinite writing-dot}.writing-indicator>span:nth-child(2){animation-delay:.15s}.writing-indicator>span:nth-child(3){animation-delay:.3s}.writing-lines>span{animation:2.4s ease-in-out infinite writing-line}.writing-lines>span:nth-child(2){animation-delay:.4s}.writing-lines>span:nth-child(3){animation-delay:.8s}}@keyframes button-spin{to{transform:rotate(360deg)}}@keyframes writing-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-.2rem)}}@keyframes writing-line{0%{opacity:.35;transform:scaleX(.05)}60%,85%{opacity:.35;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.chats-layout{gap:var(--space-3);min-height:0;display:grid}.chats-layout[data-selected] .chats-list,.chats-layout:not([data-selected]) .chats-pick{display:none}.chats-layout:not([data-selected]) .chats-list{display:grid}section.chats-list{align-content:start;gap:0;padding:0;overflow-y:auto}section.card.chats-list>h2,section.card.chats-list>h2:first-child{color:var(--muted);background:0 0;border:0;margin:0;padding:1rem 1rem .25rem;font-size:.75rem;font-weight:600}section.chats-list>p,section.chats-list>.alert,section.chats-list>[role=status]{margin:0;padding:.25rem 1rem .75rem}.chat-rows{gap:.125rem;margin:0;padding:0 .5rem .5rem;list-style:none;display:grid}.presence-dot{background:var(--muted);border-radius:50%;flex:none;width:.625rem;height:.625rem}[data-on]>.presence-dot,[data-on] .presence-line .presence-dot{background:#22c55e;box-shadow:0 0 0 2px #22c55e40,0 0 8px #22c55ee6}.presence-line{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.presence-text{font-weight:600}@media (width>=56rem){.presence-mobile{display:none}}.presence-sound{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.nav-badge{background:var(--accent);min-width:1.25rem;height:1.25rem;color:var(--surface);border-radius:999px;place-items:center;margin-left:auto;padding:0 .375rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-grid}.subnav .nav-badge{margin-left:var(--space-1)}@media (prefers-reduced-motion:no-preference){.chat-rows li{animation:.15s ease-out row-in}.chat-item[data-fresh]{transform-origin:0 100%;animation:.32s cubic-bezier(.2,.9,.3,1.15) both bubble-in}.chat-item[data-fresh]:is([data-author=agent],[data-author=bot]){transform-origin:100% 100%}.count-bump{display:inline-block}.count-bump,.nav-badge{animation:.15s ease-out count-bump}}@keyframes row-in{0%{opacity:0;transform:translateY(.25rem)}}@keyframes bubble-in{0%{opacity:0;transform:translateY(1.25rem)scale(.8)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes count-bump{50%{transform:scale(1.3)}}.chat-row{border-radius:var(--radius);min-height:2.75rem;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 .625rem;padding:.5rem;text-decoration:none;display:grid}.chat-row:hover{background:var(--surface-2)}.chat-row[aria-current]{background:var(--active)}.chat-row-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.chat-row[data-mine] .chat-row-name{font-weight:600}.chat-row-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.chat-row-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2/span 2;font-size:.75rem;overflow:hidden}.chat-avatar{background:var(--surface-2);width:2rem;height:2rem;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}.chat-row .chat-avatar{grid-row:1/span 2}.chat-row[data-status=waiting] .chat-avatar,.chat-head .chat-avatar{background:var(--accent-soft);color:var(--accent)}section.chat-detail{grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;padding:0;display:grid;overflow:hidden}.chats-back{padding:.625rem 1rem 0;font-size:.8125rem}.chat-head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;display:flex}.chat-head .chat-avatar{width:2.25rem;height:2.25rem;font-size:.8125rem}.chat-head-who{flex:12rem;min-width:0;line-height:1.3;display:grid}section.chat-detail .chat-head h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;overflow:hidden}.chat-head-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.125rem .75rem;font-size:.75rem;display:flex}.chat-status{align-items:center;gap:.375rem;display:inline-flex}.chat-status:before{content:"";background:var(--border-strong);border-radius:50%;width:.5rem;height:.5rem}.chat-status[data-online]{color:var(--ok)}.chat-status[data-online]:before{background:var(--ok)}.chat-head-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.chat-head-actions :is(button,select){min-height:2rem;padding-block:0;font-size:.8125rem}.chat-head-actions select{width:auto;max-width:11rem}.chat-head-actions label{margin:0}.chats-layout>.card~.card{margin-top:0}.chat-messages{overscroll-behavior:contain;align-content:start;gap:.25rem;margin:0;padding:1rem;list-style:none;display:grid;overflow-y:auto}.chat-item{justify-items:start;max-width:min(80%,40rem);display:grid}.chat-item:is([data-author=agent],[data-author=bot]){justify-self:end;justify-items:end}.chat-item:is([data-group=start],[data-group=single]){margin-top:.5rem}.chat-bubble{background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:1.125rem;padding:.5rem .875rem;line-height:1.5}.chat-item[data-author=agent] .chat-bubble{background:var(--accent);color:var(--accent-text)}.chat-item[data-author=bot] .chat-bubble{border:1px solid var(--border);background:var(--surface)}.chat-bubble a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.chat-item[data-author=visitor]:is([data-group=start],[data-group=middle]) .chat-bubble{border-bottom-left-radius:.375rem}.chat-item[data-author=visitor]:is([data-group=middle],[data-group=end]) .chat-bubble{border-top-left-radius:.375rem}.chat-item:is([data-author=agent],[data-author=bot]):is([data-group=start],[data-group=middle]) .chat-bubble{border-bottom-right-radius:.375rem}.chat-item:is([data-author=agent],[data-author=bot]):is([data-group=middle],[data-group=end]) .chat-bubble{border-top-right-radius:.375rem}.chat-bubble-label{color:var(--ai);font-size:.75rem;font-weight:600;display:block}.chat-time{color:var(--muted);font-variant-numeric:tabular-nums;margin:.125rem .5rem 0;font-size:.6875rem}.chat-event{color:var(--muted);text-align:center;justify-self:center;margin:.5rem 0;font-size:.75rem}.chat-foot{border-top:1px solid var(--border);gap:.75rem;padding:1rem;display:grid}.chat-foot>p{margin:0}form.live-composer{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);padding:0;display:grid}.live-composer:focus-within{border-color:var(--accent);outline:1px solid var(--accent)}.live-composer textarea{border-radius:var(--radius-lg) var(--radius-lg) 0 0;resize:none;field-sizing:content;background:0 0;border:0;min-height:3.25rem;max-height:12rem;padding:.75rem 1rem .25rem;line-height:1.5}.live-composer textarea:focus-visible{outline:none}.live-composer-bar{justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem .5rem .5rem 1rem;display:flex}.live-composer-hint{color:var(--muted);margin:0;font-size:.75rem}.chat-send{min-height:2rem;padding:0 .75rem}.chat-send .icon{width:1rem;height:1rem}.chat-claim{justify-self:start}@media (hover:none){.live-composer-hint{display:none}}@media (width<=55.99rem){.chat-messages{max-height:min(55dvh,36rem)}}@media (width>=56rem){.chats{height:calc(100dvh - 2 * var(--space-4));grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.chats-layout{grid-template-columns:20rem minmax(0,1fr);align-items:stretch;height:auto;min-height:0}.chats-layout .chats-list{min-height:0;overflow-y:auto}.chats-layout section.chat-detail{min-height:0;overflow:hidden}.chats-layout .chats-list,.chats-layout[data-selected] .chats-list{display:grid}.chats-layout:not([data-selected]) .chats-pick{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--frame);text-align:center;place-items:center;margin:0;display:grid}.chats-back{display:none}section.chat-detail{grid-template-rows:auto minmax(0,1fr) auto}}.rte{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);gap:0;display:grid;overflow:hidden}.rte:focus-within{border-color:var(--accent);outline:1px solid var(--accent)}.rte-tools{gap:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);background:var(--surface-2);flex-wrap:wrap;padding:.375rem .5rem;display:flex}.rte-group{gap:var(--space-1);flex-wrap:wrap;display:flex}.rte-group+.rte-group{padding-left:var(--space-2);border-left:1px solid var(--border)}.rte-tool{border-radius:var(--radius-sm);min-width:2rem;min-height:2rem;color:inherit;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.rte-tool:hover:not(:disabled){background:var(--surface);border-color:var(--border)}.rte-tool[aria-pressed=true]{background:var(--active);border-color:var(--border-strong)}.rte-select{border-color:var(--border);border-radius:var(--radius-sm);width:auto;min-width:9rem;min-height:2rem;padding-block:0}.rte-field{background:var(--surface);overflow-wrap:anywhere;cursor:text;border:0;min-height:14rem;max-height:60vh;padding:.875rem 1rem;overflow-y:auto}.rte-field:focus-visible{outline:none}.rte[data-disabled] .rte-field{color:var(--muted);cursor:not-allowed}.rte-field p,.rte-field ul,.rte-field ol,.rte-field blockquote,.rte-field h1,.rte-field h2,.rte-field h3,.rte-field h4{margin:0 0 var(--space-2)}.rte-field ul,.rte-field ol{padding-left:1.5rem}.rte-field li>ul,.rte-field li>ol{margin-bottom:0}.rte-field h1,.rte-field h2{font-size:1.25rem;line-height:1.3}.rte-field h3,.rte-field h4{font-size:1.0625rem;line-height:1.35}.rte-field blockquote{padding-left:var(--space-3);border-left:3px solid var(--border-strong);color:var(--muted)}.rte-field hr{margin:var(--space-3) 0;border:0;border-top:1px solid var(--border-strong)}.rte-field a{color:var(--accent)}.widget-look{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);margin:0}.widget-look legend{padding:0 var(--space-1);font-weight:600}.widget-look-color{gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.widget-look input[type=color]{width:3rem;height:2.5rem;padding:.125rem}.widget-preview{min-height:11rem;padding:var(--space-3);border-radius:var(--radius);background:var(--surface-2);align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex;position:relative}.widget-preview[data-position=left]{align-items:flex-start}.widget-preview-panel{background:var(--surface);width:min(14rem,100%);box-shadow:var(--shadow-sm);border-radius:.5rem;overflow:hidden}.widget-preview-head{padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;font-weight:600}.widget-preview-body{height:3.5rem}.widget-preview-button{padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-sm);overflow-wrap:anywhere;border-radius:999px;font-weight:600}.bot-layout{gap:var(--space-4);display:grid}@media (width>=48rem){.bot-layout{grid-template-columns:minmax(15rem,21rem) minmax(0,1fr);align-items:start}.bot-scene{min-height:15rem}}.bot-scene{align-content:start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--sheet-edge);border-radius:var(--radius-lg);background:var(--frame);display:grid}.bot-scene-head{align-items:center;gap:var(--space-2);color:var(--muted);font-size:.8125rem;font-weight:600;display:flex}.bot-scene[data-on] .bot-scene-head{color:var(--ai)}.bot-scene-dot{background:var(--border-strong);border-radius:50%;width:.625rem;height:.625rem;transition:background-color .15s}.bot-scene[data-on] .bot-scene-dot{background:var(--ai)}.bot-scene-log{gap:var(--space-2);display:grid}.bot-msg{display:flex}.bot-msg[data-author=bot]{justify-content:flex-end}.bot-msg .chat-bubble{max-width:min(88%,22rem);font-size:.9375rem}.bot-msg[data-author=visitor] .chat-bubble{background:var(--active)}.bot-msg[data-author=bot] .chat-bubble{border:1px solid var(--border);background:var(--surface)}.bot-typing{align-items:center;min-height:2.5rem;display:inline-flex}@media (prefers-reduced-motion:no-preference){.bot-msg-reply{animation:.15s ease-out both bot-reply}}@keyframes bot-reply{0%{opacity:0;transform:translateY(.25rem)}}.bot-scene-off{gap:var(--space-1);max-width:24rem;padding:var(--space-2) var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius);color:var(--muted);margin:0;font-size:.875rem;display:grid}.bot-scene-off strong{color:var(--text);font-weight:600}.bot-features{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.bot-features li{align-items:flex-start;gap:var(--space-2);display:flex}.bot-features .icon{flex:none;width:1.5rem;height:1.5rem}.bot-features strong{font-weight:600}.bot-pack{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-wrap:wrap;display:flex}.bot-pack-lead{color:var(--muted);font-size:.8125rem;font-weight:600}.bot-pack-price strong{font-variant-numeric:tabular-nums;font-size:1.375rem}.bot-pack-included{color:var(--muted)}.bot-usage{gap:var(--space-1);display:grid}.bot-usage-head{justify-content:space-between;gap:var(--space-1) var(--space-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:.875rem;display:flex}.bot-usage meter{border:1px solid var(--border);background:var(--surface-2);appearance:none;border-radius:999px;width:100%;height:.625rem;overflow:hidden}.bot-usage meter::-webkit-meter-bar{background:var(--surface-2);border:0;border-radius:999px}.bot-usage meter::-webkit-meter-optimum-value{background:var(--ai);border-radius:999px}.bot-usage meter::-webkit-meter-suboptimum-value{background:var(--ai);border-radius:999px}.bot-usage meter::-webkit-meter-even-less-good-value{background:var(--ai);border-radius:999px}.bot-usage meter::-moz-meter-bar{background:var(--ai);border-radius:999px}.billing-transfer{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.billing-transfer>h3{margin:0}.billing-paypal-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.logo-plate-wide{width:auto;height:2.25rem;padding:0 .625rem}.logo-wide{width:auto;height:1.375rem;display:block}.credit-banner{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-4);padding:var(--space-3);border:1px solid var(--warn);border-radius:var(--radius);background:var(--warn-soft);color:var(--text);flex-wrap:wrap;font-weight:550;display:flex}.credit-banner.setup{border-color:var(--accent);background:var(--accent-soft);font-weight:500}.generated-key input[readonly]{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (width>=56rem) and (width<=75rem){.inbox{grid-template-columns:minmax(18rem,20rem) minmax(0,1fr)}}.inbox-toolbar{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.filter-pop{flex:none;position:relative}.filter-pop[hidden]{display:none}.filter-pop-button{min-height:var(--control);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);white-space:nowrap;cursor:pointer;align-items:center;gap:.375rem;padding:0 .75rem;font-weight:500;list-style:none;display:inline-flex}.filter-pop-button::-webkit-details-marker{display:none}.filter-pop-button:hover,.filter-pop[open]>.filter-pop-button{background:var(--surface-2)}.filter-pop-button .icon{width:1rem;height:1rem;color:var(--muted)}.filter-pop-button .count{background:var(--accent);min-width:1.25rem;color:var(--accent-text);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.25rem}.filter-pop-panel{z-index:6;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(22rem,100vw - 2rem);padding:0 0 .25rem;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 6px 20px #1018281a}.filter-pop-head{justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem .5rem;display:flex}.filter-pop-section{gap:.25rem;padding:.625rem 1rem .75rem;display:grid}.filter-pop-section+.filter-pop-section{border-top:1px solid var(--border)}.filter-pop .tag-filter,.filter-pop .triage-filter{align-items:stretch;gap:.25rem;display:grid}.pop-label{color:var(--muted);margin:0;font-size:.75rem;font-weight:600}.pop-sublabel{margin:0;font-size:.8125rem}.filter-pop select{min-height:2rem;padding-block:.125rem;font-size:.875rem}.filter-pop label.check{min-height:2rem;font-size:.875rem}.filter-pop .channel-bar{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;overflow:visible}.filter-pop .channel-bar a{min-height:2rem;padding:0 .75rem;font-size:.8125rem}.pop-list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.pop-list a{border-radius:var(--radius-sm);min-height:2rem;color:var(--muted);align-items:center;gap:.5rem;padding:0 .5rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.pop-list a:hover{background:var(--surface-2)}.pop-list a[aria-current]{background:var(--active);color:var(--text);font-weight:600}.pop-list a .break{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pop-list .count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.filter-chips{flex-wrap:wrap;gap:.375rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.filter-chip{background:var(--accent-soft);min-height:1.5rem;color:var(--accent);border-radius:999px;align-items:center;gap:.25rem;padding:0 .5rem 0 .625rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.filter-chip:hover{background:var(--active);color:var(--text)}.filter-chip-x{font-size:.875rem;line-height:1}.inquiry-head-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inquiry-head-actions>.snooze{margin-bottom:0}button.icon-button{min-width:var(--control);padding:0}button.icon-button .icon{width:1.125rem;height:1.125rem;color:var(--muted)}button.side-toggle[aria-pressed=true] .icon{color:var(--accent)}@media (width<=55.99rem){.side-toggle{display:none}.conversation-side[hidden]{display:block}}.context-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.context-section{padding:var(--section-pad);gap:.5rem;display:grid}.context-section select{min-height:2rem;padding-block:.25rem;font-size:.875rem}.context-section+.context-section{border-top:1px solid var(--border)}.context-section>h3{margin:0;font-size:.8125rem;font-weight:600}.context-section>p{margin:0}.context-section .facts{grid-template-columns:minmax(0,1fr);gap:0}.context-section .facts dt{margin-top:.5rem}.context-section .facts dt:first-child{margin-top:0}.context-section .facts dd{margin-top:.125rem}.context-section .fact-tags{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.context-section .fact-tags .tag-chips{flex:auto}.context-section .actions{gap:.5rem}.context-section .actions :is(button,.button),.context-section .fact-assignee button,.context-section .fact-tags button{min-height:2rem;padding:0 .75rem;font-size:.8125rem}.context-section .order-card{padding:.75rem}@media (width>=90rem){.inbox{grid-template-columns:minmax(19rem,20rem) minmax(0,1fr)}.inbox-detail{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 17rem;align-items:start;display:grid}.inbox-detail:has(.conversation-side[hidden]){grid-template-columns:minmax(0,1fr)}.inbox-detail>.inbox-back,.inbox-detail>.inquiry-head,.inbox-detail>.snooze{grid-column:1}.inbox-detail>.conversation{display:contents}.conversation-thread{grid-column:1}.conversation-side{top:var(--space-4);max-height:calc(100dvh - 2 * var(--space-4));grid-area:1/2/span 3;position:sticky;overflow-y:auto}}@media (width>=100rem){.inbox{grid-template-columns:minmax(20rem,22rem) minmax(0,1fr)}.inbox-detail{grid-template-columns:minmax(0,1fr) 18rem}}@media (width>=120rem){.inbox{grid-template-columns:minmax(22rem,24rem) minmax(0,1fr)}.inbox-detail{grid-template-columns:minmax(0,1fr) 20rem}}@media (width>=56rem){.sidenav .sidenav-group{margin-top:var(--space-2);display:block}.sidenav .sidenav-presence{padding:0}.sidenav .sidenav-presence .switch{width:100%;min-height:var(--nav-row);border-radius:var(--radius);color:var(--muted);flex-direction:row;align-items:center;gap:.625rem;padding:0 .625rem;font-size:.875rem;font-weight:500;display:flex}.sidenav .sidenav-presence .switch:hover{background:var(--hover)}.sidenav .sidenav-presence .switch-track{width:1.5rem;height:.875rem}.sidenav .sidenav-presence .switch-track:before{width:.625rem;height:.625rem;top:.125rem;left:.125rem}.sidenav .sidenav-presence .switch:has(input:checked) .switch-track:before{transform:translate(.625rem)}.sidenav .sidenav-presence[data-on] .switch{color:var(--text);font-weight:600}.sidenav .sidenav-mailboxes{margin-top:var(--space-2)}.sidenav .sidenav-fold{border-radius:var(--radius);width:100%;min-height:0;box-shadow:none;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;margin:0 0 .125rem;padding:.25rem .625rem .25rem .375rem;font-size:.75rem;font-weight:600;display:flex}.sidenav .sidenav-fold:hover{background:var(--hover);color:var(--text)}.sidenav .sidenav-fold-chevron{width:.875rem;height:.875rem;transition:transform .15s}.sidenav .sidenav-fold[aria-expanded=true] .sidenav-fold-chevron{transform:rotate(90deg)}.sidenav .sidenav-checks .sidenav-check{min-height:var(--nav-row);border-radius:var(--radius);color:var(--muted);cursor:pointer;align-items:center;gap:.5rem;padding:0 .625rem 0 1.25rem;font-weight:500;display:flex}.sidenav .sidenav-checks .sidenav-check:hover{background:var(--hover)}.sidenav .sidenav-checks .sidenav-check:has(input:checked){color:var(--text);font-weight:600}.sidenav .sidenav-checks .sidenav-check[data-off] .break{text-decoration:line-through}.sidenav .sidenav-checks .sidenav-check input{width:1rem;height:1rem;accent-color:var(--accent);flex:none;margin:0}.sidenav .sidenav-folders{margin:0;padding:0;list-style:none;display:grid}.sidenav .sidenav-folders .sidenav-folder{min-height:calc(var(--nav-row) - .25rem);padding-left:calc(2.25rem + var(--depth,0) * .875rem);color:var(--muted);justify-content:space-between;font-size:.8125rem}.sidenav .sidenav-folders .sidenav-folder[aria-current=page]{color:var(--text);font-weight:600}.sidenav .sidenav-folders .sidenav-folder[data-drop]{background:color-mix(in srgb, var(--accent) 12%, transparent);outline:2px dashed var(--accent);outline-offset:-2px;color:var(--text)}.sidenav .sidenav-group .sidenav-heading{margin-top:0}.sidenav .sidenav-status{gap:.125rem;margin:0;display:grid}.sidenav .sidenav-status a{padding-left:.625rem}.sidenav .sidenav-status a[aria-current=page] .icon{color:var(--accent)}}@media (width<=55.99rem){.sidenav>ul>li>a,.sidenav-more{min-height:var(--bottombar)}}@media (pointer:coarse){.filter-pop-button{min-height:var(--touch)}}:root[data-dichte=kompakt]{--control:2rem;--nav-row:1.875rem;--card-pad:1rem;--row-pad:.5rem .75rem .5rem calc(.75rem - 3px);--section-pad:.75rem}:root[data-dichte=luftig]{--control:2.5rem;--nav-row:2.375rem;--card-pad:1.75rem;--row-pad:1rem 1rem 1rem calc(1rem - 3px);--section-pad:1.25rem}:root[data-schrift=klein]{font-size:15px}:root[data-schrift=gross]{font-size:17px}.display-profiles{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=48rem){.display-profiles{grid-template-columns:minmax(0,1fr)}}.display-profile{padding:var(--space-3) calc(var(--space-3) + 1.75rem) var(--space-3) var(--space-3);gap:.5rem}.display-fields{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.display-fields label{margin:0}@media (width<=40rem){.display-fields{grid-template-columns:minmax(0,1fr)}}.display-preview{--dp-bar:.3rem;--dp-gap:.3rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--frame);grid-template-columns:1.1rem minmax(0,1.6fr) minmax(0,3fr) 1rem;gap:.25rem;height:4.5rem;padding:.375rem;display:grid}.display-preview>span{background:var(--surface);border-radius:.125rem}.display-preview .dp-nav{background:var(--active)}.display-preview .dp-list,.display-preview .dp-main{align-content:start;gap:var(--dp-gap);padding:.3rem;display:grid}.display-preview i{height:var(--dp-bar);background:var(--border-strong);border-radius:999px;display:block}.display-preview .dp-main i:first-child{background:var(--accent);width:60%}.display-preview .dp-side{background:var(--surface-2)}.display-preview[data-profile=fokus]{--dp-bar:.4rem;--dp-gap:.45rem;grid-template-columns:.5rem minmax(0,1.6fr) minmax(0,3fr) 0}.display-preview[data-profile=durchsatz]{--dp-bar:.22rem;--dp-gap:.2rem;grid-template-columns:.5rem minmax(0,1.6fr) minmax(0,3fr) 1rem}
