:root{--b-file-pdf: #d93025;--b-file-word: #185abd;--b-file-sheet: #107c41}.b-file{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 9px 9px 10px;border:1px solid var(--b-border);border-radius:10px;background:var(--b-surface);color:var(--b-text)}.b-file:has(>.b-file-main:focus-visible){outline:2px solid var(--b-accent);outline-offset:1px}.b-file-main{display:flex;align-items:center;gap:10px;flex:1;min-width:0;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}button.b-file-main{cursor:pointer}button.b-file-main:disabled{cursor:progress}.b-file>button.b-file-main:focus-visible{outline:none}.b-file-tile{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:8px;background:var(--b-surface-3);color:var(--b-text-2)}.b-file-tile[data-tone=pdf]{background:var(--b-file-pdf);color:#fff}.b-file-tile[data-tone=word]{background:var(--b-file-word);color:#fff}.b-file-tile[data-tone=sheet]{background:var(--b-file-sheet);color:#fff}.b-file-tile[data-tone=quiet]{background:var(--b-surface-2);color:var(--b-text-3)}.b-file-words{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.b-file-name{display:flex;min-width:0;font-size:14px;font-weight:500;line-height:19px;white-space:nowrap}.b-file-stem{min-width:0;overflow:hidden;text-overflow:ellipsis}.b-file-ext{flex:none}.b-file[data-state=gone] .b-file-name,.b-file[data-state=unsaved] .b-file-name,.b-file[data-state=saving] .b-file-name{color:var(--b-text-2)}.b-file-meta{overflow:hidden;color:var(--b-text-3);font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.b-file-meta[data-tone=danger]{color:var(--b-danger-text)}.b-file[data-state=failed] .b-file-meta,.b-file[data-state=gone] .b-file-meta,.b-file[data-state=unsaved] .b-file-meta{white-space:normal}.b-file-btn{display:grid;place-items:center;flex:none;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--b-text-2);cursor:pointer}.b-file-btn:hover{background:var(--b-surface-2)}.b-file-btn:focus-visible{outline:2px solid var(--b-accent);outline-offset:1px}.b-file-btn:disabled{cursor:progress}.b-file[data-state=downloading] .b-file-btn,.b-file[data-state=opening] .b-file-btn,.b-file[data-state=failed] .b-file-btn{color:var(--b-accent-text)}.b-file-photo{position:relative;width:100%;height:var(--b-file-photo-height, 176px);overflow:hidden;border-radius:10px;background:var(--b-surface-3)}.b-file-photo-open{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:none;cursor:zoom-in}.b-file-photo>button.b-file-photo-open:focus-visible{outline:2px solid var(--b-accent);outline-offset:-2px;border-radius:10px}.b-file-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.b-file-photo-wait{display:grid;place-items:center;width:100%;height:100%;color:var(--b-text-3)}.b-file-photo-btn{position:absolute;top:8px;right:8px;border:1px solid var(--b-border);background:color-mix(in srgb,var(--b-surface) 90%,transparent)}.b-file-photo-btn:hover{background:var(--b-surface)}.b-ch{display:flex;flex-direction:column;gap:20px;min-width:0}.b-ch-spacer{flex:1}.b-ch-go{color:var(--b-text-3);flex-shrink:0}.b-ch-header{display:flex;align-items:center;gap:12px;min-height:35px}.b-ch-add.rt-Button{height:35px;padding:0 14px;gap:6px;font-size:14px;font-weight:500}.b-ch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.b-ch-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:13px;border:1px solid var(--b-border);border-radius:var(--b-r-lg);background:var(--b-surface);color:inherit;text-decoration:none}a.b-ch-card:hover{border-color:var(--b-border-strong)}a.b-ch-card:focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}.b-ch-card[data-alert=warning]{border-color:var(--b-warning)}.b-ch-card[data-alert=danger]{border-color:var(--b-danger)}.b-ch-card[data-off=true]{opacity:.65}.b-ch-card-top{display:flex;align-items:center}.b-ch-card-text{display:flex;flex-direction:column;gap:6px;min-width:0}.b-ch-card-name{font-size:15px;font-weight:600;line-height:20px;color:var(--b-text)}.b-ch-card-status{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.b-ch-card-meta{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;color:var(--b-text-3)}.b-ch-glyph-30{display:inline-flex}.b-ch-glyph-30 .b-glyph{width:30px;height:30px;border-radius:8px}.b-ch-glyph-30 .b-glyph svg{width:18px;height:18px}.b-ch-glyph-28{display:inline-flex;flex-shrink:0}.b-ch-glyph-28 .b-glyph{width:28px;height:28px;border-radius:8px}.b-ch-glyph-28 .b-glyph svg{width:16px;height:16px}.b-ch-section{display:flex;flex-direction:column;gap:10px;padding-top:8px;min-width:0}.b-ch-list{display:flex;flex-direction:column;border:1px solid var(--b-border);border-radius:var(--b-r-lg);background:var(--b-surface);overflow:hidden}.b-ch-list-note{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.b-ch-row{display:flex;align-items:center;gap:14px;min-height:68px;padding:14px 16px;color:inherit;text-decoration:none}.b-ch-row+.b-ch-row{border-top:1px solid var(--b-border)}.b-ch-row[data-usable=no] .b-ch-glyph-28{opacity:.6}a.b-ch-row-link:hover{background:var(--b-surface-2)}a.b-ch-row-link:focus-visible{outline:2px solid var(--b-accent);outline-offset:-2px}.b-ch-row-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.b-ch-row-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.b-ch-row-name{font-size:14px;font-weight:600;line-height:19px;color:var(--b-text)}.b-ch-row-sub{font-size:13px;line-height:18px;color:var(--b-text-3)}.b-ch-row-reason{font-size:12px;line-height:16px;color:var(--b-text-2);overflow-wrap:anywhere}.b-ch-row-controls{display:flex;align-items:center;gap:14px;flex-shrink:0}.b-ch-more.rt-IconButton{box-sizing:border-box;width:32px;height:32px;padding:0;margin:0}.b-ch-mode{display:inline-flex;gap:2px;padding:2px;border-radius:var(--b-r-md);background:var(--b-surface-2)}.b-ch-mode-seg{height:28px;padding:0 12px;border:0;border-radius:var(--b-r-sm);background:transparent;color:var(--b-text-2);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.b-ch-mode-seg:hover:not(:disabled):not([aria-pressed=true]){color:var(--b-text)}.b-ch-mode-seg[aria-pressed=true]{background:var(--b-surface);color:var(--b-accent-text);font-weight:600;box-shadow:0 1px 2px #1c20241a;cursor:default}.b-ch-mode-seg:disabled:not([aria-pressed=true]){opacity:.5;cursor:not-allowed}.b-ch-mode-seg:focus-visible{outline:2px solid var(--b-accent);outline-offset:1px}.b-ch-legend{display:flex;flex-wrap:wrap;gap:4px 18px;padding:2px 4px;font-size:12px;line-height:16px;color:var(--b-text-3)}.b-ch-legend b{margin-right:5px;font-weight:600;color:var(--b-text-2)}.b-ch-week{display:flex;align-items:flex-end;gap:16px;padding:16px 20px;border:1px solid var(--b-border);border-radius:var(--b-r-lg);background:var(--b-surface)}.b-ch-days{display:flex;align-items:flex-end;gap:16px;flex:1;min-width:0}.b-ch-day{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;min-width:0}.b-ch-track{position:relative;width:100%;height:72px;border-radius:var(--b-r-sm);background:var(--b-surface-2);overflow:hidden}.b-ch-open{position:absolute;left:0;right:0;background:var(--b-accent-muted)}.b-ch-day[data-today=true] .b-ch-open{background:var(--b-accent)}.b-ch-day-label{font-size:12px;font-weight:500;line-height:16px;color:var(--b-text-3)}.b-ch-day[data-today=true] .b-ch-day-label{font-weight:600;color:var(--b-text)}.b-ch-hours-summary{display:flex;flex-direction:column;gap:4px;width:220px;flex-shrink:0;padding-left:8px;align-self:center}.b-ch-hours-state{font-size:13px;font-weight:600;line-height:18px;color:var(--b-text-2)}.b-ch-hours-state[data-tone=success]{color:var(--b-success-text)}.b-ch-hours-note{font-size:13px;line-height:1.4;color:var(--b-text-2)}@media(max-width:1100px){.b-ch-row{flex-wrap:wrap}.b-ch-row-controls{margin-left:42px}}@media(max-width:760px){.b-ch-week{flex-direction:column;align-items:stretch}.b-ch-hours-summary{width:auto;padding-left:0;align-self:stretch}}@media(max-width:640px){.b-ch-header .b-page-title{font-size:22px}.b-ch-days{gap:6px}.b-ch-week{padding:14px}.b-ch-row-controls{margin-left:0;width:100%;justify-content:space-between}}.b-slot-row{margin:0 -8px;padding:0 8px;border-radius:var(--radius-3);scroll-margin:96px 0}.b-slot-row[data-highlight=true]{animation:b-slot-arrived 2s ease-out}@keyframes b-slot-arrived{0%{background:var(--accent-a3)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.b-slot-row[data-highlight=true]{animation:none;background:var(--accent-a2)}}.b-slot-label:focus{outline:2px solid var(--focus-8);outline-offset:2px;border-radius:4px}.ag-page{display:flex;flex-direction:column;gap:22px;min-width:0}.ag-body{min-width:0}.ag-header{display:flex;align-items:center;flex-wrap:wrap;gap:16px;min-height:35px}.ag-title{white-space:nowrap}.ag-header-spacer{flex:1}.ag-header-actions{display:flex;align-items:center;gap:8px;min-width:0}.ag-tabs .b-tab:focus-visible{outline:2px solid var(--b-accent);outline-offset:1px}.ag-search{display:flex;align-items:center;gap:8px;width:240px;height:33px;padding:0 10px;border:1px solid var(--b-border);border-radius:var(--b-r-md);background:var(--b-surface);color:var(--b-text-3)}.ag-search:focus-within{border-color:var(--b-accent);box-shadow:0 0 0 1px var(--b-accent)}.ag-search>svg{flex-shrink:0}.ag-search input{flex:1;min-width:0;border:0;outline:0;padding:0;background:transparent;font:inherit;font-size:14px;color:var(--b-text)}.ag-search input::-moz-placeholder{color:var(--b-text-3)}.ag-search input::placeholder{color:var(--b-text-3)}.ag-cta.rt-Button{height:35px;padding:0 14px;gap:6px;font-weight:500}.ag-icon-btn.rt-IconButton{width:33px;height:33px;flex-shrink:0}.ag-section{display:flex;flex-direction:column;gap:10px;min-width:0}.ag-section[data-size=sm] .b-section-title{font-size:14px}.ag-footnote{margin:0;max-width:78ch;font-size:12px;line-height:1.5;color:var(--b-text-3)}.ag-footnote code{font-size:11px}.ag-tile{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ag-tile[data-tone=blue]{background:var(--b-info-soft);color:var(--b-info-text)}.ag-tile[data-tone=red]{background:var(--b-danger-soft);color:var(--b-danger-text)}.ag-tile[data-tone=yellow],.ag-tile[data-tone=warning]{background:var(--b-warning-soft);color:var(--b-warning-text)}.ag-tile[data-tone=purple]{background:var(--b-accent-soft-2);color:var(--b-accent-text)}.ag-tile[data-tone=green]{background:var(--b-success-soft);color:var(--b-success-text)}.ag-tile[data-tone=teal]{background:var(--teal-3, #e0f7f3);color:var(--teal-9, #12a594)}.ag-tile[data-tone=neutral]{background:var(--b-surface-2);color:var(--b-text-2)}.ag-switch.rt-SwitchRoot{--switch-height: 18px;--switch-width: 32px;--switch-thumb-inset: 2px;flex-shrink:0}.ag-setup-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px}.ag-setup-card{display:flex;align-items:center;gap:12px;min-width:0;padding:13px 15px;border:1px solid var(--b-warning);border-radius:var(--b-r-lg);background:var(--b-surface)}.ag-setup-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ag-setup-name{font-size:15px;font-weight:600;line-height:20px;color:var(--b-text)}.ag-setup-need{font-size:13px;font-weight:500;line-height:18px;color:var(--b-warning-text)}.ag-setup-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.ag-skill-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));-moz-column-gap:12px;column-gap:12px;row-gap:10px}.ag-skill-card{display:flex;align-items:center;gap:12px;min-width:0;min-height:56px;padding:11px 13px;border:1px solid var(--b-border);border-radius:var(--b-r-lg);background:var(--b-surface)}.ag-skill-name{flex:1;min-width:0;font-size:14px;font-weight:500;line-height:19px;color:var(--b-text);overflow-wrap:anywhere}.ag-skill-card[data-off=true] .ag-skill-name{color:var(--b-text-2)}.ag-skill-card[data-off=true] .ag-tile{opacity:.6}.ag-off-note{flex-shrink:0;font-size:12px;color:var(--b-text-3);white-space:nowrap}.ag-lead{display:flex;align-items:center;gap:14px;padding:15px 17px;border:1px solid var(--b-accent-soft-2);border-radius:14px;background:linear-gradient(90deg,var(--b-accent-soft) 0%,var(--b-surface) 100%);color:inherit;text-decoration:none}.ag-lead:hover{border-color:var(--b-accent-muted)}.ag-lead:focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}.ag-lead-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ag-lead-name{font-size:16px;font-weight:600;line-height:22px;color:var(--b-text)}.ag-lead-role{font-size:13px;line-height:18px;color:var(--b-text-2)}.ag-lead-stats{display:flex;align-items:center;gap:28px}.ag-stat{display:flex;flex-direction:column;gap:1px}.ag-stat-n{font-size:18px;font-weight:600;line-height:25px;color:var(--b-text);font-variant-numeric:tabular-nums}.ag-stat-l{font-size:12px;line-height:16px;color:var(--b-text-3);white-space:nowrap}.ag-agent-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.ag-agent-card{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding:17px;border:1px solid var(--b-border);border-radius:14px;background:var(--b-surface)}.ag-agent-card:hover{border-color:var(--b-border-strong)}.ag-agent-card[data-off=true]{opacity:.6}.ag-agent-card:has(.ag-agent-link:focus-visible){outline:2px solid var(--b-accent);outline-offset:2px}.ag-agent-top{display:flex;align-items:center}.ag-agent-top>.ag-spacer{flex:1}.ag-agent-card .ag-switch{position:relative;z-index:1}.ag-agent-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ag-agent-name{font-size:15px;font-weight:600;line-height:20px;color:var(--b-text)}.ag-agent-link{color:inherit;text-decoration:none;outline:none}.ag-agent-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px}.ag-agent-meta{font-size:13px;line-height:18px;color:var(--b-text-3)}.ag-agent-foot{display:flex;align-items:center;gap:14px;padding-top:12px;border-top:1px solid var(--b-border);min-width:0}.ag-foot-item{display:inline-flex;align-items:center;gap:5px;font-size:13px;line-height:18px;color:var(--b-text-2);white-space:nowrap}.ag-foot-item>svg{flex-shrink:0;color:var(--b-text-3)}.ag-foot-item[data-tone=warning]>svg{color:var(--b-warning)}.ag-foot-item[data-tone=success]>svg{color:var(--b-success)}.ag-agent-foot>.ag-spacer{flex:1}.ag-agent-foot>.ag-open{flex-shrink:0;color:var(--b-text-3)}.ag-ext-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px}.ag-ext-card{display:flex;align-items:center;gap:12px;min-width:0;min-height:58px;padding:10px 15px;border:1px solid var(--b-border);border-radius:var(--b-r-lg);background:var(--b-surface);color:inherit;text-decoration:none}.ag-ext-card:hover{border-color:var(--b-border-strong)}.ag-ext-card:focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}.ag-ext-card[data-off=true]{opacity:.6}.ag-ext-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ag-ext-name{font-size:14px;font-weight:500;line-height:19px;color:var(--b-text)}.ag-ext-meta{font-size:12px;line-height:16px;color:var(--b-text-3)}.ag-ext-add{justify-content:center;gap:10px;border-color:var(--b-border-strong);color:var(--b-text-3);font-size:14px;line-height:19px}.ag-ext-add:hover{color:var(--b-text-2)}@media(max-width:640px){.ag-page{gap:18px}.ag-header{gap:12px}.ag-header-spacer{display:none}.ag-header-actions{order:2;flex:1;justify-content:flex-end}.ag-header-actions .ag-search{flex:1;width:auto}.ag-tabs{order:3;flex-basis:100%}.ag-setup-card{flex-wrap:wrap}.ag-setup-card[data-fix=true] .ag-setup-actions{flex-basis:100%;padding-left:48px}.ag-lead{flex-wrap:wrap}.ag-lead-stats{flex-basis:100%;padding-left:54px;gap:20px}.ag-page [data-flow-slug]>.rt-Flex{flex-wrap:wrap}.ag-page [data-flow-slug]>.rt-Flex>:last-child{margin-left:52px}}.rt-BaseDialogOverlay:has(.b-palette):before{background-color:#1c202447}.b-palette.rt-BaseDialogContent{padding:0;width:100%;max-width:640px;margin-top:calc(110px - var(--space-6));border:1px solid var(--b-border);border-radius:14px;background:var(--b-surface);box-shadow:0 16px 48px #1c20243d;overflow:hidden;display:flex;flex-direction:column;color:var(--b-text)}.b-palette-input{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--b-border)}.b-palette-input-icon{flex:none;color:var(--b-text-3)}.b-palette-query{flex:1;min-width:0;border:0;outline:none;background:transparent;padding:0;font:inherit;font-size:17px;line-height:23px;color:var(--b-text)}.b-palette-query:focus,.b-palette-query:focus-visible{outline:none;box-shadow:none}.b-palette-query::-moz-placeholder{color:var(--b-text-3)}.b-palette-query::placeholder{color:var(--b-text-3)}.b-palette-spinner{flex:none;color:var(--b-text-3)}.b-palette-esc{flex:none;cursor:pointer}.b-palette-esc:focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}.b-palette-results{display:flex;flex-direction:column;gap:2px;padding:8px 8px 10px;overflow-y:auto;overscroll-behavior:contain;max-height:min(448px,calc(100dvh - 234px))}.b-palette-group{padding:10px 10px 4px;font-size:12px;font-weight:600;line-height:16px;color:var(--b-text-3)}.b-palette-item{display:flex;align-items:center;gap:12px;min-height:46px;padding:9px 10px;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-palette-item[data-active=true]{background:var(--b-accent-soft)}.b-palette-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:var(--b-surface-2);color:var(--b-text-2)}.b-palette-item[data-active=true] .b-palette-icon{background:var(--b-surface);color:var(--b-accent-text)}.b-palette-item[data-kind=ask] .b-palette-icon{color:var(--b-accent-text)}.b-palette-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:19px;color:var(--b-text)}.b-palette-item[data-kind=ask] .b-palette-title{font-weight:600}.b-palette-meta{flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;color:var(--b-text-3)}.b-palette-note{padding:8px 10px 0;font-size:12px;line-height:16px;color:var(--b-text-3)}.b-palette-footer{display:flex;align-items:center;gap:14px;padding:10px 18px;background:var(--b-surface-2);border-top:1px solid var(--b-border)}.b-palette-hint{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--b-text-3);white-space:nowrap}@media(max-width:640px){.b-palette.rt-BaseDialogContent{margin-top:calc(16px - var(--space-6))}.b-palette-results{max-height:calc(100dvh - 103px)}}@media(pointer:coarse){.b-palette-footer{display:none}}:root{--mt-gradient: var(--gradient);--mobile-nav-clearance: calc(80px + env(safe-area-inset-bottom, 0px)) ;--bp-tablet: 641px;--bp-desktop: 1025px;--bp-ultrawide: 1441px;--sidebar-width: 240px;--sidebar-collapsed-width: 64px}.radix-themes{--color-background: var(--background);--default-font-family: "Jost", "Segoe UI", Roboto, sans-serif;--heading-font-family: "Jost", "Segoe UI", Roboto, sans-serif;--strong-font-family: "Jost", "Segoe UI", Roboto, sans-serif}body{background:var(--background);font-family:Jost,Segoe UI,Roboto,sans-serif}button,[role=button],.rt-Button,.rt-IconButton,.rt-BaseButton{cursor:pointer}.app-layout{min-height:100vh;width:100%;background:var(--background)}.sidebar{display:none;flex-direction:column;width:var(--sidebar-width);min-width:var(--sidebar-width);height:100vh;position:fixed;left:0;top:0;border-right:1px solid var(--gray-a5);background:#fff;z-index:20;transition:width .18s ease,min-width .18s ease}.sidebar.collapsed{width:var(--sidebar-collapsed-width);min-width:var(--sidebar-collapsed-width)}.main-content{flex:1;min-height:100vh;display:flex;flex-direction:column;padding-bottom:var(--mobile-nav-clearance);background:var(--background);transition:margin-left .18s ease}.mobile-header{position:sticky;top:0;background:#fff;border-bottom:1px solid var(--gray-a5);z-index:10}.page-content{flex:1;width:100%;overflow:visible;box-sizing:border-box;padding-left:16px;padding-right:16px}.page-content.page-content-chat,.page-content.page-content-dossier{padding-left:0;padding-right:0}.page-content-chat{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;overflow:hidden}.main-content:has(.page-content-chat){height:100vh;min-height:0;overflow:hidden;padding-bottom:0}.main-content:has(.page-content-chat) footer,.main-content:has(.page-content-chat) .mobile-header{display:none}.main-content:has(.page-content-dossier){height:100vh;height:100dvh;min-height:0;overflow:hidden}.page-content-dossier{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-layout:has(.page-content-chat) .mobile-nav{display:none}.mobile-nav{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--gray-a5);z-index:20;padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -2px 10px #0000000d}@media(min-width:641px)and (max-width:1024px){.sidebar{display:flex;width:var(--sidebar-collapsed-width);min-width:var(--sidebar-collapsed-width)}.main-content{margin-left:var(--sidebar-collapsed-width);padding-bottom:0}.mobile-header,.mobile-nav{display:none}.page-content{padding:20px 24px}.page-content.page-content-dossier{padding:0}}@media(min-width:1025px){.sidebar{display:flex;width:var(--sidebar-width);min-width:var(--sidebar-width)}.main-content{margin-left:var(--sidebar-width);padding-bottom:0}.app-layout.sidebar-collapsed .main-content{margin-left:var(--sidebar-collapsed-width)}.app-layout.sidebar-collapsed .sidebar{width:var(--sidebar-collapsed-width);min-width:var(--sidebar-collapsed-width)}.mobile-header,.mobile-nav{display:none}.page-content{padding:24px 32px}.page-content.page-content-dossier{padding:0}}@media(min-width:1441px){.page-content{padding:24px 40px}.page-content.page-content-dossier{padding:0}}.chat-sidebar{display:none;background:#fff;border-left:1px solid var(--gray-a5)}.desktop-chat-toggle{display:none}@media(min-width:641px){.chat-sidebar,.desktop-chat-toggle{display:block}.main-content.with-sidebar{margin-right:360px}}.page-content:has(>div>[data-chat-panel]),.page-content:has(.home-chat-container){padding:0;max-width:none}@media(min-width:641px){.home-chat-container{height:calc(100dvh - 60px)!important}}.activity-layout{display:flex;flex-direction:column;gap:16px;height:calc(100dvh - 200px)}.activity-list{flex:1;min-height:200px;overflow:hidden}.activity-detail{display:none}.activity-detail.active{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:50;background:var(--color-panel-solid);padding-top:env(safe-area-inset-top,0);overflow:auto}.mobile-only-back{display:block}@media(min-width:641px){.activity-layout{flex-direction:row;gap:16px}.activity-list{flex:1;min-width:300px}.activity-detail{display:block;flex:1;min-width:400px}.activity-detail.active{position:static}.mobile-only-back{display:none}}.contact-card{overflow:hidden;word-break:break-word}.contact-card *{max-width:100%}@keyframes bounceIn{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes floatUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.animate-bounce-in{animation:bounceIn .5s ease-out}.animate-float-up{animation:floatUp 1s ease-out forwards}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-shake{animation:shake .3s ease-in-out}@keyframes chatPulse{0%{box-shadow:0 0 #aa0ccab3}70%{box-shadow:0 0 0 15px #aa0cca00}to{box-shadow:0 0 #aa0cca00}}.chat-toggle-pulse button{animation:chatPulse 2s infinite}.mobile-chat-overlay{display:block}@media(min-width:641px){.mobile-chat-overlay{display:none}}@media(max-width:640px){.desktop-chat-toggle{display:block!important;bottom:90px!important}}.app-layout.embed-mode .sidebar,.app-layout.embed-mode .mobile-header,.app-layout.embed-mode nav[aria-label="Primary mobile"]{display:none!important}.app-layout.embed-mode .main-content{padding-bottom:0!important}.more-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:30;animation:fadeIn .15s ease}.more-drawer{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:31;border-radius:16px 16px 0 0;max-height:70vh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0);animation:slideUp .2s ease;box-shadow:0 -4px 20px #0000001f}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px);max-height:0}to{opacity:1;transform:translateY(0);max-height:500px}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.app-layout.desktop-shell{--sidebar-width: 280px}@media(min-width:641px)and (max-width:1024px){.app-layout.desktop-shell .sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width)}.app-layout.desktop-shell .main-content{margin-left:var(--sidebar-width)}}:root{--b-bg: #f4f5f7;--b-surface: #ffffff;--b-surface-2: #f3f4f7;--b-surface-3: #e8e8ec;--b-border: #e8e8ec;--b-border-strong: #d9d9e0;--b-text: #1c2024;--b-text-2: #60646c;--b-text-3: #737680;--b-accent: var(--purple-9, #8e4ec6);--b-accent-hover: var(--purple-10, #8347b9);--b-accent-text: var(--purple-11, #8145b5);--b-accent-soft: var(--purple-3, #f7edfe);--b-accent-soft-2: var(--purple-4, #f2e2fc);--b-accent-muted: var(--purple-7, #d1afec);--b-on-accent: #ffffff;--b-success: var(--green-9, #30a46c);--b-success-text: var(--green-11, #218358);--b-success-soft: var(--green-3, #e6f6eb);--b-warning: var(--amber-9, #ffc53d);--b-warning-text: var(--amber-11, #ab6400);--b-warning-soft: var(--amber-3, #fff7c2);--b-danger: var(--red-9, #e5484d);--b-danger-text: var(--red-11, #ce2c31);--b-danger-soft: var(--red-3, #feebec);--b-info: var(--blue-9, #0090ff);--b-info-text: var(--blue-11, #0d74ce);--b-info-soft: var(--blue-3, #e6f4fe);--b-brand-gradient: linear-gradient(225deg, #aa0cca 0%, #cc388e 100%);--b-ch-whatsapp: #25d366;--b-ch-teams: #5b5fc7;--b-ch-gmail: #ea4335;--b-ch-calendar: #4285f4;--b-ch-lark: #3370ff;--b-ch-web: #8e4ec6;--b-ch-slack: #4a154b;--b-wa-tick: #8696a0;--b-wa-tick-read: #53bdeb;--b-series-whatsapp: #1baf7a;--b-series-teams: #6250d6;--b-series-gmail: #eb6834;--b-series-lark: #2a78d6;--b-series-web: #e87ba4;--b-r-sm: 6px;--b-r-md: 8px;--b-r-lg: 12px;--b-r-xl: 16px;--b-shadow-card: 0 2px 8px rgba(28, 32, 36, .04);--b-shadow-focus-card: 0 4px 16px rgba(142, 78, 198, .1);--b-shadow-toast: 0 8px 24px rgba(28, 32, 36, .2);--b-chat-column: 720px}[data-radius]{--radius-1: 6px;--radius-2: 8px;--radius-3: 8px;--radius-4: 12px;--radius-5: 12px;--radius-6: 16px}.radix-themes{--color-background: var(--b-bg)}.b-page-title{font-size:22px;font-weight:600;line-height:1.25;color:var(--b-text);margin:0}.b-section-title{font-size:15px;font-weight:600;line-height:1.35;color:var(--b-text);margin:0}.b-meta{font-size:13px;color:var(--b-text-3)}.b-caption{font-size:12px;font-weight:500;color:var(--b-text-3)}.b-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-mark{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;background:var(--b-brand-gradient);color:#fff;overflow:hidden}.b-mark svg{width:100%;height:100%}.b-glyph{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;color:#fff;background:var(--b-text-3)}.b-glyph svg{width:12px;height:12px}.b-glyph[data-size=badge]{width:16px;height:16px;border-radius:999px;box-shadow:0 0 0 2px var(--b-surface)}.b-glyph[data-size=badge] svg{width:9px;height:9px}.b-glyph[data-channel=whatsapp]{background:var(--b-ch-whatsapp)}.b-glyph[data-channel=teams]{background:var(--b-ch-teams)}.b-glyph[data-channel=gmail],.b-glyph[data-channel=email]{background:var(--b-ch-gmail)}.b-glyph[data-channel=calendar]{background:var(--b-ch-calendar)}.b-glyph[data-channel=lark]{background:var(--b-ch-lark)}.b-glyph[data-channel=web],.b-glyph[data-channel=knowledge]{background:var(--b-ch-web)}.b-glyph[data-channel=slack]{background:var(--b-ch-slack)}.b-glyph[data-channel=sheet]{background:#1e8e3e}.b-glyph[data-channel=word]{background:#185abd}.b-glyph[data-channel=excel]{background:#107c41}.b-avatar{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-avatar[data-tone=purple]{background:var(--purple-4);color:var(--purple-12)}.b-avatar[data-tone=green]{background:var(--green-3);color:var(--green-12)}.b-avatar[data-tone=amber]{background:var(--amber-3);color:var(--amber-12)}.b-avatar[data-tone=blue]{background:var(--blue-3);color:var(--blue-12)}.b-avatar[data-tone=pink]{background:var(--pink-3);color:var(--pink-12)}.b-avatar[data-tone=teal]{background:var(--teal-3);color:var(--teal-12)}.b-avatar[data-tone=gray]{background:var(--gray-4);color:var(--gray-12)}.b-avatar>.b-glyph{position:absolute;right:-3px;bottom:-3px}.b-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;background:var(--b-surface-2);color:var(--b-text-2)}.b-chip:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--b-text-3);flex-shrink:0}.b-chip[data-dot=false]:before{display:none}.b-chip[data-tone=success]{background:var(--b-success-soft);color:var(--b-success-text)}.b-chip[data-tone=success]:before{background:var(--b-success)}.b-chip[data-tone=warning]{background:var(--b-warning-soft);color:var(--b-warning-text)}.b-chip[data-tone=warning]:before{background:var(--b-warning)}.b-chip[data-tone=danger]{background:var(--b-danger-soft);color:var(--b-danger-text)}.b-chip[data-tone=danger]:before{background:var(--b-danger)}.b-chip[data-tone=info]{background:var(--b-info-soft);color:var(--b-info-text)}.b-chip[data-tone=info]:before{background:var(--b-info)}.b-chip[data-tone=accent]{background:var(--b-accent-soft);color:var(--b-accent-text)}.b-chip[data-tone=accent]:before{background:var(--b-accent)}.b-chip[data-tone=neutral]{background:var(--b-surface-2);color:var(--b-text-2)}.b-ai-label{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 3px;border-radius:999px;background:var(--b-accent-soft);color:var(--b-accent-text);font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}.b-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:1px 7px;border-radius:999px;background:var(--b-accent);color:var(--b-on-accent);font-size:11px;font-weight:600;line-height:15px}.b-dot{width:8px;height:8px;border-radius:999px;background:var(--b-accent);flex-shrink:0}.b-kbd{display:inline-flex;align-items:center;padding:1px 5px;border-radius:4px;border:1px solid var(--b-border);background:var(--b-surface-2);color:var(--b-text-3);font-family:inherit;font-size:11px;font-weight:500;line-height:15px;white-space:nowrap}.b-kbd[data-on=accent]{border-color:transparent;background:#ffffff2e;color:var(--b-on-accent)}.b-section-header{display:flex;align-items:center;gap:8px;min-height:20px}.b-section-header>.b-section-count{font-size:13px;font-weight:500;color:var(--b-text-3)}.b-section-header>.b-section-spacer{flex:1}.b-link{border:0;padding:0;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--b-accent-text);text-decoration:none;cursor:pointer}.b-link:hover{text-decoration:underline;text-underline-offset:2px}.b-tabs{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:var(--b-r-md);background:var(--b-surface-2);max-width:100%;overflow-x:auto;scrollbar-width:none}.b-tabs::-webkit-scrollbar{display:none}.b-tab{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:0;border-radius:var(--b-r-sm);background:transparent;color:var(--b-text-2);font:inherit;font-size:13px;font-weight:500;line-height:18px;white-space:nowrap;text-decoration:none;cursor:pointer}.b-tab:hover{color:var(--b-text)}.b-tab[aria-selected=true],.b-tab[aria-current=page]{background:var(--b-surface);color:var(--b-text);box-shadow:0 1px 2px #1c20241a}.b-tab>.b-tab-count{font-size:12px;font-weight:400;color:var(--b-text-3)}.b-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--b-border-strong);border-radius:999px;background:var(--b-surface);color:var(--b-text-2);font:inherit;font-size:13px;font-weight:500;line-height:16px;white-space:nowrap;cursor:pointer}.b-pill:hover{border-color:var(--gray-8);color:var(--b-text)}.b-pill[aria-pressed=true]{border-color:var(--b-text);background:var(--b-text);color:var(--b-surface)}.b-pill>svg{width:14px;height:14px}.b-card{border:1px solid var(--b-border);border-radius:var(--b-r-lg);background:var(--b-surface)}.b-card[data-focus=true]{border:1.5px solid var(--b-accent);box-shadow:var(--b-shadow-focus-card)}.b-rows{border:1px solid var(--b-border);border-radius:var(--b-r-lg);background:var(--b-surface);overflow:hidden}.b-rows>*+*{border-top:1px solid var(--b-border)}.b-kpi{display:flex;flex-direction:column;gap:10px;padding:18px;min-width:0}.b-kpi-label{font-size:13px;font-weight:500;color:var(--b-text-2)}.b-kpi-value-row{display:flex;align-items:flex-end;gap:8px}.b-kpi-value{font-size:28px;font-weight:600;line-height:1;color:var(--b-text)}.b-kpi-delta{font-size:12px;font-weight:600;color:var(--b-text-3)}.b-kpi-delta[data-tone=good]{color:var(--b-success-text)}.b-kpi-delta[data-tone=bad]{color:var(--b-danger-text)}.b-spark{display:flex;align-items:flex-end;gap:3px;height:32px}.b-spark>span{flex:1;min-width:2px;border-radius:2px;background:var(--b-border-strong)}.b-spark>span[data-latest=true]{background:var(--b-accent)}.b-spark[data-tone=accent]>span{background:var(--b-accent-muted)}.b-spark[data-tone=accent]>span[data-latest=true]{background:var(--b-accent)}.b-meter{position:relative;height:6px;border-radius:3px;background:var(--b-accent-soft);overflow:hidden}.b-meter>span{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--b-accent)}.b-approval{display:flex;flex-direction:column;gap:12px;padding:16px}.b-approval-head{display:flex;align-items:center;gap:8px;min-width:0}.b-approval-title{font-size:14px;font-weight:600;color:var(--b-text)}.b-quote{padding:8px 12px;border-radius:10px;background:var(--b-surface-2);color:var(--b-text-2);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.b-draft-box{display:block;width:100%;padding:10px 12px;border:1px solid var(--b-border-strong);border-radius:var(--b-r-md);background:var(--b-surface);color:var(--b-text);font:inherit;font-size:14px;line-height:1.45;resize:none;overflow-wrap:anywhere;white-space:pre-wrap}textarea.b-draft-box:focus,.b-draft-box:focus-within{outline:none;border-color:var(--b-accent);box-shadow:0 0 0 1px var(--b-accent)}.b-also{display:flex;flex-direction:column;gap:6px}.b-also label{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--b-text-2);cursor:pointer}.b-approval-actions{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--b-border)}.b-facts-toggle{display:inline-flex;align-items:center;gap:6px;padding:6px 2px;border:0;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--b-text-2);cursor:pointer}.b-facts-toggle>svg{color:var(--b-text-3)}.b-receipt{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--b-border);border-radius:10px;background:var(--b-surface);min-width:0}.b-receipt-text{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--b-text)}.b-receipt-meta{font-size:12px;color:var(--b-text-3);white-space:nowrap}.b-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.b-state-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:var(--b-surface-2);color:var(--b-text-2)}.b-state-icon[data-tone=success]{background:var(--b-success-soft);color:var(--b-success-text)}.b-state-icon[data-tone=danger]{background:var(--b-danger-soft);color:var(--b-danger-text)}.b-state-icon[data-tone=accent]{background:var(--b-accent-soft);color:var(--b-accent-text)}.b-state-title{font-size:15px;font-weight:600;color:var(--b-text)}.b-state-body{max-width:360px;font-size:13px;color:var(--b-text-2)}.b-skeleton{border-radius:5px;background:var(--b-surface-3);animation:b-pulse 1.4s ease-in-out infinite}@keyframes b-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.b-skeleton{animation:none}}.b-toasts{position:fixed;left:50%;bottom:24px;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translate(-50%);pointer-events:none}.b-toast{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 14px;border-radius:10px;background:#1c2024;color:#edeef0;font-size:14px;font-weight:500;box-shadow:var(--b-shadow-toast);pointer-events:auto;animation:b-toast-in .16s ease-out}.b-toast>svg{color:#3dd68c;flex-shrink:0}.b-toast[data-tone=danger]>svg{color:#ff9592}.b-toast-action{margin-left:12px;border:0;padding:0;background:none;color:#d19dff;font:inherit;font-weight:600;cursor:pointer}.b-toast-timer{font-size:12px;font-weight:400;color:#b0b4ba}@keyframes b-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.b-toast{animation:none}}@media(max-width:640px){.b-toasts{bottom:calc(var(--mobile-nav-clearance, 80px) + 12px)}}:root{--b-notice-h: 0px}:root:has(.b-update-notice){--b-notice-h: 40px}.b-update-notice{flex:none;display:flex;align-items:center;gap:8px;height:var(--b-notice-h);box-sizing:border-box;padding:0 6px 0 14px;border-bottom:1px solid var(--b-border);background:var(--b-accent-soft);color:var(--b-text);font-size:13px;font-weight:500}.b-update-notice>svg{flex-shrink:0;color:var(--b-accent-text)}.b-update-notice-reload,.b-update-notice-dismiss{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:32px;border:0;border-radius:6px;background:none;font:inherit;cursor:pointer}.b-update-notice-reload{margin-left:auto;padding:0 10px;color:var(--b-accent-text);font-weight:600}.b-update-notice-dismiss{width:32px;color:var(--b-text-2)}.b-update-notice-reload:hover,.b-update-notice-dismiss:hover{background:var(--gray-a3)}.b-update-notice-reload:focus-visible,.b-update-notice-dismiss:focus-visible{outline:2px solid var(--focus-8);outline-offset:-2px}.b-spin{animation:b-spin .9s linear infinite}@keyframes b-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.b-spin{animation:none}}.b-shell{display:flex;min-height:100vh;min-height:100dvh;background:var(--b-bg);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.b-shell-sidebar{display:none;position:fixed;inset:0 auto 0 env(safe-area-inset-left,0px);z-index:20;width:232px}.b-sidebar{display:flex;flex-direction:column;gap:2px;height:100%;padding:12px 8px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.b-sidebar[data-collapsed=true]{align-items:center;padding:12px 6px}.b-org{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:var(--b-r-md);background:transparent;font:inherit;text-align:left;cursor:pointer}.b-org:hover{background:var(--gray-a3)}.b-org-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;color:var(--b-text)}.b-new-chat{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;border-radius:var(--b-r-md);background:var(--b-accent-soft);color:var(--b-accent-text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.b-new-chat:hover{background:var(--b-accent-soft-2)}.b-search{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:1px solid var(--b-border);border-radius:var(--b-r-md);background:var(--b-surface);color:var(--b-text-3);font:inherit;font-size:14px;cursor:pointer}.b-search:hover{border-color:var(--b-border-strong)}.b-search-placeholder{flex:1;text-align:left}.b-sidebar[data-collapsed=true] .b-new-chat,.b-sidebar[data-collapsed=true] .b-search,.b-sidebar[data-collapsed=true] .b-nav-item,.b-sidebar[data-collapsed=true] .b-org,.b-sidebar[data-collapsed=true] .b-user{justify-content:center;width:40px;padding-left:0;padding-right:0}.b-nav{display:flex;flex-direction:column;gap:2px;width:100%}.b-sidebar[data-collapsed=true] .b-nav{align-items:center}.b-nav-gap{height:14px}.b-nav-item{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:6px 9px;border:1px solid transparent;border-radius:var(--b-r-md);color:var(--b-text-2);font-size:14px;font-weight:500;line-height:19px;text-decoration:none}.b-nav-item:hover{background:var(--gray-a3);color:var(--b-text)}.b-nav-item[aria-current=page]{border-color:var(--b-border);background:var(--b-surface);color:var(--b-text);font-weight:600}.b-nav-item[aria-current=page]>svg{color:var(--b-accent-text)}.b-nav-label{flex:1;min-width:0}.b-fold{background:transparent;font-family:inherit;text-align:left;cursor:pointer}.b-fold:focus-visible{outline:2px solid var(--b-accent);outline-offset:1px}.b-sidebar[data-collapsed=true] .b-nav-item>.b-count{position:absolute;top:0;right:-2px;padding:0 4px;min-width:16px;font-size:10px}.b-recents{display:flex;flex-direction:column;gap:1px}.b-recents-label{padding:2px 10px 6px;font-size:12px;font-weight:600;color:var(--b-text-3)}.b-recent{display:flex;align-items:center;gap:8px;padding:5px 9px;border:1px solid transparent;border-radius:var(--b-r-md);color:var(--b-text-2);font-size:13px;line-height:18px;text-decoration:none}.b-recent:hover{background:var(--gray-a3);color:var(--b-text)}.b-recent[aria-current=page]{border-color:var(--b-border);background:var(--b-surface);color:var(--b-text);font-weight:500}.b-recent[data-attention=true]{color:var(--b-text);font-weight:500}.b-recent-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b-recent-dot{width:6px;height:6px;border-radius:999px;background:var(--b-accent);flex-shrink:0}.b-user{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:var(--b-r-md);background:transparent;font:inherit;text-align:left;cursor:pointer}.b-user:hover{background:var(--gray-a3)}.b-user-text{display:flex;flex-direction:column;min-width:0;flex:1}.b-user-name{font-size:13px;font-weight:500;color:var(--b-text);line-height:18px}.b-user-role{font-size:12px;color:var(--b-text-3);line-height:16px}.b-menu-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:var(--b-r-sm);background:transparent;color:var(--b-text);font:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.b-menu-row:hover{background:var(--gray-a3)}.b-shell-main{flex:1;min-width:0;display:flex;flex-direction:column}.b-panel{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;background:var(--b-surface);overflow:hidden}.b-page{flex:1;min-height:0;overflow-y:auto;padding:16px}.b-page:has(>.b-bleed),.b-page[data-bleed=true]{padding:0;overflow:hidden;display:flex;flex-direction:column}.b-bleed{flex:1;min-height:0;display:flex;flex-direction:column}@media(max-width:640px){.b-shell-main{padding-bottom:var(--mobile-nav-clearance)}.b-page:has(>.b-bleed),.b-page[data-bleed=true]{flex:none;height:calc(100dvh - var(--mobile-nav-clearance) - var(--b-notice-h))}}@media(min-width:641px)and (max-width:1024px){.b-shell-sidebar{display:block;width:64px}.b-shell-main{margin-left:64px;padding:8px 8px 8px 0;height:100vh;height:100dvh}}@media(min-width:1025px){.b-shell-sidebar{display:block}.b-shell-main{margin-left:232px;padding:8px 8px 8px 0;height:100vh;height:100dvh}.b-shell[data-collapsed=true] .b-shell-sidebar{width:64px}.b-shell[data-collapsed=true] .b-shell-main{margin-left:64px}}@media(min-width:641px){.b-panel{border:1px solid var(--b-border);border-radius:var(--b-r-lg)}.b-page{padding:20px 28px}}.b-shell[data-embed=true] .b-shell-sidebar,.b-shell[data-embed=true] .b-mobile-nav{display:none!important}.b-shell[data-embed=true] .b-shell-main{margin-left:0;padding:0}.b-shell[data-embed=true] .b-panel{border:0;border-radius:0}.b-mobile-nav{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:30;display:flex;align-items:stretch;gap:4px;padding:6px;border:1px solid var(--b-border);border-radius:999px;background:#fffffff5;box-shadow:0 8px 24px #1c20241f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.b-mobile-tab{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;border:0;border-radius:999px;background:transparent;color:var(--b-text-2);font:inherit;font-size:11px;font-weight:500;text-decoration:none;cursor:pointer}.b-mobile-tab[aria-current=page]{background:var(--b-accent-soft);color:var(--b-accent-text);font-weight:600}.b-mobile-tab>.b-count{position:absolute;top:2px;left:calc(50% + 4px);padding:0 5px;font-size:10px}@media(min-width:641px){.b-mobile-nav{display:none}}@media(pointer:coarse){:root:has(input:focus:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=range],[type=file],[type=color]),textarea:focus,[contenteditable]:not([contenteditable=false]):focus) .b-mobile-nav{display:none}}.b-platform-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.b-platform-card{display:flex;align-items:center;gap:12px;padding:14px 16px;text-decoration:none}.b-platform-card:hover{border-color:var(--b-border-strong);background:var(--b-surface-2)}.b-platform-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--b-r-md);background:var(--b-accent-soft);color:var(--b-accent-text);flex-shrink:0}@media(pointer:coarse){.b-language-select.rt-SegmentedControlRoot{height:44px}}.b-leaf-footer-spacer{display:none}@media(max-width:640px){.b-leaf-card-sticky{--b-leaf-bar-h: 72px}.rt-Card.b-leaf-card-sticky{contain:none;overflow:visible}.b-leaf-footer[data-sticky=true]{position:fixed;left:0;right:0;bottom:0;z-index:2;flex-direction:column;align-items:stretch;min-height:calc(var(--b-leaf-bar-h) + var(--mobile-nav-clearance));padding:12px 16px calc(var(--mobile-nav-clearance) + 4px);background:var(--color-panel-solid);border-top:1px solid var(--gray-4);box-shadow:0 -6px 16px -8px #0000001f}.b-leaf-footer[data-sticky=true]>:last-child,.b-leaf-footer[data-sticky=true] .b-leaf-save{width:100%}.b-leaf-footer[data-sticky=true] .b-leaf-save{min-height:44px}.b-leaf-footer-spacer[data-sticky=true]{display:block;height:var(--b-leaf-bar-h)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.tw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.tw-m-0{margin:0}.tw-mb-1{margin-bottom:.25rem}.tw-mb-2{margin-bottom:.5rem}.tw-mb-3{margin-bottom:.75rem}.tw-mb-4{margin-bottom:1rem}.tw-ml-1{margin-left:.25rem}.tw-ml-\[18px\]{margin-left:18px}.tw-ml-\[26px\]{margin-left:26px}.tw-ml-\[30px\]{margin-left:30px}.tw-mt-0\.5{margin-top:.125rem}.tw-mt-1{margin-top:.25rem}.tw-line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tw-block{display:block}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-h-10{height:2.5rem}.tw-max-h-96{max-height:24rem}.tw-min-h-\[44px\]{min-height:44px}.tw-w-10{width:2.5rem}.tw-w-\[220px\]{width:220px}.tw-w-full{width:100%}.tw-min-w-0{min-width:0px}.tw-min-w-\[64px\]{min-width:64px}.tw-max-w-\[200px\]{max-width:200px}.tw-max-w-\[320px\]{max-width:320px}.tw-flex-1{flex:1 1 0%}.tw-flex-shrink-0,.tw-shrink-0{flex-shrink:0}.tw-cursor-help{cursor:help}.tw-cursor-pointer{cursor:pointer}.tw-list-none{list-style-type:none}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-items-center{align-items:center}.tw-justify-center{justify-content:center}.tw-gap-1{gap:.25rem}.tw-gap-1\.5{gap:.375rem}.tw-gap-2{gap:.5rem}.tw-gap-3{gap:.75rem}.tw-overflow-hidden{overflow:hidden}.tw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-text-ellipsis{text-overflow:ellipsis}.tw-whitespace-nowrap{white-space:nowrap}.tw-break-words{overflow-wrap:break-word}.tw-rounded{border-radius:.25rem}.tw-rounded-lg{border-radius:.5rem}.tw-border-\[var\(--gray-6\)\]{border-color:var(--gray-6)}.tw-border-\[var\(--gray-a5\)\]{border-color:var(--gray-a5)}.tw-bg-\[var\(--amber-a2\)\]{background-color:var(--amber-a2)}.tw-bg-\[var\(--amber-a3\)\]{background-color:var(--amber-a3)}.tw-bg-\[var\(--blue-a3\)\]{background-color:var(--blue-a3)}.tw-bg-\[var\(--gray-6\)\]{background-color:var(--gray-6)}.tw-bg-\[var\(--gray-a2\)\]{background-color:var(--gray-a2)}.tw-bg-\[var\(--gray-a3\)\]{background-color:var(--gray-a3)}.tw-bg-\[var\(--green-a3\)\]{background-color:var(--green-a3)}.tw-bg-\[var\(--purple-a2\)\]{background-color:var(--purple-a2)}.tw-bg-\[var\(--purple-a3\)\]{background-color:var(--purple-a3)}.tw-bg-\[var\(--red-a3\)\]{background-color:var(--red-a3)}.tw-p-0{padding:0}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-\[7px\]{padding-top:7px;padding-bottom:7px}.tw-pl-\[22px\]{padding-left:22px}.tw-pr-1{padding-right:.25rem}.tw-text-left{text-align:left}.tw-align-middle{vertical-align:middle}.tw-font-\[inherit\]{font-family:inherit}.tw-text-\[11px\]{font-size:11px}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-leading-5{line-height:1.25rem}.tw-leading-relaxed{line-height:1.625}.tw-text-\[var\(--accent-11\)\]{color:var(--accent-11)}.tw-text-\[var\(--amber-11\)\]{color:var(--amber-11)}.tw-text-\[var\(--amber-9\)\]{color:var(--amber-9)}.tw-text-\[var\(--gray-11\)\]{color:var(--gray-11)}.tw-text-\[var\(--gray-12\)\]{color:var(--gray-12)}.tw-text-\[var\(--gray-8\)\]{color:var(--gray-8)}.tw-text-\[var\(--gray-9\)\]{color:var(--gray-9)}.tw-text-\[var\(--primary\)\]{color:var(--primary)}.tw-text-\[var\(--red-9\)\]{color:var(--red-9)}.tw-no-underline{text-decoration-line:none}.tw-ring-\[var\(--primary\)\]{--tw-ring-color: var(--primary) }.\[page\:B2\]{page:B2}.\[page\:FAQ-001\]{page:FAQ-001}.\[page\:sop\.leave-policy\]{page:sop.leave-policy}.\[page\:x9\]{page:x9}.hover\:tw-bg-\[var\(--gray-a3\)\]:hover{background-color:var(--gray-a3)}.hover\:tw-underline:hover{text-decoration-line:underline}.focus-visible\:tw-outline:focus-visible{outline-style:solid}.focus-visible\:tw-outline-2:focus-visible{outline-width:2px}.focus-visible\:tw-outline-\[var\(--accent-8\)\]:focus-visible{outline-color:var(--accent-8)}@media(min-width:641px){.tablet\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}*{box-sizing:border-box;margin:0;padding:0}:root{--primary: #AA0CCA;--primary-dark: #8A0AA5;--secondary: #CC388E;--background: #F8FAFC;--surface: #F7F7F7;--surface-light: #F0F0F0;--text: #1E293B;--text-muted: #7A7A7A;--error: #dc2626;--success: #16a34a;--warning: #d97706;--accent: #AA0CCA;--accent-pink: #CC388E;--accent-coral: #ED6354;--gradient: linear-gradient(135deg, #AA0CCA 0%, #CC388E 50%, #ED6354 100%);--mt-gradient: var(--gradient);--radius: 12px;--shadow-card: 0 4px 20px rgba(0,0,0,.08);--shadow-accent: 0 4px 20px rgba(170,12,202,.15)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}body{font-family:Jost,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--background);color:var(--text);min-height:100vh}.chat-composer{position:relative;border:1px solid var(--gray-a8);border-radius:24px;background:var(--color-panel-solid, var(--color-background));padding:14px 14px 12px;transition:border-color .12s ease,box-shadow .12s ease}.chat-composer-grip{position:absolute;top:4px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:14px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--gray-10);cursor:ns-resize;touch-action:none}.chat-composer-grip:hover{background:var(--gray-a3);color:var(--gray-12)}.chat-composer-grip:focus-visible{outline:2px solid var(--accent-8);outline-offset:1px}.chat-composer[data-disabled=true] .chat-composer-grip{display:none}.chat-composer:hover:not([data-disabled=true]):not(:focus-within){border-color:var(--gray-a9)}.chat-composer:focus-within{border-color:var(--accent-8);box-shadow:0 0 0 1px var(--accent-8)}.chat-composer[data-disabled=true]{background:var(--gray-a2);border-color:var(--gray-a4);border-style:dashed;cursor:not-allowed}.chat-composer[data-disabled=true] .rt-TextAreaInput,.chat-composer[data-disabled=true] .rt-IconButton{opacity:.55}.chat-composer[data-disabled=true]:focus-within{border-color:var(--gray-a4);box-shadow:none}.chat-composer[data-dragging=true]{border-color:var(--accent-9);border-style:dashed;background:var(--accent-a2)}.chat-composer .rt-TextAreaInput{padding-left:2px;padding-right:2px}.chat-composer .rt-TextAreaRoot{background:transparent;box-shadow:none;outline:none}.chat-composer .rt-TextAreaInput{background:transparent}.chat-composer .rt-TextAreaInput:focus,.chat-composer .rt-TextAreaInput:focus-visible{outline:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.chat-composer{transition:none}}.chat-message-actions{opacity:.45;transition:opacity .12s ease}.chat-message-actions:hover,.chat-message-actions:focus-within{opacity:1}@media(hover:none){.chat-message-actions{opacity:.75}}@media(prefers-reduced-motion:reduce){.chat-message-actions{transition:none}}.bella-md{color:var(--text);overflow-wrap:anywhere;word-break:break-word}.bella-md>*:first-child{margin-top:0}.bella-md>*:last-child{margin-bottom:0}.bella-md p{margin:.5em 0;line-height:1.55}.bella-md h1,.bella-md h2,.bella-md h3,.bella-md h4{margin:.9em 0 .35em;line-height:1.3;font-weight:700;color:var(--text)}.bella-md h1{font-size:1.2rem}.bella-md h2{font-size:1.1rem}.bella-md h3{font-size:1rem}.bella-md h4{font-size:.95rem}.bella-md ul,.bella-md ol{margin:.4em 0;padding-left:1.4em}.bella-md li{margin:.2em 0}.bella-md li>p{margin:.15em 0}.bella-md strong{font-weight:700;color:var(--text)}.bella-md em{font-style:italic}.bella-md a:not(.bella-connect-button){color:var(--primary);text-decoration:underline;text-underline-offset:2px}.bella-md .bella-connect-button{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin:8px 0 2px}.bella-md code{background:var(--surface-light);padding:.1em .35em;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.bella-md pre{background:var(--surface-light);padding:.75em 1em;border-radius:8px;overflow-x:auto;max-width:100%;margin:.6em 0}.bella-md pre code{background:transparent;padding:0;font-size:.85em}.bella-md blockquote{border-left:3px solid var(--primary);padding-left:.9em;margin:.6em 0;color:var(--text-muted)}.bella-md hr{border:0;border-top:1px solid var(--gray-a5, rgba(0,0,0,.1));margin:1em 0}.bella-md table{border-collapse:collapse;margin:.6em 0;font-size:.9em;display:block;max-width:100%;overflow-x:auto}.bella-md th,.bella-md td{border:1px solid var(--gray-a5, rgba(0,0,0,.1));padding:.3em .55em;text-align:left}.bella-md th{background:var(--surface-light);font-weight:600}.bella-md del{text-decoration:line-through;color:var(--text-muted)}.bella-marp-wrapper{display:flex;flex-direction:column;gap:12px;max-width:100%}.bella-marp{display:flex;flex-direction:column;gap:12px}.bella-marp svg[data-marp-fitting-svg],.bella-marp foreignObject{overflow:visible!important}.bella-marp section{position:relative!important;width:100%!important;max-width:100%;min-width:0;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:24px 28px!important;box-sizing:border-box;background:#fff!important;color:var(--text)!important;border-radius:12px;box-shadow:0 2px 8px #aa0cca14,0 1px 2px #0000000a;border:1px solid rgba(170,12,202,.12);font-family:Jost,Segoe UI,Roboto,sans-serif!important;font-size:14px!important;line-height:1.55!important}.bella-marp section>*:first-child{margin-top:0!important}.bella-marp section>*:last-child{margin-bottom:0!important}.bella-marp h1{font-size:1.3rem!important;color:var(--primary)!important;margin-top:0!important}.bella-marp h2{font-size:1.15rem!important;color:var(--primary-dark, #8A0AA5)!important}.bella-marp h3{font-size:1rem!important}.bella-marp ul,.bella-marp ol{padding-left:1.4em}.bella-marp li{margin:.25em 0}.bella-marp strong{font-weight:700}.bella-marp hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin:.7em 0}.knowledge-pages-table .rt-TableRootTable{overflow:visible}@media(max-width:640px){.responsive-table,.responsive-table thead,.responsive-table tbody,.responsive-table tr,.responsive-table td,.responsive-table-wrap .rt-TableRootTable,.responsive-table-wrap .rt-TableRootTable thead,.responsive-table-wrap .rt-TableRootTable tbody,.responsive-table-wrap .rt-TableRootTable tr,.responsive-table-wrap .rt-TableRootTable td,.responsive-table-wrap .rt-TableRootTable th{display:block;width:100%}.responsive-table,.responsive-table-wrap .rt-TableRootTable{min-width:0!important}.responsive-table thead,.responsive-table-wrap .rt-TableRootTable thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.responsive-table tbody tr,.responsive-table-wrap .rt-TableRootTable tbody tr{margin-bottom:12px;padding:4px 0;border:1px solid var(--gray-6);border-radius:8px;background:var(--gray-1, var(--color-panel-solid, transparent))}.responsive-table tbody td,.responsive-table-wrap .rt-TableRootTable tbody td,.responsive-table-wrap .rt-TableRootTable tbody th{display:flex;gap:8px;align-items:baseline;padding:6px 12px;text-align:left!important;white-space:normal!important;max-width:none!important;border:0}.responsive-table tbody td[data-label]:before,.responsive-table-wrap .rt-TableRootTable tbody td[data-label]:before,.responsive-table-wrap .rt-TableRootTable tbody th[data-label]:before{content:attr(data-label);flex:0 0 38%;min-width:96px;font-weight:600;color:var(--gray-11)}.responsive-table tbody td[colspan]:before,.responsive-table-wrap .rt-TableRootTable tbody td[colspan]:before{content:none}.responsive-table tbody td[colspan],.responsive-table-wrap .rt-TableRootTable tbody td[colspan]{display:block}}.break-anywhere{overflow-wrap:anywhere;word-break:break-word}@media(max-width:640px){.touch-target{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.rt-TabsList,.rt-BaseTabList{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 24px),transparent 100%)}.rt-TabsList::-webkit-scrollbar,.rt-BaseTabList::-webkit-scrollbar{display:none}.rt-TabsList .rt-TabsTrigger,.rt-BaseTabList .rt-BaseTabListTrigger{flex-shrink:0}.bella-md table{-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 20px),transparent 100%)}.bella-md th,.bella-md td{min-width:96px;white-space:normal}input,textarea,select,.rt-TextFieldInput{font-size:16px}}.dept-search .rt-TextFieldRoot:focus-within{outline:none;box-shadow:inset 0 0 0 1px var(--focus-8)}.dept-search .rt-TextFieldInput:focus,.dept-search .rt-TextFieldInput:focus-visible{outline:none;box-shadow:none}.canvas-viewport:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}
